--- /home/fdroid/fdroiddata/tmp/jp.co.kayo.android.localplayer.ds.podcast_1010008.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_jp.co.kayo.android.localplayer.ds.podcast_1010008.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/image_border.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 92e815dc5ec44a5116201fde4da9b60b1fd7f447b960ae20612bcf8d51460ce6 │ -Signer #1 certificate SHA-1 digest: 5edefac3757fe0a3e7cd2394c712381b75fa15a4 │ -Signer #1 certificate MD5 digest: 820e85e3a2e9fbdb0d50738851f1ecfc │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 021674548437505b846ac5d2d6b7a622b331eb392de5a2d9521ee055090b60d0 │ -Signer #1 public key SHA-1 digest: cb44bab47dfca3e952be32683601e722910de44d │ -Signer #1 public key MD5 digest: 61e2440d597e2627421a336ec3c02281 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,537 +1,521 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 192973 (000000000002F1CDh) │ - Actual end-cent-dir record offset: 192951 (000000000002F1B7h) │ - Expected end-cent-dir record offset: 192951 (000000000002F1B7h) │ + Zip archive file size: 193237 (000000000002F2D5h) │ + Actual end-cent-dir record offset: 193215 (000000000002F2BFh) │ + Expected end-cent-dir record offset: 193215 (000000000002F2BFh) │ (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 17 entries. │ - The central directory is 1187 (00000000000004A3h) bytes long, │ + The central directory is 1202 (00000000000004B2h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 191764 (000000000002ED14h). │ + is 192013 (000000000002EE0Dh). │ │ │ 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): 2012 Sep 15 00:29:04 │ - 32-bit CRC value (hex): 5befdcc0 │ - compressed size: 566 bytes │ - uncompressed size: 1153 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 7f09706f │ + compressed size: 944 bytes │ + uncompressed size: 2744 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/55642E6D.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 632 │ - (0000000000000278h) bytes │ + offset of local header from start of archive: 1013 │ + (00000000000003F5h) 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): 2012 Sep 15 00:29:04 │ - 32-bit CRC value (hex): e56f02f2 │ - compressed size: 628 bytes │ - uncompressed size: 1274 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): 99c8d089 │ + compressed size: 7908 bytes │ + uncompressed size: 7908 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/55642E6D.RSA │ + res/drawable-hdpi-v4/image_border.9.png │ │ - offset of local header from start of archive: 1326 │ - (000000000000052Eh) bytes │ + offset of local header from start of archive: 8987 │ + (000000000000231Bh) 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): 2012 Sep 15 00:29:04 │ - 32-bit CRC value (hex): fdda9f3c │ - compressed size: 1039 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0884f53b │ + compressed size: 699 bytes │ + uncompressed size: 699 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 #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/child.xml │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2432 │ - (0000000000000980h) bytes │ + offset of local header from start of archive: 9755 │ + (000000000000261Bh) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): c0d965c0 │ - compressed size: 380 bytes │ - uncompressed size: 1136 bytes │ - length of filename: 20 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2804823a │ + compressed size: 2920 bytes │ + uncompressed size: 2920 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 │ │ - 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-mdpi-v4/ic_launcher.png │ │ - res/layout/list.xml │ - │ - offset of local header from start of archive: 2882 │ - (0000000000000B42h) bytes │ + offset of local header from start of archive: 12741 │ + (00000000000031C5h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): b0f77ea2 │ - compressed size: 317 bytes │ - uncompressed size: 700 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): 3ce53537 │ + compressed size: 4397 bytes │ + uncompressed size: 4397 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 #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 3264 │ - (0000000000000CC0h) bytes │ + offset of local header from start of archive: 17204 │ + (0000000000004334h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 847fad4a │ - compressed size: 577 bytes │ - uncompressed size: 1512 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): f5848b7f │ + compressed size: 11951 bytes │ + uncompressed size: 11951 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 #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/parent.xml │ + res/layout/child.xml │ │ - offset of local header from start of archive: 3906 │ - (0000000000000F42h) bytes │ + offset of local header from start of archive: 29222 │ + (0000000000007226h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 0b065899 │ - compressed size: 374 bytes │ - uncompressed size: 736 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): c0d965c0 │ + compressed size: 380 bytes │ + uncompressed size: 1136 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 #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/progress_dialog.xml │ + res/layout/list.xml │ │ - offset of local header from start of archive: 4347 │ - (00000000000010FBh) bytes │ + offset of local header from start of archive: 29668 │ + (00000000000073E4h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 683e336f │ - compressed size: 312 bytes │ - uncompressed size: 560 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): b0f77ea2 │ + compressed size: 317 bytes │ + uncompressed size: 700 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 #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/row.xml │ + res/layout/main.xml │ │ - offset of local header from start of archive: 4735 │ - (000000000000127Fh) bytes │ + offset of local header from start of archive: 30050 │ + (0000000000007562h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 3c53a620 │ - compressed size: 489 bytes │ - uncompressed size: 1228 bytes │ - length of filename: 18 characters │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 847fad4a │ + compressed size: 576 bytes │ + uncompressed size: 1512 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 #10: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/parent.xml │ │ - offset of local header from start of archive: 5288 │ - (00000000000014A8h) bytes │ + offset of local header from start of archive: 30691 │ + (00000000000077E3h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): ce2ca33f │ - compressed size: 893 bytes │ - uncompressed size: 2600 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 0b065899 │ + compressed size: 374 bytes │ + uncompressed size: 736 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 #11: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/layout/progress_dialog.xml │ │ - offset of local header from start of archive: 6246 │ - (0000000000001866h) bytes │ + offset of local header from start of archive: 31132 │ + (000000000000799Ch) 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): 2012 Sep 14 23:21:22 │ - 32-bit CRC value (hex): 4abd4ba3 │ - compressed size: 3508 bytes │ - uncompressed size: 3508 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 683e336f │ + compressed size: 312 bytes │ + uncompressed size: 560 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - 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/layout/row.xml │ │ - offset of local header from start of archive: 9800 │ - (0000000000002648h) bytes │ + offset of local header from start of archive: 31520 │ + (0000000000007B20h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 99c8d089 │ - compressed size: 7908 bytes │ - uncompressed size: 7908 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 3c53a620 │ + compressed size: 489 bytes │ + uncompressed size: 1228 bytes │ + length of filename: 18 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 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/image_border.9.png │ + resources.arsc │ │ - offset of local header from start of archive: 17772 │ - (000000000000456Ch) bytes │ + offset of local header from start of archive: 32073 │ + (0000000000007D49h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 88cb8b4f │ - compressed size: 680 bytes │ - uncompressed size: 680 bytes │ - length of filename: 36 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 83f79f51 │ + compressed size: 3688 bytes │ + uncompressed size: 3688 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 #14: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 18520 │ - (0000000000004858h) bytes │ + offset of local header from start of archive: 35805 │ + (0000000000008BDDh) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 2804823a │ - compressed size: 2920 bytes │ - uncompressed size: 2920 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 58295744 │ + compressed size: 153769 bytes │ + uncompressed size: 459888 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 21504 │ - (0000000000005400h) bytes │ + offset of local header from start of archive: 189631 │ + (000000000002E4BFh) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): 3ce53537 │ - compressed size: 4397 bytes │ - uncompressed size: 4397 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): 5befdcc0 │ + compressed size: 564 bytes │ + uncompressed size: 1153 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 #16: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-xhdpi/ic_launcher.png │ + META-INF/55642E6D.SF │ │ - offset of local header from start of archive: 25965 │ - (000000000000656Dh) bytes │ + offset of local header from start of archive: 190245 │ + (000000000002E725h) 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): 2012 Sep 14 23:21:20 │ - 32-bit CRC value (hex): f5848b7f │ - compressed size: 11951 bytes │ - uncompressed size: 11951 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): e56f02f2 │ + compressed size: 628 bytes │ + uncompressed size: 1274 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 #17: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/55642E6D.RSA │ │ - offset of local header from start of archive: 37983 │ - (000000000000945Fh) bytes │ + offset of local header from start of archive: 190923 │ + (000000000002E9CBh) 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): 2012 Sep 14 23:21:18 │ - 32-bit CRC value (hex): f13228db │ - compressed size: 153724 bytes │ - uncompressed size: 366592 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 22 00:29:54 │ + 32-bit CRC value (hex): fdda9f3c │ + compressed size: 1039 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,14 +1,14 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -2,20 +2,20 @@ │ │ Package name=jp.co.kayo.android.localplayer.ds.podcast id=7f │ │ type array id=04 entryCount=1 │ │ resource 0x7f040000 array/sortlist │ │ () (array) size=2 │ │ ["Language", "Category"] │ │ type drawable id=02 entryCount=2 │ │ resource 0x7f020000 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_launcher.png type=PNG │ │ resource 0x7f020001 drawable/image_border │ │ - (hdpi-v4) (file) res/drawable-hdpi/image_border.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/image_border.9.png type=PNG │ │ type id id=06 entryCount=13 │ │ resource 0x7f060000 id/textName │ │ () (id) │ │ resource 0x7f060001 id/textAddition │ │ () (id) │ │ resource 0x7f060002 id/textPoint │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 74fe4acd │ │ -signature : bc2c...cf32 │ │ -file_size : 366592 │ │ +checksum : 861b18cd │ │ +signature : fd86...4107 │ │ +file_size : 459888 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 4405 │ │ +string_ids_size : 4403 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 611 │ │ -type_ids_off : 17732 (0x004544) │ │ +type_ids_off : 17724 (0x00453c) │ │ proto_ids_size : 804 │ │ -proto_ids_off : 20176 (0x004ed0) │ │ +proto_ids_off : 20168 (0x004ec8) │ │ field_ids_size : 1005 │ │ -field_ids_off : 29824 (0x007480) │ │ +field_ids_off : 29816 (0x007478) │ │ method_ids_size : 3169 │ │ -method_ids_off : 37864 (0x0093e8) │ │ +method_ids_off : 37856 (0x0093e0) │ │ class_defs_size : 280 │ │ -class_defs_off : 63216 (0x00f6f0) │ │ -data_size : 294416 │ │ -data_off : 72176 (0x0119f0) │ │ +class_defs_off : 63208 (0x00f6e8) │ │ +data_size : 384236 │ │ +data_off : 75652 (0x012784) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 407 │ │ source_file_idx : 1601 │ │ static_fields_size : 0 │ │ @@ -141,312 +141,28 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 304 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #3 header: │ │ -class_idx : 77 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 304 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #3 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoStubImpl" │ │ - │ │ -Class #3 - │ │ - Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -012738: |[012738] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -012748: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01274e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getCanRetrieveWindowContent' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -012750: |[012750] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -012760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012762: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getDescription' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -012764: |[012764] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012776: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getId' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -012778: |[012778] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01278a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getResolveInfo' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01278c: |[01278c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01279c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01279e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getSettingsActivityName' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0127a0: |[0127a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0127b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0127b2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - source_file_idx : 304 (AccessibilityServiceInfoCompat.java) │ │ - │ │ -Class #4 header: │ │ -class_idx : 76 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 77 │ │ -source_file_idx : 304 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #4 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoIcsImpl" │ │ - │ │ -Class #4 - │ │ - Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0127b4: |[0127b4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -0127c4: 7010 2901 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0129 │ │ -0127ca: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=61 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getCanRetrieveWindowContent' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0127cc: |[0127cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0127dc: 7110 3e01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@013e │ │ -0127e2: 0a00 |0003: move-result v0 │ │ -0127e4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getDescription' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0127e8: |[0127e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0127f8: 7110 3f01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@013f │ │ -0127fe: 0c00 |0003: move-result-object v0 │ │ -012800: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getId' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -012804: |[012804] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012814: 7110 4001 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0140 │ │ -01281a: 0c00 |0003: move-result-object v0 │ │ -01281c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getResolveInfo' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -012820: |[012820] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -012830: 7110 4101 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0141 │ │ -012836: 0c00 |0003: move-result-object v0 │ │ -012838: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getSettingsActivityName' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01283c: |[01283c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01284c: 7110 4201 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0142 │ │ -012852: 0c00 |0003: move-result-object v0 │ │ -012854: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - source_file_idx : 304 (AccessibilityServiceInfoCompat.java) │ │ - │ │ -Class #5 header: │ │ class_idx : 79 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 304 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #5 annotations: │ │ +Class #3 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; } │ │ │ │ -Class #5 - │ │ +Class #3 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'FEEDBACK_ALL_MASK' │ │ @@ -464,26 +180,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -012858: |[012858] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -012868: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -01286c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -012870: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -012874: 2200 4c00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@004c │ │ -012878: 7010 2301 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0123 │ │ -01287e: 6900 1a00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -012882: 0e00 |000d: return-void │ │ -012884: 2200 4d00 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@004d │ │ -012888: 7010 2901 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0129 │ │ -01288e: 6900 1a00 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -012892: 28f8 |0015: goto 000d // -0008 │ │ +01a980: |[01a980] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +01a990: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01a994: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +01a998: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01a99c: 2200 4c00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@004c │ │ +01a9a0: 7010 2301 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0123 │ │ +01a9a6: 6900 1a00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01a9aa: 0e00 |000d: return-void │ │ +01a9ac: 2200 4d00 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@004d │ │ +01a9b0: 7010 2901 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0129 │ │ +01a9b6: 6900 1a00 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01a9ba: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ locals : │ │ @@ -493,17 +209,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012894: |[012894] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -0128a4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0128aa: 0e00 |0003: return-void │ │ +01a9bc: |[01a9bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +01a9cc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01a9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -512,55 +228,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0128ac: |[0128ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -0128bc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0128be: 2200 9c01 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0128c2: 7010 520a 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0128c8: 1a02 f406 |0006: const-string v2, "[" // string@06f4 │ │ -0128cc: 6e20 580a 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0128d2: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -0128d6: 7110 230a 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0a23 │ │ -0128dc: 0a02 |0010: move-result v2 │ │ -0128de: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -0128e2: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -0128e6: b524 |0015: and-int/2addr v4, v2 │ │ -0128e8: 6e10 5c0a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ -0128ee: 0a02 |0019: move-result v2 │ │ -0128f0: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -0128f4: 1a02 a400 |001c: const-string v2, ", " // string@00a4 │ │ -0128f8: 6e20 580a 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0128fe: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -012904: 28e7 |0024: goto 000b // -0019 │ │ -012906: 1a02 0c02 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@020c │ │ -01290a: 6e20 580a 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012910: 28e1 |002a: goto 000b // -001f │ │ -012912: 1a02 0902 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0209 │ │ -012916: 6e20 580a 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01291c: 28db |0030: goto 000b // -0025 │ │ -01291e: 1a02 0b02 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@020b │ │ -012922: 6e20 580a 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012928: 28d5 |0036: goto 000b // -002b │ │ -01292a: 1a02 0a02 |0037: const-string v2, "FEEDBACK_GENERIC" // string@020a │ │ -01292e: 6e20 580a 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012934: 28cf |003c: goto 000b // -0031 │ │ -012936: 1a02 0d02 |003d: const-string v2, "FEEDBACK_VISUAL" // string@020d │ │ -01293a: 6e20 580a 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012940: 28c9 |0042: goto 000b // -0037 │ │ -012942: 1a02 0e07 |0043: const-string v2, "]" // string@070e │ │ -012946: 6e20 580a 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01294c: 6e10 5d0a 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -012952: 0c02 |004b: move-result-object v2 │ │ -012954: 1102 |004c: return-object v2 │ │ -012956: 0000 |004d: nop // spacer │ │ -012958: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +01a9d4: |[01a9d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +01a9e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01a9e6: 2200 9c01 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +01a9ea: 7010 520a 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01a9f0: 1a02 f406 |0006: const-string v2, "[" // string@06f4 │ │ +01a9f4: 6e20 580a 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01a9fa: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +01a9fe: 7110 230a 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0a23 │ │ +01aa04: 0a02 |0010: move-result v2 │ │ +01aa06: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +01aa0a: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +01aa0e: b524 |0015: and-int/2addr v4, v2 │ │ +01aa10: 6e10 5c0a 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ +01aa16: 0a02 |0019: move-result v2 │ │ +01aa18: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +01aa1c: 1a02 a400 |001c: const-string v2, ", " // string@00a4 │ │ +01aa20: 6e20 580a 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa26: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +01aa2c: 28e7 |0024: goto 000b // -0019 │ │ +01aa2e: 1a02 0c02 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@020c │ │ +01aa32: 6e20 580a 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa38: 28e1 |002a: goto 000b // -001f │ │ +01aa3a: 1a02 0902 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0209 │ │ +01aa3e: 6e20 580a 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa44: 28db |0030: goto 000b // -0025 │ │ +01aa46: 1a02 0b02 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@020b │ │ +01aa4a: 6e20 580a 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa50: 28d5 |0036: goto 000b // -002b │ │ +01aa52: 1a02 0a02 |0037: const-string v2, "FEEDBACK_GENERIC" // string@020a │ │ +01aa56: 6e20 580a 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa5c: 28cf |003c: goto 000b // -0031 │ │ +01aa5e: 1a02 0d02 |003d: const-string v2, "FEEDBACK_VISUAL" // string@020d │ │ +01aa62: 6e20 580a 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa68: 28c9 |0042: goto 000b // -0037 │ │ +01aa6a: 1a02 0e07 |0043: const-string v2, "]" // string@070e │ │ +01aa6e: 6e20 580a 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01aa74: 6e10 5d0a 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01aa7a: 0c02 |004b: move-result-object v2 │ │ +01aa7c: 1102 |004c: return-object v2 │ │ +01aa7e: 0000 |004d: nop // spacer │ │ +01aa80: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0006 line=190 │ │ 0x000b line=191 │ │ 0x000d line=192 │ │ 0x0013 line=193 │ │ @@ -585,21 +301,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -012984: |[012984] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -012994: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -01299a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01299c: 1100 |0004: return-object v0 │ │ -01299e: 1a00 c701 |0005: const-string v0, "DEFAULT" // string@01c7 │ │ -0129a2: 28fd |0007: goto 0004 // -0003 │ │ -0129a4: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ +01aaac: |[01aaac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +01aabc: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ +01aac2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01aac4: 1100 |0004: return-object v0 │ │ +01aac6: 1a00 c701 |0005: const-string v0, "DEFAULT" // string@01c7 │ │ +01aaca: 28fd |0007: goto 0004 // -0003 │ │ +01aacc: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=232 │ │ 0x0005 line=230 │ │ 0x0008 line=228 │ │ locals : │ │ @@ -610,19 +326,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0129b0: |[0129b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0129c0: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -0129c4: 7220 2f01 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@012f │ │ -0129ca: 0a00 |0005: move-result v0 │ │ -0129cc: 0f00 |0006: return v0 │ │ +01aad8: |[01aad8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01aae8: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01aaec: 7220 2f01 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@012f │ │ +01aaf2: 0a00 |0005: move-result v0 │ │ +01aaf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -630,19 +346,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 │ │ -0129d0: |[0129d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0129e0: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -0129e4: 7220 3001 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0130 │ │ -0129ea: 0c00 |0005: move-result-object v0 │ │ -0129ec: 1100 |0006: return-object v0 │ │ +01aaf8: |[01aaf8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ab08: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01ab0c: 7220 3001 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0130 │ │ +01ab12: 0c00 |0005: move-result-object v0 │ │ +01ab14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -650,19 +366,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 │ │ -0129f0: |[0129f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012a00: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -012a04: 7220 3101 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0131 │ │ -012a0a: 0c00 |0005: move-result-object v0 │ │ -012a0c: 1100 |0006: return-object v0 │ │ +01ab18: |[01ab18] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ab28: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01ab2c: 7220 3101 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0131 │ │ +01ab32: 0c00 |0005: move-result-object v0 │ │ +01ab34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -670,19 +386,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 │ │ -012a10: |[012a10] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -012a20: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -012a24: 7220 3201 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0132 │ │ -012a2a: 0c00 |0005: move-result-object v0 │ │ -012a2c: 1100 |0006: return-object v0 │ │ +01ab38: |[01ab38] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01ab48: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01ab4c: 7220 3201 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0132 │ │ +01ab52: 0c00 |0005: move-result-object v0 │ │ +01ab54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -690,39 +406,39 @@ │ │ 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 │ │ -012a30: |[012a30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012a40: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ -012a44: 7220 3301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0133 │ │ -012a4a: 0c00 |0005: move-result-object v0 │ │ -012a4c: 1100 |0006: return-object v0 │ │ +01ab58: |[01ab58] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ab68: 6200 1a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001a │ │ +01ab6c: 7220 3301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0133 │ │ +01ab72: 0c00 |0005: move-result-object v0 │ │ +01ab74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 304 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #6 header: │ │ +Class #4 header: │ │ class_idx : 80 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 305 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #6 - │ │ +Class #4 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -731,17 +447,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012a50: |[012a50] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -012a60: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -012a66: 0e00 |0003: return-void │ │ +01ab78: |[01ab78] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +01ab88: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01ab8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -749,18 +465,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -012a68: |[012a68] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -012a78: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -012a7e: 0a00 |0003: move-result v0 │ │ -012a80: 0f00 |0004: return v0 │ │ +01ab90: |[01ab90] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01aba0: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +01aba6: 0a00 |0003: move-result v0 │ │ +01aba8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -768,18 +484,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 │ │ -012a84: |[012a84] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012a94: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ -012a9a: 0c00 |0003: move-result-object v0 │ │ -012a9c: 1100 |0004: return-object v0 │ │ +01abac: |[01abac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01abbc: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ +01abc2: 0c00 |0003: move-result-object v0 │ │ +01abc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -787,18 +503,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 │ │ -012aa0: |[012aa0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012ab0: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ -012ab6: 0c00 |0003: move-result-object v0 │ │ -012ab8: 1100 |0004: return-object v0 │ │ +01abc8: |[01abc8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01abd8: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ +01abde: 0c00 |0003: move-result-object v0 │ │ +01abe0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -806,18 +522,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 │ │ -012abc: |[012abc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -012acc: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ -012ad2: 0c00 |0003: move-result-object v0 │ │ -012ad4: 1100 |0004: return-object v0 │ │ +01abe4: |[01abe4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01abf4: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ +01abfa: 0c00 |0003: move-result-object v0 │ │ +01abfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -825,38 +541,38 @@ │ │ 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 │ │ -012ad8: |[012ad8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -012ae8: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ -012aee: 0c00 |0003: move-result-object v0 │ │ -012af0: 1100 |0004: return-object v0 │ │ +01ac00: |[01ac00] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ac10: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ +01ac16: 0c00 |0003: move-result-object v0 │ │ +01ac18: 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 : 305 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ -Class #7 header: │ │ +Class #5 header: │ │ class_idx : 81 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 318 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #7 - │ │ +Class #5 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -865,17 +581,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012af4: |[012af4] android.support.v4.app.ActivityCompat.:()V │ │ -012b04: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -012b0a: 0e00 |0003: return-void │ │ +01ac1c: |[01ac1c] android.support.v4.app.ActivityCompat.:()V │ │ +01ac2c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01ac32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -883,23 +599,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -012b0c: |[012b0c] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -012b1c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -012b20: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -012b24: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -012b28: 7110 4801 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0148 │ │ -012b2e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -012b30: 0f00 |000a: return v0 │ │ -012b32: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -012b34: 28fe |000c: goto 000a // -0002 │ │ +01ac34: |[01ac34] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +01ac44: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01ac48: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01ac4c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +01ac50: 7110 4801 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0148 │ │ +01ac56: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01ac58: 0f00 |000a: return v0 │ │ +01ac5a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01ac5c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x0009 line=63 │ │ 0x000a line=65 │ │ locals : │ │ @@ -910,47 +626,47 @@ │ │ type : '(Landroid/app/Activity;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -012b38: |[012b38] android.support.v4.app.ActivityCompat.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z │ │ -012b48: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -012b4c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -012b50: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -012b54: 7120 4901 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatHoneycomb;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V // method@0149 │ │ -012b5a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -012b5c: 0f00 |000a: return v0 │ │ -012b5e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -012b60: 28fe |000c: goto 000a // -0002 │ │ +01ac60: |[01ac60] android.support.v4.app.ActivityCompat.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z │ │ +01ac70: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01ac74: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01ac78: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +01ac7c: 7120 4901 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatHoneycomb;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V // method@0149 │ │ +01ac82: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01ac84: 0f00 |000a: return v0 │ │ +01ac86: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01ac88: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x0009 line=96 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=3 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 318 (ActivityCompat.java) │ │ │ │ -Class #8 header: │ │ +Class #6 header: │ │ class_idx : 82 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 319 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 - │ │ +Class #6 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -959,17 +675,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012b64: |[012b64] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -012b74: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -012b7a: 0e00 |0003: return-void │ │ +01ac8c: |[01ac8c] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +01ac9c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01aca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -977,17 +693,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 │ │ -012b7c: |[012b7c] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -012b8c: 6e54 0800 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@0008 │ │ -012b92: 0e00 |0003: return-void │ │ +01aca4: |[01aca4] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01acb4: 6e54 0800 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@0008 │ │ +01acba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -1000,17 +716,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012b94: |[012b94] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -012ba4: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0011 │ │ -012baa: 0e00 |0003: return-void │ │ +01acbc: |[01acbc] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +01accc: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0011 │ │ +01acd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -1019,46 +735,46 @@ │ │ type : '(Landroid/app/Activity;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -012bac: |[012bac] android.support.v4.app.ActivityCompatHoneycomb.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V │ │ -012bbc: 6e20 2300 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivities:([Landroid/content/Intent;)V // method@0023 │ │ -012bc2: 0e00 |0003: return-void │ │ +01acd4: |[01acd4] android.support.v4.app.ActivityCompatHoneycomb.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V │ │ +01ace4: 6e20 2300 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivities:([Landroid/content/Intent;)V // method@0023 │ │ +01acea: 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 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 319 (ActivityCompatHoneycomb.java) │ │ │ │ -Class #9 header: │ │ +Class #7 header: │ │ class_idx : 83 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 343 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #9 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackRecord; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Op" │ │ Annotations on field #35 'removed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ │ │ -Class #9 - │ │ +Class #7 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/BackStackRecord$Op;) │ │ @@ -1103,2310 +819,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012bc4: |[012bc4] android.support.v4.app.BackStackRecord$Op.:()V │ │ -012bd4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -012bda: 0e00 |0003: return-void │ │ +01acec: |[01acec] android.support.v4.app.BackStackRecord$Op.:()V │ │ +01acfc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01ad02: 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 : 343 (BackStackRecord.java) │ │ │ │ -Class #10 header: │ │ -class_idx : 111 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 564 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 24 │ │ - │ │ -Class #10 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_ENTER_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4096 │ │ - #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_EXIT_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8192 │ │ - #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_FRAGMENT_CLOSE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8194 │ │ - #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_FRAGMENT_FADE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4099 │ │ - #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_FRAGMENT_OPEN' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4097 │ │ - #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_NONE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_UNSET' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -012bdc: |[012bdc] android.support.v4.app.FragmentTransaction.:()V │ │ -012bec: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -012bf2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'add' │ │ - type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'addToBackStack' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'attach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'commit' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'commitAllowingStateLoss' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'detach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'disallowAddToBackStack' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'hide' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'isAddToBackStackAllowed' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'remove' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #17 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #18 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #19 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setCustomAnimations' │ │ - type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #20 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setCustomAnimations' │ │ - type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #21 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setTransition' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #22 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setTransitionStyle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 564 (FragmentTransaction.java) │ │ - │ │ -Class #11 header: │ │ -class_idx : 96 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 556 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #11 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="BackStackEntry" │ │ - │ │ -Class #11 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbShortTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbShortTitleRes' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbTitleRes' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getId' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 556 (FragmentManager.java) │ │ - │ │ -Class #12 header: │ │ -class_idx : 84 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 111 │ │ -source_file_idx : 343 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 19 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 38 │ │ - │ │ -Class #12 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$Op; } │ │ - │ │ -Class #12 - │ │ - Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - #1 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_ADD' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 1 │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_ATTACH' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 7 │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_DETACH' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 6 │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_HIDE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 4 │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_NULL' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 0 │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_REMOVE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 3 │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_REPLACE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 2 │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_SHOW' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 5 │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "BackStackEntry" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mAddToBackStack' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mAllowAddToBackStack' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbShortTitleRes' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbShortTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbTitleRes' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mCommitted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mEnterAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mExitAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mHead' │ │ - type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mIndex' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mManager' │ │ - type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ - access : 0x0010 (FINAL) │ │ - #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mNumOp' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mPopEnterAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mPopExitAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTail' │ │ - type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTransition' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTransitionStyle' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -012bf4: |[012bf4] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -012c04: 7010 b902 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@02b9 │ │ -012c0a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -012c0c: 5c10 2e00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ -012c10: 5b12 3800 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -012c14: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=286 │ │ - 0x0003 line=201 │ │ - 0x0006 line=287 │ │ - 0x0008 line=288 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0009 reg=2 manager Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'doAddOp' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 141 16-bit code units │ │ -012c18: |[012c18] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -012c28: 5441 3800 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -012c2c: 5b61 7100 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -012c30: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -012c34: 5461 8500 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -012c38: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -012c3c: 5461 8500 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -012c40: 6e20 430a 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -012c46: 0a01 |000f: move-result v1 │ │ -012c48: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -012c4c: 2201 8c01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -012c50: 2202 9c01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -012c54: 7010 520a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -012c5a: 1a03 9d01 |0019: const-string v3, "Can't change tag of fragment " // string@019d │ │ -012c5e: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012c64: 0c02 |001e: move-result-object v2 │ │ -012c66: 6e20 570a 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -012c6c: 0c02 |0022: move-result-object v2 │ │ -012c6e: 1a03 bc00 |0023: const-string v3, ": was " // string@00bc │ │ -012c72: 6e20 580a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012c78: 0c02 |0028: move-result-object v2 │ │ -012c7a: 5463 8500 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -012c7e: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012c84: 0c02 |002e: move-result-object v2 │ │ -012c86: 1a03 6c00 |002f: const-string v3, " now " // string@006c │ │ -012c8a: 6e20 580a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012c90: 0c02 |0034: move-result-object v2 │ │ -012c92: 6e20 580a 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012c98: 0c02 |0038: move-result-object v2 │ │ -012c9a: 6e10 5d0a 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -012ca0: 0c02 |003c: move-result-object v2 │ │ -012ca2: 7020 1f0a 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -012ca8: 2701 |0040: throw v1 │ │ -012caa: 5b67 8500 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -012cae: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -012cb2: 5261 7000 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -012cb6: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -012cba: 5261 7000 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -012cbe: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -012cc2: 2201 8c01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -012cc6: 2202 9c01 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -012cca: 7010 520a 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -012cd0: 1a03 9c01 |0054: const-string v3, "Can't change container ID of fragment " // string@019c │ │ -012cd4: 6e20 580a 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012cda: 0c02 |0059: move-result-object v2 │ │ -012cdc: 6e20 570a 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -012ce2: 0c02 |005d: move-result-object v2 │ │ -012ce4: 1a03 bc00 |005e: const-string v3, ": was " // string@00bc │ │ -012ce8: 6e20 580a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012cee: 0c02 |0063: move-result-object v2 │ │ -012cf0: 5263 7000 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -012cf4: 6e20 550a 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -012cfa: 0c02 |0069: move-result-object v2 │ │ -012cfc: 1a03 6c00 |006a: const-string v3, " now " // string@006c │ │ -012d00: 6e20 580a 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012d06: 0c02 |006f: move-result-object v2 │ │ -012d08: 6e20 550a 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -012d0e: 0c02 |0073: move-result-object v2 │ │ -012d10: 6e10 5d0a 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -012d16: 0c02 |0077: move-result-object v2 │ │ -012d18: 7020 1f0a 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -012d1e: 2701 |007b: throw v1 │ │ -012d20: 5965 7000 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -012d24: 5965 6d00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -012d28: 2200 5300 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -012d2c: 7010 4a01 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -012d32: 5908 1b00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -012d36: 5b06 1e00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -012d3a: 6e20 4f01 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -012d40: 0e00 |008c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=347 │ │ - 0x0004 line=349 │ │ - 0x0006 line=350 │ │ - 0x0012 line=351 │ │ - 0x0041 line=355 │ │ - 0x0043 line=358 │ │ - 0x0045 line=359 │ │ - 0x004d line=360 │ │ - 0x007c line=364 │ │ - 0x0080 line=367 │ │ - 0x0085 line=368 │ │ - 0x0087 line=369 │ │ - 0x0089 line=370 │ │ - 0x008c line=371 │ │ - locals : │ │ - 0x0085 - 0x008d reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x008d reg=5 containerViewId I │ │ - 0x0000 - 0x008d reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008d reg=7 tag Ljava/lang/String; │ │ - 0x0000 - 0x008d reg=8 opcmd I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -012d44: |[012d44] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -012d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012d56: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -012d58: 7051 5801 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@0158 │ │ -012d5e: 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 │ │ - 0x0000 - 0x0006 reg=4 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -012d60: |[012d60] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -012d70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -012d72: 7050 5801 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@0158 │ │ -012d78: 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 │ │ - 0x0000 - 0x0005 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0005 reg=4 tag Ljava/lang/String; │ │ - │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -012d7c: |[012d7c] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -012d8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012d8e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -012d90: 7051 5801 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@0158 │ │ -012d96: 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; │ │ - 0x0000 - 0x0006 reg=4 tag Ljava/lang/String; │ │ - │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'addOp' │ │ - type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 42 16-bit code units │ │ -012d98: |[012d98] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -012da8: 5410 3600 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -012dac: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -012db0: 5b12 3d00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ -012db4: 5b12 3600 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -012db8: 5210 3400 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ -012dbc: 5920 1c00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -012dc0: 5210 3500 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ -012dc4: 5920 1d00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -012dc8: 5210 3b00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ -012dcc: 5920 2000 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -012dd0: 5210 3c00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ -012dd4: 5920 2100 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -012dd8: 5210 3a00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ -012ddc: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -012de0: 5910 3a00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ -012de4: 0e00 |001e: return-void │ │ -012de6: 5410 3d00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ -012dea: 5b20 2200 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -012dee: 5410 3d00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ -012df2: 5b02 1f00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ -012df6: 5b12 3d00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ -012dfa: 28df |0029: goto 0008 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=317 │ │ - 0x0004 line=318 │ │ - 0x0008 line=324 │ │ - 0x000c line=325 │ │ - 0x0010 line=326 │ │ - 0x0014 line=327 │ │ - 0x0018 line=328 │ │ - 0x001e line=329 │ │ - 0x001f line=320 │ │ - 0x0023 line=321 │ │ - 0x0027 line=322 │ │ - locals : │ │ - 0x0000 - 0x002a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x002a reg=2 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'addToBackStack' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -012dfc: |[012dfc] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -012e0c: 5520 2e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ -012e10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -012e14: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -012e18: 1a01 7406 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0674 │ │ -012e1c: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -012e22: 2700 |000b: throw v0 │ │ -012e24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -012e26: 5c20 2d00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -012e2a: 5b23 3900 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ -012e2e: 1102 |0011: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=455 │ │ - 0x0004 line=456 │ │ - 0x000c line=459 │ │ - 0x000f line=460 │ │ - 0x0011 line=461 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0012 reg=3 name Ljava/lang/String; │ │ - │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'attach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -012e30: |[012e30] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -012e40: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -012e44: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -012e4a: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -012e4c: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -012e50: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -012e54: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -012e5a: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=423 │ │ - 0x0005 line=424 │ │ - 0x0008 line=425 │ │ - 0x000a line=426 │ │ - 0x000d line=428 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'bumpBackStackNesting' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 171 16-bit code units │ │ -012e5c: |[012e5c] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -012e6c: 5563 2d00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -012e70: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -012e74: 0e00 |0004: return-void │ │ -012e76: 6303 bc00 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -012e7a: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -012e7e: 1a03 5601 |0009: const-string v3, "BackStackEntry" // string@0156 │ │ -012e82: 2204 9c01 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -012e86: 7010 520a 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -012e8c: 1a05 6501 |0010: const-string v5, "Bump nesting in " // string@0165 │ │ -012e90: 6e20 580a 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012e96: 0c04 |0015: move-result-object v4 │ │ -012e98: 6e20 570a 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -012e9e: 0c04 |0019: move-result-object v4 │ │ -012ea0: 1a05 2900 |001a: const-string v5, " by " // string@0029 │ │ -012ea4: 6e20 580a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012eaa: 0c04 |001f: move-result-object v4 │ │ -012eac: 6e20 550a 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -012eb2: 0c04 |0023: move-result-object v4 │ │ -012eb4: 6e10 5d0a 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -012eba: 0c04 |0027: move-result-object v4 │ │ -012ebc: 7120 af08 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -012ec2: 5461 3600 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -012ec6: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -012eca: 5413 1e00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -012ece: 5234 6900 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -012ed2: b074 |0033: add-int/2addr v4, v7 │ │ -012ed4: 5934 6900 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -012ed8: 6303 bc00 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -012edc: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ -012ee0: 1a03 5601 |003a: const-string v3, "BackStackEntry" // string@0156 │ │ -012ee4: 2204 9c01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -012ee8: 7010 520a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -012eee: 1a05 6601 |0041: const-string v5, "Bump nesting of " // string@0166 │ │ -012ef2: 6e20 580a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012ef8: 0c04 |0046: move-result-object v4 │ │ -012efa: 5415 1e00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -012efe: 6e20 570a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -012f04: 0c04 |004c: move-result-object v4 │ │ -012f06: 1a05 7600 |004d: const-string v5, " to " // string@0076 │ │ -012f0a: 6e20 580a 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012f10: 0c04 |0052: move-result-object v4 │ │ -012f12: 5415 1e00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -012f16: 5255 6900 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -012f1a: 6e20 550a 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -012f20: 0c04 |005a: move-result-object v4 │ │ -012f22: 6e10 5d0a 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -012f28: 0c04 |005e: move-result-object v4 │ │ -012f2a: 7120 af08 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -012f30: 5413 2300 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -012f34: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ -012f38: 5413 2300 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -012f3c: 6e10 860a 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -012f42: 0a03 |006b: move-result v3 │ │ -012f44: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ -012f48: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ -012f4c: 5413 2300 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -012f50: 6e20 800a 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -012f56: 0c02 |0075: move-result-object v2 │ │ -012f58: 1f02 5b00 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -012f5c: 5223 6900 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -012f60: b073 |007a: add-int/2addr v3, v7 │ │ -012f62: 5923 6900 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -012f66: 6303 bc00 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -012f6a: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ -012f6e: 1a03 5601 |0081: const-string v3, "BackStackEntry" // string@0156 │ │ -012f72: 2204 9c01 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -012f76: 7010 520a 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -012f7c: 1a05 6601 |0088: const-string v5, "Bump nesting of " // string@0166 │ │ -012f80: 6e20 580a 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012f86: 0c04 |008d: move-result-object v4 │ │ -012f88: 6e20 570a 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -012f8e: 0c04 |0091: move-result-object v4 │ │ -012f90: 1a05 7600 |0092: const-string v5, " to " // string@0076 │ │ -012f94: 6e20 580a 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -012f9a: 0c04 |0097: move-result-object v4 │ │ -012f9c: 5225 6900 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -012fa0: 6e20 550a 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -012fa6: 0c04 |009d: move-result-object v4 │ │ -012fa8: 6e10 5d0a 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -012fae: 0c04 |00a1: move-result-object v4 │ │ -012fb0: 7120 af08 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -012fb6: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ -012fba: 28c7 |00a7: goto 006e // -0039 │ │ -012fbc: 5411 1f00 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ -012fc0: 2883 |00aa: goto 002d // -007d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=502 │ │ - 0x0004 line=522 │ │ - 0x0005 line=505 │ │ - 0x002b line=507 │ │ - 0x002d line=508 │ │ - 0x002f line=509 │ │ - 0x0036 line=510 │ │ - 0x0062 line=512 │ │ - 0x0066 line=513 │ │ - 0x0070 line=514 │ │ - 0x0078 line=515 │ │ - 0x007d line=516 │ │ - 0x00a5 line=513 │ │ - 0x00a8 line=520 │ │ - locals : │ │ - 0x006e - 0x00a8 reg=0 i I │ │ - 0x0078 - 0x00a8 reg=2 r Landroid/support/v4/app/Fragment; │ │ - 0x002d - 0x00ab reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x00ab reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x00ab reg=7 amt I │ │ - │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commit' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -012fc4: |[012fc4] android.support.v4.app.BackStackRecord.commit:()I │ │ -012fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -012fd6: 6e20 5501 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0155 │ │ -012fdc: 0a00 |0004: move-result v0 │ │ -012fde: 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;) │ │ - name : 'commitAllowingStateLoss' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -012fe0: |[012fe0] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -012ff0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -012ff2: 6e20 5501 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0155 │ │ -012ff8: 0a00 |0004: move-result v0 │ │ -012ffa: 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;) │ │ - name : 'commitInternal' │ │ - type : '(Z)I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -012ffc: |[012ffc] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -01300c: 5530 3300 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0033 │ │ -013010: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -013014: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -013018: 1a01 2b08 |0006: const-string v1, "commit already called" // string@082b │ │ -01301c: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -013022: 2700 |000b: throw v0 │ │ -013024: 6300 bc00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -013028: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -01302c: 1a00 5601 |0010: const-string v0, "BackStackEntry" // string@0156 │ │ -013030: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -013034: 7010 520a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01303a: 1a02 b101 |0017: const-string v2, "Commit: " // string@01b1 │ │ -01303e: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -013044: 0c01 |001c: move-result-object v1 │ │ -013046: 6e20 570a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01304c: 0c01 |0020: move-result-object v1 │ │ -01304e: 6e10 5d0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -013054: 0c01 |0024: move-result-object v1 │ │ -013056: 7120 af08 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01305c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -01305e: 5c30 3300 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0033 │ │ -013062: 5530 2d00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -013066: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ -01306a: 5430 3800 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01306e: 6e20 4c02 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@024c │ │ -013074: 0a00 |0034: move-result v0 │ │ -013076: 5930 3700 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -01307a: 5430 3800 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01307e: 6e30 6202 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ -013084: 5230 3700 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -013088: 0f00 |003e: return v0 │ │ -01308a: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ -01308c: 5930 3700 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -013090: 28f5 |0042: goto 0037 // -000b │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=533 │ │ - 0x000c line=534 │ │ - 0x0028 line=535 │ │ - 0x002b line=536 │ │ - 0x002f line=537 │ │ - 0x0037 line=541 │ │ - 0x003c line=542 │ │ - 0x003f line=539 │ │ - locals : │ │ - 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0043 reg=4 allowStateLoss Z │ │ - │ │ - #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'detach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -013094: |[013094] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0130a4: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -0130a8: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -0130ae: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -0130b0: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -0130b4: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -0130b8: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -0130be: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=414 │ │ - 0x0005 line=415 │ │ - 0x0008 line=416 │ │ - 0x000a line=417 │ │ - 0x000d line=419 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'disallowAddToBackStack' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -0130c0: |[0130c0] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -0130d0: 5520 2d00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -0130d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0130d8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -0130dc: 1a01 7606 |0006: const-string v1, "This transaction is already being added to the back stack" // string@0676 │ │ -0130e0: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0130e6: 2700 |000b: throw v0 │ │ -0130e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0130ea: 5c20 2e00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ -0130ee: 1102 |000f: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=469 │ │ - 0x0004 line=470 │ │ - 0x000c line=473 │ │ - 0x000f line=474 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 446 16-bit code units │ │ -0130f0: |[0130f0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -013100: 6e20 090a 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013106: 1a04 7c0c |0003: const-string v4, "mName=" // string@0c7c │ │ -01310a: 6e20 090a 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013110: 5464 3900 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ -013114: 6e20 090a 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01311a: 1a04 5600 |000d: const-string v4, " mIndex=" // string@0056 │ │ -01311e: 6e20 090a 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013124: 5264 3700 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -013128: 6e20 070a 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01312e: 1a04 4d00 |0017: const-string v4, " mCommitted=" // string@004d │ │ -013132: 6e20 090a 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013138: 5564 3300 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0033 │ │ -01313c: 6e20 0f0a 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -013142: 5264 3e00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013146: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ -01314a: 6e20 090a 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013150: 1a04 ea0c |0028: const-string v4, "mTransition=#" // string@0cea │ │ -013154: 6e20 090a 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01315a: 5264 3e00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -01315e: 7110 250a 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -013164: 0c04 |0032: move-result-object v4 │ │ -013166: 6e20 090a 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01316c: 1a04 6700 |0036: const-string v4, " mTransitionStyle=#" // string@0067 │ │ -013170: 6e20 090a 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013176: 5264 3f00 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -01317a: 7110 250a 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -013180: 0c04 |0040: move-result-object v4 │ │ -013182: 6e20 0e0a 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -013188: 5264 3400 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ -01318c: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ -013190: 5264 3500 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ -013194: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ -013198: 6e20 090a 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01319e: 1a04 2e0c |004f: const-string v4, "mEnterAnim=#" // string@0c2e │ │ -0131a2: 6e20 090a 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0131a8: 5264 3400 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ -0131ac: 7110 250a 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0131b2: 0c04 |0059: move-result-object v4 │ │ -0131b4: 6e20 090a 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0131ba: 1a04 5200 |005d: const-string v4, " mExitAnim=#" // string@0052 │ │ -0131be: 6e20 090a 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0131c4: 5264 3500 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ -0131c8: 7110 250a 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0131ce: 0c04 |0067: move-result-object v4 │ │ -0131d0: 6e20 0e0a 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0131d6: 5264 3b00 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ -0131da: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ -0131de: 5264 3c00 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ -0131e2: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ -0131e6: 6e20 090a 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0131ec: 1a04 950c |0076: const-string v4, "mPopEnterAnim=#" // string@0c95 │ │ -0131f0: 6e20 090a 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0131f6: 5264 3b00 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ -0131fa: 7110 250a 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -013200: 0c04 |0080: move-result-object v4 │ │ -013202: 6e20 090a 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013208: 1a04 5b00 |0084: const-string v4, " mPopExitAnim=#" // string@005b │ │ -01320c: 6e20 090a 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013212: 5264 3c00 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ -013216: 7110 250a 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01321c: 0c04 |008e: move-result-object v4 │ │ -01321e: 6e20 0e0a 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -013224: 5264 3100 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -013228: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ -01322c: 5464 3200 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -013230: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ -013234: 6e20 090a 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01323a: 1a04 ed0b |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0bed │ │ -01323e: 6e20 090a 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013244: 5264 3100 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -013248: 7110 250a 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01324e: 0c04 |00a7: move-result-object v4 │ │ -013250: 6e20 090a 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013256: 1a04 4c00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004c │ │ -01325a: 6e20 090a 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013260: 5464 3200 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -013264: 6e20 0d0a 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01326a: 5264 2f00 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -01326e: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ -013272: 5464 3000 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -013276: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ -01327a: 6e20 090a 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013280: 1a04 ea0b |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0bea │ │ -013284: 6e20 090a 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01328a: 5264 2f00 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -01328e: 7110 250a 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -013294: 0c04 |00ca: move-result-object v4 │ │ -013296: 6e20 090a 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01329c: 1a04 4b00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004b │ │ -0132a0: 6e20 090a 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0132a6: 5464 3000 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -0132aa: 6e20 0d0a 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0132b0: 5464 3600 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -0132b4: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ -0132b8: 6e20 090a 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0132be: 1a04 c105 |00df: const-string v4, "Operations:" // string@05c1 │ │ -0132c2: 6e20 0e0a 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0132c8: 2204 9c01 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -0132cc: 7010 520a 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0132d2: 6e20 580a 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0132d8: 0c04 |00ec: move-result-object v4 │ │ -0132da: 1a05 0300 |00ed: const-string v5, " " // string@0003 │ │ -0132de: 6e20 580a 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0132e4: 0c04 |00f2: move-result-object v4 │ │ -0132e6: 6e10 5d0a 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0132ec: 0c01 |00f6: move-result-object v1 │ │ -0132ee: 5463 3600 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -0132f2: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ -0132f4: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ -0132f8: 6e20 090a 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0132fe: 1a04 1000 |00ff: const-string v4, " Op #" // string@0010 │ │ -013302: 6e20 090a 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013308: 6e20 070a 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01330e: 1a04 b400 |0107: const-string v4, ":" // string@00b4 │ │ -013312: 6e20 0e0a 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -013318: 6e20 090a 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01331e: 1a04 2708 |010f: const-string v4, "cmd=" // string@0827 │ │ -013322: 6e20 090a 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013328: 5234 1b00 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -01332c: 6e20 070a 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -013332: 1a04 3d00 |0119: const-string v4, " fragment=" // string@003d │ │ -013336: 6e20 090a 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01333c: 5434 1e00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013340: 6e20 0d0a 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -013346: 5234 1c00 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -01334a: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ -01334e: 5234 1d00 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013352: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ -013356: 6e20 090a 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01335c: 1a04 1d09 |012e: const-string v4, "enterAnim=#" // string@091d │ │ -013360: 6e20 090a 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013366: 5234 1c00 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -01336a: 7110 250a 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -013370: 0c04 |0138: move-result-object v4 │ │ -013372: 6e20 090a 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013378: 1a04 3900 |013c: const-string v4, " exitAnim=#" // string@0039 │ │ -01337c: 6e20 090a 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013382: 5234 1d00 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013386: 7110 250a 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01338c: 0c04 |0146: move-result-object v4 │ │ -01338e: 6e20 0e0a 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -013394: 5234 2000 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -013398: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ -01339c: 5234 2100 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -0133a0: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ -0133a4: 6e20 090a 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0133aa: 1a04 710e |0155: const-string v4, "popEnterAnim=#" // string@0e71 │ │ -0133ae: 6e20 090a 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0133b4: 5234 2000 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -0133b8: 7110 250a 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0133be: 0c04 |015f: move-result-object v4 │ │ -0133c0: 6e20 090a 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0133c6: 1a04 7000 |0163: const-string v4, " popExitAnim=#" // string@0070 │ │ -0133ca: 6e20 090a 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0133d0: 5234 2100 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -0133d4: 7110 250a 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0133da: 0c04 |016d: move-result-object v4 │ │ -0133dc: 6e20 0e0a 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0133e2: 5434 2300 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -0133e6: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ -0133ea: 5434 2300 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -0133ee: 6e10 860a 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0133f4: 0a04 |017a: move-result v4 │ │ -0133f6: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ -0133fa: 1200 |017d: const/4 v0, #int 0 // #0 │ │ -0133fc: 5434 2300 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013400: 6e10 860a 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -013406: 0a04 |0183: move-result v4 │ │ -013408: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ -01340c: 6e20 090a 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013412: 5434 2300 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013416: 6e10 860a 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01341c: 0a04 |018e: move-result v4 │ │ -01341e: 1215 |018f: const/4 v5, #int 1 // #1 │ │ -013420: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ -013424: 1a04 fc05 |0192: const-string v4, "Removed: " // string@05fc │ │ -013428: 6e20 090a 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01342e: 5434 2300 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013432: 6e20 800a 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -013438: 0c04 |019c: move-result-object v4 │ │ -01343a: 6e20 0d0a 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -013440: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -013444: 28dc |01a2: goto 017e // -0024 │ │ -013446: 1a04 fb05 |01a3: const-string v4, "Removed:" // string@05fb │ │ -01344a: 6e20 0e0a 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -013450: 6e20 090a 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013456: 1a04 0400 |01ab: const-string v4, " #" // string@0004 │ │ -01345a: 6e20 090a 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013460: 6e20 070a 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -013466: 1a04 b500 |01b3: const-string v4, ": " // string@00b5 │ │ -01346a: 6e20 090a 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -013470: 28df |01b8: goto 0197 // -0021 │ │ -013472: 5433 1f00 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ -013476: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ -01347a: 0e00 |01bd: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=212 │ │ - 0x000d line=213 │ │ - 0x0017 line=214 │ │ - 0x0021 line=215 │ │ - 0x0025 line=216 │ │ - 0x002d line=217 │ │ - 0x0036 line=218 │ │ - 0x003b line=219 │ │ - 0x0044 line=221 │ │ - 0x004c line=222 │ │ - 0x0054 line=223 │ │ - 0x005d line=224 │ │ - 0x0062 line=225 │ │ - 0x006b line=227 │ │ - 0x0073 line=228 │ │ - 0x007b line=229 │ │ - 0x0084 line=230 │ │ - 0x0089 line=231 │ │ - 0x0092 line=233 │ │ - 0x009a line=234 │ │ - 0x00a2 line=235 │ │ - 0x00ab line=236 │ │ - 0x00b0 line=237 │ │ - 0x00b5 line=239 │ │ - 0x00bd line=240 │ │ - 0x00c5 line=241 │ │ - 0x00ce line=242 │ │ - 0x00d3 line=243 │ │ - 0x00d8 line=246 │ │ - 0x00dc line=247 │ │ - 0x00e4 line=248 │ │ - 0x00f7 line=249 │ │ - 0x00f9 line=250 │ │ - 0x00fa line=251 │ │ - 0x00fc line=252 │ │ - 0x0107 line=253 │ │ - 0x010c line=254 │ │ - 0x0119 line=255 │ │ - 0x0123 line=256 │ │ - 0x012b line=257 │ │ - 0x0133 line=258 │ │ - 0x013c line=259 │ │ - 0x0141 line=260 │ │ - 0x014a line=262 │ │ - 0x0152 line=263 │ │ - 0x015a line=264 │ │ - 0x0163 line=265 │ │ - 0x0168 line=266 │ │ - 0x0171 line=268 │ │ - 0x017d line=269 │ │ - 0x0186 line=270 │ │ - 0x0189 line=271 │ │ - 0x0192 line=272 │ │ - 0x0197 line=278 │ │ - 0x01a0 line=269 │ │ - 0x01a3 line=274 │ │ - 0x01a8 line=275 │ │ - 0x01b3 line=276 │ │ - 0x01b9 line=281 │ │ - 0x01bd line=284 │ │ - locals : │ │ - 0x017e - 0x01b9 reg=0 i I │ │ - 0x00f7 - 0x01bd reg=1 innerPrefix Ljava/lang/String; │ │ - 0x00fa - 0x01bd reg=2 num I │ │ - 0x00f9 - 0x01bd reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x01be reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x01be reg=7 prefix Ljava/lang/String; │ │ - 0x0000 - 0x01be reg=8 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x01be reg=9 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x01be reg=10 args [Ljava/lang/String; │ │ - │ │ - #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbShortTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01347c: |[01347c] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -01348c: 5220 2f00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -013490: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -013494: 5420 3800 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013498: 5400 c600 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -01349c: 5221 2f00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -0134a0: 6e20 0102 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0201 │ │ -0134a6: 0c00 |000d: move-result-object v0 │ │ -0134a8: 1100 |000e: return-object v0 │ │ -0134aa: 5420 3000 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -0134ae: 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; │ │ - │ │ - #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbShortTitleRes' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0134b0: |[0134b0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -0134c0: 5210 2f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -0134c4: 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;) │ │ - name : 'getBreadCrumbTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -0134c8: |[0134c8] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -0134d8: 5220 3100 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -0134dc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0134e0: 5420 3800 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0134e4: 5400 c600 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0134e8: 5221 3100 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -0134ec: 6e20 0102 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0201 │ │ -0134f2: 0c00 |000d: move-result-object v0 │ │ -0134f4: 1100 |000e: return-object v0 │ │ -0134f6: 5420 3200 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -0134fa: 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; │ │ - │ │ - #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbTitleRes' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0134fc: |[0134fc] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -01350c: 5210 3100 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -013510: 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;) │ │ - name : 'getId' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -013514: |[013514] android.support.v4.app.BackStackRecord.getId:()I │ │ -013524: 5210 3700 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -013528: 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;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01352c: |[01352c] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -01353c: 5410 3900 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ -013540: 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;) │ │ - name : 'getTransition' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -013544: |[013544] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -013554: 5210 3e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013558: 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;) │ │ - name : 'getTransitionStyle' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01355c: |[01355c] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -01356c: 5210 3f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013570: 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;) │ │ - name : 'hide' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -013574: |[013574] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -013584: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -013588: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -01358e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -013590: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013594: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013598: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -01359e: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=396 │ │ - 0x0005 line=397 │ │ - 0x0008 line=398 │ │ - 0x000a line=399 │ │ - 0x000d line=401 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'isAddToBackStackAllowed' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0135a0: |[0135a0] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -0135b0: 5510 2e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ -0135b4: 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;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -0135b8: |[0135b8] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -0135c8: 5210 3a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ -0135cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0135d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0135d2: 0f00 |0005: return v0 │ │ -0135d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0135d6: 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;) │ │ - name : 'popFromBackStack' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 288 16-bit code units │ │ -0135d8: |[0135d8] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -0135e8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0135ea: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ -0135ec: 6304 bc00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0135f0: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0135f4: 1a04 5601 |0006: const-string v4, "BackStackEntry" // string@0156 │ │ -0135f8: 2205 9c01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0135fc: 7010 520a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -013602: 1a06 750e |000d: const-string v6, "popFromBackStack: " // string@0e75 │ │ -013606: 6e20 580a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01360c: 0c05 |0012: move-result-object v5 │ │ -01360e: 6e20 570a a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -013614: 0c05 |0016: move-result-object v5 │ │ -013616: 6e10 5d0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01361c: 0c05 |001a: move-result-object v5 │ │ -01361e: 7120 af08 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -013624: 6e20 5201 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0152 │ │ -01362a: 54a3 3d00 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ -01362e: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ -013632: 5234 1b00 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013636: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ -01363c: 2204 8b01 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -013640: 2205 9c01 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -013644: 7010 520a 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01364a: 1a06 7c06 |0031: const-string v6, "Unknown cmd: " // string@067c │ │ -01364e: 6e20 580a 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -013654: 0c05 |0036: move-result-object v5 │ │ -013656: 5236 1b00 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -01365a: 6e20 550a 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -013660: 0c05 |003c: move-result-object v5 │ │ -013662: 6e10 5d0a 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -013668: 0c05 |0040: move-result-object v5 │ │ -01366a: 7020 1c0a 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -013670: 2704 |0044: throw v4 │ │ -013672: 5430 1e00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013676: 5234 2100 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -01367a: 5904 7b00 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -01367e: 54a4 3800 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013682: 52a5 3e00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013686: 7110 8502 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -01368c: 0a05 |0052: move-result v5 │ │ -01368e: 52a6 3f00 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013692: 6e40 8002 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ -013698: 5433 2200 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -01369c: 28c9 |005a: goto 0023 // -0037 │ │ -01369e: 5430 1e00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -0136a2: 5234 2100 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -0136a6: 5904 7b00 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -0136aa: 54a4 3800 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0136ae: 52a5 3e00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -0136b2: 7110 8502 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -0136b8: 0a05 |0068: move-result v5 │ │ -0136ba: 52a6 3f00 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -0136be: 6e40 8002 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ -0136c4: 5434 2300 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -0136c8: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ -0136cc: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -0136ce: 5434 2300 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -0136d2: 6e10 860a 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0136d8: 0a04 |0078: move-result v4 │ │ -0136da: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ -0136de: 5434 2300 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -0136e2: 6e20 800a 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0136e8: 0c02 |0080: move-result-object v2 │ │ -0136ea: 1f02 5b00 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -0136ee: 5234 2000 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -0136f2: 5924 7b00 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -0136f6: 54a4 3800 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0136fa: 6e30 4a02 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ -013700: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -013704: 28e5 |008e: goto 0073 // -001b │ │ -013706: 5430 1e00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -01370a: 5234 2000 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -01370e: 5904 7b00 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013712: 54a4 3800 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013716: 6e30 4a02 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ -01371c: 28be |009a: goto 0058 // -0042 │ │ -01371e: 5430 1e00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013722: 5234 2000 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -013726: 5904 7b00 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -01372a: 54a4 3800 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01372e: 52a5 3e00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013732: 7110 8502 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -013738: 0a05 |00a8: move-result v5 │ │ -01373a: 52a6 3f00 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -01373e: 6e40 8b02 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@028b │ │ -013744: 28aa |00ae: goto 0058 // -0056 │ │ -013746: 5430 1e00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -01374a: 5234 2100 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -01374e: 5904 7b00 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013752: 54a4 3800 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013756: 52a5 3e00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -01375a: 7110 8502 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -013760: 0a05 |00bc: move-result v5 │ │ -013762: 52a6 3f00 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013766: 6e40 6c02 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@026c │ │ -01376c: 2896 |00c2: goto 0058 // -006a │ │ -01376e: 5430 1e00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013772: 5234 2000 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -013776: 5904 7b00 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -01377a: 54a4 3800 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01377e: 52a5 3e00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013782: 7110 8502 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -013788: 0a05 |00d0: move-result v5 │ │ -01378a: 52a6 3f00 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -01378e: 6e40 4e02 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@024e │ │ -013794: 2882 |00d6: goto 0058 // -007e │ │ -013796: 5430 1e00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -01379a: 5234 2000 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -01379e: 5904 7b00 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -0137a2: 54a4 3800 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0137a6: 52a5 3e00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -0137aa: 7110 8502 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -0137b0: 0a05 |00e4: move-result v5 │ │ -0137b2: 52a6 3f00 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -0137b6: 6e40 5102 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0251 │ │ -0137bc: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ -0137c0: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ -0137c4: 54a4 3800 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0137c8: 54a5 3800 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0137cc: 5255 ce00 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -0137d0: 52a6 3e00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -0137d4: 7110 8502 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ -0137da: 0a06 |00f9: move-result v6 │ │ -0137dc: 52a7 3f00 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -0137e0: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ -0137e2: 6e58 7202 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0272 │ │ -0137e8: 52a4 3700 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -0137ec: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ -0137f0: 54a4 3800 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0137f4: 52a5 3700 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -0137f8: 6e20 6802 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0268 │ │ -0137fe: 59a9 3700 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -013802: 0e00 |010d: return-void │ │ -013804: 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 │ │ - 0x002a line=689 │ │ - 0x0045 line=639 │ │ - 0x0047 line=640 │ │ - 0x004b line=641 │ │ - 0x0058 line=693 │ │ - 0x005b line=646 │ │ - 0x005d line=647 │ │ - 0x0061 line=648 │ │ - 0x006e line=651 │ │ - 0x0072 line=652 │ │ - 0x007b line=653 │ │ - 0x0083 line=654 │ │ - 0x0087 line=655 │ │ - 0x008c line=652 │ │ - 0x008f line=660 │ │ - 0x0091 line=661 │ │ - 0x0095 line=662 │ │ - 0x009b line=665 │ │ - 0x009d line=666 │ │ - 0x00a1 line=667 │ │ - 0x00af line=671 │ │ - 0x00b1 line=672 │ │ - 0x00b5 line=673 │ │ - 0x00c3 line=677 │ │ - 0x00c5 line=678 │ │ - 0x00c9 line=679 │ │ - 0x00d7 line=683 │ │ - 0x00d9 line=684 │ │ - 0x00dd line=685 │ │ - 0x00ec line=696 │ │ - 0x00ee line=697 │ │ - 0x0100 line=701 │ │ - 0x0104 line=702 │ │ - 0x010b line=703 │ │ - 0x010d line=705 │ │ - 0x010e line=637 │ │ - locals : │ │ - 0x0047 - 0x005b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x005d - 0x008f reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0073 - 0x008f reg=1 i I │ │ - 0x0083 - 0x008f reg=2 old Landroid/support/v4/app/Fragment; │ │ - 0x0091 - 0x009b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x009d - 0x00af reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00b1 - 0x00c3 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00c5 - 0x00d7 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00d9 - 0x00ec reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0120 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x0120 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0120 reg=11 doStateMove Z │ │ - │ │ - #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'remove' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -013828: |[013828] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -013838: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -01383c: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -013842: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -013844: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013848: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -01384c: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -013852: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=387 │ │ - 0x0005 line=388 │ │ - 0x0008 line=389 │ │ - 0x000a line=390 │ │ - 0x000d line=392 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -013854: |[013854] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -013864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -013866: 6e40 6801 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@0168 │ │ -01386c: 0c00 |0004: move-result-object v0 │ │ -01386e: 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; │ │ - │ │ - #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 15 16-bit code units │ │ -013870: |[013870] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -013880: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -013884: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -013888: 1a01 8a05 |0004: const-string v1, "Must use non-zero containerViewId" // string@058a │ │ -01388c: 7020 1c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -013892: 2700 |0009: throw v0 │ │ -013894: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -013896: 7050 5801 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@0158 │ │ -01389c: 1102 |000e: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=378 │ │ - 0x0002 line=379 │ │ - 0x000a line=382 │ │ - 0x000e line=383 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000f reg=3 containerViewId I │ │ - 0x0000 - 0x000f reg=4 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x000f reg=5 tag Ljava/lang/String; │ │ - │ │ - #28 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 392 16-bit code units │ │ -0138a0: |[0138a0] android.support.v4.app.BackStackRecord.run:()V │ │ -0138b0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0138b2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0138b4: 6304 bc00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0138b8: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0138bc: 1a04 5601 |0006: const-string v4, "BackStackEntry" // string@0156 │ │ -0138c0: 2205 9c01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0138c4: 7010 520a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0138ca: 1a06 0406 |000d: const-string v6, "Run: " // string@0604 │ │ -0138ce: 6e20 580a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0138d4: 0c05 |0012: move-result-object v5 │ │ -0138d6: 6e20 570a 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0138dc: 0c05 |0016: move-result-object v5 │ │ -0138de: 6e10 5d0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0138e4: 0c05 |001a: move-result-object v5 │ │ -0138e6: 7120 af08 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0138ec: 5594 2d00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -0138f0: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -0138f4: 5294 3700 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -0138f8: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -0138fc: 2204 8c01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@018c │ │ -013900: 1a05 4907 |0028: const-string v5, "addToBackStack() called after commit()" // string@0749 │ │ -013904: 7020 1f0a 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01390a: 2704 |002d: throw v4 │ │ -01390c: 6e20 5201 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0152 │ │ -013912: 5493 3600 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -013916: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ -01391a: 5234 1b00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -01391e: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ -013924: 2204 8b01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -013928: 2205 9c01 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -01392c: 7010 520a 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -013932: 1a06 7c06 |0041: const-string v6, "Unknown cmd: " // string@067c │ │ -013936: 6e20 580a 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01393c: 0c05 |0046: move-result-object v5 │ │ -01393e: 5236 1b00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013942: 6e20 550a 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -013948: 0c05 |004c: move-result-object v5 │ │ -01394a: 6e10 5d0a 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -013950: 0c05 |0050: move-result-object v5 │ │ -013952: 7020 1c0a 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -013958: 2704 |0054: throw v4 │ │ -01395a: 5430 1e00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -01395e: 5234 1c00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -013962: 5904 7b00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013966: 5494 3800 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01396a: 6e30 4a02 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ -013970: 5433 1f00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ -013974: 28d1 |0062: goto 0033 // -002f │ │ -013976: 5430 1e00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -01397a: 5494 3800 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01397e: 5444 c700 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -013982: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ -013986: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -013988: 5494 3800 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -01398c: 5444 c700 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -013990: 6e10 860a 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -013996: 0a04 |0073: move-result v4 │ │ -013998: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ -01399c: 5494 3800 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -0139a0: 5444 c700 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0139a4: 6e20 800a 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0139aa: 0c02 |007d: move-result-object v2 │ │ -0139ac: 1f02 5b00 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -0139b0: 6304 bc00 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0139b4: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -0139b8: 1a04 5601 |0084: const-string v4, "BackStackEntry" // string@0156 │ │ -0139bc: 2205 9c01 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0139c0: 7010 520a 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0139c6: 1a06 ac05 |008b: const-string v6, "OP_REPLACE: adding=" // string@05ac │ │ -0139ca: 6e20 580a 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0139d0: 0c05 |0090: move-result-object v5 │ │ -0139d2: 6e20 570a 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0139d8: 0c05 |0094: move-result-object v5 │ │ -0139da: 1a06 6f00 |0095: const-string v6, " old=" // string@006f │ │ -0139de: 6e20 580a 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0139e4: 0c05 |009a: move-result-object v5 │ │ -0139e6: 6e20 570a 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0139ec: 0c05 |009e: move-result-object v5 │ │ -0139ee: 6e10 5d0a 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0139f4: 0c05 |00a2: move-result-object v5 │ │ -0139f6: 7120 af08 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0139fc: 5224 6d00 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -013a00: 5205 6d00 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -013a04: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ -013a08: 5434 2300 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013a0c: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ -013a10: 2204 ba01 |00b0: new-instance v4, Ljava/util/ArrayList; // type@01ba │ │ -013a14: 7010 790a 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -013a1a: 5b34 2300 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013a1e: 5434 2300 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013a22: 6e20 7c0a 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -013a28: 5234 1d00 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013a2c: 5924 7b00 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013a30: 5594 2d00 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -013a34: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ -013a38: 5224 6900 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -013a3c: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -013a40: 5924 6900 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -013a44: 6304 bc00 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -013a48: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ -013a4c: 1a04 5601 |00ce: const-string v4, "BackStackEntry" // string@0156 │ │ -013a50: 2205 9c01 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -013a54: 7010 520a 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -013a5a: 1a06 6601 |00d5: const-string v6, "Bump nesting of " // string@0166 │ │ -013a5e: 6e20 580a 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -013a64: 0c05 |00da: move-result-object v5 │ │ -013a66: 6e20 570a 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -013a6c: 0c05 |00de: move-result-object v5 │ │ -013a6e: 1a06 7600 |00df: const-string v6, " to " // string@0076 │ │ -013a72: 6e20 580a 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -013a78: 0c05 |00e4: move-result-object v5 │ │ -013a7a: 5226 6900 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -013a7e: 6e20 550a 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -013a84: 0c05 |00ea: move-result-object v5 │ │ -013a86: 6e10 5d0a 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -013a8c: 0c05 |00ee: move-result-object v5 │ │ -013a8e: 7120 af08 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -013a94: 5494 3800 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013a98: 5295 3e00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013a9c: 5296 3f00 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013aa0: 6e40 8002 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ -013aa6: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -013aaa: 2900 6fff |00fd: goto/16 006c // -0091 │ │ -013aae: 5234 1c00 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -013ab2: 5904 7b00 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013ab6: 5494 3800 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013aba: 6e30 4a02 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ -013ac0: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ -013ac4: 5430 1e00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013ac8: 5234 1d00 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013acc: 5904 7b00 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013ad0: 5494 3800 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013ad4: 5295 3e00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013ad8: 5296 3f00 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013adc: 6e40 8002 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ -013ae2: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ -013ae6: 5430 1e00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013aea: 5234 1d00 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013aee: 5904 7b00 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013af2: 5494 3800 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013af6: 5295 3e00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013afa: 5296 3f00 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013afe: 6e40 6c02 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@026c │ │ -013b04: 2900 36ff |012a: goto/16 0060 // -00ca │ │ -013b08: 5430 1e00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013b0c: 5234 1c00 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -013b10: 5904 7b00 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013b14: 5494 3800 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013b18: 5295 3e00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013b1c: 5296 3f00 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013b20: 6e40 8b02 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@028b │ │ -013b26: 2900 25ff |013b: goto/16 0060 // -00db │ │ -013b2a: 5430 1e00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013b2e: 5234 1d00 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013b32: 5904 7b00 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013b36: 5494 3800 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013b3a: 5295 3e00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013b3e: 5296 3f00 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013b42: 6e40 5102 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0251 │ │ -013b48: 2900 14ff |014c: goto/16 0060 // -00ec │ │ -013b4c: 5430 1e00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013b50: 5234 1c00 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -013b54: 5904 7b00 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -013b58: 5494 3800 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013b5c: 5295 3e00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013b60: 5296 3f00 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013b64: 6e40 4e02 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@024e │ │ -013b6a: 2900 03ff |015d: goto/16 0060 // -00fd │ │ -013b6e: 5494 3800 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013b72: 5495 3800 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013b76: 5255 ce00 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -013b7a: 5296 3e00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013b7e: 5297 3f00 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013b82: 6e58 7202 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0272 │ │ -013b88: 5594 2d00 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -013b8c: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ -013b90: 5494 3800 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ -013b94: 6e20 4902 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0249 │ │ -013b9a: 0e00 |0175: return-void │ │ -013b9c: 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 │ │ - 0x0031 line=556 │ │ - 0x0033 line=557 │ │ - 0x0035 line=558 │ │ - 0x003a line=615 │ │ - 0x0055 line=560 │ │ - 0x0057 line=561 │ │ - 0x005b line=562 │ │ - 0x0060 line=619 │ │ - 0x0063 line=565 │ │ - 0x0065 line=566 │ │ - 0x006b line=567 │ │ - 0x0076 line=568 │ │ - 0x0080 line=569 │ │ - 0x00a6 line=571 │ │ - 0x00ac line=572 │ │ - 0x00b0 line=573 │ │ - 0x00b7 line=575 │ │ - 0x00bc line=576 │ │ - 0x00c0 line=577 │ │ - 0x00c4 line=578 │ │ - 0x00ca line=579 │ │ - 0x00f2 line=582 │ │ - 0x00fb line=567 │ │ - 0x00ff line=586 │ │ - 0x0103 line=587 │ │ - 0x010a line=590 │ │ - 0x010c line=591 │ │ - 0x0110 line=592 │ │ - 0x011b line=595 │ │ - 0x011d line=596 │ │ - 0x0121 line=597 │ │ - 0x012c line=600 │ │ - 0x012e line=601 │ │ - 0x0132 line=602 │ │ - 0x013d line=605 │ │ - 0x013f line=606 │ │ - 0x0143 line=607 │ │ - 0x014e line=610 │ │ - 0x0150 line=611 │ │ - 0x0154 line=612 │ │ - 0x015f line=622 │ │ - 0x016c line=625 │ │ - 0x0170 line=626 │ │ - 0x0175 line=628 │ │ - 0x0176 line=558 │ │ - locals : │ │ - 0x0057 - 0x0063 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x006c - 0x00ff reg=1 i I │ │ - 0x0080 - 0x00ff reg=2 old Landroid/support/v4/app/Fragment; │ │ - 0x0065 - 0x010a reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x010c - 0x011b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x011d - 0x012c reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x012e - 0x013d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x013f - 0x014e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0150 - 0x015f reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0033 - 0x0188 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x0188 reg=9 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #29 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -013bc0: |[013bc0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -013bd0: 5912 2f00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -013bd4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -013bd6: 5b10 3000 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -013bda: 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; │ │ - 0x0000 - 0x0006 reg=2 res I │ │ - │ │ - #30 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -013bdc: |[013bdc] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -013bec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -013bee: 5910 2f00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -013bf2: 5b12 3000 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -013bf6: 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; │ │ - 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ - │ │ - #31 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -013bf8: |[013bf8] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -013c08: 5912 3100 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -013c0c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -013c0e: 5b10 3200 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -013c12: 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; │ │ - 0x0000 - 0x0006 reg=2 res I │ │ - │ │ - #32 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -013c14: |[013c14] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -013c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -013c26: 5910 3100 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -013c2a: 5b12 3200 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -013c2e: 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; │ │ - 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ - │ │ - #33 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setCustomAnimations' │ │ - type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -013c30: |[013c30] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -013c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -013c42: 6e50 6f01 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@016f │ │ -013c48: 0c00 |0004: move-result-object v0 │ │ -013c4a: 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 │ │ - │ │ - #34 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setCustomAnimations' │ │ - type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -013c4c: |[013c4c] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -013c5c: 5901 3400 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ -013c60: 5902 3500 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ -013c64: 5903 3b00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ -013c68: 5904 3c00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ -013c6c: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=437 │ │ - 0x0002 line=438 │ │ - 0x0004 line=439 │ │ - 0x0006 line=440 │ │ - 0x0008 line=441 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0009 reg=1 enter I │ │ - 0x0000 - 0x0009 reg=2 exit I │ │ - 0x0000 - 0x0009 reg=3 popEnter I │ │ - 0x0000 - 0x0009 reg=4 popExit I │ │ - │ │ - #35 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setTransition' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -013c70: |[013c70] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -013c80: 5901 3e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013c84: 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 │ │ - │ │ - #36 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setTransitionStyle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -013c88: |[013c88] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -013c98: 5901 3f00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013c9c: 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 │ │ - │ │ - #37 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -013ca0: |[013ca0] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -013cb0: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -013cb4: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -013cba: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -013cbc: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013cc0: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013cc4: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -013cca: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=405 │ │ - 0x0005 line=406 │ │ - 0x0008 line=407 │ │ - 0x000a line=408 │ │ - 0x000d line=410 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - source_file_idx : 343 (BackStackRecord.java) │ │ - │ │ -Class #13 header: │ │ +Class #8 header: │ │ class_idx : 85 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 343 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #13 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ │ │ -Class #13 - │ │ +Class #8 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3416,17 +865,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013ccc: |[013ccc] android.support.v4.app.BackStackState$1.:()V │ │ -013cdc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -013ce2: 0e00 |0003: return-void │ │ +01ad04: |[01ad04] android.support.v4.app.BackStackState$1.:()V │ │ +01ad14: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01ad1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -3435,18 +884,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 │ │ -013ce4: |[013ce4] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -013cf4: 2200 5600 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0056 │ │ -013cf8: 7020 7901 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0179 │ │ -013cfe: 1100 |0005: return-object v0 │ │ +01ad1c: |[01ad1c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +01ad2c: 2200 5600 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0056 │ │ +01ad30: 7020 7901 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0179 │ │ +01ad36: 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; │ │ │ │ @@ -3455,18 +904,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 │ │ -013d00: |[013d00] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -013d10: 6e20 7401 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0174 │ │ -013d16: 0c00 |0003: move-result-object v0 │ │ -013d18: 1100 |0004: return-object v0 │ │ +01ad38: |[01ad38] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01ad48: 6e20 7401 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0174 │ │ +01ad4e: 0c00 |0003: move-result-object v0 │ │ +01ad50: 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; │ │ │ │ @@ -3475,17 +924,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 │ │ -013d1c: |[013d1c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -013d2c: 2320 5502 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0255 │ │ -013d30: 1100 |0002: return-object v0 │ │ +01ad54: |[01ad54] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +01ad64: 2320 5502 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0255 │ │ +01ad68: 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 │ │ │ │ @@ -3494,42 +943,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -013d34: |[013d34] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -013d44: 6e20 7601 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@0176 │ │ -013d4a: 0c00 |0003: move-result-object v0 │ │ -013d4c: 1100 |0004: return-object v0 │ │ +01ad6c: |[01ad6c] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +01ad7c: 6e20 7601 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@0176 │ │ +01ad82: 0c00 |0003: move-result-object v0 │ │ +01ad84: 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 : 343 (BackStackRecord.java) │ │ │ │ -Class #14 header: │ │ +Class #9 header: │ │ class_idx : 86 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 343 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #14 annotations: │ │ +Class #9 annotations: │ │ Annotations on field #64 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ │ │ -Class #14 - │ │ +Class #9 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -3579,67 +1028,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -013d50: |[013d50] android.support.v4.app.BackStackState.:()V │ │ -013d60: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0055 │ │ -013d64: 7010 7301 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0173 │ │ -013d6a: 6900 4000 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0040 │ │ -013d6e: 0e00 |0007: return-void │ │ +01ad88: |[01ad88] android.support.v4.app.BackStackState.:()V │ │ +01ad98: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0055 │ │ +01ad9c: 7010 7301 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0173 │ │ +01ada2: 6900 4000 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0040 │ │ +01ada6: 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 │ │ -013d70: |[013d70] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -013d80: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -013d86: 6e10 1301 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0113 │ │ -013d8c: 0c00 |0006: move-result-object v0 │ │ -013d8e: 5b10 4700 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013d92: 6e10 1601 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -013d98: 0a00 |000c: move-result v0 │ │ -013d9a: 5910 4800 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ -013d9e: 6e10 1601 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -013da4: 0a00 |0012: move-result v0 │ │ -013da6: 5910 4900 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ -013daa: 6e10 1801 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0118 │ │ -013db0: 0c00 |0018: move-result-object v0 │ │ -013db2: 5b10 4600 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ -013db6: 6e10 1601 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -013dbc: 0a00 |001e: move-result v0 │ │ -013dbe: 5910 4500 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ -013dc2: 6e10 1601 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -013dc8: 0a00 |0024: move-result v0 │ │ -013dca: 5910 4300 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ -013dce: 6200 5402 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0254 │ │ -013dd2: 7220 1f01 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@011f │ │ -013dd8: 0c00 |002c: move-result-object v0 │ │ -013dda: 1f00 8301 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0183 │ │ -013dde: 5b10 4400 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ -013de2: 6e10 1601 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -013de8: 0a00 |0034: move-result v0 │ │ -013dea: 5910 4100 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ -013dee: 6200 5402 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0254 │ │ -013df2: 7220 1f01 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@011f │ │ -013df8: 0c00 |003c: move-result-object v0 │ │ -013dfa: 1f00 8301 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0183 │ │ -013dfe: 5b10 4200 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ -013e02: 0e00 |0041: return-void │ │ +01ada8: |[01ada8] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +01adb8: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01adbe: 6e10 1301 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0113 │ │ +01adc4: 0c00 |0006: move-result-object v0 │ │ +01adc6: 5b10 4700 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01adca: 6e10 1601 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01add0: 0a00 |000c: move-result v0 │ │ +01add2: 5910 4800 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ +01add6: 6e10 1601 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01addc: 0a00 |0012: move-result v0 │ │ +01adde: 5910 4900 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ +01ade2: 6e10 1801 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0118 │ │ +01ade8: 0c00 |0018: move-result-object v0 │ │ +01adea: 5b10 4600 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ +01adee: 6e10 1601 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01adf4: 0a00 |001e: move-result v0 │ │ +01adf6: 5910 4500 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ +01adfa: 6e10 1601 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01ae00: 0a00 |0024: move-result v0 │ │ +01ae02: 5910 4300 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ +01ae06: 6200 5402 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0254 │ │ +01ae0a: 7220 1f01 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@011f │ │ +01ae10: 0c00 |002c: move-result-object v0 │ │ +01ae12: 1f00 8301 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0183 │ │ +01ae16: 5b10 4400 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ +01ae1a: 6e10 1601 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01ae20: 0a00 |0034: move-result v0 │ │ +01ae22: 5910 4100 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ +01ae26: 6200 5402 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0254 │ │ +01ae2a: 7220 1f01 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@011f │ │ +01ae30: 0c00 |003c: move-result-object v0 │ │ +01ae32: 1f00 8301 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0183 │ │ +01ae36: 5b10 4200 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ +01ae3a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ 0x0015 line=86 │ │ @@ -3658,115 +1107,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 │ │ -013e04: |[013e04] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -013e14: 7010 360a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0a36 │ │ -013e1a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -013e1c: 54a3 3600 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -013e20: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -013e24: 5436 2300 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013e28: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -013e2c: 5436 2300 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013e30: 6e10 860a 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -013e36: 0a06 |0011: move-result v6 │ │ -013e38: b062 |0012: add-int/2addr v2, v6 │ │ -013e3a: 5433 1f00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ -013e3e: 28f1 |0015: goto 0006 // -000f │ │ -013e40: 52a6 3a00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ -013e44: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -013e48: b026 |001a: add-int/2addr v6, v2 │ │ -013e4a: 2366 5102 |001b: new-array v6, v6, [I // type@0251 │ │ -013e4e: 5b86 4700 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013e52: 55a6 2d00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -013e56: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -013e5a: 2206 8c01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@018c │ │ -013e5e: 1a07 9f05 |0025: const-string v7, "Not on back stack" // string@059f │ │ -013e62: 7020 1f0a 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -013e68: 2706 |002a: throw v6 │ │ -013e6a: 54a3 3600 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ -013e6e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -013e70: 0145 |002e: move v5, v4 │ │ -013e72: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ -013e76: 5486 4700 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013e7a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -013e7e: 5237 1b00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013e82: 4b07 0605 |0037: aput v7, v6, v5 │ │ -013e86: 5486 4700 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013e8a: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -013e8e: 5437 1e00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -013e92: 5277 7600 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -013e96: 4b07 0604 |0041: aput v7, v6, v4 │ │ -013e9a: 5486 4700 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013e9e: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ -013ea2: 5237 1c00 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -013ea6: 4b07 0605 |0049: aput v7, v6, v5 │ │ -013eaa: 5486 4700 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013eae: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -013eb2: 5237 1d00 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -013eb6: 4b07 0604 |0051: aput v7, v6, v4 │ │ -013eba: 5486 4700 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013ebe: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ -013ec2: 5237 2000 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -013ec6: 4b07 0605 |0059: aput v7, v6, v5 │ │ -013eca: 5486 4700 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013ece: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -013ed2: 5237 2100 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -013ed6: 4b07 0604 |0061: aput v7, v6, v4 │ │ -013eda: 5436 2300 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013ede: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ -013ee2: 5436 2300 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013ee6: 6e10 860a 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -013eec: 0a00 |006c: move-result v0 │ │ -013eee: 5486 4700 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013ef2: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ -013ef6: 4b00 0605 |0071: aput v0, v6, v5 │ │ -013efa: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -013efc: 0145 |0074: move v5, v4 │ │ -013efe: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ -013f02: 5487 4700 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013f06: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ -013f0a: 5436 2300 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -013f0e: 6e20 800a 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -013f14: 0c06 |0080: move-result-object v6 │ │ -013f16: 1f06 5b00 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@005b │ │ -013f1a: 5266 7600 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -013f1e: 4b06 0705 |0085: aput v6, v7, v5 │ │ -013f22: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ -013f26: 0145 |0089: move v5, v4 │ │ -013f28: 28eb |008a: goto 0075 // -0015 │ │ -013f2a: 0154 |008b: move v4, v5 │ │ -013f2c: 5433 1f00 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ -013f30: 0145 |008e: move v5, v4 │ │ -013f32: 28a0 |008f: goto 002f // -0060 │ │ -013f34: 5486 4700 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013f38: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ -013f3c: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -013f3e: 4b07 0605 |0095: aput v7, v6, v5 │ │ -013f42: 28f5 |0097: goto 008c // -000b │ │ -013f44: 52a6 3e00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -013f48: 5986 4800 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ -013f4c: 52a6 3f00 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -013f50: 5986 4900 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ -013f54: 54a6 3900 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ -013f58: 5b86 4600 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ -013f5c: 52a6 3700 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -013f60: 5986 4500 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ -013f64: 52a6 3100 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -013f68: 5986 4300 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ -013f6c: 54a6 3200 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -013f70: 5b86 4400 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ -013f74: 52a6 2f00 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -013f78: 5986 4100 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ -013f7c: 54a6 3000 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -013f80: 5b86 4200 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ -013f84: 0e00 |00b8: return-void │ │ +01ae3c: |[01ae3c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +01ae4c: 7010 360a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01ae52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +01ae54: 54a3 3600 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +01ae58: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +01ae5c: 5436 2300 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01ae60: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +01ae64: 5436 2300 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01ae68: 6e10 860a 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01ae6e: 0a06 |0011: move-result v6 │ │ +01ae70: b062 |0012: add-int/2addr v2, v6 │ │ +01ae72: 5433 1f00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ +01ae76: 28f1 |0015: goto 0006 // -000f │ │ +01ae78: 52a6 3a00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ +01ae7c: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +01ae80: b026 |001a: add-int/2addr v6, v2 │ │ +01ae82: 2366 5102 |001b: new-array v6, v6, [I // type@0251 │ │ +01ae86: 5b86 4700 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01ae8a: 55a6 2d00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +01ae8e: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +01ae92: 2206 8c01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@018c │ │ +01ae96: 1a07 9f05 |0025: const-string v7, "Not on back stack" // string@059f │ │ +01ae9a: 7020 1f0a 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01aea0: 2706 |002a: throw v6 │ │ +01aea2: 54a3 3600 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +01aea6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +01aea8: 0145 |002e: move v5, v4 │ │ +01aeaa: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ +01aeae: 5486 4700 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01aeb2: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01aeb6: 5237 1b00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +01aeba: 4b07 0605 |0037: aput v7, v6, v5 │ │ +01aebe: 5486 4700 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01aec2: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01aec6: 5437 1e00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +01aeca: 5277 7600 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01aece: 4b07 0604 |0041: aput v7, v6, v4 │ │ +01aed2: 5486 4700 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01aed6: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01aeda: 5237 1c00 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +01aede: 4b07 0605 |0049: aput v7, v6, v5 │ │ +01aee2: 5486 4700 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01aee6: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01aeea: 5237 1d00 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +01aeee: 4b07 0604 |0051: aput v7, v6, v4 │ │ +01aef2: 5486 4700 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01aef6: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01aefa: 5237 2000 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +01aefe: 4b07 0605 |0059: aput v7, v6, v5 │ │ +01af02: 5486 4700 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01af06: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01af0a: 5237 2100 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +01af0e: 4b07 0604 |0061: aput v7, v6, v4 │ │ +01af12: 5436 2300 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01af16: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ +01af1a: 5436 2300 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01af1e: 6e10 860a 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01af24: 0a00 |006c: move-result v0 │ │ +01af26: 5486 4700 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01af2a: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01af2e: 4b00 0605 |0071: aput v0, v6, v5 │ │ +01af32: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +01af34: 0145 |0074: move v5, v4 │ │ +01af36: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ +01af3a: 5487 4700 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01af3e: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01af42: 5436 2300 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01af46: 6e20 800a 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01af4c: 0c06 |0080: move-result-object v6 │ │ +01af4e: 1f06 5b00 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@005b │ │ +01af52: 5266 7600 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01af56: 4b06 0705 |0085: aput v6, v7, v5 │ │ +01af5a: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01af5e: 0145 |0089: move v5, v4 │ │ +01af60: 28eb |008a: goto 0075 // -0015 │ │ +01af62: 0154 |008b: move v4, v5 │ │ +01af64: 5433 1f00 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ +01af68: 0145 |008e: move v5, v4 │ │ +01af6a: 28a0 |008f: goto 002f // -0060 │ │ +01af6c: 5486 4700 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01af70: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01af74: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +01af76: 4b07 0605 |0095: aput v7, v6, v5 │ │ +01af7a: 28f5 |0097: goto 008c // -000b │ │ +01af7c: 52a6 3e00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +01af80: 5986 4800 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ +01af84: 52a6 3f00 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +01af88: 5986 4900 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ +01af8c: 54a6 3900 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ +01af90: 5b86 4600 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ +01af94: 52a6 3700 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +01af98: 5986 4500 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ +01af9c: 52a6 3100 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +01afa0: 5986 4300 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ +01afa4: 54a6 3200 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +01afa8: 5b86 4400 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ +01afac: 52a6 2f00 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +01afb0: 5986 4100 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ +01afb4: 54a6 3000 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01afb8: 5b86 4200 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ +01afbc: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ @@ -3831,17 +1280,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -013f88: |[013f88] android.support.v4.app.BackStackState.describeContents:()I │ │ -013f98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -013f9a: 0f00 |0001: return v0 │ │ +01afc0: |[01afc0] android.support.v4.app.BackStackState.describeContents:()I │ │ +01afd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01afd2: 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;) │ │ @@ -3849,135 +1298,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 │ │ -013f9c: |[013f9c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -013fac: 121b |0000: const/4 v11, #int 1 // #1 │ │ -013fae: 2201 5400 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -013fb2: 7020 4b01 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@014b │ │ -013fb8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -013fba: 54c8 4700 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013fbe: 2188 |0009: array-length v8, v8 │ │ -013fc0: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ -013fc4: 2204 5300 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ -013fc8: 7010 4a01 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ -013fce: 54c8 4700 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -013fd2: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ -013fd6: 4408 0805 |0015: aget v8, v8, v5 │ │ -013fda: 5948 1b00 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ -013fde: 6308 bc00 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -013fe2: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ -013fe6: 1a08 2a02 |001d: const-string v8, "FragmentManager" // string@022a │ │ -013fea: 2209 9c01 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -013fee: 7010 520a 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -013ff4: 1a0a 5301 |0024: const-string v10, "BSE " // string@0153 │ │ -013ff8: 6e20 580a a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -013ffe: 0c09 |0029: move-result-object v9 │ │ -014000: 6e20 570a 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -014006: 0c09 |002d: move-result-object v9 │ │ -014008: 1a0a 7300 |002e: const-string v10, " set base fragment #" // string@0073 │ │ -01400c: 6e20 580a a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014012: 0c09 |0033: move-result-object v9 │ │ -014014: 54ca 4700 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014018: 440a 0a06 |0036: aget v10, v10, v6 │ │ -01401c: 6e20 550a a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -014022: 0c09 |003b: move-result-object v9 │ │ -014024: 6e10 5d0a 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01402a: 0c09 |003f: move-result-object v9 │ │ -01402c: 7120 af08 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -014032: 54d8 c500 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -014036: 54c9 4700 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -01403a: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01403e: 4409 0906 |0049: aget v9, v9, v6 │ │ -014042: 6e20 800a 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -014048: 0c02 |004e: move-result-object v2 │ │ -01404a: 1f02 5b00 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -01404e: 5b42 1e00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ -014052: 54c8 4700 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014056: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01405a: 4408 0805 |0057: aget v8, v8, v5 │ │ -01405e: 5948 1c00 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ -014062: 54c8 4700 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014066: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01406a: 4408 0806 |005f: aget v8, v8, v6 │ │ -01406e: 5948 1d00 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ -014072: 54c8 4700 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014076: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01407a: 4408 0805 |0067: aget v8, v8, v5 │ │ -01407e: 5948 2000 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ -014082: 54c8 4700 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014086: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01408a: 4408 0806 |006f: aget v8, v8, v6 │ │ -01408e: 5948 2100 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ -014092: 54c8 4700 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014096: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01409a: 4400 0805 |0077: aget v0, v8, v5 │ │ -01409e: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ -0140a2: 2208 ba01 |007b: new-instance v8, Ljava/util/ArrayList; // type@01ba │ │ -0140a6: 7020 7a0a 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ -0140ac: 5b48 2300 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -0140b0: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -0140b2: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ -0140b6: 6308 bc00 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0140ba: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ -0140be: 1a08 2a02 |0089: const-string v8, "FragmentManager" // string@022a │ │ -0140c2: 2209 9c01 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -0140c6: 7010 520a 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0140cc: 1a0a 5301 |0090: const-string v10, "BSE " // string@0153 │ │ -0140d0: 6e20 580a a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0140d6: 0c09 |0095: move-result-object v9 │ │ -0140d8: 6e20 570a 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0140de: 0c09 |0099: move-result-object v9 │ │ -0140e0: 1a0a 7400 |009a: const-string v10, " set remove fragment #" // string@0074 │ │ -0140e4: 6e20 580a a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0140ea: 0c09 |009f: move-result-object v9 │ │ -0140ec: 54ca 4700 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -0140f0: 440a 0a06 |00a2: aget v10, v10, v6 │ │ -0140f4: 6e20 550a a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0140fa: 0c09 |00a7: move-result-object v9 │ │ -0140fc: 6e10 5d0a 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -014102: 0c09 |00ab: move-result-object v9 │ │ -014104: 7120 af08 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01410a: 54d8 c500 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01410e: 54c9 4700 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -014112: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ -014116: 4409 0906 |00b5: aget v9, v9, v6 │ │ -01411a: 6e20 800a 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -014120: 0c07 |00ba: move-result-object v7 │ │ -014122: 1f07 5b00 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@005b │ │ -014126: 5448 2300 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ -01412a: 6e20 7c0a 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -014130: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -014134: 0156 |00c4: move v6, v5 │ │ -014136: 28be |00c5: goto 0083 // -0042 │ │ -014138: 0165 |00c6: move v5, v6 │ │ -01413a: 6e20 4f01 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ -014140: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ -014144: 52c8 4800 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ -014148: 5918 3e00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ -01414c: 52c8 4900 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ -014150: 5918 3f00 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ -014154: 54c8 4600 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ -014158: 5b18 3900 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ -01415c: 52c8 4500 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ -014160: 5918 3700 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -014164: 5c1b 2d00 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ -014168: 52c8 4300 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ -01416c: 5918 3100 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ -014170: 54c8 4400 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ -014174: 5b18 3200 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ -014178: 52c8 4100 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ -01417c: 5918 2f00 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ -014180: 54c8 4200 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ -014184: 5b18 3000 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -014188: 6e20 5201 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0152 │ │ -01418e: 1101 |00f1: return-object v1 │ │ +01afd4: |[01afd4] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +01afe4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +01afe6: 2201 5400 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +01afea: 7020 4b01 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@014b │ │ +01aff0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +01aff2: 54c8 4700 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01aff6: 2188 |0009: array-length v8, v8 │ │ +01aff8: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ +01affc: 2204 5300 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +01b000: 7010 4a01 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +01b006: 54c8 4700 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b00a: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01b00e: 4408 0805 |0015: aget v8, v8, v5 │ │ +01b012: 5948 1b00 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +01b016: 6308 bc00 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +01b01a: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ +01b01e: 1a08 2a02 |001d: const-string v8, "FragmentManager" // string@022a │ │ +01b022: 2209 9c01 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ +01b026: 7010 520a 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b02c: 1a0a 5301 |0024: const-string v10, "BSE " // string@0153 │ │ +01b030: 6e20 580a a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b036: 0c09 |0029: move-result-object v9 │ │ +01b038: 6e20 570a 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01b03e: 0c09 |002d: move-result-object v9 │ │ +01b040: 1a0a 7300 |002e: const-string v10, " set base fragment #" // string@0073 │ │ +01b044: 6e20 580a a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b04a: 0c09 |0033: move-result-object v9 │ │ +01b04c: 54ca 4700 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b050: 440a 0a06 |0036: aget v10, v10, v6 │ │ +01b054: 6e20 550a a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01b05a: 0c09 |003b: move-result-object v9 │ │ +01b05c: 6e10 5d0a 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b062: 0c09 |003f: move-result-object v9 │ │ +01b064: 7120 af08 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +01b06a: 54d8 c500 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +01b06e: 54c9 4700 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b072: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01b076: 4409 0906 |0049: aget v9, v9, v6 │ │ +01b07a: 6e20 800a 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01b080: 0c02 |004e: move-result-object v2 │ │ +01b082: 1f02 5b00 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +01b086: 5b42 1e00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +01b08a: 54c8 4700 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b08e: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01b092: 4408 0805 |0057: aget v8, v8, v5 │ │ +01b096: 5948 1c00 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +01b09a: 54c8 4700 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b09e: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01b0a2: 4408 0806 |005f: aget v8, v8, v6 │ │ +01b0a6: 5948 1d00 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +01b0aa: 54c8 4700 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b0ae: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01b0b2: 4408 0805 |0067: aget v8, v8, v5 │ │ +01b0b6: 5948 2000 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +01b0ba: 54c8 4700 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b0be: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01b0c2: 4408 0806 |006f: aget v8, v8, v6 │ │ +01b0c6: 5948 2100 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +01b0ca: 54c8 4700 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b0ce: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01b0d2: 4400 0805 |0077: aget v0, v8, v5 │ │ +01b0d6: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ +01b0da: 2208 ba01 |007b: new-instance v8, Ljava/util/ArrayList; // type@01ba │ │ +01b0de: 7020 7a0a 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ +01b0e4: 5b48 2300 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01b0e8: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +01b0ea: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ +01b0ee: 6308 bc00 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +01b0f2: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ +01b0f6: 1a08 2a02 |0089: const-string v8, "FragmentManager" // string@022a │ │ +01b0fa: 2209 9c01 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ +01b0fe: 7010 520a 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b104: 1a0a 5301 |0090: const-string v10, "BSE " // string@0153 │ │ +01b108: 6e20 580a a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b10e: 0c09 |0095: move-result-object v9 │ │ +01b110: 6e20 570a 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01b116: 0c09 |0099: move-result-object v9 │ │ +01b118: 1a0a 7400 |009a: const-string v10, " set remove fragment #" // string@0074 │ │ +01b11c: 6e20 580a a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b122: 0c09 |009f: move-result-object v9 │ │ +01b124: 54ca 4700 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b128: 440a 0a06 |00a2: aget v10, v10, v6 │ │ +01b12c: 6e20 550a a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01b132: 0c09 |00a7: move-result-object v9 │ │ +01b134: 6e10 5d0a 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b13a: 0c09 |00ab: move-result-object v9 │ │ +01b13c: 7120 af08 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +01b142: 54d8 c500 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +01b146: 54c9 4700 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b14a: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01b14e: 4409 0906 |00b5: aget v9, v9, v6 │ │ +01b152: 6e20 800a 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01b158: 0c07 |00ba: move-result-object v7 │ │ +01b15a: 1f07 5b00 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@005b │ │ +01b15e: 5448 2300 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +01b162: 6e20 7c0a 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01b168: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01b16c: 0156 |00c4: move v6, v5 │ │ +01b16e: 28be |00c5: goto 0083 // -0042 │ │ +01b170: 0165 |00c6: move v5, v6 │ │ +01b172: 6e20 4f01 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +01b178: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ +01b17c: 52c8 4800 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ +01b180: 5918 3e00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +01b184: 52c8 4900 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ +01b188: 5918 3f00 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +01b18c: 54c8 4600 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ +01b190: 5b18 3900 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ +01b194: 52c8 4500 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ +01b198: 5918 3700 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +01b19c: 5c1b 2d00 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +01b1a0: 52c8 4300 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ +01b1a4: 5918 3100 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +01b1a8: 54c8 4400 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ +01b1ac: 5b18 3200 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +01b1b0: 52c8 4100 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ +01b1b4: 5918 2f00 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +01b1b8: 54c8 4200 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ +01b1bc: 5b18 3000 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01b1c0: 6e20 5201 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0152 │ │ +01b1c6: 1101 |00f1: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0006 line=96 │ │ 0x0007 line=97 │ │ 0x000c line=98 │ │ 0x0011 line=99 │ │ @@ -4034,35 +1483,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -014190: |[014190] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0141a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0141a2: 5420 4700 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ -0141a6: 6e20 1b01 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@011b │ │ -0141ac: 5220 4800 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ -0141b0: 6e20 1a01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -0141b6: 5220 4900 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ -0141ba: 6e20 1a01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -0141c0: 5420 4600 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ -0141c4: 6e20 1d01 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@011d │ │ -0141ca: 5220 4500 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ -0141ce: 6e20 1a01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -0141d4: 5220 4300 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ -0141d8: 6e20 1a01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -0141de: 5420 4400 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ -0141e2: 7130 a808 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08a8 │ │ -0141e8: 5220 4100 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ -0141ec: 6e20 1a01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -0141f2: 5420 4200 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ -0141f6: 7130 a808 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08a8 │ │ -0141fc: 0e00 |002e: return-void │ │ +01b1c8: |[01b1c8] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01b1d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01b1da: 5420 4700 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0047 │ │ +01b1de: 6e20 1b01 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@011b │ │ +01b1e4: 5220 4800 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0048 │ │ +01b1e8: 6e20 1a01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01b1ee: 5220 4900 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0049 │ │ +01b1f2: 6e20 1a01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01b1f8: 5420 4600 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0046 │ │ +01b1fc: 6e20 1d01 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@011d │ │ +01b202: 5220 4500 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0045 │ │ +01b206: 6e20 1a01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01b20c: 5220 4300 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0043 │ │ +01b210: 6e20 1a01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01b216: 5420 4400 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0044 │ │ +01b21a: 7130 a808 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08a8 │ │ +01b220: 5220 4100 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0041 │ │ +01b224: 6e20 1a01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01b22a: 5420 4200 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0042 │ │ +01b22e: 7130 a808 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08a8 │ │ +01b234: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0006 line=139 │ │ 0x000b line=140 │ │ 0x0010 line=141 │ │ 0x0015 line=142 │ │ @@ -4074,33 +1523,356 @@ │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ source_file_idx : 343 (BackStackRecord.java) │ │ │ │ -Class #15 header: │ │ +Class #10 header: │ │ +class_idx : 88 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 409 │ │ +source_file_idx : 551 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #10 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InstantiationException" │ │ + │ │ +Class #10 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$InstantiationException;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/RuntimeException;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$InstantiationException;) │ │ + name : '' │ │ + 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 │ │ +01b238: |[01b238] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +01b248: 7030 3d0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a3d │ │ +01b24e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + 0x0003 line=331 │ │ + 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 : 551 (Fragment.java) │ │ + │ │ +Class #11 header: │ │ +class_idx : 89 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 551 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #11 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #11 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +01b250: |[01b250] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +01b260: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01b266: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +01b268: |[01b268] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +01b278: 2200 5a00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ +01b27c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01b27e: 7030 9f01 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@019f │ │ +01b284: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=315 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ + │ │ + #1 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +01b288: |[01b288] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01b298: 6e20 9901 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0199 │ │ +01b29e: 0c00 |0003: move-result-object v0 │ │ +01b2a0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + │ │ + #2 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +01b2a4: |[01b2a4] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +01b2b4: 2320 5602 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0256 │ │ +01b2b8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ + │ │ + #3 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +01b2bc: |[01b2bc] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +01b2cc: 6e20 9b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@019b │ │ +01b2d2: 0c00 |0003: move-result-object v0 │ │ +01b2d4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 551 (Fragment.java) │ │ + │ │ +Class #12 header: │ │ +class_idx : 90 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 551 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #12 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ +Annotations on field #93 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #12 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'mState' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +01b2d8: |[01b2d8] android.support.v4.app.Fragment$SavedState.:()V │ │ +01b2e8: 2200 5900 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0059 │ │ +01b2ec: 7010 9801 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0198 │ │ +01b2f2: 6900 5d00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@005d │ │ +01b2f6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=312 │ │ + 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 │ │ +01b2f8: |[01b2f8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +01b308: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01b30e: 5b01 5e00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01b312: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=291 │ │ + 0x0003 line=292 │ │ + 0x0005 line=293 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0000 - 0x0006 reg=1 state Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +01b314: |[01b314] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +01b324: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01b32a: 6e10 1501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0115 │ │ +01b330: 0c00 |0006: move-result-object v0 │ │ +01b332: 5b10 5e00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01b336: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +01b33a: 5410 5e00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01b33e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +01b342: 5410 5e00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01b346: 6e20 0001 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ +01b34c: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=295 │ │ + 0x0003 line=296 │ │ + 0x0009 line=297 │ │ + 0x000f line=298 │ │ + 0x0014 line=300 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0000 - 0x0015 reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0015 reg=3 loader Ljava/lang/ClassLoader; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +01b350: |[01b350] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +01b360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b362: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=304 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ + │ │ + #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +01b364: |[01b364] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01b374: 5410 5e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01b378: 6e20 1901 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0119 │ │ +01b37e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=309 │ │ + 0x0005 line=310 │ │ + 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 : 551 (Fragment.java) │ │ + │ │ +Class #13 header: │ │ class_idx : 91 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 551 │ │ static_fields_size : 7 │ │ instance_fields_size: 39 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 72 │ │ │ │ -Class #15 annotations: │ │ +Class #13 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/Fragment$InstantiationException; Landroid/support/v4/app/Fragment$SavedState; } │ │ Annotations on field #130 'mSavedViewState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ Annotations on field #140 'sClassMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Class" "<*>;>;" } │ │ │ │ -Class #15 - │ │ +Class #13 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ComponentCallbacks;' │ │ #1 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ @@ -4301,44 +2073,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -014200: |[014200] android.support.v4.app.Fragment.:()V │ │ -014210: 2200 c101 |0000: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ -014214: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ -01421a: 6900 8c00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@008c │ │ -01421e: 0e00 |0007: return-void │ │ +01b380: |[01b380] android.support.v4.app.Fragment.:()V │ │ +01b390: 2200 c101 |0000: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ +01b394: 7010 930a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ +01b39a: 6900 8c00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@008c │ │ +01b39e: 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 : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -014220: |[014220] android.support.v4.app.Fragment.:()V │ │ -014230: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -014232: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -014234: 7010 360a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01423a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01423c: 5930 8300 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -014240: 5931 7600 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -014244: 5931 8700 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ -014248: 5c32 7a00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -01424c: 5c32 8900 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -014250: 0e00 |0010: return-void │ │ +01b3a0: |[01b3a0] android.support.v4.app.Fragment.:()V │ │ +01b3b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01b3b2: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +01b3b4: 7010 360a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01b3ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01b3bc: 5930 8300 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +01b3c0: 5931 7600 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01b3c4: 5931 8700 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ +01b3c8: 5c32 7a00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +01b3cc: 5c32 8900 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +01b3d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=351 │ │ 0x0005 line=162 │ │ 0x0008 line=178 │ │ 0x000a line=190 │ │ 0x000c line=255 │ │ @@ -4352,19 +2124,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 │ │ -014254: |[014254] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -014264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014266: 7130 b901 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@01b9 │ │ -01426c: 0c00 |0004: move-result-object v0 │ │ -01426e: 1100 |0005: return-object v0 │ │ +01b3d4: |[01b3d4] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +01b3e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b3e6: 7130 b901 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@01b9 │ │ +01b3ec: 0c00 |0004: move-result-object v0 │ │ +01b3ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -4373,94 +2145,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 │ │ -014270: |[014270] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -014280: 6203 8c00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@008c │ │ -014284: 6e20 960a 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -01428a: 0c00 |0005: move-result-object v0 │ │ -01428c: 1f00 8401 |0006: check-cast v0, Ljava/lang/Class; // type@0184 │ │ -014290: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -014294: 6e10 6b00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@006b │ │ -01429a: 0c03 |000d: move-result-object v3 │ │ -01429c: 6e20 180a 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0a18 │ │ -0142a2: 0c00 |0011: move-result-object v0 │ │ -0142a4: 6203 8c00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@008c │ │ -0142a8: 6e30 970a 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ -0142ae: 6e10 170a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0a17 │ │ -0142b4: 0c02 |001a: move-result-object v2 │ │ -0142b6: 1f02 5b00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -0142ba: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -0142be: 6e10 380a 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -0142c4: 0c03 |0022: move-result-object v3 │ │ -0142c6: 6e10 120a 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a12 │ │ -0142cc: 0c03 |0026: move-result-object v3 │ │ -0142ce: 6e20 0001 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ -0142d4: 5b28 6800 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ -0142d8: 1102 |002c: return-object v2 │ │ -0142da: 0d01 |002d: move-exception v1 │ │ -0142dc: 2203 5800 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0058 │ │ -0142e0: 2204 9c01 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -0142e4: 7010 520a 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0142ea: 1a05 7b06 |0035: const-string v5, "Unable to instantiate fragment " // string@067b │ │ -0142ee: 6e20 580a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0142f4: 0c04 |003a: move-result-object v4 │ │ -0142f6: 6e20 580a 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0142fc: 0c04 |003e: move-result-object v4 │ │ -0142fe: 1a05 bb00 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00bb │ │ -014302: 6e20 580a 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014308: 0c04 |0044: move-result-object v4 │ │ -01430a: 1a05 3700 |0045: const-string v5, " empty constructor that is public" // string@0037 │ │ -01430e: 6e20 580a 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014314: 0c04 |004a: move-result-object v4 │ │ -014316: 6e10 5d0a 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01431c: 0c04 |004e: move-result-object v4 │ │ -01431e: 7030 9701 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0197 │ │ -014324: 2703 |0052: throw v3 │ │ -014326: 0d01 |0053: move-exception v1 │ │ -014328: 2203 5800 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0058 │ │ -01432c: 2204 9c01 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -014330: 7010 520a 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -014336: 1a05 7b06 |005b: const-string v5, "Unable to instantiate fragment " // string@067b │ │ -01433a: 6e20 580a 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014340: 0c04 |0060: move-result-object v4 │ │ -014342: 6e20 580a 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014348: 0c04 |0064: move-result-object v4 │ │ -01434a: 1a05 bb00 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00bb │ │ -01434e: 6e20 580a 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014354: 0c04 |006a: move-result-object v4 │ │ -014356: 1a05 3700 |006b: const-string v5, " empty constructor that is public" // string@0037 │ │ -01435a: 6e20 580a 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014360: 0c04 |0070: move-result-object v4 │ │ -014362: 6e10 5d0a 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -014368: 0c04 |0074: move-result-object v4 │ │ -01436a: 7030 9701 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0197 │ │ -014370: 2703 |0078: throw v3 │ │ -014372: 0d01 |0079: move-exception v1 │ │ -014374: 2203 5800 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0058 │ │ -014378: 2204 9c01 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -01437c: 7010 520a 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -014382: 1a05 7b06 |0081: const-string v5, "Unable to instantiate fragment " // string@067b │ │ -014386: 6e20 580a 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01438c: 0c04 |0086: move-result-object v4 │ │ -01438e: 6e20 580a 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014394: 0c04 |008a: move-result-object v4 │ │ -014396: 1a05 bb00 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00bb │ │ -01439a: 6e20 580a 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0143a0: 0c04 |0090: move-result-object v4 │ │ -0143a2: 1a05 3700 |0091: const-string v5, " empty constructor that is public" // string@0037 │ │ -0143a6: 6e20 580a 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0143ac: 0c04 |0096: move-result-object v4 │ │ -0143ae: 6e10 5d0a 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0143b4: 0c04 |009a: move-result-object v4 │ │ -0143b6: 7030 9701 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0197 │ │ -0143bc: 2703 |009e: throw v3 │ │ +01b3f0: |[01b3f0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +01b400: 6203 8c00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@008c │ │ +01b404: 6e20 960a 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +01b40a: 0c00 |0005: move-result-object v0 │ │ +01b40c: 1f00 8401 |0006: check-cast v0, Ljava/lang/Class; // type@0184 │ │ +01b410: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +01b414: 6e10 6b00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@006b │ │ +01b41a: 0c03 |000d: move-result-object v3 │ │ +01b41c: 6e20 180a 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0a18 │ │ +01b422: 0c00 |0011: move-result-object v0 │ │ +01b424: 6203 8c00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@008c │ │ +01b428: 6e30 970a 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ +01b42e: 6e10 170a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0a17 │ │ +01b434: 0c02 |001a: move-result-object v2 │ │ +01b436: 1f02 5b00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +01b43a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +01b43e: 6e10 380a 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +01b444: 0c03 |0022: move-result-object v3 │ │ +01b446: 6e10 120a 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a12 │ │ +01b44c: 0c03 |0026: move-result-object v3 │ │ +01b44e: 6e20 0001 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ +01b454: 5b28 6800 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ +01b458: 1102 |002c: return-object v2 │ │ +01b45a: 0d01 |002d: move-exception v1 │ │ +01b45c: 2203 5800 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0058 │ │ +01b460: 2204 9c01 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +01b464: 7010 520a 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b46a: 1a05 7b06 |0035: const-string v5, "Unable to instantiate fragment " // string@067b │ │ +01b46e: 6e20 580a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b474: 0c04 |003a: move-result-object v4 │ │ +01b476: 6e20 580a 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b47c: 0c04 |003e: move-result-object v4 │ │ +01b47e: 1a05 bb00 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00bb │ │ +01b482: 6e20 580a 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b488: 0c04 |0044: move-result-object v4 │ │ +01b48a: 1a05 3700 |0045: const-string v5, " empty constructor that is public" // string@0037 │ │ +01b48e: 6e20 580a 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b494: 0c04 |004a: move-result-object v4 │ │ +01b496: 6e10 5d0a 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b49c: 0c04 |004e: move-result-object v4 │ │ +01b49e: 7030 9701 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0197 │ │ +01b4a4: 2703 |0052: throw v3 │ │ +01b4a6: 0d01 |0053: move-exception v1 │ │ +01b4a8: 2203 5800 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0058 │ │ +01b4ac: 2204 9c01 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +01b4b0: 7010 520a 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b4b6: 1a05 7b06 |005b: const-string v5, "Unable to instantiate fragment " // string@067b │ │ +01b4ba: 6e20 580a 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b4c0: 0c04 |0060: move-result-object v4 │ │ +01b4c2: 6e20 580a 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b4c8: 0c04 |0064: move-result-object v4 │ │ +01b4ca: 1a05 bb00 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00bb │ │ +01b4ce: 6e20 580a 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b4d4: 0c04 |006a: move-result-object v4 │ │ +01b4d6: 1a05 3700 |006b: const-string v5, " empty constructor that is public" // string@0037 │ │ +01b4da: 6e20 580a 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b4e0: 0c04 |0070: move-result-object v4 │ │ +01b4e2: 6e10 5d0a 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b4e8: 0c04 |0074: move-result-object v4 │ │ +01b4ea: 7030 9701 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0197 │ │ +01b4f0: 2703 |0078: throw v3 │ │ +01b4f2: 0d01 |0079: move-exception v1 │ │ +01b4f4: 2203 5800 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0058 │ │ +01b4f8: 2204 9c01 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +01b4fc: 7010 520a 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b502: 1a05 7b06 |0081: const-string v5, "Unable to instantiate fragment " // string@067b │ │ +01b506: 6e20 580a 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b50c: 0c04 |0086: move-result-object v4 │ │ +01b50e: 6e20 580a 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b514: 0c04 |008a: move-result-object v4 │ │ +01b516: 1a05 bb00 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00bb │ │ +01b51a: 6e20 580a 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b520: 0c04 |0090: move-result-object v4 │ │ +01b522: 1a05 3700 |0091: const-string v5, " empty constructor that is public" // string@0037 │ │ +01b526: 6e20 580a 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b52c: 0c04 |0096: move-result-object v4 │ │ +01b52e: 6e10 5d0a 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b534: 0c04 |009a: move-result-object v4 │ │ +01b536: 7030 9701 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0197 │ │ +01b53c: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=378 │ │ @@ -4494,203 +2266,203 @@ │ │ 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 : 460 16-bit code units │ │ -0143d4: |[0143d4] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0143e4: 6e20 090a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0143ea: 1a00 3b0c |0003: const-string v0, "mFragmentId=#" // string@0c3b │ │ -0143ee: 6e20 090a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0143f4: 5230 7000 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -0143f8: 7110 250a 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0143fe: 0c00 |000d: move-result-object v0 │ │ -014400: 6e20 090a 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014406: 1a00 4e00 |0011: const-string v0, " mContainerId#=" // string@004e │ │ -01440a: 6e20 090a 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014410: 5230 6d00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -014414: 7110 250a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01441a: 0c00 |001b: move-result-object v0 │ │ -01441c: 6e20 090a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014422: 1a00 6500 |001f: const-string v0, " mTag=" // string@0065 │ │ -014426: 6e20 090a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01442c: 5430 8500 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -014430: 6e20 0e0a 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -014436: 6e20 090a 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01443c: 1a00 ce0c |002c: const-string v0, "mState=" // string@0cce │ │ -014440: 6e20 090a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014446: 5230 8300 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -01444a: 6e20 070a 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -014450: 1a00 5600 |0036: const-string v0, " mIndex=" // string@0056 │ │ -014454: 6e20 090a 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01445a: 5230 7600 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01445e: 6e20 070a 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -014464: 1a00 6900 |0040: const-string v0, " mWho=" // string@0069 │ │ -014468: 6e20 090a 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01446e: 5430 8b00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ -014472: 6e20 090a 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014478: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ -01447c: 6e20 090a 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014482: 5230 6900 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -014486: 6e20 0c0a 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ -01448c: 6e20 090a 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014492: 1a00 d40b |0057: const-string v0, "mAdded=" // string@0bd4 │ │ -014496: 6e20 090a 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01449c: 5530 6600 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -0144a0: 6e20 0a0a 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -0144a6: 1a00 5d00 |0061: const-string v0, " mRemoving=" // string@005d │ │ -0144aa: 6e20 090a 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0144b0: 5530 7c00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ -0144b4: 6e20 0a0a 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -0144ba: 1a00 6000 |006b: const-string v0, " mResumed=" // string@0060 │ │ -0144be: 6e20 090a 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0144c4: 5530 7e00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ -0144c8: 6e20 0a0a 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -0144ce: 1a00 5300 |0075: const-string v0, " mFromLayout=" // string@0053 │ │ -0144d2: 6e20 090a 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0144d8: 5530 7200 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -0144dc: 6e20 0a0a 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -0144e2: 1a00 5500 |007f: const-string v0, " mInLayout=" // string@0055 │ │ -0144e6: 6e20 090a 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0144ec: 5530 7500 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -0144f0: 6e20 0f0a 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -0144f6: 6e20 090a 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0144fc: 1a00 4b0c |008c: const-string v0, "mHidden=" // string@0c4b │ │ -014500: 6e20 090a 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014506: 5530 7400 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -01450a: 6e20 0a0a 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -014510: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ -014514: 6e20 090a 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01451a: 5530 6f00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -01451e: 6e20 0a0a 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -014524: 1a00 5a00 |00a0: const-string v0, " mMenuVisible=" // string@005a │ │ -014528: 6e20 090a 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01452e: 5530 7a00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -014532: 6e20 0a0a 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -014538: 1a00 5400 |00aa: const-string v0, " mHasMenu=" // string@0054 │ │ -01453c: 6e20 090a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014542: 5530 7300 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -014546: 6e20 0f0a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01454c: 6e20 090a 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014552: 1a00 af0c |00b7: const-string v0, "mRetainInstance=" // string@0caf │ │ -014556: 6e20 090a 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01455c: 5530 7f00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ -014560: 6e20 0a0a 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -014566: 1a00 6100 |00c1: const-string v0, " mRetaining=" // string@0061 │ │ -01456a: 6e20 090a 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014570: 5530 8000 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -014574: 6e20 0a0a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01457a: 1a00 6800 |00cb: const-string v0, " mUserVisibleHint=" // string@0068 │ │ -01457e: 6e20 090a 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014584: 5530 8900 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -014588: 6e20 0f0a 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01458e: 5430 7100 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -014592: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -014596: 6e20 090a 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01459c: 1a00 3d0c |00dc: const-string v0, "mFragmentManager=" // string@0c3d │ │ -0145a0: 6e20 090a 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0145a6: 5430 7100 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -0145aa: 6e20 0d0a 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0145b0: 5430 6500 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0145b4: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -0145b8: 6e20 090a 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0145be: 1a00 cf0b |00ed: const-string v0, "mActivity=" // string@0bcf │ │ -0145c2: 6e20 090a 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0145c8: 5430 6500 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0145cc: 6e20 0d0a 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0145d2: 5430 6800 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ -0145d6: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -0145da: 6e20 090a 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0145e0: 1a00 dc0b |00fe: const-string v0, "mArguments=" // string@0bdc │ │ -0145e4: 6e20 090a 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0145ea: 5430 6800 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ -0145ee: 6e20 0d0a 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0145f4: 5430 8100 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -0145f8: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -0145fc: 6e20 090a 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014602: 1a00 b60c |010f: const-string v0, "mSavedFragmentState=" // string@0cb6 │ │ -014606: 6e20 090a 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01460c: 5430 8100 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -014610: 6e20 0d0a 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -014616: 5430 8200 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -01461a: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -01461e: 6e20 090a 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014624: 1a00 b90c |0120: const-string v0, "mSavedViewState=" // string@0cb9 │ │ -014628: 6e20 090a 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01462e: 5430 8200 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -014632: 6e20 0d0a 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -014638: 5430 8600 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -01463c: 3800 1900 |012c: if-eqz v0, 0145 // +0019 │ │ -014640: 6e20 090a 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014646: 1a00 dc0c |0131: const-string v0, "mTarget=" // string@0cdc │ │ -01464a: 6e20 090a 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014650: 5430 8600 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -014654: 6e20 080a 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ -01465a: 1a00 6600 |013b: const-string v0, " mTargetRequestCode=" // string@0066 │ │ -01465e: 6e20 090a 0600 |013d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014664: 5230 8800 |0140: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ -014668: 6e20 0c0a 0600 |0142: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ -01466e: 5230 7b00 |0145: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -014672: 3800 0f00 |0147: if-eqz v0, 0156 // +000f │ │ -014676: 6e20 090a 4600 |0149: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01467c: 1a00 7f0c |014c: const-string v0, "mNextAnim=" // string@0c7f │ │ -014680: 6e20 090a 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014686: 5230 7b00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -01468a: 6e20 0c0a 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ -014690: 5430 6c00 |0156: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ -014694: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -014698: 6e20 090a 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01469e: 1a00 050c |015d: const-string v0, "mContainer=" // string@0c05 │ │ -0146a2: 6e20 090a 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0146a8: 5430 6c00 |0162: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ -0146ac: 6e20 0d0a 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0146b2: 5430 8a00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0146b6: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -0146ba: 6e20 090a 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0146c0: 1a00 f70c |016e: const-string v0, "mView=" // string@0cf7 │ │ -0146c4: 6e20 090a 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0146ca: 5430 8a00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0146ce: 6e20 0d0a 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0146d4: 5430 7700 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -0146d8: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -0146dc: 6e20 090a 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0146e2: 1a00 570c |017f: const-string v0, "mInnerView=" // string@0c57 │ │ -0146e6: 6e20 090a 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0146ec: 5430 8a00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0146f0: 6e20 0d0a 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -0146f6: 5430 6700 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -0146fa: 3800 1c00 |018b: if-eqz v0, 01a7 // +001c │ │ -0146fe: 6e20 090a 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014704: 1a00 d80b |0190: const-string v0, "mAnimatingAway=" // string@0bd8 │ │ -014708: 6e20 090a 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01470e: 5430 6700 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -014712: 6e20 0d0a 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -014718: 6e20 090a 4600 |019a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01471e: 1a00 d00c |019d: const-string v0, "mStateAfterAnimating=" // string@0cd0 │ │ -014722: 6e20 090a 0600 |019f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014728: 5230 8400 |01a2: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ -01472c: 6e20 0c0a 0600 |01a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ -014732: 5430 7800 |01a7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014736: 3800 2200 |01a9: if-eqz v0, 01cb // +0022 │ │ -01473a: 6e20 090a 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -014740: 1a00 3105 |01ae: const-string v0, "Loader Manager:" // string@0531 │ │ -014744: 6e20 0e0a 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01474a: 5430 7800 |01b3: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -01474e: 2201 9c01 |01b5: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -014752: 7010 520a 0100 |01b7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -014758: 6e20 580a 4100 |01ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01475e: 0c01 |01bd: move-result-object v1 │ │ -014760: 1a02 0200 |01be: const-string v2, " " // string@0002 │ │ -014764: 6e20 580a 2100 |01c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01476a: 0c01 |01c3: move-result-object v1 │ │ -01476c: 6e10 5d0a 0100 |01c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -014772: 0c01 |01c7: move-result-object v1 │ │ -014774: 6e57 1e03 1065 |01c8: 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@031e │ │ -01477a: 0e00 |01cb: return-void │ │ +01b554: |[01b554] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01b564: 6e20 090a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b56a: 1a00 390c |0003: const-string v0, "mFragmentId=#" // string@0c39 │ │ +01b56e: 6e20 090a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b574: 5230 7000 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01b578: 7110 250a 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01b57e: 0c00 |000d: move-result-object v0 │ │ +01b580: 6e20 090a 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b586: 1a00 4e00 |0011: const-string v0, " mContainerId#=" // string@004e │ │ +01b58a: 6e20 090a 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b590: 5230 6d00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +01b594: 7110 250a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01b59a: 0c00 |001b: move-result-object v0 │ │ +01b59c: 6e20 090a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5a2: 1a00 6500 |001f: const-string v0, " mTag=" // string@0065 │ │ +01b5a6: 6e20 090a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5ac: 5430 8500 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01b5b0: 6e20 0e0a 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +01b5b6: 6e20 090a 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5bc: 1a00 cc0c |002c: const-string v0, "mState=" // string@0ccc │ │ +01b5c0: 6e20 090a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5c6: 5230 8300 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +01b5ca: 6e20 070a 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +01b5d0: 1a00 5600 |0036: const-string v0, " mIndex=" // string@0056 │ │ +01b5d4: 6e20 090a 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5da: 5230 7600 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01b5de: 6e20 070a 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +01b5e4: 1a00 6900 |0040: const-string v0, " mWho=" // string@0069 │ │ +01b5e8: 6e20 090a 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5ee: 5430 8b00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ +01b5f2: 6e20 090a 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b5f8: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ +01b5fc: 6e20 090a 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b602: 5230 6900 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +01b606: 6e20 0c0a 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ +01b60c: 6e20 090a 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b612: 1a00 d20b |0057: const-string v0, "mAdded=" // string@0bd2 │ │ +01b616: 6e20 090a 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b61c: 5530 6600 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +01b620: 6e20 0a0a 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b626: 1a00 5d00 |0061: const-string v0, " mRemoving=" // string@005d │ │ +01b62a: 6e20 090a 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b630: 5530 7c00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ +01b634: 6e20 0a0a 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b63a: 1a00 6000 |006b: const-string v0, " mResumed=" // string@0060 │ │ +01b63e: 6e20 090a 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b644: 5530 7e00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ +01b648: 6e20 0a0a 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b64e: 1a00 5300 |0075: const-string v0, " mFromLayout=" // string@0053 │ │ +01b652: 6e20 090a 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b658: 5530 7200 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +01b65c: 6e20 0a0a 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b662: 1a00 5500 |007f: const-string v0, " mInLayout=" // string@0055 │ │ +01b666: 6e20 090a 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b66c: 5530 7500 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +01b670: 6e20 0f0a 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +01b676: 6e20 090a 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b67c: 1a00 490c |008c: const-string v0, "mHidden=" // string@0c49 │ │ +01b680: 6e20 090a 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b686: 5530 7400 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +01b68a: 6e20 0a0a 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b690: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ +01b694: 6e20 090a 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b69a: 5530 6f00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +01b69e: 6e20 0a0a 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b6a4: 1a00 5a00 |00a0: const-string v0, " mMenuVisible=" // string@005a │ │ +01b6a8: 6e20 090a 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b6ae: 5530 7a00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +01b6b2: 6e20 0a0a 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b6b8: 1a00 5400 |00aa: const-string v0, " mHasMenu=" // string@0054 │ │ +01b6bc: 6e20 090a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b6c2: 5530 7300 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +01b6c6: 6e20 0f0a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +01b6cc: 6e20 090a 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b6d2: 1a00 ad0c |00b7: const-string v0, "mRetainInstance=" // string@0cad │ │ +01b6d6: 6e20 090a 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b6dc: 5530 7f00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ +01b6e0: 6e20 0a0a 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b6e6: 1a00 6100 |00c1: const-string v0, " mRetaining=" // string@0061 │ │ +01b6ea: 6e20 090a 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b6f0: 5530 8000 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +01b6f4: 6e20 0a0a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01b6fa: 1a00 6800 |00cb: const-string v0, " mUserVisibleHint=" // string@0068 │ │ +01b6fe: 6e20 090a 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b704: 5530 8900 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +01b708: 6e20 0f0a 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +01b70e: 5430 7100 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01b712: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +01b716: 6e20 090a 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b71c: 1a00 3b0c |00dc: const-string v0, "mFragmentManager=" // string@0c3b │ │ +01b720: 6e20 090a 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b726: 5430 7100 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01b72a: 6e20 0d0a 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b730: 5430 6500 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01b734: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +01b738: 6e20 090a 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b73e: 1a00 cd0b |00ed: const-string v0, "mActivity=" // string@0bcd │ │ +01b742: 6e20 090a 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b748: 5430 6500 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01b74c: 6e20 0d0a 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b752: 5430 6800 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ +01b756: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +01b75a: 6e20 090a 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b760: 1a00 da0b |00fe: const-string v0, "mArguments=" // string@0bda │ │ +01b764: 6e20 090a 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b76a: 5430 6800 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ +01b76e: 6e20 0d0a 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b774: 5430 8100 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +01b778: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +01b77c: 6e20 090a 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b782: 1a00 b40c |010f: const-string v0, "mSavedFragmentState=" // string@0cb4 │ │ +01b786: 6e20 090a 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b78c: 5430 8100 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +01b790: 6e20 0d0a 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b796: 5430 8200 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +01b79a: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +01b79e: 6e20 090a 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b7a4: 1a00 b70c |0120: const-string v0, "mSavedViewState=" // string@0cb7 │ │ +01b7a8: 6e20 090a 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b7ae: 5430 8200 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +01b7b2: 6e20 0d0a 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b7b8: 5430 8600 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +01b7bc: 3800 1900 |012c: if-eqz v0, 0145 // +0019 │ │ +01b7c0: 6e20 090a 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b7c6: 1a00 da0c |0131: const-string v0, "mTarget=" // string@0cda │ │ +01b7ca: 6e20 090a 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b7d0: 5430 8600 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +01b7d4: 6e20 080a 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ +01b7da: 1a00 6600 |013b: const-string v0, " mTargetRequestCode=" // string@0066 │ │ +01b7de: 6e20 090a 0600 |013d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b7e4: 5230 8800 |0140: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ +01b7e8: 6e20 0c0a 0600 |0142: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ +01b7ee: 5230 7b00 |0145: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +01b7f2: 3800 0f00 |0147: if-eqz v0, 0156 // +000f │ │ +01b7f6: 6e20 090a 4600 |0149: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b7fc: 1a00 7d0c |014c: const-string v0, "mNextAnim=" // string@0c7d │ │ +01b800: 6e20 090a 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b806: 5230 7b00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +01b80a: 6e20 0c0a 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ +01b810: 5430 6c00 |0156: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ +01b814: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +01b818: 6e20 090a 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b81e: 1a00 030c |015d: const-string v0, "mContainer=" // string@0c03 │ │ +01b822: 6e20 090a 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b828: 5430 6c00 |0162: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ +01b82c: 6e20 0d0a 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b832: 5430 8a00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01b836: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +01b83a: 6e20 090a 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b840: 1a00 f50c |016e: const-string v0, "mView=" // string@0cf5 │ │ +01b844: 6e20 090a 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b84a: 5430 8a00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01b84e: 6e20 0d0a 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b854: 5430 7700 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +01b858: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +01b85c: 6e20 090a 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b862: 1a00 550c |017f: const-string v0, "mInnerView=" // string@0c55 │ │ +01b866: 6e20 090a 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b86c: 5430 8a00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01b870: 6e20 0d0a 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b876: 5430 6700 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +01b87a: 3800 1c00 |018b: if-eqz v0, 01a7 // +001c │ │ +01b87e: 6e20 090a 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b884: 1a00 d60b |0190: const-string v0, "mAnimatingAway=" // string@0bd6 │ │ +01b888: 6e20 090a 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b88e: 5430 6700 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +01b892: 6e20 0d0a 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01b898: 6e20 090a 4600 |019a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b89e: 1a00 ce0c |019d: const-string v0, "mStateAfterAnimating=" // string@0cce │ │ +01b8a2: 6e20 090a 0600 |019f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b8a8: 5230 8400 |01a2: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ +01b8ac: 6e20 0c0a 0600 |01a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0a0c │ │ +01b8b2: 5430 7800 |01a7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01b8b6: 3800 2200 |01a9: if-eqz v0, 01cb // +0022 │ │ +01b8ba: 6e20 090a 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01b8c0: 1a00 3105 |01ae: const-string v0, "Loader Manager:" // string@0531 │ │ +01b8c4: 6e20 0e0a 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +01b8ca: 5430 7800 |01b3: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01b8ce: 2201 9c01 |01b5: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01b8d2: 7010 520a 0100 |01b7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b8d8: 6e20 580a 4100 |01ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b8de: 0c01 |01bd: move-result-object v1 │ │ +01b8e0: 1a02 0200 |01be: const-string v2, " " // string@0002 │ │ +01b8e4: 6e20 580a 2100 |01c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b8ea: 0c01 |01c3: move-result-object v1 │ │ +01b8ec: 6e10 5d0a 0100 |01c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b8f2: 0c01 |01c7: move-result-object v1 │ │ +01b8f4: 6e57 1e03 1065 |01c8: 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@031e │ │ +01b8fa: 0e00 |01cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1263 │ │ 0x0008 line=1264 │ │ 0x0011 line=1265 │ │ 0x0016 line=1266 │ │ 0x001f line=1267 │ │ @@ -4756,18 +2528,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01477c: |[01477c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -01478c: 6f20 370a 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ -014792: 0a00 |0003: move-result v0 │ │ -014794: 0f00 |0004: return v0 │ │ +01b8fc: |[01b8fc] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +01b90c: 6f20 370a 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ +01b912: 0a00 |0003: move-result v0 │ │ +01b914: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -4776,17 +2548,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 │ │ -014798: |[014798] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -0147a8: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0147ac: 1100 |0002: return-object v0 │ │ +01b918: |[01b918] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +01b928: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01b92c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4794,17 +2566,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0147b0: |[0147b0] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -0147c0: 5410 6800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ -0147c4: 1100 |0002: return-object v0 │ │ +01b930: |[01b930] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +01b940: 5410 6800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ +01b944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4812,17 +2584,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 │ │ -0147c8: |[0147c8] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -0147d8: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -0147dc: 1100 |0002: return-object v0 │ │ +01b948: |[01b948] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01b958: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01b95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4830,17 +2602,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0147e0: |[0147e0] android.support.v4.app.Fragment.getId:()I │ │ -0147f0: 5210 7000 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -0147f4: 0f00 |0002: return v0 │ │ +01b960: |[01b960] android.support.v4.app.Fragment.getId:()I │ │ +01b970: 5210 7000 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01b974: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4848,19 +2620,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 │ │ -0147f8: |[0147f8] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -014808: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -01480c: 6e10 fb01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01fb │ │ -014812: 0c00 |0005: move-result-object v0 │ │ -014814: 1100 |0006: return-object v0 │ │ +01b978: |[01b978] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +01b988: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01b98c: 6e10 fb01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01fb │ │ +01b992: 0c00 |0005: move-result-object v0 │ │ +01b994: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -4869,46 +2641,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -014818: |[014818] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -014828: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01482a: 5440 7800 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -01482e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -014832: 5440 7800 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014836: 1100 |0007: return-object v0 │ │ -014838: 5440 6500 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -01483c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -014840: 2200 8c01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -014844: 2201 9c01 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -014848: 7010 520a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01484e: 1a02 2502 |0013: const-string v2, "Fragment " // string@0225 │ │ -014852: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -014858: 0c01 |0018: move-result-object v1 │ │ -01485a: 6e20 570a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -014860: 0c01 |001c: move-result-object v1 │ │ -014862: 1a02 6b00 |001d: const-string v2, " not attached to Activity" // string@006b │ │ -014866: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01486c: 0c01 |0022: move-result-object v1 │ │ -01486e: 6e10 5d0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -014874: 0c01 |0026: move-result-object v1 │ │ -014876: 7020 1f0a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01487c: 2700 |002a: throw v0 │ │ -01487e: 5c43 6b00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014882: 5440 6500 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014886: 5241 7600 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01488a: 5542 7900 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -01488e: 6e40 fc01 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ -014894: 0c00 |0036: move-result-object v0 │ │ -014896: 5b40 7800 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -01489a: 5440 7800 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -01489e: 28cc |003b: goto 0007 // -0034 │ │ +01b998: |[01b998] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01b9a8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01b9aa: 5440 7800 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01b9ae: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01b9b2: 5440 7800 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01b9b6: 1100 |0007: return-object v0 │ │ +01b9b8: 5440 6500 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01b9bc: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +01b9c0: 2200 8c01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01b9c4: 2201 9c01 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01b9c8: 7010 520a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01b9ce: 1a02 2502 |0013: const-string v2, "Fragment " // string@0225 │ │ +01b9d2: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b9d8: 0c01 |0018: move-result-object v1 │ │ +01b9da: 6e20 570a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01b9e0: 0c01 |001c: move-result-object v1 │ │ +01b9e2: 1a02 6b00 |001d: const-string v2, " not attached to Activity" // string@006b │ │ +01b9e6: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01b9ec: 0c01 |0022: move-result-object v1 │ │ +01b9ee: 6e10 5d0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01b9f4: 0c01 |0026: move-result-object v1 │ │ +01b9f6: 7020 1f0a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01b9fc: 2700 |002a: throw v0 │ │ +01b9fe: 5c43 6b00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01ba02: 5440 6500 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01ba06: 5241 7600 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01ba0a: 5542 7900 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01ba0e: 6e40 fc01 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ +01ba14: 0c00 |0036: move-result-object v0 │ │ +01ba16: 5b40 7800 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01ba1a: 5440 7800 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01ba1e: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=764 │ │ 0x0005 line=765 │ │ 0x0007 line=772 │ │ 0x0008 line=767 │ │ 0x000c line=768 │ │ @@ -4923,36 +2695,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0148a0: |[0148a0] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -0148b0: 5430 6500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0148b4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0148b8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -0148bc: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -0148c0: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0148c6: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ -0148ca: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0148d0: 0c01 |0010: move-result-object v1 │ │ -0148d2: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0148d8: 0c01 |0014: move-result-object v1 │ │ -0148da: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ -0148de: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0148e4: 0c01 |001a: move-result-object v1 │ │ -0148e6: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0148ec: 0c01 |001e: move-result-object v1 │ │ -0148ee: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0148f4: 2700 |0022: throw v0 │ │ -0148f6: 5430 6500 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0148fa: 6e10 fe01 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@01fe │ │ -014900: 0c00 |0028: move-result-object v0 │ │ -014902: 1100 |0029: return-object v0 │ │ +01ba20: |[01ba20] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +01ba30: 5430 6500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01ba34: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01ba38: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01ba3c: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01ba40: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01ba46: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ +01ba4a: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ba50: 0c01 |0010: move-result-object v1 │ │ +01ba52: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01ba58: 0c01 |0014: move-result-object v1 │ │ +01ba5a: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ +01ba5e: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ba64: 0c01 |001a: move-result-object v1 │ │ +01ba66: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01ba6c: 0c01 |001e: move-result-object v1 │ │ +01ba6e: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01ba74: 2700 |0022: throw v0 │ │ +01ba76: 5430 6500 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01ba7a: 6e10 fe01 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@01fe │ │ +01ba80: 0c00 |0028: move-result-object v0 │ │ +01ba82: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x0023 line=553 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4962,17 +2734,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014904: |[014904] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -014914: 5510 7f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ -014918: 0f00 |0002: return v0 │ │ +01ba84: |[01ba84] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +01ba94: 5510 7f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ +01ba98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4980,20 +2752,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01491c: |[01491c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -01492c: 6e10 ac01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01ac │ │ -014932: 0c00 |0003: move-result-object v0 │ │ -014934: 6e20 a100 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00a1 │ │ -01493a: 0c00 |0007: move-result-object v0 │ │ -01493c: 1100 |0008: return-object v0 │ │ +01ba9c: |[01ba9c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +01baac: 6e10 ac01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01ac │ │ +01bab2: 0c00 |0003: move-result-object v0 │ │ +01bab4: 6e20 a100 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00a1 │ │ +01baba: 0c00 |0007: move-result-object v0 │ │ +01babc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -5002,20 +2774,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 │ │ -014940: |[014940] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -014950: 6e10 ac01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01ac │ │ -014956: 0c00 |0003: move-result-object v0 │ │ -014958: 6e30 a200 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a2 │ │ -01495e: 0c00 |0007: move-result-object v0 │ │ -014960: 1100 |0008: return-object v0 │ │ +01bac0: |[01bac0] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +01bad0: 6e10 ac01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01ac │ │ +01bad6: 0c00 |0003: move-result-object v0 │ │ +01bad8: 6e30 a200 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a2 │ │ +01bade: 0c00 |0007: move-result-object v0 │ │ +01bae0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 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; │ │ @@ -5025,17 +2797,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014964: |[014964] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -014974: 5410 8500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -014978: 1100 |0002: return-object v0 │ │ +01bae4: |[01bae4] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +01baf4: 5410 8500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01baf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5043,17 +2815,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 │ │ -01497c: |[01497c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -01498c: 5410 8600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -014990: 1100 |0002: return-object v0 │ │ +01bafc: |[01bafc] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +01bb0c: 5410 8600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +01bb10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5061,17 +2833,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014994: |[014994] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -0149a4: 5210 8800 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ -0149a8: 0f00 |0002: return v0 │ │ +01bb14: |[01bb14] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +01bb24: 5210 8800 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ +01bb28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5079,20 +2851,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0149ac: |[0149ac] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -0149bc: 6e10 ac01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01ac │ │ -0149c2: 0c00 |0003: move-result-object v0 │ │ -0149c4: 6e20 a300 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00a3 │ │ -0149ca: 0c00 |0007: move-result-object v0 │ │ -0149cc: 1100 |0008: return-object v0 │ │ +01bb2c: |[01bb2c] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +01bb3c: 6e10 ac01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01ac │ │ +01bb42: 0c00 |0003: move-result-object v0 │ │ +01bb44: 6e20 a300 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00a3 │ │ +01bb4a: 0c00 |0007: move-result-object v0 │ │ +01bb4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -5101,17 +2873,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0149d0: |[0149d0] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -0149e0: 5510 8900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -0149e4: 0f00 |0002: return v0 │ │ +01bb50: |[01bb50] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +01bb60: 5510 8900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +01bb64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5119,17 +2891,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0149e8: |[0149e8] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -0149f8: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0149fc: 1100 |0002: return-object v0 │ │ +01bb68: |[01bb68] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +01bb78: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01bb7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5137,18 +2909,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -014a00: |[014a00] android.support.v4.app.Fragment.hashCode:()I │ │ -014a10: 6f10 390a 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ -014a16: 0a00 |0003: move-result v0 │ │ -014a18: 0f00 |0004: return v0 │ │ +01bb80: |[01bb80] android.support.v4.app.Fragment.hashCode:()I │ │ +01bb90: 6f10 390a 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ +01bb96: 0a00 |0003: move-result v0 │ │ +01bb98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #19 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5156,39 +2928,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -014a1c: |[014a1c] android.support.v4.app.Fragment.initState:()V │ │ -014a2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -014a2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -014a30: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -014a32: 5930 7600 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -014a36: 5b32 8b00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ -014a3a: 5c31 6600 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -014a3e: 5c31 7c00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ -014a42: 5c31 7e00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ -014a46: 5c31 7200 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -014a4a: 5c31 7500 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -014a4e: 5c31 7d00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@007d │ │ -014a52: 5931 6900 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -014a56: 5b32 7100 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -014a5a: 5b32 6500 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014a5e: 5931 7000 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -014a62: 5931 6d00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -014a66: 5b32 8500 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -014a6a: 5c31 7400 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -014a6e: 5c31 6f00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -014a72: 5c31 8000 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -014a76: 5b32 7800 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014a7a: 5c31 7900 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014a7e: 5c31 6b00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014a82: 0e00 |002b: return-void │ │ +01bb9c: |[01bb9c] android.support.v4.app.Fragment.initState:()V │ │ +01bbac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01bbae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01bbb0: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +01bbb2: 5930 7600 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01bbb6: 5b32 8b00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ +01bbba: 5c31 6600 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +01bbbe: 5c31 7c00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ +01bbc2: 5c31 7e00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ +01bbc6: 5c31 7200 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +01bbca: 5c31 7500 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +01bbce: 5c31 7d00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@007d │ │ +01bbd2: 5931 6900 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +01bbd6: 5b32 7100 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01bbda: 5b32 6500 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01bbde: 5931 7000 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01bbe2: 5931 6d00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +01bbe6: 5b32 8500 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01bbea: 5c31 7400 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +01bbee: 5c31 6f00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +01bbf2: 5c31 8000 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +01bbf6: 5b32 7800 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01bbfa: 5c31 7900 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01bbfe: 5c31 6b00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01bc02: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1081 │ │ 0x0005 line=1082 │ │ 0x0007 line=1083 │ │ 0x0009 line=1084 │ │ 0x000b line=1085 │ │ @@ -5216,23 +2988,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -014a84: |[014a84] android.support.v4.app.Fragment.isAdded:()Z │ │ -014a94: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014a98: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -014a9c: 5510 6600 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -014aa0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -014aa4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -014aa6: 0f00 |0009: return v0 │ │ -014aa8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -014aaa: 28fe |000b: goto 0009 // -0002 │ │ +01bc04: |[01bc04] android.support.v4.app.Fragment.isAdded:()Z │ │ +01bc14: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01bc18: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01bc1c: 5510 6600 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +01bc20: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +01bc24: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01bc26: 0f00 |0009: return v0 │ │ +01bc28: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01bc2a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5240,17 +3012,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014aac: |[014aac] android.support.v4.app.Fragment.isDetached:()Z │ │ -014abc: 5510 6f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -014ac0: 0f00 |0002: return v0 │ │ +01bc2c: |[01bc2c] android.support.v4.app.Fragment.isDetached:()Z │ │ +01bc3c: 5510 6f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +01bc40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5258,17 +3030,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014ac4: |[014ac4] android.support.v4.app.Fragment.isHidden:()Z │ │ -014ad4: 5510 7400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -014ad8: 0f00 |0002: return v0 │ │ +01bc44: |[01bc44] android.support.v4.app.Fragment.isHidden:()Z │ │ +01bc54: 5510 7400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +01bc58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5276,21 +3048,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -014adc: |[014adc] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -014aec: 5210 6900 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -014af0: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -014af4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -014af6: 0f00 |0005: return v0 │ │ -014af8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -014afa: 28fe |0007: goto 0005 // -0002 │ │ +01bc5c: |[01bc5c] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +01bc6c: 5210 6900 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +01bc70: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +01bc74: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01bc76: 0f00 |0005: return v0 │ │ +01bc78: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01bc7a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #24 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5298,17 +3070,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014afc: |[014afc] android.support.v4.app.Fragment.isInLayout:()Z │ │ -014b0c: 5510 7500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -014b10: 0f00 |0002: return v0 │ │ +01bc7c: |[01bc7c] android.support.v4.app.Fragment.isInLayout:()Z │ │ +01bc8c: 5510 7500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +01bc90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5316,17 +3088,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014b14: |[014b14] android.support.v4.app.Fragment.isRemoving:()Z │ │ -014b24: 5510 7c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ -014b28: 0f00 |0002: return v0 │ │ +01bc94: |[01bc94] android.support.v4.app.Fragment.isRemoving:()Z │ │ +01bca4: 5510 7c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ +01bca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5334,17 +3106,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014b2c: |[014b2c] android.support.v4.app.Fragment.isResumed:()Z │ │ -014b3c: 5510 7e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ -014b40: 0f00 |0002: return v0 │ │ +01bcac: |[01bcac] android.support.v4.app.Fragment.isResumed:()Z │ │ +01bcbc: 5510 7e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ +01bcc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5352,35 +3124,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -014b44: |[014b44] android.support.v4.app.Fragment.isVisible:()Z │ │ -014b54: 6e10 ba01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ba │ │ -014b5a: 0a00 |0003: move-result v0 │ │ -014b5c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -014b60: 6e10 bc01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01bc │ │ -014b66: 0a00 |0009: move-result v0 │ │ -014b68: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -014b6c: 5410 8a00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -014b70: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -014b74: 5410 8a00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -014b78: 6e10 0509 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0905 │ │ -014b7e: 0c00 |0015: move-result-object v0 │ │ -014b80: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -014b84: 5410 8a00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -014b88: 6e10 0309 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -014b8e: 0a00 |001d: move-result v0 │ │ -014b90: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -014b94: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -014b96: 0f00 |0021: return v0 │ │ -014b98: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -014b9a: 28fe |0023: goto 0021 // -0002 │ │ +01bcc4: |[01bcc4] android.support.v4.app.Fragment.isVisible:()Z │ │ +01bcd4: 6e10 ba01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ba │ │ +01bcda: 0a00 |0003: move-result v0 │ │ +01bcdc: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +01bce0: 6e10 bc01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01bc │ │ +01bce6: 0a00 |0009: move-result v0 │ │ +01bce8: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +01bcec: 5410 8a00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01bcf0: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +01bcf4: 5410 8a00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01bcf8: 6e10 0509 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0905 │ │ +01bcfe: 0c00 |0015: move-result-object v0 │ │ +01bd00: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +01bd04: 5410 8a00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01bd08: 6e10 0309 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +01bd0e: 0a00 |001d: move-result v0 │ │ +01bd10: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +01bd14: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +01bd16: 0f00 |0021: return v0 │ │ +01bd18: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +01bd1a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5388,18 +3160,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014b9c: |[014b9c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -014bac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014bae: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014bb2: 0e00 |0003: return-void │ │ +01bd1c: |[01bd1c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +01bd2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bd2e: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bd32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5409,16 +3181,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -014bb4: |[014bb4] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -014bc4: 0e00 |0000: return-void │ │ +01bd34: |[01bd34] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +01bd44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -5429,18 +3201,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014bc8: |[014bc8] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -014bd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014bda: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014bde: 0e00 |0003: return-void │ │ +01bd48: |[01bd48] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +01bd58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bd5a: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bd5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5450,18 +3222,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014be0: |[014be0] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -014bf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014bf2: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014bf6: 0e00 |0003: return-void │ │ +01bd60: |[01bd60] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01bd70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bd72: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bd76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0003 line=1020 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -5471,17 +3243,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014bf8: |[014bf8] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -014c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014c0a: 0f00 |0001: return v0 │ │ +01bd78: |[01bd78] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +01bd88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01bd8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5490,18 +3262,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014c0c: |[014c0c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -014c1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014c1e: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014c22: 0e00 |0003: return-void │ │ +01bd8c: |[01bd8c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +01bd9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bd9e: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bda2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5511,17 +3283,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014c24: |[014c24] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -014c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014c36: 1100 |0001: return-object v0 │ │ +01bda4: |[01bda4] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +01bdb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01bdb6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -5532,19 +3304,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 │ │ -014c38: |[014c38] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -014c48: 6e10 a601 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@01a6 │ │ -014c4e: 0c00 |0003: move-result-object v0 │ │ -014c50: 6e40 0a02 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@020a │ │ -014c56: 0e00 |0007: return-void │ │ +01bdb8: |[01bdb8] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +01bdc8: 6e10 a601 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@01a6 │ │ +01bdce: 0c00 |0003: move-result-object v0 │ │ +01bdd0: 6e40 0a02 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@020a │ │ +01bdd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0007 line=1205 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -5556,16 +3328,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 │ │ -014c58: |[014c58] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -014c68: 0e00 |0000: return-void │ │ +01bdd8: |[01bdd8] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +01bde8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 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; │ │ @@ -5575,17 +3347,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 │ │ -014c6c: |[014c6c] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -014c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014c7e: 1100 |0001: return-object v0 │ │ +01bdec: |[01bdec] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +01bdfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01bdfe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 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; │ │ @@ -5596,32 +3368,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -014c80: |[014c80] android.support.v4.app.Fragment.onDestroy:()V │ │ -014c90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -014c92: 5c41 6a00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014c96: 5540 6b00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014c9a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -014c9e: 5c41 6b00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014ca2: 5440 6500 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014ca6: 5241 7600 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -014caa: 5542 7900 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014cae: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -014cb0: 6e40 fc01 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ -014cb6: 0c00 |0013: move-result-object v0 │ │ -014cb8: 5b40 7800 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014cbc: 5440 7800 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014cc0: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -014cc4: 5440 7800 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014cc8: 6e10 1803 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ -014cce: 0e00 |001f: return-void │ │ +01be00: |[01be00] android.support.v4.app.Fragment.onDestroy:()V │ │ +01be10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01be12: 5c41 6a00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01be16: 5540 6b00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01be1a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +01be1e: 5c41 6b00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01be22: 5440 6500 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01be26: 5241 7600 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01be2a: 5542 7900 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01be2e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +01be30: 6e40 fc01 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ +01be36: 0c00 |0013: move-result-object v0 │ │ +01be38: 5b40 7800 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01be3c: 5440 7800 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01be40: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +01be44: 5440 7800 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01be48: 6e10 1803 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ +01be4e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1062 │ │ 0x0003 line=1065 │ │ 0x0007 line=1066 │ │ 0x0009 line=1067 │ │ 0x0016 line=1069 │ │ @@ -5635,16 +3407,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -014cd0: |[014cd0] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -014ce0: 0e00 |0000: return-void │ │ +01be50: |[01be50] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +01be60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #40 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5652,18 +3424,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014ce4: |[014ce4] android.support.v4.app.Fragment.onDestroyView:()V │ │ -014cf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014cf6: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014cfa: 0e00 |0003: return-void │ │ +01be64: |[01be64] android.support.v4.app.Fragment.onDestroyView:()V │ │ +01be74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01be76: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01be7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0003 line=1055 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5672,18 +3444,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014cfc: |[014cfc] android.support.v4.app.Fragment.onDetach:()V │ │ -014d0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014d0e: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014d12: 0e00 |0003: return-void │ │ +01be7c: |[01be7c] android.support.v4.app.Fragment.onDetach:()V │ │ +01be8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01be8e: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01be92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0003 line=1109 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5692,16 +3464,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -014d14: |[014d14] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -014d24: 0e00 |0000: return-void │ │ +01be94: |[01be94] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +01bea4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -5710,18 +3482,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 │ │ -014d28: |[014d28] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -014d38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014d3a: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014d3e: 0e00 |0003: return-void │ │ +01bea8: |[01bea8] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +01beb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01beba: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5733,18 +3505,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014d40: |[014d40] android.support.v4.app.Fragment.onLowMemory:()V │ │ -014d50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014d52: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014d56: 0e00 |0003: return-void │ │ +01bec0: |[01bec0] android.support.v4.app.Fragment.onLowMemory:()V │ │ +01bed0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bed2: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0003 line=1042 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5753,17 +3525,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014d58: |[014d58] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -014d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014d6a: 0f00 |0001: return v0 │ │ +01bed8: |[01bed8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +01bee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01beea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5772,16 +3544,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -014d6c: |[014d6c] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -014d7c: 0e00 |0000: return-void │ │ +01beec: |[01beec] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +01befc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5790,18 +3562,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014d80: |[014d80] android.support.v4.app.Fragment.onPause:()V │ │ -014d90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014d92: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014d96: 0e00 |0003: return-void │ │ +01bf00: |[01bf00] android.support.v4.app.Fragment.onPause:()V │ │ +01bf10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bf12: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bf16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ 0x0003 line=1029 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5810,16 +3582,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -014d98: |[014d98] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -014da8: 0e00 |0000: return-void │ │ +01bf18: |[01bf18] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +01bf28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5828,18 +3600,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014dac: |[014dac] android.support.v4.app.Fragment.onResume:()V │ │ -014dbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014dbe: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014dc2: 0e00 |0003: return-void │ │ +01bf2c: |[01bf2c] android.support.v4.app.Fragment.onResume:()V │ │ +01bf3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bf3e: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bf42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0003 line=994 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5848,16 +3620,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -014dc4: |[014dc4] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -014dd4: 0e00 |0000: return-void │ │ +01bf44: |[01bf44] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01bf54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -5866,35 +3638,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -014dd8: |[014dd8] android.support.v4.app.Fragment.onStart:()V │ │ -014de8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -014dea: 5c41 6a00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014dee: 5540 7900 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014df2: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -014df6: 5c41 7900 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014dfa: 5540 6b00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014dfe: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -014e02: 5c41 6b00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014e06: 5440 6500 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014e0a: 5241 7600 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -014e0e: 5542 7900 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014e12: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -014e14: 6e40 fc01 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ -014e1a: 0c00 |0019: move-result-object v0 │ │ -014e1c: 5b40 7800 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014e20: 5440 7800 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014e24: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -014e28: 5440 7800 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014e2c: 6e10 1c03 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@031c │ │ -014e32: 0e00 |0025: return-void │ │ +01bf58: |[01bf58] android.support.v4.app.Fragment.onStart:()V │ │ +01bf68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01bf6a: 5c41 6a00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bf6e: 5540 7900 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01bf72: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +01bf76: 5c41 7900 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01bf7a: 5540 6b00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01bf7e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +01bf82: 5c41 6b00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01bf86: 5440 6500 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01bf8a: 5241 7600 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01bf8e: 5542 7900 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01bf92: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +01bf94: 6e40 fc01 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ +01bf9a: 0c00 |0019: move-result-object v0 │ │ +01bf9c: 5b40 7800 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01bfa0: 5440 7800 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01bfa4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +01bfa8: 5440 7800 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01bfac: 6e10 1c03 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@031c │ │ +01bfb2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=972 │ │ 0x0003 line=974 │ │ 0x0007 line=975 │ │ 0x0009 line=976 │ │ 0x000d line=977 │ │ @@ -5910,18 +3682,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -014e34: |[014e34] android.support.v4.app.Fragment.onStop:()V │ │ -014e44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014e46: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -014e4a: 0e00 |0003: return-void │ │ +01bfb4: |[01bfb4] android.support.v4.app.Fragment.onStop:()V │ │ +01bfc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bfc6: 5c10 6a00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +01bfca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1038 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5930,16 +3702,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 │ │ -014e4c: |[014e4c] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -014e5c: 0e00 |0000: return-void │ │ +01bfcc: |[01bfcc] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +01bfdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 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; │ │ @@ -5949,21 +3721,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -014e60: |[014e60] android.support.v4.app.Fragment.performDestroyView:()V │ │ -014e70: 6e10 ce01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ce │ │ -014e76: 5410 7800 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014e7a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -014e7e: 5410 7800 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014e82: 6e10 1903 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0319 │ │ -014e88: 0e00 |000c: return-void │ │ +01bfe0: |[01bfe0] android.support.v4.app.Fragment.performDestroyView:()V │ │ +01bff0: 6e10 ce01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ce │ │ +01bff6: 5410 7800 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01bffa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01bffe: 5410 7800 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c002: 6e10 1903 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0319 │ │ +01c008: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ 0x0003 line=1361 │ │ 0x0007 line=1362 │ │ 0x000c line=1364 │ │ locals : │ │ @@ -5974,40 +3746,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -014e8c: |[014e8c] android.support.v4.app.Fragment.performReallyStop:()V │ │ -014e9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -014e9e: 5540 7900 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014ea2: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ -014ea6: 5c43 7900 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014eaa: 5540 6b00 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014eae: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ -014eb2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -014eb4: 5c40 6b00 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ -014eb8: 5440 6500 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014ebc: 5241 7600 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -014ec0: 5542 7900 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ -014ec4: 6e40 fc01 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ -014eca: 0c00 |0017: move-result-object v0 │ │ -014ecc: 5b40 7800 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014ed0: 5440 7800 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014ed4: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -014ed8: 5440 6500 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014edc: 5500 a600 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00a6 │ │ -014ee0: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -014ee4: 5440 7800 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014ee8: 6e10 1d03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@031d │ │ -014eee: 0e00 |0029: return-void │ │ -014ef0: 5440 7800 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014ef4: 6e10 1b03 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@031b │ │ -014efa: 28fa |002f: goto 0029 // -0006 │ │ +01c00c: |[01c00c] android.support.v4.app.Fragment.performReallyStop:()V │ │ +01c01c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01c01e: 5540 7900 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01c022: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ +01c026: 5c43 7900 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01c02a: 5540 6b00 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01c02e: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ +01c032: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +01c034: 5c40 6b00 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006b │ │ +01c038: 5440 6500 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c03c: 5241 7600 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c040: 5542 7900 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0079 │ │ +01c044: 6e40 fc01 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ +01c04a: 0c00 |0017: move-result-object v0 │ │ +01c04c: 5b40 7800 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c050: 5440 7800 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c054: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +01c058: 5440 6500 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c05c: 5500 a600 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00a6 │ │ +01c060: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +01c064: 5440 7800 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c068: 6e10 1d03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@031d │ │ +01c06e: 0e00 |0029: return-void │ │ +01c070: 5440 7800 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c074: 6e10 1b03 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@031b │ │ +01c07a: 28fa |002f: goto 0029 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1343 │ │ 0x0005 line=1344 │ │ 0x0007 line=1345 │ │ 0x000b line=1346 │ │ 0x000e line=1347 │ │ @@ -6024,21 +3796,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -014efc: |[014efc] android.support.v4.app.Fragment.performStart:()V │ │ -014f0c: 6e10 d901 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01d9 │ │ -014f12: 5410 7800 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014f16: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -014f1a: 5410 7800 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -014f1e: 6e10 1a03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@031a │ │ -014f24: 0e00 |000c: return-void │ │ +01c07c: |[01c07c] android.support.v4.app.Fragment.performStart:()V │ │ +01c08c: 6e10 d901 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01d9 │ │ +01c092: 5410 7800 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c096: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01c09a: 5410 7800 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +01c09e: 6e10 1a03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@031a │ │ +01c0a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0003 line=1333 │ │ 0x0007 line=1334 │ │ 0x000c line=1336 │ │ locals : │ │ @@ -6049,17 +3821,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -014f28: |[014f28] android.support.v4.app.Fragment.performStop:()V │ │ -014f38: 6e10 da01 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01da │ │ -014f3e: 0e00 |0003: return-void │ │ +01c0a8: |[01c0a8] android.support.v4.app.Fragment.performStop:()V │ │ +01c0b8: 6e10 da01 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01da │ │ +01c0be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0003 line=1340 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6068,17 +3840,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -014f40: |[014f40] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -014f50: 6e20 1509 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0915 │ │ -014f56: 0e00 |0003: return-void │ │ +01c0c0: |[01c0c0] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +01c0d0: 6e20 1509 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0915 │ │ +01c0d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -6088,23 +3860,23 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -014f58: |[014f58] android.support.v4.app.Fragment.restoreViewState:()V │ │ -014f68: 5420 8200 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -014f6c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -014f70: 5420 7700 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -014f74: 5421 8200 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -014f78: 6e20 0f09 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@090f │ │ -014f7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -014f80: 5b20 8200 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -014f84: 0e00 |000e: return-void │ │ +01c0d8: |[01c0d8] android.support.v4.app.Fragment.restoreViewState:()V │ │ +01c0e8: 5420 8200 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +01c0ec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +01c0f0: 5420 7700 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +01c0f4: 5421 8200 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +01c0f8: 6e20 0f09 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@090f │ │ +01c0fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01c100: 5b20 8200 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +01c104: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ 0x000b line=408 │ │ 0x000e line=410 │ │ locals : │ │ @@ -6115,23 +3887,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -014f88: |[014f88] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -014f98: 5220 7600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -014f9c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -014fa0: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -014fa4: 1a01 2602 |0006: const-string v1, "Fragment already active" // string@0226 │ │ -014fa8: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -014fae: 2700 |000b: throw v0 │ │ -014fb0: 5b23 6800 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ -014fb4: 0e00 |000e: return-void │ │ +01c108: |[01c108] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +01c118: 5220 7600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c11c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01c120: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01c124: 1a01 2602 |0006: const-string v1, "Fragment already active" // string@0226 │ │ +01c128: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01c12e: 2700 |000b: throw v0 │ │ +01c130: 5b23 6800 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ +01c134: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0004 line=480 │ │ 0x000c line=482 │ │ 0x000e line=483 │ │ locals : │ │ @@ -6143,27 +3915,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -014fb8: |[014fb8] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -014fc8: 5510 7300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -014fcc: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -014fd0: 5c12 7300 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -014fd4: 6e10 ba01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ba │ │ -014fda: 0a00 |0009: move-result v0 │ │ -014fdc: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -014fe0: 6e10 bc01 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01bc │ │ -014fe6: 0a00 |000f: move-result v0 │ │ -014fe8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -014fec: 5410 6500 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -014ff0: 6e10 1e02 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@021e │ │ -014ff6: 0e00 |0017: return-void │ │ +01c138: |[01c138] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +01c148: 5510 7300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +01c14c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +01c150: 5c12 7300 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +01c154: 6e10 ba01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ba │ │ +01c15a: 0a00 |0009: move-result v0 │ │ +01c15c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +01c160: 6e10 bc01 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01bc │ │ +01c166: 0a00 |000f: move-result v0 │ │ +01c168: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +01c16c: 5410 6500 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c170: 6e10 1e02 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@021e │ │ +01c176: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 0x0004 line=706 │ │ 0x0006 line=707 │ │ 0x0012 line=708 │ │ 0x0017 line=711 │ │ @@ -6176,28 +3948,28 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -014ff8: |[014ff8] android.support.v4.app.Fragment.setIndex:(I)V │ │ -015008: 5923 7600 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01500c: 2200 9c01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -015010: 7010 520a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015016: 1a01 7107 |0007: const-string v1, "android:fragment:" // string@0771 │ │ -01501a: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015020: 0c00 |000c: move-result-object v0 │ │ -015022: 5221 7600 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -015026: 6e20 550a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01502c: 0c00 |0012: move-result-object v0 │ │ -01502e: 6e10 5d0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -015034: 0c00 |0016: move-result-object v0 │ │ -015036: 5b20 8b00 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ -01503a: 0e00 |0019: return-void │ │ +01c178: |[01c178] android.support.v4.app.Fragment.setIndex:(I)V │ │ +01c188: 5923 7600 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c18c: 2200 9c01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +01c190: 7010 520a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c196: 1a01 7107 |0007: const-string v1, "android:fragment:" // string@0771 │ │ +01c19a: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c1a0: 0c00 |000c: move-result-object v0 │ │ +01c1a2: 5221 7600 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c1a6: 6e20 550a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01c1ac: 0c00 |0012: move-result-object v0 │ │ +01c1ae: 6e10 5d0a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c1b4: 0c00 |0016: move-result-object v0 │ │ +01c1b6: 5b20 8b00 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ +01c1ba: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ 0x0019 line=415 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ @@ -6208,29 +3980,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 │ │ -01503c: |[01503c] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -01504c: 5220 7600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -015050: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -015054: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -015058: 1a01 2602 |0006: const-string v1, "Fragment already active" // string@0226 │ │ -01505c: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -015062: 2700 |000b: throw v0 │ │ -015064: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -015068: 5430 5e00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -01506c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -015070: 5430 5e00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -015074: 5b20 8100 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -015078: 0e00 |0016: return-void │ │ -01507a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01507c: 28fc |0018: goto 0014 // -0004 │ │ +01c1bc: |[01c1bc] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +01c1cc: 5220 7600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c1d0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01c1d4: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01c1d8: 1a01 2602 |0006: const-string v1, "Fragment already active" // string@0226 │ │ +01c1dc: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01c1e2: 2700 |000b: throw v0 │ │ +01c1e4: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +01c1e8: 5430 5e00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01c1ec: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +01c1f0: 5430 5e00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ +01c1f4: 5b20 8100 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +01c1f8: 0e00 |0016: return-void │ │ +01c1fa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +01c1fc: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=505 │ │ 0x0016 line=507 │ │ 0x0017 line=505 │ │ @@ -6243,29 +4015,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -015080: |[015080] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -015090: 5510 7a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -015094: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -015098: 5c12 7a00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -01509c: 5510 7300 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -0150a0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0150a4: 6e10 ba01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ba │ │ -0150aa: 0a00 |000d: move-result v0 │ │ -0150ac: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -0150b0: 6e10 bc01 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01bc │ │ -0150b6: 0a00 |0013: move-result v0 │ │ -0150b8: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -0150bc: 5410 6500 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0150c0: 6e10 1e02 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@021e │ │ -0150c6: 0e00 |001b: return-void │ │ +01c200: |[01c200] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +01c210: 5510 7a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +01c214: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +01c218: 5c12 7a00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +01c21c: 5510 7300 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +01c220: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +01c224: 6e10 ba01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ba │ │ +01c22a: 0a00 |000d: move-result v0 │ │ +01c22c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +01c230: 6e10 bc01 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01bc │ │ +01c236: 0a00 |0013: move-result v0 │ │ +01c238: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +01c23c: 5410 6500 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c240: 6e10 1e02 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@021e │ │ +01c246: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0004 line=724 │ │ 0x0006 line=725 │ │ 0x0016 line=726 │ │ 0x001b line=729 │ │ @@ -6278,17 +4050,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0150c8: |[0150c8] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -0150d8: 5c01 7f00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ -0150dc: 0e00 |0002: return-void │ │ +01c248: |[01c248] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +01c258: 5c01 7f00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ +01c25c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0002 line=691 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 retain Z │ │ @@ -6298,18 +4070,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 │ │ -0150e0: |[0150e0] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -0150f0: 5b01 8600 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -0150f4: 5902 8800 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ -0150f8: 0e00 |0004: return-void │ │ +01c260: |[01c260] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +01c270: 5b01 8600 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +01c274: 5902 8800 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ +01c278: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0002 line=522 │ │ 0x0004 line=523 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -6321,30 +4093,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0150fc: |[0150fc] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -01510c: 5520 8900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -015110: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -015114: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -015118: 5220 8300 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -01511c: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -01511e: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -015122: 5420 7100 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -015126: 6e20 7702 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0277 │ │ -01512c: 5c23 8900 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -015130: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -015134: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -015136: 5c20 6e00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ -01513a: 0e00 |0017: return-void │ │ -01513c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01513e: 28fc |0019: goto 0015 // -0004 │ │ +01c27c: |[01c27c] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +01c28c: 5520 8900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +01c290: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +01c294: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +01c298: 5220 8300 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +01c29c: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +01c29e: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +01c2a2: 5420 7100 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01c2a6: 6e20 7702 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0277 │ │ +01c2ac: 5c23 8900 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +01c2b0: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +01c2b4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +01c2b6: 5c20 6e00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ +01c2ba: 0e00 |0017: return-void │ │ +01c2bc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +01c2be: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x000b line=746 │ │ 0x0010 line=748 │ │ 0x0012 line=749 │ │ 0x0017 line=750 │ │ @@ -6358,36 +4130,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -015140: |[015140] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -015150: 5430 6500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -015154: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -015158: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01515c: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -015160: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015166: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ -01516a: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015170: 0c01 |0010: move-result-object v1 │ │ -015172: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -015178: 0c01 |0014: move-result-object v1 │ │ -01517a: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ -01517e: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015184: 0c01 |001a: move-result-object v1 │ │ -015186: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01518c: 0c01 |001e: move-result-object v1 │ │ -01518e: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -015194: 2700 |0022: throw v0 │ │ -015196: 5430 6500 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -01519a: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -01519c: 6e40 1d02 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@021d │ │ -0151a2: 0e00 |0029: return-void │ │ +01c2c0: |[01c2c0] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +01c2d0: 5430 6500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c2d4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01c2d8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01c2dc: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01c2e0: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c2e6: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ +01c2ea: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c2f0: 0c01 |0010: move-result-object v1 │ │ +01c2f2: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01c2f8: 0c01 |0014: move-result-object v1 │ │ +01c2fa: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ +01c2fe: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c304: 0c01 |001a: move-result-object v1 │ │ +01c306: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c30c: 0c01 |001e: move-result-object v1 │ │ +01c30e: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01c314: 2700 |0022: throw v0 │ │ +01c316: 5430 6500 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c31a: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +01c31c: 6e40 1d02 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@021d │ │ +01c322: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0004 line=781 │ │ 0x0023 line=783 │ │ 0x0029 line=784 │ │ locals : │ │ @@ -6399,35 +4171,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0151a4: |[0151a4] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -0151b4: 5430 6500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0151b8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0151bc: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -0151c0: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -0151c4: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0151ca: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ -0151ce: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0151d4: 0c01 |0010: move-result-object v1 │ │ -0151d6: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0151dc: 0c01 |0014: move-result-object v1 │ │ -0151de: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ -0151e2: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0151e8: 0c01 |001a: move-result-object v1 │ │ -0151ea: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0151f0: 0c01 |001e: move-result-object v1 │ │ -0151f2: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0151f8: 2700 |0022: throw v0 │ │ -0151fa: 5430 6500 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0151fe: 6e40 1d02 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@021d │ │ -015204: 0e00 |0028: return-void │ │ +01c324: |[01c324] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +01c334: 5430 6500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c338: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01c33c: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01c340: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01c344: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c34a: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ +01c34e: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c354: 0c01 |0010: move-result-object v1 │ │ +01c356: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01c35c: 0c01 |0014: move-result-object v1 │ │ +01c35e: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ +01c362: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c368: 0c01 |001a: move-result-object v1 │ │ +01c36a: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c370: 0c01 |001e: move-result-object v1 │ │ +01c372: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01c378: 2700 |0022: throw v0 │ │ +01c37a: 5430 6500 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +01c37e: 6e40 1d02 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@021d │ │ +01c384: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0004 line=792 │ │ 0x0023 line=794 │ │ 0x0028 line=795 │ │ locals : │ │ @@ -6440,44 +4212,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -015208: |[015208] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -015218: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01521c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -015220: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -015226: 7120 4804 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ -01522c: 5221 7600 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -015230: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -015234: 1a01 1f00 |000e: const-string v1, " #" // string@001f │ │ -015238: 6e20 580a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01523e: 5221 7600 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -015242: 6e20 550a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -015248: 5221 7000 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -01524c: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -015250: 1a01 4100 |001c: const-string v1, " id=0x" // string@0041 │ │ -015254: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01525a: 5221 7000 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -01525e: 7110 250a 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -015264: 0c01 |0026: move-result-object v1 │ │ -015266: 6e20 580a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01526c: 5421 8500 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -015270: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -015274: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ -015278: 6e20 580a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01527e: 5421 8500 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -015282: 6e20 580a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015288: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -01528c: 6e20 540a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a54 │ │ -015292: 6e10 5d0a 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -015298: 0c01 |0040: move-result-object v1 │ │ -01529a: 1101 |0041: return-object v1 │ │ +01c388: |[01c388] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +01c398: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +01c39c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +01c3a0: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +01c3a6: 7120 4804 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ +01c3ac: 5221 7600 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c3b0: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +01c3b4: 1a01 1f00 |000e: const-string v1, " #" // string@001f │ │ +01c3b8: 6e20 580a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c3be: 5221 7600 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01c3c2: 6e20 550a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01c3c8: 5221 7000 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01c3cc: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +01c3d0: 1a01 4100 |001c: const-string v1, " id=0x" // string@0041 │ │ +01c3d4: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c3da: 5221 7000 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01c3de: 7110 250a 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01c3e4: 0c01 |0026: move-result-object v1 │ │ +01c3e6: 6e20 580a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c3ec: 5421 8500 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01c3f0: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +01c3f4: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ +01c3f8: 6e20 580a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c3fe: 5421 8500 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01c402: 6e20 580a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c408: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +01c40c: 6e20 540a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a54 │ │ +01c412: 6e10 5d0a 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c418: 0c01 |0040: move-result-object v1 │ │ +01c41a: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ 0x000a line=439 │ │ 0x000e line=440 │ │ 0x0013 line=441 │ │ @@ -6498,1194 +4270,44 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01529c: |[01529c] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -0152ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0152ae: 6e20 1509 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0915 │ │ -0152b4: 0e00 |0004: return-void │ │ +01c41c: |[01c41c] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +01c42c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01c42e: 6e20 1509 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0915 │ │ +01c434: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0004 line=1230 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 551 (Fragment.java) │ │ │ │ -Class #16 header: │ │ -class_idx : 87 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 91 │ │ -source_file_idx : 492 │ │ -static_fields_size : 10 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 21 │ │ - │ │ -Class #16 - │ │ - Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ - #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_BACK_STACK_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:backStackId" │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_CANCELABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:cancelable" │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_DIALOG_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:savedDialogState" │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_SHOWS_DIALOG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:showsDialog" │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_STYLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:style" │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_THEME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:theme" │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NORMAL' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_FRAME' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_INPUT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_TITLE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mBackStackId' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mCancelable' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mDialog' │ │ - type : 'Landroid/app/Dialog;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mRemoved' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mShowsDialog' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mStyle' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mTheme' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -0152b8: |[0152b8] android.support.v4.app.DialogFragment.:()V │ │ -0152c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0152ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0152cc: 7010 a301 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@01a3 │ │ -0152d2: 5920 5b00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -0152d6: 5920 5c00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -0152da: 5c21 5500 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -0152de: 5c21 5a00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0152e2: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0152e4: 5920 5400 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0152e8: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=82 │ │ - 0x0005 line=72 │ │ - 0x0007 line=73 │ │ - 0x0009 line=74 │ │ - 0x000b line=75 │ │ - 0x000d line=76 │ │ - 0x0010 line=83 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismiss' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0152ec: |[0152ec] android.support.v4.app.DialogFragment.dismiss:()V │ │ -0152fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0152fe: 6e20 8001 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0180 │ │ -015304: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=149 │ │ - 0x0004 line=150 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismissInternal' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -015308: |[015308] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -015318: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01531a: 5441 5800 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -01531e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -015322: 5441 5800 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015326: 6e10 2f00 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -01532c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -01532e: 5b41 5800 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015332: 5c43 5900 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ -015336: 5241 5400 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -01533a: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ -01533e: 6e10 8301 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0183 │ │ -015344: 0c01 |0016: move-result-object v1 │ │ -015346: 5242 5400 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -01534a: 6e30 3302 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0233 │ │ -015350: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ -015352: 5941 5400 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -015356: 0e00 |001f: return-void │ │ -015358: 6e10 8301 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0183 │ │ -01535e: 0c01 |0023: move-result-object v1 │ │ -015360: 6e10 2802 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -015366: 0c00 |0027: move-result-object v0 │ │ -015368: 6e20 c602 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02c6 │ │ -01536e: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ -015372: 6e10 c002 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02c0 │ │ -015378: 28ef |0030: goto 001f // -0011 │ │ -01537a: 6e10 bf02 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02bf │ │ -015380: 28eb |0034: goto 001f // -0015 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=153 │ │ - 0x0005 line=154 │ │ - 0x000a line=155 │ │ - 0x000d line=157 │ │ - 0x000f line=158 │ │ - 0x0013 line=159 │ │ - 0x001c line=161 │ │ - 0x001f line=171 │ │ - 0x0020 line=163 │ │ - 0x0028 line=164 │ │ - 0x002b line=165 │ │ - 0x002d line=166 │ │ - 0x0031 line=168 │ │ - locals : │ │ - 0x0028 - 0x0035 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x0035 reg=4 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0035 reg=5 allowStateLoss Z │ │ - │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getDialog' │ │ - type : '()Landroid/app/Dialog;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015384: |[015384] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -015394: 5410 5800 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015398: 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;) │ │ - name : 'getLayoutInflater' │ │ - type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -01539c: |[01539c] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -0153ac: 5520 5a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0153b0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0153b4: 6f20 aa01 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01aa │ │ -0153ba: 0c00 |0007: move-result-object v0 │ │ -0153bc: 1100 |0008: return-object v0 │ │ -0153be: 6e20 8c01 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@018c │ │ -0153c4: 0c00 |000c: move-result-object v0 │ │ -0153c6: 5b20 5800 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0153ca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0153cc: 5c20 5700 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0057 │ │ -0153d0: 5220 5b00 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -0153d4: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ -0153da: 5420 5800 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0153de: 6e10 3000 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0030 │ │ -0153e4: 0c00 |001c: move-result-object v0 │ │ -0153e6: 1a01 a50b |001d: const-string v1, "layout_inflater" // string@0ba5 │ │ -0153ea: 6e20 7200 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -0153f0: 0c00 |0022: move-result-object v0 │ │ -0153f2: 1f00 2d01 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ -0153f6: 28e3 |0025: goto 0008 // -001d │ │ -0153f8: 5420 5800 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0153fc: 6e10 3100 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ -015402: 0c00 |002b: move-result-object v0 │ │ -015404: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ -015408: 6e20 3509 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0935 │ │ -01540e: 5420 5800 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015412: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -015414: 6e20 3500 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0035 │ │ -01541a: 28e0 |0037: goto 0017 // -0020 │ │ -01541c: 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 │ │ - 0x0012 line=255 │ │ - 0x0017 line=265 │ │ - 0x0026 line=257 │ │ - 0x0031 line=263 │ │ - 0x0038 line=255 │ │ - locals : │ │ - 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0042 reg=3 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getShowsDialog' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015430: |[015430] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -015440: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -015444: 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;) │ │ - name : 'getTheme' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015448: |[015448] android.support.v4.app.DialogFragment.getTheme:()I │ │ -015458: 5210 5c00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -01545c: 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;) │ │ - name : 'isCancelable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015460: |[015460] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -015470: 5510 5500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -015474: 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;) │ │ - name : 'onActivityCreated' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 75 16-bit code units │ │ -015478: |[015478] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -015488: 6f20 c201 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01c2 │ │ -01548e: 5542 5a00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -015492: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -015496: 0e00 |0007: return-void │ │ -015498: 6e10 8701 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0187 │ │ -01549e: 0c01 |000b: move-result-object v1 │ │ -0154a0: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0154a4: 6e10 fd08 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@08fd │ │ -0154aa: 0c02 |0011: move-result-object v2 │ │ -0154ac: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -0154b0: 2202 8c01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -0154b4: 1a03 eb01 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@01eb │ │ -0154b8: 7020 1f0a 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0154be: 2702 |001b: throw v2 │ │ -0154c0: 5442 5800 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0154c4: 6e20 3700 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0037 │ │ -0154ca: 5442 5800 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0154ce: 6e10 8101 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0181 │ │ -0154d4: 0c03 |0026: move-result-object v3 │ │ -0154d6: 6e20 3a00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@003a │ │ -0154dc: 5442 5800 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0154e0: 5543 5500 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -0154e4: 6e20 3600 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0036 │ │ -0154ea: 5442 5800 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0154ee: 6e20 3800 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0038 │ │ -0154f4: 5442 5800 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -0154f8: 6e20 3900 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0039 │ │ -0154fe: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -015502: 1a02 7207 |003d: const-string v2, "android:savedDialogState" // string@0772 │ │ -015506: 6e20 ee00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00ee │ │ -01550c: 0c00 |0042: move-result-object v0 │ │ -01550e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -015512: 5442 5800 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015516: 6e20 3300 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0033 │ │ -01551c: 28bd |004a: goto 0007 // -0043 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - 0x0003 line=312 │ │ - 0x0007 line=333 │ │ - 0x0008 line=316 │ │ - 0x000c line=317 │ │ - 0x000e line=318 │ │ - 0x0014 line=319 │ │ - 0x001c line=321 │ │ - 0x0021 line=323 │ │ - 0x002a line=324 │ │ - 0x0031 line=325 │ │ - 0x0036 line=326 │ │ - 0x003b line=327 │ │ - 0x003d line=328 │ │ - 0x0043 line=329 │ │ - 0x0045 line=330 │ │ - locals : │ │ - 0x0043 - 0x004b reg=0 dialogState Landroid/os/Bundle; │ │ - 0x000c - 0x004b reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x004b reg=4 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004b reg=5 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCancel' │ │ - type : '(Landroid/content/DialogInterface;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -015520: |[015520] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -015530: 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; │ │ - │ │ - #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -015534: |[015534] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -015544: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -015546: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -015548: 6f20 c701 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01c7 │ │ -01554e: 5230 5600 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0056 │ │ -015552: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -015556: 0110 |0009: move v0, v1 │ │ -015558: 5c30 5a00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -01555c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -015560: 1a00 7407 |000e: const-string v0, "android:style" // string@0774 │ │ -015564: 6e30 f000 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ -01556a: 0a00 |0013: move-result v0 │ │ -01556c: 5930 5b00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -015570: 1a00 7907 |0016: const-string v0, "android:theme" // string@0779 │ │ -015574: 6e30 f000 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ -01557a: 0a00 |001b: move-result v0 │ │ -01557c: 5930 5c00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -015580: 1a00 7007 |001e: const-string v0, "android:cancelable" // string@0770 │ │ -015584: 6e30 ed00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ed │ │ -01558a: 0a00 |0023: move-result v0 │ │ -01558c: 5c30 5500 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -015590: 1a00 7307 |0026: const-string v0, "android:showsDialog" // string@0773 │ │ -015594: 5531 5a00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -015598: 6e30 ed00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ed │ │ -01559e: 0a00 |002d: move-result v0 │ │ -0155a0: 5c30 5a00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0155a4: 1a00 6f07 |0030: const-string v0, "android:backStackId" // string@076f │ │ -0155a8: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -0155aa: 6e30 f000 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ -0155b0: 0a00 |0036: move-result v0 │ │ -0155b2: 5930 5400 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0155b6: 0e00 |0039: return-void │ │ -0155b8: 0120 |003a: move v0, v2 │ │ -0155ba: 28cf |003b: goto 000a // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=232 │ │ - 0x0005 line=234 │ │ - 0x000c line=236 │ │ - 0x000e line=237 │ │ - 0x0016 line=238 │ │ - 0x001e line=239 │ │ - 0x0026 line=240 │ │ - 0x0030 line=241 │ │ - 0x0039 line=244 │ │ - 0x003b line=234 │ │ - locals : │ │ - 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #10 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCreateDialog' │ │ - type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0155bc: |[0155bc] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0155cc: 2200 0b00 |0000: new-instance v0, Landroid/app/Dialog; // type@000b │ │ -0155d0: 6e10 8101 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0181 │ │ -0155d6: 0c01 |0005: move-result-object v1 │ │ -0155d8: 6e10 8601 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0186 │ │ -0155de: 0a02 |0009: move-result v2 │ │ -0155e0: 7030 2e00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@002e │ │ -0155e6: 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; │ │ - │ │ - #11 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDestroyView' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -0155e8: |[0155e8] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -0155f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0155fa: 6f10 ce01 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ce │ │ -015600: 5c21 5700 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0057 │ │ -015604: 5420 5800 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015608: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -01560c: 5c21 5900 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ -015610: 5420 5800 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015614: 6e10 2f00 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -01561a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -01561c: 5b20 5800 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015620: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=383 │ │ - 0x0004 line=384 │ │ - 0x0006 line=385 │ │ - 0x000a line=389 │ │ - 0x000c line=390 │ │ - 0x0011 line=391 │ │ - 0x0014 line=393 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #12 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDismiss' │ │ - type : '(Landroid/content/DialogInterface;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -015624: |[015624] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -015634: 5510 5900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ -015638: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -01563c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01563e: 6e20 8001 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0180 │ │ -015644: 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; │ │ - 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ - │ │ - #13 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onSaveInstanceState' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 77 16-bit code units │ │ -015648: |[015648] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -015658: 6f20 d801 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d8 │ │ -01565e: 5431 5800 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015662: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -015666: 5431 5800 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -01566a: 6e10 3400 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0034 │ │ -015670: 0c00 |000c: move-result-object v0 │ │ -015672: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -015676: 1a01 7207 |000f: const-string v1, "android:savedDialogState" // string@0772 │ │ -01567a: 6e30 f900 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00f9 │ │ -015680: 5231 5b00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -015684: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -015688: 1a01 7407 |0018: const-string v1, "android:style" // string@0774 │ │ -01568c: 5232 5b00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -015690: 6e30 fa00 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ -015696: 5231 5c00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -01569a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -01569e: 1a01 7907 |0023: const-string v1, "android:theme" // string@0779 │ │ -0156a2: 5232 5c00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -0156a6: 6e30 fa00 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ -0156ac: 5531 5500 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -0156b0: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -0156b4: 1a01 7007 |002e: const-string v1, "android:cancelable" // string@0770 │ │ -0156b8: 5532 5500 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -0156bc: 6e30 f800 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ -0156c2: 5531 5a00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0156c6: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -0156ca: 1a01 7307 |0039: const-string v1, "android:showsDialog" // string@0773 │ │ -0156ce: 5532 5a00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0156d2: 6e30 f800 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ -0156d8: 5231 5400 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0156dc: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -0156de: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -0156e2: 1a01 6f07 |0045: const-string v1, "android:backStackId" // string@076f │ │ -0156e6: 5232 5400 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0156ea: 6e30 fa00 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ -0156f0: 0e00 |004c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - 0x0003 line=347 │ │ - 0x0007 line=348 │ │ - 0x000d line=349 │ │ - 0x000f line=350 │ │ - 0x0014 line=353 │ │ - 0x0018 line=354 │ │ - 0x001f line=356 │ │ - 0x0023 line=357 │ │ - 0x002a line=359 │ │ - 0x002e line=360 │ │ - 0x0035 line=362 │ │ - 0x0039 line=363 │ │ - 0x0040 line=365 │ │ - 0x0045 line=366 │ │ - 0x004c line=368 │ │ - locals : │ │ - 0x000d - 0x0014 reg=0 dialogState Landroid/os/Bundle; │ │ - 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004d reg=4 outState Landroid/os/Bundle; │ │ - │ │ - #14 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onStart' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -0156f4: |[0156f4] android.support.v4.app.DialogFragment.onStart:()V │ │ -015704: 6f10 d901 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01d9 │ │ -01570a: 5410 5800 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -01570e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -015712: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -015714: 5c10 5900 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ -015718: 5410 5800 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -01571c: 6e10 3b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@003b │ │ -015722: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=337 │ │ - 0x0003 line=338 │ │ - 0x0007 line=339 │ │ - 0x000a line=340 │ │ - 0x000f line=342 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #15 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onStop' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -015724: |[015724] android.support.v4.app.DialogFragment.onStop:()V │ │ -015734: 6f10 da01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01da │ │ -01573a: 5410 5800 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -01573e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -015742: 5410 5800 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015746: 6e10 3200 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0032 │ │ -01574c: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=372 │ │ - 0x0003 line=373 │ │ - 0x0007 line=374 │ │ - 0x000c line=376 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #16 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setCancelable' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -015750: |[015750] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -015760: 5c12 5500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -015764: 5410 5800 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015768: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -01576c: 5410 5800 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ -015770: 6e20 3600 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0036 │ │ -015776: 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; │ │ - 0x0000 - 0x000c reg=2 cancelable Z │ │ - │ │ - #17 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setShowsDialog' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015778: |[015778] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -015788: 5c01 5a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -01578c: 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 │ │ - │ │ - #18 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setStyle' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 22 16-bit code units │ │ -015790: |[015790] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -0157a0: 5923 5b00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -0157a4: 5220 5b00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -0157a8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0157aa: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -0157ae: 5220 5b00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -0157b2: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -0157b4: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -0157b8: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -0157be: 5920 5c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -0157c2: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -0157c6: 5924 5c00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -0157ca: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=100 │ │ - 0x0002 line=101 │ │ - 0x000c line=102 │ │ - 0x0011 line=104 │ │ - 0x0013 line=105 │ │ - 0x0015 line=107 │ │ - locals : │ │ - 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0016 reg=3 style I │ │ - 0x0000 - 0x0016 reg=4 theme I │ │ - │ │ - #19 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'show' │ │ - 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 │ │ -0157cc: |[0157cc] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -0157dc: 6e30 bc02 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@02bc │ │ -0157e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0157e4: 5c10 5900 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ -0157e8: 6e10 bf02 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02bf │ │ -0157ee: 0a00 |0009: move-result v0 │ │ -0157f0: 5910 5400 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0157f4: 5210 5400 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0157f8: 0f00 |000e: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0003 line=137 │ │ - 0x0006 line=138 │ │ - 0x000c line=139 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000f reg=2 transaction Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x000f reg=3 tag Ljava/lang/String; │ │ - │ │ - #20 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'show' │ │ - 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 │ │ -0157fc: |[0157fc] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -01580c: 6e10 2802 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -015812: 0c00 |0003: move-result-object v0 │ │ -015814: 6e30 bc02 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@02bc │ │ -01581a: 6e10 bf02 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02bf │ │ -015820: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0004 line=122 │ │ - 0x0007 line=123 │ │ - 0x000a line=124 │ │ - locals : │ │ - 0x0004 - 0x000b reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 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 : 492 (DialogFragment.java) │ │ - │ │ -Class #17 header: │ │ -class_idx : 88 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 409 │ │ -source_file_idx : 551 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #17 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InstantiationException" │ │ - │ │ -Class #17 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$InstantiationException;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/RuntimeException;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$InstantiationException;) │ │ - name : '' │ │ - 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 │ │ -015824: |[015824] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -015834: 7030 3d0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a3d │ │ -01583a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=330 │ │ - 0x0003 line=331 │ │ - 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 : 551 (Fragment.java) │ │ - │ │ -Class #18 header: │ │ -class_idx : 89 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 551 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #18 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment$SavedState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ - │ │ -Class #18 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01583c: |[01583c] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -01584c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -015852: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=313 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -015854: |[015854] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -015864: 2200 5a00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ -015868: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01586a: 7030 9f01 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@019f │ │ -015870: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=315 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -015874: |[015874] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -015884: 6e20 9901 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0199 │ │ -01588a: 0c00 |0003: move-result-object v0 │ │ -01588c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=313 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ - │ │ - #2 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -015890: |[015890] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -0158a0: 2320 5602 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0256 │ │ -0158a4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=319 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ - │ │ - #3 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0158a8: |[0158a8] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0158b8: 6e20 9b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@019b │ │ -0158be: 0c00 |0003: move-result-object v0 │ │ -0158c0: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=313 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 551 (Fragment.java) │ │ - │ │ -Class #19 header: │ │ -class_idx : 90 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 551 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #19 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ -Annotations on field #93 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ - │ │ -Class #19 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'mState' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0158c4: |[0158c4] android.support.v4.app.Fragment$SavedState.:()V │ │ -0158d4: 2200 5900 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0059 │ │ -0158d8: 7010 9801 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0198 │ │ -0158de: 6900 5d00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@005d │ │ -0158e2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=312 │ │ - 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 │ │ -0158e4: |[0158e4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -0158f4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0158fa: 5b01 5e00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -0158fe: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=291 │ │ - 0x0003 line=292 │ │ - 0x0005 line=293 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0000 - 0x0006 reg=1 state Landroid/os/Bundle; │ │ - │ │ - #2 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -015900: |[015900] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -015910: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -015916: 6e10 1501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0115 │ │ -01591c: 0c00 |0006: move-result-object v0 │ │ -01591e: 5b10 5e00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -015922: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -015926: 5410 5e00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -01592a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01592e: 5410 5e00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -015932: 6e20 0001 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ -015938: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=295 │ │ - 0x0003 line=296 │ │ - 0x0009 line=297 │ │ - 0x000f line=298 │ │ - 0x0014 line=300 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0000 - 0x0015 reg=2 in Landroid/os/Parcel; │ │ - 0x0000 - 0x0015 reg=3 loader Ljava/lang/ClassLoader; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01593c: |[01593c] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -01594c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01594e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=304 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -015950: |[015950] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -015960: 5410 5e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@005e │ │ -015964: 6e20 1901 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0119 │ │ -01596a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=309 │ │ - 0x0005 line=310 │ │ - 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 : 551 (Fragment.java) │ │ - │ │ -Class #20 header: │ │ +Class #14 header: │ │ class_idx : 92 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 65 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #20 annotations: │ │ +Class #14 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #20 - │ │ +Class #14 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$1;) │ │ @@ -7698,18 +4320,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 │ │ -01596c: |[01596c] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01597c: 5b01 8d00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ -015980: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -015986: 0e00 |0005: return-void │ │ +01c438: |[01c438] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +01c448: 5b01 8d00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ +01c44c: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +01c452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -7719,35 +4341,35 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -015988: |[015988] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -015998: 5230 1800 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0018 │ │ -01599c: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ -0159a2: 6f20 0501 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ -0159a8: 0e00 |0008: return-void │ │ -0159aa: 5420 8d00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ -0159ae: 5500 a700 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ -0159b2: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -0159b6: 5420 8d00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ -0159ba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0159bc: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01f4 │ │ -0159c2: 28f3 |0015: goto 0008 // -000d │ │ -0159c4: 5420 8d00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ -0159c8: 5400 9f00 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0159cc: 6e10 5e02 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@025e │ │ -0159d2: 5420 8d00 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ -0159d6: 5400 9f00 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0159da: 6e10 6302 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -0159e0: 28e4 |0024: goto 0008 // -001c │ │ -0159e2: 0000 |0025: nop // spacer │ │ -0159e4: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ +01c454: |[01c454] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +01c464: 5230 1800 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0018 │ │ +01c468: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ +01c46e: 6f20 0501 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ +01c474: 0e00 |0008: return-void │ │ +01c476: 5420 8d00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ +01c47a: 5500 a700 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ +01c47e: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +01c482: 5420 8d00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ +01c486: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +01c488: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01f4 │ │ +01c48e: 28f3 |0015: goto 0008 // -000d │ │ +01c490: 5420 8d00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ +01c494: 5400 9f00 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c498: 6e10 5e02 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@025e │ │ +01c49e: 5420 8d00 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@008d │ │ +01c4a2: 5400 9f00 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c4a6: 6e10 6302 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +01c4ac: 28e4 |0024: goto 0008 // -001c │ │ +01c4ae: 0000 |0025: nop // spacer │ │ +01c4b0: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=93 │ │ 0x0008 line=95 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ @@ -7756,30 +4378,30 @@ │ │ 0x0025 line=82 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002e reg=3 msg Landroid/os/Message; │ │ │ │ source_file_idx : 553 (FragmentActivity.java) │ │ │ │ -Class #21 header: │ │ +Class #15 header: │ │ class_idx : 93 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 553 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #21 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FragmentTag" │ │ │ │ -Class #21 - │ │ +Class #15 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$FragmentTag;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : 'Fragment' │ │ @@ -7808,70 +4430,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0159f4: |[0159f4] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -015a04: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -015a06: 2300 5102 |0001: new-array v0, v0, [I // type@0251 │ │ -015a0a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -015a10: 6900 8e00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@008e │ │ -015a14: 0e00 |0008: return-void │ │ -015a16: 0000 |0009: nop // spacer │ │ -015a18: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +01c4c0: |[01c4c0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +01c4d0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +01c4d2: 2300 5102 |0001: new-array v0, v0, [I // type@0251 │ │ +01c4d6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +01c4dc: 6900 8e00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@008e │ │ +01c4e0: 0e00 |0008: return-void │ │ +01c4e2: 0000 |0009: nop // spacer │ │ +01c4e4: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 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 │ │ -015a2c: |[015a2c] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -015a3c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -015a42: 0e00 |0003: return-void │ │ +01c4f8: |[01c4f8] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +01c508: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01c50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ source_file_idx : 553 (FragmentActivity.java) │ │ │ │ -Class #22 header: │ │ +Class #16 header: │ │ class_idx : 94 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #22 annotations: │ │ +Class #16 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="NonConfigurationInstances" │ │ Annotations on field #147 'children' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #149 'fragments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ Annotations on field #150 'loaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ │ │ -Class #22 - │ │ +Class #16 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ @@ -7900,43 +4522,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -015a44: |[015a44] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -015a54: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -015a5a: 0e00 |0003: return-void │ │ +01c510: |[01c510] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +01c520: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01c526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ source_file_idx : 553 (FragmentActivity.java) │ │ │ │ -Class #23 header: │ │ +Class #17 header: │ │ class_idx : 95 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 8 │ │ source_file_idx : 553 │ │ static_fields_size : 5 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ -Class #23 annotations: │ │ +Class #17 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentActivity$FragmentTag; Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; } │ │ Annotations on field #156 'mAllLoaderManagers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ │ │ -Class #23 - │ │ +Class #17 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'FRAGMENTS_TAG' │ │ @@ -8018,23 +4640,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -015a5c: |[015a5c] android.support.v4.app.FragmentActivity.:()V │ │ -015a6c: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ -015a72: 2200 5c00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@005c │ │ -015a76: 7020 ee01 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@01ee │ │ -015a7c: 5b10 a000 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -015a80: 2200 6800 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0068 │ │ -015a84: 7010 4802 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0248 │ │ -015a8a: 5b10 9f00 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015a8e: 0e00 |0011: return-void │ │ +01c528: |[01c528] android.support.v4.app.FragmentActivity.:()V │ │ +01c538: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ +01c53e: 2200 5c00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@005c │ │ +01c542: 7020 ee01 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@01ee │ │ +01c548: 5b10 a000 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01c54c: 2200 6800 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0068 │ │ +01c550: 7010 4802 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0248 │ │ +01c556: 5b10 9f00 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c55a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=79 │ │ 0x000a line=98 │ │ 0x0011 line=121 │ │ locals : │ │ @@ -8046,24 +4668,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -015a90: |[015a90] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -015aa0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -015aa2: 5520 a400 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ -015aa6: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -015aaa: 5c21 a400 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ -015aae: 5c23 a600 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00a6 │ │ -015ab2: 5420 a000 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -015ab6: 6e20 0c01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ -015abc: 6e10 1502 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0215 │ │ -015ac2: 0e00 |0011: return-void │ │ +01c55c: |[01c55c] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +01c56c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01c56e: 5520 a400 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ +01c572: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +01c576: 5c21 a400 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ +01c57a: 5c23 a600 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00a6 │ │ +01c57e: 5420 a000 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01c582: 6e20 0c01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ +01c588: 6e10 1502 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0215 │ │ +01c58e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=617 │ │ 0x0005 line=618 │ │ 0x0007 line=619 │ │ 0x0009 line=620 │ │ 0x000e line=621 │ │ @@ -8077,86 +4699,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 │ │ -015ac4: |[015ac4] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -015ad4: 6001 1600 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -015ad8: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -015adc: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -015ae0: 6e20 090a 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015ae6: 1a01 3905 |0009: const-string v1, "Local FragmentActivity " // string@0539 │ │ -015aea: 6e20 090a 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015af0: 7110 600a 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -015af6: 0a01 |0011: move-result v1 │ │ -015af8: 7110 250a 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -015afe: 0c01 |0015: move-result-object v1 │ │ -015b00: 6e20 090a 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b06: 1a01 2700 |0019: const-string v1, " State:" // string@0027 │ │ -015b0a: 6e20 0e0a 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -015b10: 2201 9c01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -015b14: 7010 520a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015b1a: 6e20 580a 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015b20: 0c01 |0026: move-result-object v1 │ │ -015b22: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ -015b26: 6e20 580a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015b2c: 0c01 |002c: move-result-object v1 │ │ -015b2e: 6e10 5d0a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -015b34: 0c00 |0030: move-result-object v0 │ │ -015b36: 6e20 090a 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b3c: 1a01 100c |0034: const-string v1, "mCreated=" // string@0c10 │ │ -015b40: 6e20 090a 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b46: 5541 9e00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@009e │ │ -015b4a: 6e20 0a0a 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -015b50: 1a01 ad0c |003e: const-string v1, "mResumed=" // string@0cad │ │ -015b54: 6e20 090a 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b5a: 5541 a500 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00a5 │ │ -015b5e: 6e20 0a0a 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -015b64: 1a01 6400 |0048: const-string v1, " mStopped=" // string@0064 │ │ -015b68: 6e20 090a 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b6e: 5541 a700 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ -015b72: 6e20 0a0a 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -015b78: 1a01 5c00 |0052: const-string v1, " mReallyStopped=" // string@005c │ │ -015b7c: 6e20 090a 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b82: 5541 a400 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ -015b86: 6e20 0f0a 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -015b8c: 6e20 090a 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b92: 1a01 730c |005f: const-string v1, "mLoadersStarted=" // string@0c73 │ │ -015b96: 6e20 090a 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015b9c: 5541 a200 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -015ba0: 6e20 0f0a 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -015ba6: 5441 a100 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015baa: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -015bae: 6e20 090a 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015bb4: 1a01 3005 |0070: const-string v1, "Loader Manager " // string@0530 │ │ -015bb8: 6e20 090a 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015bbe: 5441 a100 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015bc2: 7110 600a 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -015bc8: 0a01 |007a: move-result v1 │ │ -015bca: 7110 250a 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -015bd0: 0c01 |007e: move-result-object v1 │ │ -015bd2: 6e20 090a 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -015bd8: 1a01 b400 |0082: const-string v1, ":" // string@00b4 │ │ -015bdc: 6e20 0e0a 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -015be2: 5441 a100 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015be6: 2202 9c01 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -015bea: 7010 520a 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015bf0: 6e20 580a 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015bf6: 0c02 |0091: move-result-object v2 │ │ -015bf8: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ -015bfc: 6e20 580a 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015c02: 0c02 |0097: move-result-object v2 │ │ -015c04: 6e10 5d0a 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -015c0a: 0c02 |009b: move-result-object v2 │ │ -015c0c: 6e58 1e03 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@031e │ │ -015c12: 5441 9f00 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015c16: 6e58 6102 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@0261 │ │ -015c1c: 0e00 |00a4: return-void │ │ +01c590: |[01c590] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01c5a0: 6001 1600 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01c5a4: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +01c5a8: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +01c5ac: 6e20 090a 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c5b2: 1a01 3905 |0009: const-string v1, "Local FragmentActivity " // string@0539 │ │ +01c5b6: 6e20 090a 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c5bc: 7110 600a 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +01c5c2: 0a01 |0011: move-result v1 │ │ +01c5c4: 7110 250a 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01c5ca: 0c01 |0015: move-result-object v1 │ │ +01c5cc: 6e20 090a 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c5d2: 1a01 2700 |0019: const-string v1, " State:" // string@0027 │ │ +01c5d6: 6e20 0e0a 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +01c5dc: 2201 9c01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01c5e0: 7010 520a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c5e6: 6e20 580a 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c5ec: 0c01 |0026: move-result-object v1 │ │ +01c5ee: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ +01c5f2: 6e20 580a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c5f8: 0c01 |002c: move-result-object v1 │ │ +01c5fa: 6e10 5d0a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c600: 0c00 |0030: move-result-object v0 │ │ +01c602: 6e20 090a 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c608: 1a01 0e0c |0034: const-string v1, "mCreated=" // string@0c0e │ │ +01c60c: 6e20 090a 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c612: 5541 9e00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@009e │ │ +01c616: 6e20 0a0a 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01c61c: 1a01 ab0c |003e: const-string v1, "mResumed=" // string@0cab │ │ +01c620: 6e20 090a 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c626: 5541 a500 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00a5 │ │ +01c62a: 6e20 0a0a 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01c630: 1a01 6400 |0048: const-string v1, " mStopped=" // string@0064 │ │ +01c634: 6e20 090a 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c63a: 5541 a700 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ +01c63e: 6e20 0a0a 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01c644: 1a01 5c00 |0052: const-string v1, " mReallyStopped=" // string@005c │ │ +01c648: 6e20 090a 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c64e: 5541 a400 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ +01c652: 6e20 0f0a 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +01c658: 6e20 090a 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c65e: 1a01 710c |005f: const-string v1, "mLoadersStarted=" // string@0c71 │ │ +01c662: 6e20 090a 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c668: 5541 a200 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01c66c: 6e20 0f0a 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +01c672: 5441 a100 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c676: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +01c67a: 6e20 090a 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c680: 1a01 3005 |0070: const-string v1, "Loader Manager " // string@0530 │ │ +01c684: 6e20 090a 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c68a: 5441 a100 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c68e: 7110 600a 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +01c694: 0a01 |007a: move-result v1 │ │ +01c696: 7110 250a 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01c69c: 0c01 |007e: move-result-object v1 │ │ +01c69e: 6e20 090a 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01c6a4: 1a01 b400 |0082: const-string v1, ":" // string@00b4 │ │ +01c6a8: 6e20 0e0a 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +01c6ae: 5441 a100 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c6b2: 2202 9c01 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +01c6b6: 7010 520a 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c6bc: 6e20 580a 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c6c2: 0c02 |0091: move-result-object v2 │ │ +01c6c4: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ +01c6c8: 6e20 580a 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c6ce: 0c02 |0097: move-result-object v2 │ │ +01c6d0: 6e10 5d0a 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c6d6: 0c02 |009b: move-result-object v2 │ │ +01c6d8: 6e58 1e03 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@031e │ │ +01c6de: 5441 9f00 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c6e2: 6e58 6102 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@0261 │ │ +01c6e8: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0006 line=596 │ │ 0x000e line=597 │ │ 0x0019 line=598 │ │ 0x001e line=599 │ │ @@ -8187,23 +4809,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -015c20: |[015c20] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -015c30: 6e10 fa01 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01fa │ │ -015c36: 0c00 |0003: move-result-object v0 │ │ -015c38: 1f00 5e00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@005e │ │ -015c3c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -015c40: 5401 9400 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0094 │ │ -015c44: 1101 |000a: return-object v1 │ │ -015c46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -015c48: 28fe |000c: goto 000a // -0002 │ │ +01c6ec: |[01c6ec] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +01c6fc: 6e10 fa01 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01fa │ │ +01c702: 0c00 |0003: move-result-object v0 │ │ +01c704: 1f00 5e00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@005e │ │ +01c708: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +01c70c: 5401 9400 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0094 │ │ +01c710: 1101 |000a: return-object v1 │ │ +01c712: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +01c714: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=560 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8213,33 +4835,33 @@ │ │ type : '(IZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -015c4c: |[015c4c] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -015c5c: 5421 9c00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015c60: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -015c64: 2201 7000 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@0070 │ │ -015c68: 7010 d302 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02d3 │ │ -015c6e: 5b21 9c00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015c72: 5421 9c00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015c76: 6e20 da02 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -015c7c: 0c00 |0010: move-result-object v0 │ │ -015c7e: 1f00 7700 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ -015c82: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -015c86: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -015c8a: 2200 7700 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ -015c8e: 7030 1403 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@0314 │ │ -015c94: 5421 9c00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015c98: 6e30 e102 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -015c9e: 1100 |0021: return-object v0 │ │ -015ca0: 6e20 2603 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0326 │ │ -015ca6: 28fc |0025: goto 0021 // -0004 │ │ +01c718: |[01c718] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +01c728: 5421 9c00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c72c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +01c730: 2201 7000 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@0070 │ │ +01c734: 7010 d302 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02d3 │ │ +01c73a: 5b21 9c00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c73e: 5421 9c00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c742: 6e20 da02 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +01c748: 0c00 |0010: move-result-object v0 │ │ +01c74a: 1f00 7700 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ +01c74e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +01c752: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +01c756: 2200 7700 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ +01c75a: 7030 1403 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@0314 │ │ +01c760: 5421 9c00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c764: 6e30 e102 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +01c76a: 1100 |0021: return-object v0 │ │ +01c76c: 6e20 2603 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0326 │ │ +01c772: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0004 line=721 │ │ 0x000b line=723 │ │ 0x0013 line=724 │ │ 0x0015 line=725 │ │ @@ -8260,17 +4882,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015ca8: |[015ca8] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -015cb8: 5410 9f00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015cbc: 1100 |0002: return-object v0 │ │ +01c774: |[01c774] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01c784: 5410 9f00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -8278,28 +4900,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -015cc0: |[015cc0] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -015cd0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -015cd2: 5430 a100 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015cd6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -015cda: 5430 a100 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015cde: 1100 |0007: return-object v0 │ │ -015ce0: 5c32 9d00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@009d │ │ -015ce4: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -015ce6: 5531 a200 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -015cea: 6e40 fc01 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ -015cf0: 0c00 |0010: move-result-object v0 │ │ -015cf2: 5b30 a100 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015cf6: 5430 a100 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -015cfa: 28f2 |0015: goto 0007 // -000e │ │ +01c78c: |[01c78c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01c79c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01c79e: 5430 a100 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c7a2: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01c7a6: 5430 a100 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c7aa: 1100 |0007: return-object v0 │ │ +01c7ac: 5c32 9d00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@009d │ │ +01c7b0: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +01c7b2: 5531 a200 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01c7b6: 6e40 fc01 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ +01c7bc: 0c00 |0010: move-result-object v0 │ │ +01c7be: 5b30 a100 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c7c2: 5430 a100 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01c7c6: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=711 │ │ 0x0005 line=712 │ │ 0x0007 line=716 │ │ 0x0008 line=714 │ │ 0x000a line=715 │ │ @@ -8312,28 +4934,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -015cfc: |[015cfc] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ -015d0c: 5421 9c00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015d10: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -015d14: 5421 9c00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015d18: 6e20 da02 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -015d1e: 0c00 |0009: move-result-object v0 │ │ -015d20: 1f00 7700 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ -015d24: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -015d28: 5501 2701 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ -015d2c: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -015d30: 6e10 1803 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ -015d36: 5421 9c00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015d3a: 6e20 e202 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02e2 │ │ -015d40: 0e00 |001a: return-void │ │ +01c7c8: |[01c7c8] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ +01c7d8: 5421 9c00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c7dc: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +01c7e0: 5421 9c00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c7e4: 6e20 da02 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +01c7ea: 0c00 |0009: move-result-object v0 │ │ +01c7ec: 1f00 7700 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ +01c7f0: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +01c7f4: 5501 2701 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ +01c7f8: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +01c7fc: 6e10 1803 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ +01c802: 5421 9c00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c806: 6e20 e202 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02e2 │ │ +01c80c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0004 line=695 │ │ 0x000c line=696 │ │ 0x0012 line=697 │ │ 0x0015 line=698 │ │ @@ -8348,66 +4970,66 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -015d44: |[015d44] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -015d54: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -015d58: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ -015d5c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -015d60: 5452 9f00 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015d64: 5422 c500 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -015d68: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ -015d6c: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -015d70: 5452 9f00 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015d74: 5422 c500 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -015d78: 6e10 860a 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -015d7e: 0a02 |0015: move-result v2 │ │ -015d80: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ -015d84: 1a02 2802 |0018: const-string v2, "FragmentActivity" // string@0228 │ │ -015d88: 2203 9c01 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -015d8c: 7010 520a 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015d92: 1a04 3c01 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@013c │ │ -015d96: 6e20 580a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015d9c: 0c03 |0024: move-result-object v3 │ │ -015d9e: 7110 250a 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -015da4: 0c04 |0028: move-result-object v4 │ │ -015da6: 6e20 580a 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015dac: 0c03 |002c: move-result-object v3 │ │ -015dae: 6e10 5d0a 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -015db4: 0c03 |0030: move-result-object v3 │ │ -015db6: 7120 b008 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ -015dbc: 0e00 |0034: return-void │ │ -015dbe: 5452 9f00 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015dc2: 5422 c500 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -015dc6: 6e20 800a 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -015dcc: 0c00 |003c: move-result-object v0 │ │ -015dce: 1f00 5b00 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -015dd2: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ -015dd6: 1a02 2802 |0041: const-string v2, "FragmentActivity" // string@0228 │ │ -015dda: 2203 9c01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -015dde: 7010 520a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015de4: 1a04 3d01 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@013d │ │ -015de8: 6e20 580a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015dee: 0c03 |004d: move-result-object v3 │ │ -015df0: 7110 250a 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -015df6: 0c04 |0051: move-result-object v4 │ │ -015df8: 6e20 580a 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -015dfe: 0c03 |0055: move-result-object v3 │ │ -015e00: 6e10 5d0a 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -015e06: 0c03 |0059: move-result-object v3 │ │ -015e08: 7120 b008 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ -015e0e: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ -015e14: b562 |0060: and-int/2addr v2, v6 │ │ -015e16: 6e40 c301 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@01c3 │ │ -015e1c: 28d0 |0064: goto 0034 // -0030 │ │ -015e1e: 6f40 1200 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0012 │ │ -015e24: 28cc |0068: goto 0034 // -0034 │ │ +01c810: |[01c810] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +01c820: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +01c824: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ +01c828: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01c82c: 5452 9f00 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c830: 5422 c500 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +01c834: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ +01c838: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +01c83c: 5452 9f00 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c840: 5422 c500 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +01c844: 6e10 860a 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01c84a: 0a02 |0015: move-result v2 │ │ +01c84c: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ +01c850: 1a02 2802 |0018: const-string v2, "FragmentActivity" // string@0228 │ │ +01c854: 2203 9c01 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +01c858: 7010 520a 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c85e: 1a04 3c01 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@013c │ │ +01c862: 6e20 580a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c868: 0c03 |0024: move-result-object v3 │ │ +01c86a: 7110 250a 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01c870: 0c04 |0028: move-result-object v4 │ │ +01c872: 6e20 580a 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c878: 0c03 |002c: move-result-object v3 │ │ +01c87a: 6e10 5d0a 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c880: 0c03 |0030: move-result-object v3 │ │ +01c882: 7120 b008 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ +01c888: 0e00 |0034: return-void │ │ +01c88a: 5452 9f00 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c88e: 5422 c500 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +01c892: 6e20 800a 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01c898: 0c00 |003c: move-result-object v0 │ │ +01c89a: 1f00 5b00 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +01c89e: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ +01c8a2: 1a02 2802 |0041: const-string v2, "FragmentActivity" // string@0228 │ │ +01c8a6: 2203 9c01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +01c8aa: 7010 520a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01c8b0: 1a04 3d01 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@013d │ │ +01c8b4: 6e20 580a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c8ba: 0c03 |004d: move-result-object v3 │ │ +01c8bc: 7110 250a 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01c8c2: 0c04 |0051: move-result-object v4 │ │ +01c8c4: 6e20 580a 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01c8ca: 0c03 |0055: move-result-object v3 │ │ +01c8cc: 6e10 5d0a 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01c8d2: 0c03 |0059: move-result-object v3 │ │ +01c8d4: 7120 b008 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ +01c8da: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ +01c8e0: b562 |0060: and-int/2addr v2, v6 │ │ +01c8e2: 6e40 c301 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@01c3 │ │ +01c8e8: 28d0 |0064: goto 0034 // -0030 │ │ +01c8ea: 6f40 1200 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0012 │ │ +01c8f0: 28cc |0068: goto 0034 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x0006 line=142 │ │ 0x0018 line=143 │ │ @@ -8430,16 +5052,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 │ │ -015e28: |[015e28] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -015e38: 0e00 |0000: return-void │ │ +01c8f4: |[01c8f4] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +01c904: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -8448,21 +5070,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -015e3c: |[015e3c] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -015e4c: 5410 9f00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015e50: 6e10 7b02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@027b │ │ -015e56: 0a00 |0005: move-result v0 │ │ -015e58: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -015e5c: 6e10 f701 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@01f7 │ │ -015e62: 0e00 |000b: return-void │ │ +01c908: |[01c908] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +01c918: 5410 9f00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c91c: 6e10 7b02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@027b │ │ +01c922: 0a00 |0005: move-result v0 │ │ +01c924: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +01c928: 6e10 f701 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@01f7 │ │ +01c92e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000b line=167 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8472,19 +5094,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015e64: |[015e64] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -015e74: 6f20 1300 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0013 │ │ -015e7a: 5410 9f00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015e7e: 6e20 5302 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0253 │ │ -015e84: 0e00 |0008: return-void │ │ +01c930: |[01c930] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01c940: 6f20 1300 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0013 │ │ +01c946: 5410 9f00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c94a: 6e20 5302 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0253 │ │ +01c950: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8495,45 +5117,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -015e88: |[015e88] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -015e98: 5442 9f00 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015e9c: 6e20 4d02 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@024d │ │ -015ea2: 6e10 fb01 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01fb │ │ -015ea8: 0c02 |0008: move-result-object v2 │ │ -015eaa: 6e10 c008 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@08c0 │ │ -015eb0: 0c02 |000c: move-result-object v2 │ │ -015eb2: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -015eb6: 6e10 fb01 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01fb │ │ -015ebc: 0c02 |0012: move-result-object v2 │ │ -015ebe: 6e20 c208 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@08c2 │ │ -015ec4: 6f20 1400 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0014 │ │ -015eca: 6e10 fa01 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01fa │ │ -015ed0: 0c00 |001c: move-result-object v0 │ │ -015ed2: 1f00 5e00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@005e │ │ -015ed6: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -015eda: 5402 9600 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0096 │ │ -015ede: 5b42 9c00 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -015ee2: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ -015ee6: 1a02 7507 |0027: const-string v2, "android:support:fragments" // string@0775 │ │ -015eea: 6e20 f200 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00f2 │ │ -015ef0: 0c01 |002c: move-result-object v1 │ │ -015ef2: 5443 9f00 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015ef6: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ -015efa: 5402 9500 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@0095 │ │ -015efe: 6e30 8302 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0283 │ │ -015f04: 5442 9f00 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015f08: 6e10 5502 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0255 │ │ -015f0e: 0e00 |003b: return-void │ │ -015f10: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -015f12: 28f6 |003d: goto 0033 // -000a │ │ +01c954: |[01c954] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01c964: 5442 9f00 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c968: 6e20 4d02 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@024d │ │ +01c96e: 6e10 fb01 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01fb │ │ +01c974: 0c02 |0008: move-result-object v2 │ │ +01c976: 6e10 c008 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@08c0 │ │ +01c97c: 0c02 |000c: move-result-object v2 │ │ +01c97e: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +01c982: 6e10 fb01 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01fb │ │ +01c988: 0c02 |0012: move-result-object v2 │ │ +01c98a: 6e20 c208 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@08c2 │ │ +01c990: 6f20 1400 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0014 │ │ +01c996: 6e10 fa01 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01fa │ │ +01c99c: 0c00 |001c: move-result-object v0 │ │ +01c99e: 1f00 5e00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@005e │ │ +01c9a2: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +01c9a6: 5402 9600 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0096 │ │ +01c9aa: 5b42 9c00 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01c9ae: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ +01c9b2: 1a02 7507 |0027: const-string v2, "android:support:fragments" // string@0775 │ │ +01c9b6: 6e20 f200 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00f2 │ │ +01c9bc: 0c01 |002c: move-result-object v1 │ │ +01c9be: 5443 9f00 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c9c2: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ +01c9c6: 5402 9500 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@0095 │ │ +01c9ca: 6e30 8302 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0283 │ │ +01c9d0: 5442 9f00 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01c9d4: 6e10 5502 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0255 │ │ +01c9da: 0e00 |003b: return-void │ │ +01c9dc: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +01c9de: 28f6 |003d: goto 0033 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=185 │ │ 0x000f line=186 │ │ 0x0016 line=189 │ │ 0x0019 line=191 │ │ @@ -8557,33 +5179,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -015f14: |[015f14] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -015f24: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -015f28: 6f30 1500 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ -015f2e: 0a00 |0005: move-result v0 │ │ -015f30: 5431 9f00 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -015f34: 6e10 fd01 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01fd │ │ -015f3a: 0c02 |000b: move-result-object v2 │ │ -015f3c: 6e30 5602 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0256 │ │ -015f42: 0a01 |000f: move-result v1 │ │ -015f44: b610 |0010: or-int/2addr v0, v1 │ │ -015f46: 6001 1600 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -015f4a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -015f4e: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -015f52: 0f00 |0017: return v0 │ │ -015f54: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -015f56: 28fe |0019: goto 0017 // -0002 │ │ -015f58: 6f30 1500 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ -015f5e: 0a00 |001d: move-result v0 │ │ -015f60: 28f9 |001e: goto 0017 // -0007 │ │ +01c9e0: |[01c9e0] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +01c9f0: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +01c9f4: 6f30 1500 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ +01c9fa: 0a00 |0005: move-result v0 │ │ +01c9fc: 5431 9f00 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01ca00: 6e10 fd01 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01fd │ │ +01ca06: 0c02 |000b: move-result-object v2 │ │ +01ca08: 6e30 5602 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0256 │ │ +01ca0e: 0a01 |000f: move-result v1 │ │ +01ca10: b610 |0010: or-int/2addr v0, v1 │ │ +01ca12: 6001 1600 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01ca16: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +01ca1a: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +01ca1e: 0f00 |0017: return v0 │ │ +01ca20: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +01ca22: 28fe |0019: goto 0017 // -0002 │ │ +01ca24: 6f30 1500 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0015 │ │ +01ca2a: 0a00 |001d: move-result v0 │ │ +01ca2c: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ 0x0006 line=210 │ │ 0x0011 line=211 │ │ 0x0017 line=219 │ │ @@ -8601,194 +5223,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 │ │ -015f64: |[015f64] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -015f74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -015f76: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -015f78: 121a |0002: const/4 v10, #int 1 // #1 │ │ -015f7a: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -015f7c: 1a07 7709 |0004: const-string v7, "fragment" // string@0977 │ │ -015f80: 6e20 430a c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -015f86: 0a07 |0009: move-result v7 │ │ -015f88: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -015f8c: 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 │ │ -015f92: 0c07 |000f: move-result-object v7 │ │ -015f94: 1107 |0010: return-object v7 │ │ -015f96: 1a07 1908 |0011: const-string v7, "class" // string@0819 │ │ -015f9a: 7230 aa08 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08aa │ │ -015fa0: 0c02 |0016: move-result-object v2 │ │ -015fa2: 6207 8e00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@008e │ │ -015fa6: 6e30 7300 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0073 │ │ -015fac: 0c00 |001c: move-result-object v0 │ │ -015fae: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -015fb2: 6e20 a800 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -015fb8: 0c02 |0022: move-result-object v2 │ │ -015fba: 6e30 a700 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00a7 │ │ -015fc0: 0a04 |0026: move-result v4 │ │ -015fc2: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -015fc4: 6e20 a800 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -015fca: 0c06 |002b: move-result-object v6 │ │ -015fcc: 6e10 aa00 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00aa │ │ -015fd2: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -015fd4: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -015fd8: 6e10 f708 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@08f7 │ │ -015fde: 0a01 |0035: move-result v1 │ │ -015fe0: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -015fe4: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -015fe8: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -015fec: 2207 8b01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@018b │ │ -015ff0: 2208 9c01 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -015ff4: 7010 520a 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -015ffa: 7210 ab08 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08ab │ │ -016000: 0c09 |0046: move-result-object v9 │ │ -016002: 6e20 580a 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016008: 0c08 |004a: move-result-object v8 │ │ -01600a: 1a09 b800 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00b8 │ │ -01600e: 6e20 580a 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016014: 0c08 |0050: move-result-object v8 │ │ -016016: 6e20 580a 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01601c: 0c08 |0054: move-result-object v8 │ │ -01601e: 6e10 5d0a 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016024: 0c08 |0058: move-result-object v8 │ │ -016026: 7020 1c0a 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -01602c: 2707 |005c: throw v7 │ │ -01602e: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -016032: 54b7 9f00 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016036: 6e20 6502 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0265 │ │ -01603c: 0c03 |0064: move-result-object v3 │ │ -01603e: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -016042: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -016046: 54b7 9f00 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01604a: 6e20 6602 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0266 │ │ -016050: 0c03 |006e: move-result-object v3 │ │ -016052: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -016056: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -01605a: 54b7 9f00 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01605e: 6e20 6502 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0265 │ │ -016064: 0c03 |0078: move-result-object v3 │ │ -016066: 6307 bc00 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -01606a: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -01606e: 1a07 2802 |007d: const-string v7, "FragmentActivity" // string@0228 │ │ -016072: 2208 9c01 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -016076: 7010 520a 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01607c: 1a09 d40d |0084: const-string v9, "onCreateView: id=0x" // string@0dd4 │ │ -016080: 6e20 580a 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016086: 0c08 |0089: move-result-object v8 │ │ -016088: 7110 250a 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01608e: 0c09 |008d: move-result-object v9 │ │ -016090: 6e20 580a 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016096: 0c08 |0091: move-result-object v8 │ │ -016098: 1a09 3b00 |0092: const-string v9, " fname=" // string@003b │ │ -01609c: 6e20 580a 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0160a2: 0c08 |0097: move-result-object v8 │ │ -0160a4: 6e20 580a 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0160aa: 0c08 |009b: move-result-object v8 │ │ -0160ac: 1a09 3800 |009c: const-string v9, " existing=" // string@0038 │ │ -0160b0: 6e20 580a 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0160b6: 0c08 |00a1: move-result-object v8 │ │ -0160b8: 6e20 570a 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0160be: 0c08 |00a5: move-result-object v8 │ │ -0160c0: 6e10 5d0a 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0160c6: 0c08 |00a9: move-result-object v8 │ │ -0160c8: 7120 af08 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0160ce: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -0160d2: 7120 b801 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01b8 │ │ -0160d8: 0c03 |00b2: move-result-object v3 │ │ -0160da: 5c3a 7200 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -0160de: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -0160e2: 0147 |00b7: move v7, v4 │ │ -0160e4: 5937 7000 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -0160e8: 5931 6d00 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -0160ec: 5b36 8500 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -0160f0: 5c3a 7500 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -0160f4: 54b7 9f00 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0160f8: 5b37 7100 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -0160fc: 5437 8100 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -016100: 6e40 d101 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@01d1 │ │ -016106: 54b7 9f00 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01610a: 6e30 4a02 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ -016110: 5437 8a00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -016114: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -016118: 2207 8c01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@018c │ │ -01611c: 2208 9c01 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -016120: 7010 520a 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016126: 1a09 2502 |00d9: const-string v9, "Fragment " // string@0225 │ │ -01612a: 6e20 580a 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016130: 0c08 |00de: move-result-object v8 │ │ -016132: 6e20 580a 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016138: 0c08 |00e2: move-result-object v8 │ │ -01613a: 1a09 3400 |00e3: const-string v9, " did not create a view." // string@0034 │ │ -01613e: 6e20 580a 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016144: 0c08 |00e8: move-result-object v8 │ │ -016146: 6e10 5d0a 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01614c: 0c08 |00ec: move-result-object v8 │ │ -01614e: 7020 1f0a 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -016154: 2707 |00f0: throw v7 │ │ -016156: 0117 |00f1: move v7, v1 │ │ -016158: 28c6 |00f2: goto 00b8 // -003a │ │ -01615a: 5537 7500 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -01615e: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -016162: 2207 8b01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@018b │ │ -016166: 2208 9c01 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -01616a: 7010 520a 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016170: 7210 ab08 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08ab │ │ -016176: 0c09 |0101: move-result-object v9 │ │ -016178: 6e20 580a 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01617e: 0c08 |0105: move-result-object v8 │ │ -016180: 1a09 b700 |0106: const-string v9, ": Duplicate id 0x" // string@00b7 │ │ -016184: 6e20 580a 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01618a: 0c08 |010b: move-result-object v8 │ │ -01618c: 7110 250a 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -016192: 0c09 |010f: move-result-object v9 │ │ -016194: 6e20 580a 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01619a: 0c08 |0113: move-result-object v8 │ │ -01619c: 1a09 a600 |0114: const-string v9, ", tag " // string@00a6 │ │ -0161a0: 6e20 580a 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0161a6: 0c08 |0119: move-result-object v8 │ │ -0161a8: 6e20 580a 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0161ae: 0c08 |011d: move-result-object v8 │ │ -0161b0: 1a09 a500 |011e: const-string v9, ", or parent id 0x" // string@00a5 │ │ -0161b4: 6e20 580a 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0161ba: 0c08 |0123: move-result-object v8 │ │ -0161bc: 7110 250a 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0161c2: 0c09 |0127: move-result-object v9 │ │ -0161c4: 6e20 580a 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0161ca: 0c08 |012b: move-result-object v8 │ │ -0161cc: 1a09 7c00 |012c: const-string v9, " with another fragment for " // string@007c │ │ -0161d0: 6e20 580a 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0161d6: 0c08 |0131: move-result-object v8 │ │ -0161d8: 6e20 580a 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0161de: 0c08 |0135: move-result-object v8 │ │ -0161e0: 6e10 5d0a 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0161e6: 0c08 |0139: move-result-object v8 │ │ -0161e8: 7020 1c0a 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -0161ee: 2707 |013d: throw v7 │ │ -0161f0: 5c3a 7500 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -0161f4: 5537 8000 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -0161f8: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -0161fc: 5437 8100 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -016200: 6e40 d101 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@01d1 │ │ -016206: 54b7 9f00 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01620a: 6e20 7402 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0274 │ │ -016210: 2880 |014e: goto 00ce // -0080 │ │ -016212: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -016216: 5437 8a00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01621a: 6e20 1209 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@0912 │ │ -016220: 5437 8a00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -016224: 6e10 0109 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0901 │ │ -01622a: 0c07 |015b: move-result-object v7 │ │ -01622c: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -016230: 5437 8a00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -016234: 6e20 1709 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0917 │ │ -01623a: 5437 8a00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01623e: 2900 abfe |0165: goto/16 0010 // -0155 │ │ +01ca30: |[01ca30] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +01ca40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01ca42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01ca44: 121a |0002: const/4 v10, #int 1 // #1 │ │ +01ca46: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +01ca48: 1a07 7609 |0004: const-string v7, "fragment" // string@0976 │ │ +01ca4c: 6e20 430a c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01ca52: 0a07 |0009: move-result v7 │ │ +01ca54: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +01ca58: 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 │ │ +01ca5e: 0c07 |000f: move-result-object v7 │ │ +01ca60: 1107 |0010: return-object v7 │ │ +01ca62: 1a07 1808 |0011: const-string v7, "class" // string@0818 │ │ +01ca66: 7230 aa08 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08aa │ │ +01ca6c: 0c02 |0016: move-result-object v2 │ │ +01ca6e: 6207 8e00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@008e │ │ +01ca72: 6e30 7300 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0073 │ │ +01ca78: 0c00 |001c: move-result-object v0 │ │ +01ca7a: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +01ca7e: 6e20 a800 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +01ca84: 0c02 |0022: move-result-object v2 │ │ +01ca86: 6e30 a700 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00a7 │ │ +01ca8c: 0a04 |0026: move-result v4 │ │ +01ca8e: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +01ca90: 6e20 a800 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +01ca96: 0c06 |002b: move-result-object v6 │ │ +01ca98: 6e10 aa00 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00aa │ │ +01ca9e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +01caa0: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ +01caa4: 6e10 f708 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@08f7 │ │ +01caaa: 0a01 |0035: move-result v1 │ │ +01caac: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ +01cab0: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ +01cab4: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ +01cab8: 2207 8b01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01cabc: 2208 9c01 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ +01cac0: 7010 520a 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01cac6: 7210 ab08 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08ab │ │ +01cacc: 0c09 |0046: move-result-object v9 │ │ +01cace: 6e20 580a 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cad4: 0c08 |004a: move-result-object v8 │ │ +01cad6: 1a09 b800 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00b8 │ │ +01cada: 6e20 580a 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cae0: 0c08 |0050: move-result-object v8 │ │ +01cae2: 6e20 580a 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cae8: 0c08 |0054: move-result-object v8 │ │ +01caea: 6e10 5d0a 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01caf0: 0c08 |0058: move-result-object v8 │ │ +01caf2: 7020 1c0a 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01caf8: 2707 |005c: throw v7 │ │ +01cafa: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ +01cafe: 54b7 9f00 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cb02: 6e20 6502 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0265 │ │ +01cb08: 0c03 |0064: move-result-object v3 │ │ +01cb0a: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ +01cb0e: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +01cb12: 54b7 9f00 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cb16: 6e20 6602 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0266 │ │ +01cb1c: 0c03 |006e: move-result-object v3 │ │ +01cb1e: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ +01cb22: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ +01cb26: 54b7 9f00 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cb2a: 6e20 6502 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0265 │ │ +01cb30: 0c03 |0078: move-result-object v3 │ │ +01cb32: 6307 bc00 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +01cb36: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ +01cb3a: 1a07 2802 |007d: const-string v7, "FragmentActivity" // string@0228 │ │ +01cb3e: 2208 9c01 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ +01cb42: 7010 520a 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01cb48: 1a09 d20d |0084: const-string v9, "onCreateView: id=0x" // string@0dd2 │ │ +01cb4c: 6e20 580a 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cb52: 0c08 |0089: move-result-object v8 │ │ +01cb54: 7110 250a 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01cb5a: 0c09 |008d: move-result-object v9 │ │ +01cb5c: 6e20 580a 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cb62: 0c08 |0091: move-result-object v8 │ │ +01cb64: 1a09 3b00 |0092: const-string v9, " fname=" // string@003b │ │ +01cb68: 6e20 580a 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cb6e: 0c08 |0097: move-result-object v8 │ │ +01cb70: 6e20 580a 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cb76: 0c08 |009b: move-result-object v8 │ │ +01cb78: 1a09 3800 |009c: const-string v9, " existing=" // string@0038 │ │ +01cb7c: 6e20 580a 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cb82: 0c08 |00a1: move-result-object v8 │ │ +01cb84: 6e20 570a 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01cb8a: 0c08 |00a5: move-result-object v8 │ │ +01cb8c: 6e10 5d0a 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01cb92: 0c08 |00a9: move-result-object v8 │ │ +01cb94: 7120 af08 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +01cb9a: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ +01cb9e: 7120 b801 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01b8 │ │ +01cba4: 0c03 |00b2: move-result-object v3 │ │ +01cba6: 5c3a 7200 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +01cbaa: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ +01cbae: 0147 |00b7: move v7, v4 │ │ +01cbb0: 5937 7000 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01cbb4: 5931 6d00 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +01cbb8: 5b36 8500 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01cbbc: 5c3a 7500 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +01cbc0: 54b7 9f00 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cbc4: 5b37 7100 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01cbc8: 5437 8100 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +01cbcc: 6e40 d101 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@01d1 │ │ +01cbd2: 54b7 9f00 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cbd6: 6e30 4a02 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ +01cbdc: 5437 8a00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01cbe0: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ +01cbe4: 2207 8c01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@018c │ │ +01cbe8: 2208 9c01 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ +01cbec: 7010 520a 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01cbf2: 1a09 2502 |00d9: const-string v9, "Fragment " // string@0225 │ │ +01cbf6: 6e20 580a 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cbfc: 0c08 |00de: move-result-object v8 │ │ +01cbfe: 6e20 580a 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc04: 0c08 |00e2: move-result-object v8 │ │ +01cc06: 1a09 3400 |00e3: const-string v9, " did not create a view." // string@0034 │ │ +01cc0a: 6e20 580a 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc10: 0c08 |00e8: move-result-object v8 │ │ +01cc12: 6e10 5d0a 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01cc18: 0c08 |00ec: move-result-object v8 │ │ +01cc1a: 7020 1f0a 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01cc20: 2707 |00f0: throw v7 │ │ +01cc22: 0117 |00f1: move v7, v1 │ │ +01cc24: 28c6 |00f2: goto 00b8 // -003a │ │ +01cc26: 5537 7500 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +01cc2a: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ +01cc2e: 2207 8b01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01cc32: 2208 9c01 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ +01cc36: 7010 520a 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01cc3c: 7210 ab08 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08ab │ │ +01cc42: 0c09 |0101: move-result-object v9 │ │ +01cc44: 6e20 580a 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc4a: 0c08 |0105: move-result-object v8 │ │ +01cc4c: 1a09 b700 |0106: const-string v9, ": Duplicate id 0x" // string@00b7 │ │ +01cc50: 6e20 580a 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc56: 0c08 |010b: move-result-object v8 │ │ +01cc58: 7110 250a 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01cc5e: 0c09 |010f: move-result-object v9 │ │ +01cc60: 6e20 580a 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc66: 0c08 |0113: move-result-object v8 │ │ +01cc68: 1a09 a600 |0114: const-string v9, ", tag " // string@00a6 │ │ +01cc6c: 6e20 580a 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc72: 0c08 |0119: move-result-object v8 │ │ +01cc74: 6e20 580a 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc7a: 0c08 |011d: move-result-object v8 │ │ +01cc7c: 1a09 a500 |011e: const-string v9, ", or parent id 0x" // string@00a5 │ │ +01cc80: 6e20 580a 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc86: 0c08 |0123: move-result-object v8 │ │ +01cc88: 7110 250a 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +01cc8e: 0c09 |0127: move-result-object v9 │ │ +01cc90: 6e20 580a 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cc96: 0c08 |012b: move-result-object v8 │ │ +01cc98: 1a09 7c00 |012c: const-string v9, " with another fragment for " // string@007c │ │ +01cc9c: 6e20 580a 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01cca2: 0c08 |0131: move-result-object v8 │ │ +01cca4: 6e20 580a 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ccaa: 0c08 |0135: move-result-object v8 │ │ +01ccac: 6e10 5d0a 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01ccb2: 0c08 |0139: move-result-object v8 │ │ +01ccb4: 7020 1c0a 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01ccba: 2707 |013d: throw v7 │ │ +01ccbc: 5c3a 7500 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +01ccc0: 5537 8000 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +01ccc4: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ +01ccc8: 5437 8100 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +01cccc: 6e40 d101 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@01d1 │ │ +01ccd2: 54b7 9f00 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01ccd6: 6e20 7402 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0274 │ │ +01ccdc: 2880 |014e: goto 00ce // -0080 │ │ +01ccde: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ +01cce2: 5437 8a00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01cce6: 6e20 1209 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@0912 │ │ +01ccec: 5437 8a00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01ccf0: 6e10 0109 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0901 │ │ +01ccf6: 0c07 |015b: move-result-object v7 │ │ +01ccf8: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ +01ccfc: 5437 8a00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01cd00: 6e20 1709 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0917 │ │ +01cd06: 5437 8a00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +01cd0a: 2900 abfe |0165: goto/16 0010 // -0155 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x000c line=228 │ │ 0x0010 line=302 │ │ 0x0011 line=231 │ │ 0x0017 line=232 │ │ @@ -8849,25 +5471,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -016244: |[016244] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -016254: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0017 │ │ -01625a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01625c: 6e20 f401 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01f4 │ │ -016262: 5410 9f00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016266: 6e10 5702 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0257 │ │ -01626c: 5410 a100 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -016270: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -016274: 5410 a100 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -016278: 6e10 1803 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ -01627e: 0e00 |0015: return-void │ │ +01cd10: |[01cd10] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +01cd20: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0017 │ │ +01cd26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01cd28: 6e20 f401 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01f4 │ │ +01cd2e: 5410 9f00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cd32: 6e10 5702 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0257 │ │ +01cd38: 5410 a100 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01cd3c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +01cd40: 5410 a100 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01cd44: 6e10 1803 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ +01cd4a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=312 │ │ 0x0007 line=314 │ │ 0x000c line=315 │ │ 0x0010 line=316 │ │ @@ -8880,29 +5502,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -016280: |[016280] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -016290: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -016294: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -016296: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -01629a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -01629c: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -0162a0: 6e10 bc08 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@08bc │ │ -0162a6: 0a00 |000b: move-result v0 │ │ -0162a8: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -0162ac: 6e10 0702 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0207 │ │ -0162b2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0162b4: 0f00 |0012: return v0 │ │ -0162b6: 6f30 1800 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0018 │ │ -0162bc: 0a00 |0016: move-result v0 │ │ -0162be: 28fb |0017: goto 0012 // -0005 │ │ +01cd4c: |[01cd4c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +01cd5c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01cd60: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +01cd62: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +01cd66: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +01cd68: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +01cd6c: 6e10 bc08 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@08bc │ │ +01cd72: 0a00 |000b: move-result v0 │ │ +01cd74: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +01cd78: 6e10 0702 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0207 │ │ +01cd7e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +01cd80: 0f00 |0012: return v0 │ │ +01cd82: 6f30 1800 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0018 │ │ +01cd88: 0a00 |0016: move-result v0 │ │ +01cd8a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000e line=330 │ │ 0x0011 line=331 │ │ 0x0012 line=334 │ │ locals : │ │ @@ -8915,19 +5537,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0162c0: |[0162c0] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -0162d0: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0019 │ │ -0162d6: 5410 9f00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0162da: 6e10 5802 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0258 │ │ -0162e0: 0e00 |0008: return-void │ │ +01cd8c: |[01cd8c] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +01cd9c: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0019 │ │ +01cda2: 5410 9f00 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cda6: 6e10 5802 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0258 │ │ +01cdac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8937,33 +5559,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0162e4: |[0162e4] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0162f4: 6f30 1a00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001a │ │ -0162fa: 0a00 |0003: move-result v0 │ │ -0162fc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -016300: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -016302: 0f00 |0007: return v0 │ │ -016304: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -01630a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01630c: 28fb |000c: goto 0007 // -0005 │ │ -01630e: 5410 9f00 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016312: 6e20 5902 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0259 │ │ -016318: 0a00 |0012: move-result v0 │ │ -01631a: 28f4 |0013: goto 0007 // -000c │ │ -01631c: 5410 9f00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016320: 6e20 5402 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0254 │ │ -016326: 0a00 |0019: move-result v0 │ │ -016328: 28ed |001a: goto 0007 // -0013 │ │ -01632a: 0000 |001b: nop // spacer │ │ -01632c: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +01cdb0: |[01cdb0] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +01cdc0: 6f30 1a00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001a │ │ +01cdc6: 0a00 |0003: move-result v0 │ │ +01cdc8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +01cdcc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +01cdce: 0f00 |0007: return v0 │ │ +01cdd0: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +01cdd6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01cdd8: 28fb |000c: goto 0007 // -0005 │ │ +01cdda: 5410 9f00 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cdde: 6e20 5902 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0259 │ │ +01cde4: 0a00 |0012: move-result v0 │ │ +01cde6: 28f4 |0013: goto 0007 // -000c │ │ +01cde8: 5410 9f00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cdec: 6e20 5402 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0254 │ │ +01cdf2: 0a00 |0019: move-result v0 │ │ +01cdf4: 28ed |001a: goto 0007 // -0013 │ │ +01cdf6: 0000 |001b: nop // spacer │ │ +01cdf8: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0006 line=352 │ │ 0x0007 line=363 │ │ 0x0008 line=355 │ │ 0x000b line=363 │ │ @@ -8980,23 +5602,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -016340: |[016340] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -016350: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -016356: 6f30 1b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001b │ │ -01635c: 0e00 |0006: return-void │ │ -01635e: 5410 9f00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016362: 6e20 5a02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@025a │ │ -016368: 28f7 |000c: goto 0003 // -0009 │ │ -01636a: 0000 |000d: nop // spacer │ │ -01636c: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +01ce0c: |[01ce0c] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +01ce1c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +01ce22: 6f30 1b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001b │ │ +01ce28: 0e00 |0006: return-void │ │ +01ce2a: 5410 9f00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01ce2e: 6e20 5a02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@025a │ │ +01ce34: 28f7 |000c: goto 0003 // -0009 │ │ +01ce36: 0000 |000d: nop // spacer │ │ +01ce38: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=377 │ │ 0x0006 line=378 │ │ 0x0007 line=374 │ │ 0x000d line=372 │ │ @@ -9010,30 +5632,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -016378: |[016378] android.support.v4.app.FragmentActivity.onPause:()V │ │ -016388: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -01638a: 6f10 1c00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001c │ │ -016390: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -016392: 5c20 a500 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00a5 │ │ -016396: 5420 a000 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -01639a: 6e20 0601 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0106 │ │ -0163a0: 0a00 |000c: move-result v0 │ │ -0163a2: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -0163a6: 5420 a000 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0163aa: 6e20 0c01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ -0163b0: 5420 9f00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0163b4: 6e10 5e02 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@025e │ │ -0163ba: 5420 9f00 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0163be: 6e10 5b02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@025b │ │ -0163c4: 0e00 |001e: return-void │ │ +01ce44: |[01ce44] android.support.v4.app.FragmentActivity.onPause:()V │ │ +01ce54: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +01ce56: 6f10 1c00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001c │ │ +01ce5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01ce5e: 5c20 a500 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00a5 │ │ +01ce62: 5420 a000 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01ce66: 6e20 0601 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0106 │ │ +01ce6c: 0a00 |000c: move-result v0 │ │ +01ce6e: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +01ce72: 5420 a000 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01ce76: 6e20 0c01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ +01ce7c: 5420 9f00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01ce80: 6e10 5e02 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@025e │ │ +01ce86: 5420 9f00 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01ce8a: 6e10 5b02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@025b │ │ +01ce90: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0004 line=386 │ │ 0x0007 line=387 │ │ 0x000f line=388 │ │ 0x0014 line=389 │ │ @@ -9047,24 +5669,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0163c8: |[0163c8] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -0163d8: 6f10 1d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001d │ │ -0163de: 5420 a000 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0163e2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0163e4: 6e20 0c01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ -0163ea: 5420 9f00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0163ee: 6e10 5e02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@025e │ │ -0163f4: 5420 9f00 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0163f8: 6e10 6302 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -0163fe: 0e00 |0013: return-void │ │ +01ce94: |[01ce94] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +01cea4: 6f10 1d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001d │ │ +01ceaa: 5420 a000 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01ceae: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +01ceb0: 6e20 0c01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ +01ceb6: 5420 9f00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01ceba: 6e10 5e02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@025e │ │ +01cec0: 5420 9f00 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cec4: 6e10 6302 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +01ceca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=411 │ │ 0x0009 line=412 │ │ 0x000e line=413 │ │ 0x0013 line=414 │ │ @@ -9076,38 +5698,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 │ │ -016400: |[016400] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -016410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016412: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ -016416: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ -01641a: 5532 a300 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a3 │ │ -01641e: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -016422: 5c31 a300 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a3 │ │ -016426: 7210 c308 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@08c3 │ │ -01642c: 6e30 0b02 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@020b │ │ -016432: 6f40 1e00 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001e │ │ -016438: 0a00 |0014: move-result v0 │ │ -01643a: 5432 9f00 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01643e: 6e20 5c02 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@025c │ │ -016444: 0a02 |001a: move-result v2 │ │ -016446: b620 |001b: or-int/2addr v0, v2 │ │ -016448: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -01644c: 7210 c508 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@08c5 │ │ -016452: 0a02 |0021: move-result v2 │ │ -016454: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -016458: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -01645a: 0f01 |0025: return v1 │ │ -01645c: 6f40 1e00 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001e │ │ -016462: 0a01 |0029: move-result v1 │ │ -016464: 28fb |002a: goto 0025 // -0005 │ │ +01cecc: |[01cecc] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +01cedc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01cede: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ +01cee2: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ +01cee6: 5532 a300 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a3 │ │ +01ceea: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +01ceee: 5c31 a300 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a3 │ │ +01cef2: 7210 c308 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@08c3 │ │ +01cef8: 6e30 0b02 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@020b │ │ +01cefe: 6f40 1e00 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001e │ │ +01cf04: 0a00 |0014: move-result v0 │ │ +01cf06: 5432 9f00 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cf0a: 6e20 5c02 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@025c │ │ +01cf10: 0a02 |001a: move-result v2 │ │ +01cf12: b620 |001b: or-int/2addr v0, v2 │ │ +01cf14: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +01cf18: 7210 c508 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@08c5 │ │ +01cf1e: 0a02 |0021: move-result v2 │ │ +01cf20: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +01cf24: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +01cf26: 0f01 |0025: return v1 │ │ +01cf28: 6f40 1e00 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001e │ │ +01cf2e: 0a01 |0029: move-result v1 │ │ +01cf30: 28fb |002a: goto 0025 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0005 line=422 │ │ 0x0009 line=423 │ │ 0x000b line=424 │ │ 0x000e line=425 │ │ @@ -9127,31 +5749,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -016468: |[016468] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -016478: 5510 a200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -01647c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -016480: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -016482: 5c10 a200 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -016486: 5410 a100 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -01648a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01648e: 5510 a600 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00a6 │ │ -016492: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -016496: 5410 a100 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -01649a: 6e10 1d03 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@031d │ │ -0164a0: 5410 9f00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0164a4: 6e10 5d02 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@025d │ │ -0164aa: 0e00 |0019: return-void │ │ -0164ac: 5410 a100 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -0164b0: 6e10 1b03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@031b │ │ -0164b6: 28f5 |001f: goto 0014 // -000b │ │ +01cf34: |[01cf34] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +01cf44: 5510 a200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01cf48: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +01cf4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01cf4e: 5c10 a200 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01cf52: 5410 a100 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01cf56: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +01cf5a: 5510 a600 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00a6 │ │ +01cf5e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +01cf62: 5410 a100 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01cf66: 6e10 1d03 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@031d │ │ +01cf6c: 5410 9f00 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cf70: 6e10 5d02 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@025d │ │ +01cf76: 0e00 |0019: return-void │ │ +01cf78: 5410 a100 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01cf7c: 6e10 1b03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@031b │ │ +01cf82: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ 0x0007 line=635 │ │ 0x000b line=636 │ │ 0x000f line=637 │ │ @@ -9166,24 +5788,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0164b8: |[0164b8] android.support.v4.app.FragmentActivity.onResume:()V │ │ -0164c8: 6f10 1f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@001f │ │ -0164ce: 5420 a000 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0164d2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0164d4: 6e20 0d01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ -0164da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0164dc: 5c20 a500 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00a5 │ │ -0164e0: 5420 9f00 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0164e4: 6e10 6302 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -0164ea: 0e00 |0011: return-void │ │ +01cf84: |[01cf84] android.support.v4.app.FragmentActivity.onResume:()V │ │ +01cf94: 6f10 1f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@001f │ │ +01cf9a: 5420 a000 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01cf9e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +01cfa0: 6e20 0d01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ +01cfa6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01cfa8: 5c20 a500 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00a5 │ │ +01cfac: 5420 9f00 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cfb0: 6e10 6302 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +01cfb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0003 line=400 │ │ 0x0009 line=401 │ │ 0x000c line=402 │ │ 0x0011 line=403 │ │ @@ -9195,17 +5817,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0164ec: |[0164ec] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -0164fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0164fe: 1100 |0001: return-object v0 │ │ +01cfb8: |[01cfb8] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +01cfc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01cfca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -9213,60 +5835,60 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -016500: |[016500] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -016510: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -016512: 5587 a700 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ -016516: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ -01651a: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -01651c: 6e20 f401 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01f4 │ │ -016522: 6e10 1702 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@0217 │ │ -016528: 0c00 |000c: move-result-object v0 │ │ -01652a: 5487 9f00 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01652e: 6e10 8402 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0284 │ │ -016534: 0c01 |0012: move-result-object v1 │ │ -016536: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -016538: 5487 9c00 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -01653c: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ -016540: 5487 9c00 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -016544: 6e10 e502 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01654a: 0a07 |001d: move-result v7 │ │ -01654c: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ -016550: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ -016554: 5487 9c00 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -016558: 6e20 e602 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01655e: 0c03 |0027: move-result-object v3 │ │ -016560: 1f03 7700 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ -016564: 5537 2701 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ -016568: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ -01656c: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -01656e: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -016572: 28ef |0031: goto 0020 // -0011 │ │ -016574: 6e10 1803 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ -01657a: 5487 9c00 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -01657e: 6e20 e302 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02e3 │ │ -016584: 28f5 |003a: goto 002f // -000b │ │ -016586: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ -01658a: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ -01658e: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ -016592: 0764 |0041: move-object v4, v6 │ │ -016594: 1104 |0042: return-object v4 │ │ -016596: 2204 5e00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@005e │ │ -01659a: 7010 f201 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@01f2 │ │ -0165a0: 5b46 9200 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@0092 │ │ -0165a4: 5b40 9400 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0094 │ │ -0165a8: 5b46 9300 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@0093 │ │ -0165ac: 5b41 9500 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@0095 │ │ -0165b0: 5486 9c00 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -0165b4: 5b46 9600 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0096 │ │ -0165b8: 28ee |0054: goto 0042 // -0012 │ │ +01cfcc: |[01cfcc] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +01cfdc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01cfde: 5587 a700 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ +01cfe2: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ +01cfe6: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +01cfe8: 6e20 f401 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01f4 │ │ +01cfee: 6e10 1702 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@0217 │ │ +01cff4: 0c00 |000c: move-result-object v0 │ │ +01cff6: 5487 9f00 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01cffa: 6e10 8402 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0284 │ │ +01d000: 0c01 |0012: move-result-object v1 │ │ +01d002: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +01d004: 5487 9c00 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d008: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ +01d00c: 5487 9c00 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d010: 6e10 e502 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +01d016: 0a07 |001d: move-result v7 │ │ +01d018: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ +01d01c: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ +01d020: 5487 9c00 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d024: 6e20 e602 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +01d02a: 0c03 |0027: move-result-object v3 │ │ +01d02c: 1f03 7700 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ +01d030: 5537 2701 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ +01d034: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ +01d038: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +01d03a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01d03e: 28ef |0031: goto 0020 // -0011 │ │ +01d040: 6e10 1803 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0318 │ │ +01d046: 5487 9c00 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d04a: 6e20 e302 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02e3 │ │ +01d050: 28f5 |003a: goto 002f // -000b │ │ +01d052: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ +01d056: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ +01d05a: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ +01d05e: 0764 |0041: move-object v4, v6 │ │ +01d060: 1104 |0042: return-object v4 │ │ +01d062: 2204 5e00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@005e │ │ +01d066: 7010 f201 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@01f2 │ │ +01d06c: 5b46 9200 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@0092 │ │ +01d070: 5b40 9400 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0094 │ │ +01d074: 5b46 9300 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@0093 │ │ +01d078: 5b41 9500 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@0095 │ │ +01d07c: 5486 9c00 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d080: 5b46 9600 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0096 │ │ +01d084: 28ee |0054: goto 0042 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=441 │ │ 0x0005 line=442 │ │ 0x0009 line=445 │ │ 0x000d line=447 │ │ 0x0013 line=448 │ │ @@ -9300,23 +5922,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0165bc: |[0165bc] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0165cc: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ -0165d2: 5421 9f00 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0165d6: 6e10 8602 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0286 │ │ -0165dc: 0c00 |0008: move-result-object v0 │ │ -0165de: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0165e2: 1a01 7507 |000b: const-string v1, "android:support:fragments" // string@0775 │ │ -0165e6: 6e30 fc00 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@00fc │ │ -0165ec: 0e00 |0010: return-void │ │ +01d088: |[01d088] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01d098: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ +01d09e: 5421 9f00 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d0a2: 6e10 8602 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0286 │ │ +01d0a8: 0c00 |0008: move-result-object v0 │ │ +01d0aa: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +01d0ae: 1a01 7507 |000b: const-string v1, "android:support:fragments" // string@0775 │ │ +01d0b2: 6e30 fc00 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@00fc │ │ +01d0b8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0003 line=481 │ │ 0x0009 line=482 │ │ 0x000b line=483 │ │ 0x0010 line=485 │ │ @@ -9330,65 +5952,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0165f0: |[0165f0] android.support.v4.app.FragmentActivity.onStart:()V │ │ -016600: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -016602: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -016604: 6f10 2100 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0021 │ │ -01660a: 5c65 a700 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ -01660e: 5c65 a400 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ -016612: 5462 a000 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -016616: 6e20 0c01 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ -01661c: 5562 9e00 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@009e │ │ -016620: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -016624: 5c64 9e00 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@009e │ │ -016628: 5462 9f00 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01662c: 6e10 5202 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0252 │ │ -016632: 5462 9f00 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016636: 6e10 7602 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0276 │ │ -01663c: 5462 9f00 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -016640: 6e10 6302 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -016646: 5562 a200 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -01664a: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ -01664e: 5c64 a200 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -016652: 5462 a100 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -016656: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -01665a: 5462 a100 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -01665e: 6e10 1c03 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@031c │ │ -016664: 5c64 9d00 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@009d │ │ -016668: 5462 9f00 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01666c: 6e10 5f02 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@025f │ │ -016672: 5462 9c00 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -016676: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ -01667a: 5462 9c00 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -01667e: 6e10 e502 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -016684: 0a02 |0042: move-result v2 │ │ -016686: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ -01668a: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ -01668e: 5462 9c00 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ -016692: 6e20 e602 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -016698: 0c01 |004c: move-result-object v1 │ │ -01669a: 1f01 7700 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ -01669e: 6e10 1f03 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@031f │ │ -0166a4: 6e10 1a03 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@031a │ │ -0166aa: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0166ae: 28ee |0057: goto 0045 // -0012 │ │ -0166b0: 5562 9d00 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@009d │ │ -0166b4: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ -0166b8: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ -0166ba: 5563 a200 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ -0166be: 6e40 fc01 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ -0166c4: 0c02 |0062: move-result-object v2 │ │ -0166c6: 5b62 a100 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ -0166ca: 28cd |0065: goto 0032 // -0033 │ │ -0166cc: 0e00 |0066: return-void │ │ +01d0bc: |[01d0bc] android.support.v4.app.FragmentActivity.onStart:()V │ │ +01d0cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01d0ce: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +01d0d0: 6f10 2100 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0021 │ │ +01d0d6: 5c65 a700 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ +01d0da: 5c65 a400 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a4 │ │ +01d0de: 5462 a000 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01d0e2: 6e20 0c01 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@010c │ │ +01d0e8: 5562 9e00 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@009e │ │ +01d0ec: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +01d0f0: 5c64 9e00 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@009e │ │ +01d0f4: 5462 9f00 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d0f8: 6e10 5202 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0252 │ │ +01d0fe: 5462 9f00 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d102: 6e10 7602 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0276 │ │ +01d108: 5462 9f00 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d10c: 6e10 6302 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +01d112: 5562 a200 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01d116: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ +01d11a: 5c64 a200 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01d11e: 5462 a100 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01d122: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +01d126: 5462 a100 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01d12a: 6e10 1c03 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@031c │ │ +01d130: 5c64 9d00 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@009d │ │ +01d134: 5462 9f00 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d138: 6e10 5f02 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@025f │ │ +01d13e: 5462 9c00 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d142: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ +01d146: 5462 9c00 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d14a: 6e10 e502 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +01d150: 0a02 |0042: move-result v2 │ │ +01d152: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ +01d156: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ +01d15a: 5462 9c00 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@009c │ │ +01d15e: 6e20 e602 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +01d164: 0c01 |004c: move-result-object v1 │ │ +01d166: 1f01 7700 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@0077 │ │ +01d16a: 6e10 1f03 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@031f │ │ +01d170: 6e10 1a03 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@031a │ │ +01d176: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01d17a: 28ee |0057: goto 0045 // -0012 │ │ +01d17c: 5562 9d00 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@009d │ │ +01d180: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ +01d184: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ +01d186: 5563 a200 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a2 │ │ +01d18a: 6e40 fc01 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01fc │ │ +01d190: 0c02 |0062: move-result-object v2 │ │ +01d192: 5b62 a100 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a1 │ │ +01d196: 28cd |0065: goto 0032 // -0033 │ │ +01d198: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=493 │ │ 0x0005 line=495 │ │ 0x0007 line=496 │ │ 0x0009 line=497 │ │ 0x000e line=499 │ │ @@ -9421,23 +6043,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0166d0: |[0166d0] android.support.v4.app.FragmentActivity.onStop:()V │ │ -0166e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0166e2: 6f10 2200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0022 │ │ -0166e8: 5c21 a700 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ -0166ec: 5420 a000 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0166f0: 6e20 0d01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ -0166f6: 5420 9f00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -0166fa: 6e10 6002 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0260 │ │ -016700: 0e00 |0010: return-void │ │ +01d19c: |[01d19c] android.support.v4.app.FragmentActivity.onStop:()V │ │ +01d1ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01d1ae: 6f10 2200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0022 │ │ +01d1b4: 5c21 a700 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00a7 │ │ +01d1b8: 5420 a000 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01d1bc: 6e20 0d01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ +01d1c2: 5420 9f00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d1c6: 6e10 6002 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0260 │ │ +01d1cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=533 │ │ 0x0004 line=535 │ │ 0x0006 line=536 │ │ 0x000b line=538 │ │ 0x0010 line=539 │ │ @@ -9449,26 +6071,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -016704: |[016704] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -016714: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -016716: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -01671a: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -01671e: b540 |0005: and-int/2addr v0, v4 │ │ -016720: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -016724: 2200 8b01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -016728: 1a01 9a01 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@019a │ │ -01672c: 7020 1c0a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -016732: 2700 |000f: throw v0 │ │ -016734: 6f30 2500 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ -01673a: 0e00 |0013: return-void │ │ +01d1d0: |[01d1d0] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +01d1e0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01d1e2: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +01d1e6: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +01d1ea: b540 |0005: and-int/2addr v0, v4 │ │ +01d1ec: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +01d1f0: 2200 8b01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01d1f4: 1a01 9a01 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@019a │ │ +01d1f8: 7020 1c0a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01d1fe: 2700 |000f: throw v0 │ │ +01d200: 6f30 2500 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ +01d206: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0008 line=672 │ │ 0x0010 line=674 │ │ 0x0013 line=675 │ │ locals : │ │ @@ -9481,34 +6103,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 │ │ -01673c: |[01673c] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -01674c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01674e: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -016752: 6f30 2500 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ -016758: 0e00 |0006: return-void │ │ -01675a: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -01675e: b550 |0009: and-int/2addr v0, v5 │ │ -016760: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -016764: 2200 8b01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -016768: 1a01 9a01 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@019a │ │ -01676c: 7020 1c0a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -016772: 2700 |0013: throw v0 │ │ -016774: 5230 7600 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -016778: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01677c: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -016780: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -016786: b551 |001d: and-int/2addr v1, v5 │ │ -016788: b010 |001e: add-int/2addr v0, v1 │ │ -01678a: 6f30 2500 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ -016790: 28e4 |0022: goto 0006 // -001c │ │ +01d208: |[01d208] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +01d218: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01d21a: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +01d21e: 6f30 2500 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ +01d224: 0e00 |0006: return-void │ │ +01d226: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +01d22a: b550 |0009: and-int/2addr v0, v5 │ │ +01d22c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +01d230: 2200 8b01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01d234: 1a01 9a01 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@019a │ │ +01d238: 7020 1c0a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01d23e: 2700 |0013: throw v0 │ │ +01d240: 5230 7600 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01d244: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01d248: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +01d24c: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +01d252: b551 |001d: and-int/2addr v1, v5 │ │ +01d254: b010 |001e: add-int/2addr v0, v1 │ │ +01d256: 6f30 2500 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0025 │ │ +01d25c: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=682 │ │ 0x0003 line=683 │ │ 0x0006 line=690 │ │ 0x0007 line=686 │ │ 0x000c line=687 │ │ @@ -9524,50 +6146,112 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -016794: |[016794] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -0167a4: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0167a8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0167ac: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0167b0: 7110 4801 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0148 │ │ -0167b6: 0e00 |0009: return-void │ │ -0167b8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0167ba: 5c20 a300 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a3 │ │ -0167be: 28fc |000d: goto 0009 // -0004 │ │ +01d260: |[01d260] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +01d270: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01d274: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01d278: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +01d27c: 7110 4801 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0148 │ │ +01d282: 0e00 |0009: return-void │ │ +01d284: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +01d286: 5c20 a300 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a3 │ │ +01d28a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0006 line=572 │ │ 0x0009 line=579 │ │ 0x000a line=578 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ source_file_idx : 553 (FragmentActivity.java) │ │ │ │ -Class #24 header: │ │ +Class #18 header: │ │ +class_idx : 96 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 556 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #18 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="BackStackEntry" │ │ + │ │ +Class #18 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbShortTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbShortTitleRes' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbTitleRes' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getId' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 556 (FragmentManager.java) │ │ + │ │ +Class #19 header: │ │ class_idx : 97 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #24 annotations: │ │ +Class #19 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnBackStackChangedListener" │ │ │ │ -Class #24 - │ │ +Class #19 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -9576,31 +6260,31 @@ │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #25 header: │ │ +Class #20 header: │ │ class_idx : 98 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 19 │ │ │ │ -Class #25 annotations: │ │ +Class #20 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; Landroid/support/v4/app/FragmentManager$BackStackEntry; } │ │ Annotations on method #561 'openTransaction' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #25 - │ │ +Class #20 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'POP_BACK_STACK_INCLUSIVE' │ │ @@ -9614,17 +6298,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0167c0: |[0167c0] android.support.v4.app.FragmentManager.:()V │ │ -0167d0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0167d6: 0e00 |0003: return-void │ │ +01d28c: |[01d28c] android.support.v4.app.FragmentManager.:()V │ │ +01d29c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d2a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -9633,17 +6317,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0167d8: |[0167d8] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -0167e8: 6a00 bc00 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0167ec: 0e00 |0002: return-void │ │ +01d2a4: |[01d2a4] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +01d2b4: 6a00 bc00 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +01d2b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9707,18 +6391,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0167f0: |[0167f0] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -016800: 6e10 2802 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -016806: 0c00 |0003: move-result-object v0 │ │ -016808: 1100 |0004: return-object v0 │ │ +01d2bc: |[01d2bc] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +01d2cc: 6e10 2802 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +01d2d2: 0c00 |0003: move-result-object v0 │ │ +01d2d4: 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;) │ │ @@ -9773,30 +6457,30 @@ │ │ name : 'saveFragmentInstanceState' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #26 header: │ │ +Class #21 header: │ │ class_idx : 99 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #26 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #26 - │ │ +Class #21 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9810,18 +6494,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 │ │ -01680c: |[01680c] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01681c: 5b01 a900 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00a9 │ │ -016820: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -016826: 0e00 |0005: return-void │ │ +01d2d8: |[01d2d8] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +01d2e8: 5b01 a900 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00a9 │ │ +01d2ec: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d2f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9831,43 +6515,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -016828: |[016828] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -016838: 5410 a900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00a9 │ │ -01683c: 6e10 6302 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -016842: 0e00 |0005: return-void │ │ +01d2f4: |[01d2f4] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +01d304: 5410 a900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00a9 │ │ +01d308: 6e10 6302 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +01d30e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #27 header: │ │ +Class #22 header: │ │ class_idx : 100 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #27 annotations: │ │ +Class #22 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #27 - │ │ +Class #22 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9881,18 +6565,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 │ │ -016844: |[016844] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -016854: 5b01 aa00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00aa │ │ -016858: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01685e: 0e00 |0005: return-void │ │ +01d310: |[01d310] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +01d320: 5b01 aa00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00aa │ │ +01d324: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9902,49 +6586,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -016860: |[016860] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -016870: 5450 aa00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00aa │ │ -016874: 5451 aa00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00aa │ │ -016878: 5411 c600 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -01687c: 5411 a000 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -016880: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -016882: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -016884: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -016886: 6e54 7e02 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ -01688c: 0e00 |000e: return-void │ │ +01d32c: |[01d32c] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +01d33c: 5450 aa00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00aa │ │ +01d340: 5451 aa00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00aa │ │ +01d344: 5411 c600 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +01d348: 5411 a000 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01d34c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +01d34e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +01d350: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +01d352: 6e54 7e02 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ +01d358: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x000e line=439 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #28 header: │ │ +Class #23 header: │ │ class_idx : 101 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #28 annotations: │ │ +Class #23 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #28 - │ │ +Class #23 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9966,20 +6650,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 │ │ -016890: |[016890] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -0168a0: 5b01 ab00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -0168a4: 5b02 ad00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ad │ │ -0168a8: 5903 ac00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00ac │ │ -0168ac: 7010 360a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0168b2: 0e00 |0009: return-void │ │ +01d35c: |[01d35c] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +01d36c: 5b01 ab00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +01d370: 5b02 ad00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ad │ │ +01d374: 5903 ac00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00ac │ │ +01d378: 7010 360a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d37e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 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; │ │ @@ -9991,49 +6675,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0168b4: |[0168b4] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -0168c4: 5450 ab00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -0168c8: 5451 ab00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ -0168cc: 5411 c600 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0168d0: 5411 a000 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0168d4: 5452 ad00 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ad │ │ -0168d8: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -0168da: 5254 ac00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00ac │ │ -0168de: 6e54 7e02 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ -0168e4: 0e00 |0010: return-void │ │ +01d380: |[01d380] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +01d390: 5450 ab00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +01d394: 5451 ab00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ab │ │ +01d398: 5411 c600 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +01d39c: 5411 a000 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01d3a0: 5452 ad00 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00ad │ │ +01d3a4: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +01d3a6: 5254 ac00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00ac │ │ +01d3aa: 6e54 7e02 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ +01d3b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0010 line=455 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #29 header: │ │ +Class #24 header: │ │ class_idx : 102 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #29 annotations: │ │ +Class #24 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #29 - │ │ +Class #24 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -10055,20 +6739,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 │ │ -0168e8: |[0168e8] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -0168f8: 5b01 ae00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ -0168fc: 5902 b000 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b0 │ │ -016900: 5903 af00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00af │ │ -016904: 7010 360a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01690a: 0e00 |0009: return-void │ │ +01d3b4: |[01d3b4] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +01d3c4: 5b01 ae00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ +01d3c8: 5902 b000 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b0 │ │ +01d3cc: 5903 af00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00af │ │ +01d3d0: 7010 360a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d3d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 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 │ │ @@ -10080,49 +6764,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01690c: |[01690c] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -01691c: 5450 ae00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ -016920: 5451 ae00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ -016924: 5411 c600 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -016928: 5411 a000 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -01692c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01692e: 5253 b000 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b0 │ │ -016932: 5254 af00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00af │ │ -016936: 6e54 7e02 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ -01693c: 0e00 |0010: return-void │ │ +01d3d8: |[01d3d8] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +01d3e8: 5450 ae00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ +01d3ec: 5451 ae00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ +01d3f0: 5411 c600 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +01d3f4: 5411 a000 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +01d3f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +01d3fa: 5253 b000 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b0 │ │ +01d3fe: 5254 af00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00af │ │ +01d402: 6e54 7e02 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ +01d408: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0010 line=474 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #30 header: │ │ +Class #25 header: │ │ class_idx : 103 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #30 annotations: │ │ +Class #25 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=moveToState │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #30 - │ │ +Class #25 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -10140,19 +6824,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 │ │ -016940: |[016940] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -016950: 5b01 b100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ -016954: 5b02 b200 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ -016958: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01695e: 0e00 |0007: return-void │ │ +01d40c: |[01d40c] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +01d41c: 5b01 b100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ +01d420: 5b02 b200 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ +01d424: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d42a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 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; │ │ @@ -10163,28 +6847,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -016960: |[016960] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -016970: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -016972: 5440 b200 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ -016976: 5400 6700 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -01697a: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -01697e: 5440 b200 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ -016982: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -016984: 5b01 6700 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -016988: 5440 b100 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ -01698c: 5441 b200 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ -016990: 5442 b200 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ -016994: 5222 8400 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ -016998: 6e53 7502 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -01699e: 0e00 |0017: return-void │ │ +01d42c: |[01d42c] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +01d43c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01d43e: 5440 b200 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ +01d442: 5400 6700 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +01d446: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +01d44a: 5440 b200 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ +01d44e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01d450: 5b01 6700 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +01d454: 5440 b100 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ +01d458: 5441 b200 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ +01d45c: 5442 b200 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b2 │ │ +01d460: 5222 8400 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ +01d464: 6e53 7502 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +01d46a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0007 line=984 │ │ 0x000c line=985 │ │ 0x0017 line=988 │ │ locals : │ │ @@ -10196,16 +6880,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0169a0: |[0169a0] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0169b0: 0e00 |0000: return-void │ │ +01d46c: |[01d46c] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +01d47c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -10214,7564 +6898,1056 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0169b4: |[0169b4] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0169c4: 0e00 |0000: return-void │ │ +01d480: |[01d480] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +01d490: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ source_file_idx : 556 (FragmentManager.java) │ │ │ │ -Class #31 header: │ │ -class_idx : 104 │ │ +Class #26 header: │ │ +class_idx : 105 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 98 │ │ +superclass_idx : 407 │ │ source_file_idx : 556 │ │ -static_fields_size : 18 │ │ -instance_fields_size: 21 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 65 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #31 annotations: │ │ -Annotations on field #197 'mActive' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #199 'mAdded' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #200 'mAvailBackStackIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #201 'mAvailIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #202 'mBackStack' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ -Annotations on field #203 'mBackStackChangeListeners' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;" ">;" } │ │ -Annotations on field #204 'mBackStackIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ -Annotations on field #205 'mCreatedMenus' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #213 'mPendingActions' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Runnable;" ">;" } │ │ -Annotations on field #214 'mStateArray' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ -Annotations on method #643 'restoreAllState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ -Annotations on method #644 'retainNonConfig' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Class #26 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ │ │ -Class #31 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ +Class #26 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ACCELERATE_CUBIC' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ACCELERATE_QUINT' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_DUR' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 220 │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_CLOSE_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_CLOSE_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_FADE_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_FADE_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_OPEN_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_OPEN_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - value : false │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DECELERATE_CUBIC' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DECELERATE_QUINT' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'HONEYCOMB' │ │ - type : 'Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : false │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "FragmentManager" │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TARGET_REQUEST_CODE_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:target_req_state" │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TARGET_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:target_state" │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'USER_VISIBLE_HINT_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:user_visible_hint" │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'VIEW_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:view_state" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mActive' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mActivity' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAdded' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAvailBackStackIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAvailIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStack' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStackChangeListeners' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStackIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mCreatedMenus' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mCurState' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mExecCommit' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mExecutingActions' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mHavePendingDeferredStart' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mNeedMenuInvalidate' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mNoTransactionsBecause' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mPendingActions' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateArray' │ │ - type : 'Landroid/util/SparseArray;' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateBundle' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateSaved' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mTmpActions' │ │ - type : '[Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -0169c8: |[0169c8] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0169d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0169da: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -0169de: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -0169e2: 6a00 bc00 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0169e6: 6001 1600 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0169ea: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -0169ee: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -0169f2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0169f4: 6a00 bf00 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00bf │ │ -0169f8: 2200 4b01 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@014b │ │ -0169fc: 7020 a009 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09a0 │ │ -016a02: 6900 be00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00be │ │ -016a06: 2200 4b01 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@014b │ │ -016a0a: 7020 a009 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09a0 │ │ -016a10: 6900 bd00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00bd │ │ -016a14: 2200 4501 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0145 │ │ -016a18: 7020 9809 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0998 │ │ -016a1e: 6900 b400 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00b4 │ │ -016a22: 2200 4501 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0145 │ │ -016a26: 7020 9809 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0998 │ │ -016a2c: 6900 b300 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00b3 │ │ -016a30: 0e00 |002c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0005 line=378 │ │ - 0x0007 line=381 │ │ - 0x0010 line=672 │ │ - 0x0017 line=673 │ │ - 0x001e line=674 │ │ - 0x0025 line=675 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -016a34: |[016a34] android.support.v4.app.FragmentManagerImpl.:()V │ │ -016a44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016a46: 7010 2602 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0226 │ │ -016a4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -016a4e: 5920 ce00 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -016a52: 5b21 d700 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -016a56: 5b21 d600 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -016a5a: 2200 6300 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0063 │ │ -016a5e: 7020 3b02 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@023b │ │ -016a64: 5b20 d000 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ -016a68: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=377 │ │ - 0x0004 line=404 │ │ - 0x0007 line=414 │ │ - 0x0009 line=415 │ │ - 0x000b line=417 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'checkStateLoss' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -016a6c: |[016a6c] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -016a7c: 5530 d800 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -016a80: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -016a84: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -016a88: 1a01 9801 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0198 │ │ -016a8c: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -016a92: 2700 |000b: throw v0 │ │ -016a94: 5430 d400 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -016a98: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -016a9c: 2200 8c01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -016aa0: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -016aa4: 7010 520a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016aaa: 1a02 9901 |0017: const-string v2, "Can not perform this action inside of " // string@0199 │ │ -016aae: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016ab4: 0c01 |001c: move-result-object v1 │ │ -016ab6: 5432 d400 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -016aba: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016ac0: 0c01 |0022: move-result-object v1 │ │ -016ac2: 6e10 5d0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016ac8: 0c01 |0026: move-result-object v1 │ │ -016aca: 7020 1f0a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -016ad0: 2700 |002a: throw v0 │ │ -016ad2: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1298 │ │ - 0x0004 line=1299 │ │ - 0x000c line=1302 │ │ - 0x0010 line=1303 │ │ - 0x002b line=1306 │ │ - locals : │ │ - 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeFadeAnimation' │ │ - type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -016ad4: |[016ad4] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -016ae4: 2200 4601 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0146 │ │ -016ae8: 7030 9909 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0999 │ │ -016aee: 6201 bd00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00bd │ │ -016af2: 6e20 9b09 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@099b │ │ -016af8: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -016afc: 6e30 9a09 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@099a │ │ -016b02: 1100 |000f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=695 │ │ - 0x0005 line=696 │ │ - 0x000a line=697 │ │ - 0x000f line=698 │ │ - 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 │ │ - │ │ - #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 │ │ -016b04: |[016b04] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -016b14: 220a 4901 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0149 │ │ -016b18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -016b1a: 7020 9d09 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@099d │ │ -016b20: 2200 4d01 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@014d │ │ -016b24: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -016b26: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -016b2a: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -016b2c: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -016b30: 01c1 |000e: move v1, v12 │ │ -016b32: 01d2 |000f: move v2, v13 │ │ -016b34: 01c3 |0010: move v3, v12 │ │ -016b36: 01d4 |0011: move v4, v13 │ │ -016b38: 7609 a109 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@09a1 │ │ -016b3e: 6201 be00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00be │ │ -016b42: 6e20 a309 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09a3 │ │ -016b48: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -016b4c: 6e30 a209 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@09a2 │ │ -016b52: 6e20 9e09 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@099e │ │ -016b58: 2209 4601 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0146 │ │ -016b5c: 7030 9909 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0999 │ │ -016b62: 6201 bd00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00bd │ │ -016b66: 6e20 9b09 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@099b │ │ -016b6c: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -016b70: 6e30 9a09 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@099a │ │ -016b76: 6e20 9e09 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@099e │ │ -016b7c: 110a |0034: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=681 │ │ - 0x0006 line=682 │ │ - 0x0015 line=684 │ │ - 0x001a line=685 │ │ - 0x001f line=686 │ │ - 0x0022 line=687 │ │ - 0x0027 line=688 │ │ - 0x002c line=689 │ │ - 0x0031 line=690 │ │ - 0x0034 line=691 │ │ - locals : │ │ - 0x0015 - 0x0035 reg=0 scale Landroid/view/animation/ScaleAnimation; │ │ - 0x0027 - 0x0035 reg=9 alpha Landroid/view/animation/AlphaAnimation; │ │ - 0x0006 - 0x0035 reg=10 set Landroid/view/animation/AnimationSet; │ │ - 0x0000 - 0x0035 reg=11 context Landroid/content/Context; │ │ - 0x0000 - 0x0035 reg=12 startScale F │ │ - 0x0000 - 0x0035 reg=13 endScale F │ │ - 0x0000 - 0x0035 reg=14 startAlpha F │ │ - 0x0000 - 0x0035 reg=15 endAlpha F │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'reverseTransit' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -016b80: |[016b80] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -016b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016b92: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -016b98: 0f00 |0004: return v0 │ │ -016b9a: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -016b9e: 28fd |0007: goto 0004 // -0003 │ │ -016ba0: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -016ba4: 28fa |000a: goto 0004 // -0006 │ │ -016ba6: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -016baa: 28f7 |000d: goto 0004 // -0009 │ │ -016bac: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +01d494: |[01d494] android.support.v4.app.FragmentManagerState$1.:()V │ │ +01d4a4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1954 │ │ - 0x0001 line=1955 │ │ - 0x0004 line=1966 │ │ - 0x0005 line=1957 │ │ - 0x0007 line=1958 │ │ - 0x0008 line=1960 │ │ - 0x000a line=1961 │ │ - 0x000b line=1963 │ │ - 0x000e line=1955 │ │ + 0x0000 line=363 │ │ locals : │ │ - 0x0001 - 0x001c reg=0 rev I │ │ - 0x0000 - 0x001c reg=1 transit I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'transitToStyleIndex' │ │ - type : '(IZ)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 38 16-bit code units │ │ -016bc8: |[016bc8] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -016bd8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -016bda: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -016be0: 0f00 |0004: return v0 │ │ -016be2: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -016be6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -016be8: 28fc |0008: goto 0004 // -0004 │ │ -016bea: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -016bec: 28fe |000a: goto 0008 // -0002 │ │ -016bee: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -016bf2: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -016bf4: 28f6 |000e: goto 0004 // -000a │ │ -016bf6: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -016bf8: 28fe |0010: goto 000e // -0002 │ │ -016bfa: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -016bfe: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -016c00: 28f0 |0014: goto 0004 // -0010 │ │ -016c02: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -016c04: 28fe |0016: goto 0014 // -0002 │ │ -016c06: 0000 |0017: nop // spacer │ │ -016c08: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +01d4ac: |[01d4ac] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +01d4bc: 2200 6a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@006a │ │ +01d4c0: 7020 9602 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0296 │ │ +01d4c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1978 │ │ - 0x0001 line=1979 │ │ - 0x0004 line=1990 │ │ - 0x0005 line=1981 │ │ - 0x0008 line=1982 │ │ - 0x0009 line=1981 │ │ - 0x000b line=1984 │ │ - 0x000e line=1985 │ │ - 0x000f line=1984 │ │ - 0x0011 line=1987 │ │ - 0x0017 line=1979 │ │ + 0x0000 line=365 │ │ locals : │ │ - 0x0001 - 0x0026 reg=0 animAttr I │ │ - 0x0000 - 0x0026 reg=1 transit I │ │ - 0x0000 - 0x0026 reg=2 enter Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addBackStackState' │ │ - type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -016c24: |[016c24] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -016c34: 5410 ca00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -016c38: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -016c3c: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -016c40: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -016c46: 5b10 ca00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -016c4a: 5410 ca00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -016c4e: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -016c54: 6e10 8202 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0282 │ │ -016c5a: 0e00 |0013: return-void │ │ + insns size : 5 16-bit code units │ │ +01d4c8: |[01d4c8] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01d4d8: 6e20 9002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0290 │ │ +01d4de: 0c00 |0003: move-result-object v0 │ │ +01d4e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1448 │ │ - 0x0004 line=1449 │ │ - 0x000b line=1451 │ │ - 0x0010 line=1452 │ │ - 0x0013 line=1453 │ │ + 0x0000 line=363 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0014 reg=2 state Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 73 16-bit code units │ │ -016c5c: |[016c5c] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -016c6c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -016c6e: 5440 c700 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -016c72: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -016c76: 2200 ba01 |0005: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -016c7a: 7010 790a 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -016c80: 5b40 c700 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -016c84: 6300 bc00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -016c88: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -016c8c: 1a00 2a02 |0010: const-string v0, "FragmentManager" // string@022a │ │ -016c90: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -016c94: 7010 520a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016c9a: 1a02 3307 |0017: const-string v2, "add: " // string@0733 │ │ -016c9e: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016ca4: 0c01 |001c: move-result-object v1 │ │ -016ca6: 6e20 570a 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -016cac: 0c01 |0020: move-result-object v1 │ │ -016cae: 6e10 5d0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016cb4: 0c01 |0024: move-result-object v1 │ │ -016cb6: 7120 af08 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -016cbc: 6e20 6e02 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@026e │ │ -016cc2: 5550 6f00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -016cc6: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ -016cca: 5440 c700 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -016cce: 6e20 7c0a 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -016cd4: 5c53 6600 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -016cd8: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -016cda: 5c50 7c00 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ -016cde: 5550 7300 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -016ce2: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ -016ce6: 5550 7a00 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -016cea: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -016cee: 5c43 d300 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -016cf2: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ -016cf6: 6e20 7402 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0274 │ │ -016cfc: 0e00 |0048: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +01d4e4: |[01d4e4] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +01d4f4: 2320 5702 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0257 │ │ +01d4f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1143 │ │ - 0x0005 line=1144 │ │ - 0x000c line=1146 │ │ - 0x0028 line=1147 │ │ - 0x002b line=1148 │ │ - 0x002f line=1149 │ │ - 0x0034 line=1150 │ │ - 0x0036 line=1151 │ │ - 0x0039 line=1152 │ │ - 0x0041 line=1153 │ │ - 0x0043 line=1155 │ │ - 0x0045 line=1156 │ │ - 0x0048 line=1159 │ │ + 0x0000 line=369 │ │ locals : │ │ - 0x0000 - 0x0049 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0049 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0049 reg=6 moveToStateNow Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addOnBackStackChangedListener' │ │ - type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -016d00: |[016d00] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -016d10: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -016d14: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -016d18: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -016d1c: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -016d22: 5b10 cb00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -016d26: 5410 cb00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -016d2a: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -016d30: 0e00 |0010: return-void │ │ + insns size : 5 16-bit code units │ │ +01d4fc: |[01d4fc] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +01d50c: 6e20 9202 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0292 │ │ +01d512: 0c00 |0003: move-result-object v0 │ │ +01d514: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ - 0x0004 line=501 │ │ - 0x000b line=503 │ │ - 0x0010 line=504 │ │ + 0x0000 line=363 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0011 reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'allocBackStackIndex' │ │ - type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 556 (FragmentManager.java) │ │ + │ │ +Class #27 header: │ │ +class_idx : 106 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 556 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #27 annotations: │ │ +Annotations on field #218 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ + │ │ +Class #27 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'mActive' │ │ + type : '[Landroid/support/v4/app/FragmentState;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'mAdded' │ │ + type : '[I' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'mBackStack' │ │ + type : '[Landroid/support/v4/app/BackStackState;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 145 16-bit code units │ │ -016d34: |[016d34] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -016d44: 1d05 |0000: monitor-enter v5 │ │ -016d46: 5452 c800 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -016d4a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -016d4e: 5452 c800 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -016d52: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -016d58: 0a02 |000a: move-result v2 │ │ -016d5a: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -016d5e: 5452 cc00 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -016d62: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -016d66: 2202 ba01 |0011: new-instance v2, Ljava/util/ArrayList; // type@01ba │ │ -016d6a: 7010 790a 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -016d70: 5b52 cc00 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -016d74: 5452 cc00 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -016d78: 6e10 860a 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -016d7e: 0a00 |001d: move-result v0 │ │ -016d80: 6302 bc00 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -016d84: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -016d88: 1a02 2a02 |0022: const-string v2, "FragmentManager" // string@022a │ │ -016d8c: 2203 9c01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -016d90: 7010 520a 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016d96: 1a04 3306 |0029: const-string v4, "Setting back stack index " // string@0633 │ │ -016d9a: 6e20 580a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016da0: 0c03 |002e: move-result-object v3 │ │ -016da2: 6e20 550a 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -016da8: 0c03 |0032: move-result-object v3 │ │ -016daa: 1a04 7600 |0033: const-string v4, " to " // string@0076 │ │ -016dae: 6e20 580a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016db4: 0c03 |0038: move-result-object v3 │ │ -016db6: 6e20 570a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -016dbc: 0c03 |003c: move-result-object v3 │ │ -016dbe: 6e10 5d0a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016dc4: 0c03 |0040: move-result-object v3 │ │ -016dc6: 7120 af08 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -016dcc: 5452 cc00 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -016dd0: 6e20 7c0a 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -016dd6: 1e05 |0049: monitor-exit v5 │ │ -016dd8: 0101 |004a: move v1, v0 │ │ -016dda: 0f01 |004b: return v1 │ │ -016ddc: 5452 c800 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -016de0: 5453 c800 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -016de4: 6e10 860a 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -016dea: 0a03 |0053: move-result v3 │ │ -016dec: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -016df0: 6e20 830a 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -016df6: 0c02 |0059: move-result-object v2 │ │ -016df8: 1f02 8f01 |005a: check-cast v2, Ljava/lang/Integer; // type@018f │ │ -016dfc: 6e10 220a 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -016e02: 0a00 |005f: move-result v0 │ │ -016e04: 6302 bc00 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -016e08: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -016e0c: 1a02 2a02 |0064: const-string v2, "FragmentManager" // string@022a │ │ -016e10: 2203 9c01 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -016e14: 7010 520a 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016e1a: 1a04 4301 |006b: const-string v4, "Adding back stack index " // string@0143 │ │ -016e1e: 6e20 580a 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016e24: 0c03 |0070: move-result-object v3 │ │ -016e26: 6e20 550a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -016e2c: 0c03 |0074: move-result-object v3 │ │ -016e2e: 1a04 7b00 |0075: const-string v4, " with " // string@007b │ │ -016e32: 6e20 580a 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016e38: 0c03 |007a: move-result-object v3 │ │ -016e3a: 6e20 570a 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -016e40: 0c03 |007e: move-result-object v3 │ │ -016e42: 6e10 5d0a 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016e48: 0c03 |0082: move-result-object v3 │ │ -016e4a: 7120 af08 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -016e50: 5452 cc00 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -016e54: 6e30 850a 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -016e5a: 1e05 |008b: monitor-exit v5 │ │ -016e5c: 0101 |008c: move v1, v0 │ │ -016e5e: 28be |008d: goto 004b // -0042 │ │ -016e60: 0d02 |008e: move-exception v2 │ │ -016e62: 1e05 |008f: monitor-exit v5 │ │ -016e64: 2702 |0090: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0090 │ │ - -> 0x008e │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +01d518: |[01d518] android.support.v4.app.FragmentManagerState.:()V │ │ +01d528: 2200 6900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0069 │ │ +01d52c: 7010 8f02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@028f │ │ +01d532: 6900 da00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00da │ │ +01d536: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1328 │ │ - 0x0001 line=1329 │ │ - 0x000d line=1330 │ │ - 0x0011 line=1331 │ │ - 0x0018 line=1333 │ │ - 0x001e line=1334 │ │ - 0x0044 line=1335 │ │ - 0x0049 line=1336 │ │ - 0x004b line=1342 │ │ - 0x004c line=1339 │ │ - 0x0060 line=1340 │ │ - 0x0086 line=1341 │ │ - 0x008b line=1342 │ │ - 0x008e line=1344 │ │ + 0x0000 line=362 │ │ locals : │ │ - 0x001e - 0x004b reg=0 index I │ │ - 0x004b - 0x004c reg=1 index I │ │ - 0x0060 - 0x008d reg=0 index I │ │ - 0x008d - 0x008e reg=1 index I │ │ - 0x0000 - 0x0091 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0091 reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'attachActivity' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -016e74: |[016e74] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -016e84: 5410 c600 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -016e88: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -016e8c: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -016e90: 7010 1e0a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a1e │ │ -016e96: 2700 |0009: throw v0 │ │ -016e98: 5b12 c600 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -016e9c: 0e00 |000c: return-void │ │ + insns size : 4 16-bit code units │ │ +01d538: |[01d538] android.support.v4.app.FragmentManagerState.:()V │ │ +01d548: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d54e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1795 │ │ - 0x000a line=1796 │ │ - 0x000c line=1797 │ │ + 0x0000 line=343 │ │ + 0x0003 line=344 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000d reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'attachFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 63 16-bit code units │ │ -016ea0: |[016ea0] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -016eb0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -016eb2: 6300 bc00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -016eb6: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -016eba: 1a00 2a02 |0005: const-string v0, "FragmentManager" // string@022a │ │ -016ebe: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -016ec2: 7010 520a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016ec8: 1a02 9807 |000c: const-string v2, "attach: " // string@0798 │ │ -016ecc: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016ed2: 0c01 |0011: move-result-object v1 │ │ -016ed4: 6e20 570a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -016eda: 0c01 |0015: move-result-object v1 │ │ -016edc: 6e10 5d0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016ee2: 0c01 |0019: move-result-object v1 │ │ -016ee4: 7120 af08 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -016eea: 5550 6f00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -016eee: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ -016ef2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -016ef4: 5c50 6f00 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -016ef8: 5550 6600 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -016efc: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ -016f00: 5440 c700 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -016f04: 6e20 7c0a 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -016f0a: 5c53 6600 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -016f0e: 5550 7300 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -016f12: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -016f16: 5550 7a00 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -016f1a: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ -016f1e: 5c43 d300 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -016f22: 5240 ce00 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -016f26: 6e57 7502 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -016f2c: 0e00 |003e: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +01d550: |[01d550] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +01d560: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d566: 6200 e300 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e3 │ │ +01d56a: 6e20 1401 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0114 │ │ +01d570: 0c00 |0008: move-result-object v0 │ │ +01d572: 1f00 5802 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0258 │ │ +01d576: 5b10 db00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +01d57a: 6e10 1301 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0113 │ │ +01d580: 0c00 |0010: move-result-object v0 │ │ +01d582: 5b10 dc00 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +01d586: 6200 4000 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0040 │ │ +01d58a: 6e20 1401 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0114 │ │ +01d590: 0c00 |0018: move-result-object v0 │ │ +01d592: 1f00 5502 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0255 │ │ +01d596: 5b10 dd00 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +01d59a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1231 │ │ - 0x001d line=1232 │ │ - 0x0021 line=1233 │ │ - 0x0024 line=1234 │ │ - 0x0028 line=1235 │ │ - 0x002d line=1236 │ │ - 0x002f line=1237 │ │ - 0x0037 line=1238 │ │ - 0x0039 line=1240 │ │ - 0x003e line=1243 │ │ + 0x0000 line=346 │ │ + 0x0003 line=347 │ │ + 0x000d line=348 │ │ + 0x0013 line=349 │ │ + 0x001d line=350 │ │ locals : │ │ - 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003f reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x003f reg=6 transition I │ │ - 0x0000 - 0x003f reg=7 transitionStyle I │ │ + 0x0000 - 0x001e reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0000 - 0x001e reg=2 in Landroid/os/Parcel; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'beginTransaction' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -016f30: |[016f30] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -016f40: 2200 5400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -016f44: 7020 4b01 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@014b │ │ -016f4a: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +01d59c: |[01d59c] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +01d5ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d5ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=426 │ │ + 0x0000 line=353 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'detachFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 61 16-bit code units │ │ -016f4c: |[016f4c] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -016f5c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -016f5e: 6300 bc00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -016f62: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -016f66: 1a00 2a02 |0005: const-string v0, "FragmentManager" // string@022a │ │ -016f6a: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -016f6e: 7010 520a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -016f74: 1a02 c208 |000c: const-string v2, "detach: " // string@08c2 │ │ -016f78: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -016f7e: 0c01 |0011: move-result-object v1 │ │ -016f80: 6e20 570a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -016f86: 0c01 |0015: move-result-object v1 │ │ -016f88: 6e10 5d0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -016f8e: 0c01 |0019: move-result-object v1 │ │ -016f90: 7120 af08 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -016f96: 5550 6f00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -016f9a: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ -016f9e: 5c53 6f00 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -016fa2: 5550 6600 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -016fa6: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -016faa: 5440 c700 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -016fae: 6e20 840a 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0a84 │ │ -016fb4: 5550 7300 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -016fb8: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -016fbc: 5550 7a00 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -016fc0: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -016fc4: 5c43 d300 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -016fc8: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -016fca: 5c50 6600 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -016fce: 6e57 7502 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -016fd4: 0e00 |003c: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +01d5b0: |[01d5b0] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01d5c0: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +01d5c4: 6e30 1e01 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@011e │ │ +01d5ca: 5410 dc00 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +01d5ce: 6e20 1b01 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@011b │ │ +01d5d4: 5410 dd00 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +01d5d8: 6e30 1e01 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@011e │ │ +01d5de: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1215 │ │ - 0x001d line=1216 │ │ - 0x0021 line=1217 │ │ - 0x0023 line=1218 │ │ - 0x0027 line=1220 │ │ - 0x002c line=1221 │ │ - 0x0034 line=1222 │ │ - 0x0036 line=1224 │ │ - 0x0039 line=1225 │ │ - 0x003c line=1228 │ │ + 0x0000 line=357 │ │ + 0x0005 line=358 │ │ + 0x000a line=359 │ │ + 0x000f line=360 │ │ locals : │ │ - 0x0000 - 0x003d reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003d reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x003d reg=6 transition I │ │ - 0x0000 - 0x003d reg=7 transitionStyle I │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0010 reg=3 flags I │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchActivityCreated' │ │ + source_file_idx : 556 (FragmentManager.java) │ │ + │ │ +Class #28 header: │ │ +class_idx : 108 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 551 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #28 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ + │ │ +Class #28 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -016fd8: |[016fd8] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -016fe8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016fea: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -016fee: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -016ff0: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -016ff6: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +01d5e0: |[01d5e0] android.support.v4.app.FragmentState$1.:()V │ │ +01d5f0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d5f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1809 │ │ - 0x0003 line=1810 │ │ - 0x0007 line=1811 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 30 16-bit code units │ │ -016ff8: |[016ff8] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -017008: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01700c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -017010: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -017012: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017016: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01701c: 0a02 |000a: move-result v2 │ │ -01701e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -017022: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017026: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01702c: 0c00 |0012: move-result-object v0 │ │ -01702e: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017032: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -017036: 6e20 c501 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01c5 │ │ -01703c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017040: 28e9 |001c: goto 0005 // -0017 │ │ -017042: 0e00 |001d: return-void │ │ + insns size : 6 16-bit code units │ │ +01d5f8: |[01d5f8] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +01d608: 2200 6d00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@006d │ │ +01d60c: 7020 aa02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@02aa │ │ +01d612: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1848 │ │ - 0x0004 line=1849 │ │ - 0x000d line=1850 │ │ - 0x0015 line=1851 │ │ - 0x0017 line=1852 │ │ - 0x001a line=1849 │ │ - 0x001d line=1856 │ │ + 0x0000 line=135 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x001e reg=4 newConfig Landroid/content/res/Configuration; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 40 16-bit code units │ │ -017044: |[017044] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -017054: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017058: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -01705c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01705e: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017062: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017068: 0a02 |000a: move-result v2 │ │ -01706a: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ -01706e: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017072: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017078: 0c00 |0012: move-result-object v0 │ │ -01707a: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01707e: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -017082: 5502 7400 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -017086: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ -01708a: 6e20 c601 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@01c6 │ │ -017090: 0a02 |001e: move-result v2 │ │ -017092: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -017096: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -017098: 0f02 |0022: return v2 │ │ -01709a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01709e: 28e0 |0025: goto 0005 // -0020 │ │ -0170a0: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0170a2: 28fb |0027: goto 0022 // -0005 │ │ + insns size : 5 16-bit code units │ │ +01d614: |[01d614] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01d624: 6e20 a502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@02a5 │ │ +01d62a: 0c00 |0003: move-result-object v0 │ │ +01d62c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1929 │ │ - 0x0004 line=1930 │ │ - 0x000d line=1931 │ │ - 0x0015 line=1932 │ │ - 0x001b line=1933 │ │ - 0x0021 line=1934 │ │ - 0x0022 line=1939 │ │ - 0x0023 line=1930 │ │ - 0x0026 line=1939 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0015 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0026 reg=1 i I │ │ - 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0028 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchCreate' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0170a4: |[0170a4] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -0170b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0170b6: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -0170ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0170bc: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -0170c2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1804 │ │ - 0x0003 line=1805 │ │ - 0x0007 line=1806 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 92 16-bit code units │ │ -0170c4: |[0170c4] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0170d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0170d6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0170d8: 5454 c500 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0170dc: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ -0170e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0170e2: 5454 c700 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0170e6: 6e10 860a 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0170ec: 0a04 |000c: move-result v4 │ │ -0170ee: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ -0170f2: 5454 c700 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0170f6: 6e20 800a 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0170fc: 0c00 |0014: move-result-object v0 │ │ -0170fe: 1f00 5b00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017102: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ -017106: 5504 7400 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -01710a: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ -01710e: 5504 7300 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -017112: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ -017116: 5504 7a00 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -01711a: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ -01711e: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -017120: 6e30 ca01 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@01ca │ │ -017126: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ -01712a: 2202 ba01 |002b: new-instance v2, Ljava/util/ArrayList; // type@01ba │ │ -01712e: 7010 790a 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -017134: 6e20 7c0a 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01713a: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01713e: 28d2 |0035: goto 0007 // -002e │ │ -017140: 5454 cd00 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -017144: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ -017148: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -01714a: 5454 cd00 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -01714e: 6e10 860a 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017154: 0a04 |0040: move-result v4 │ │ -017156: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ -01715a: 5454 cd00 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -01715e: 6e20 800a 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017164: 0c00 |0048: move-result-object v0 │ │ -017166: 1f00 5b00 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01716a: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ -01716e: 6e20 7f0a 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0a7f │ │ -017174: 0a04 |0050: move-result v4 │ │ -017176: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ -01717a: 6e10 cd01 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@01cd │ │ -017180: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017184: 28e3 |0058: goto 003b // -001d │ │ -017186: 5b52 cd00 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -01718a: 0f03 |005b: return v3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +01d630: |[01d630] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +01d640: 2320 5802 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0258 │ │ +01d644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1870 │ │ - 0x0001 line=1871 │ │ - 0x0002 line=1872 │ │ - 0x0006 line=1873 │ │ - 0x000f line=1874 │ │ - 0x0017 line=1875 │ │ - 0x0025 line=1876 │ │ - 0x0026 line=1877 │ │ - 0x0029 line=1878 │ │ - 0x002b line=1879 │ │ - 0x0030 line=1881 │ │ - 0x0033 line=1873 │ │ - 0x0036 line=1886 │ │ - 0x003a line=1887 │ │ - 0x0043 line=1888 │ │ - 0x004b line=1889 │ │ - 0x0053 line=1890 │ │ - 0x0056 line=1887 │ │ - 0x0059 line=1895 │ │ - 0x005b line=1897 │ │ + 0x0000 line=139 │ │ locals : │ │ - 0x0002 - 0x002d reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0017 - 0x0036 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0007 - 0x0036 reg=1 i I │ │ - 0x004b - 0x0059 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x003b - 0x0059 reg=1 i I │ │ - 0x0030 - 0x005c reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0001 - 0x005c reg=3 show Z │ │ - 0x0000 - 0x005c reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x005c reg=6 menu Landroid/view/Menu; │ │ - 0x0000 - 0x005c reg=7 inflater Landroid/view/MenuInflater; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchDestroy' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -01718c: |[01718c] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -01719c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01719e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0171a0: 5c20 cf00 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ -0171a4: 6e10 6302 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -0171aa: 6e30 7302 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -0171b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0171b2: 5b20 c600 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0171b6: 0e00 |000d: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +01d648: |[01d648] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +01d658: 6e20 a702 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@02a7 │ │ +01d65e: 0c00 |0003: move-result-object v0 │ │ +01d660: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1841 │ │ - 0x0004 line=1842 │ │ - 0x0007 line=1843 │ │ - 0x000a line=1844 │ │ - 0x000d line=1845 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchLowMemory' │ │ + source_file_idx : 551 (Fragment.java) │ │ + │ │ +Class #29 header: │ │ +class_idx : 109 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 551 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #29 annotations: │ │ +Annotations on field #227 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ + │ │ +Class #29 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mArguments' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mClassName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mContainerId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mDetached' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mFragmentId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #5 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mFromLayout' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #6 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mInstance' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mRetainInstance' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #9 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mSavedFragmentState' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mTag' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -0171b8: |[0171b8] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -0171c8: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0171cc: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0171d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0171d2: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0171d6: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0171dc: 0a02 |000a: move-result v2 │ │ -0171de: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0171e2: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0171e6: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0171ec: 0c00 |0012: move-result-object v0 │ │ -0171ee: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -0171f2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0171f6: 6e10 d201 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@01d2 │ │ -0171fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017200: 28e9 |001c: goto 0005 // -0017 │ │ -017202: 0e00 |001d: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +01d664: |[01d664] android.support.v4.app.FragmentState.:()V │ │ +01d674: 2200 6c00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@006c │ │ +01d678: 7010 a402 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@02a4 │ │ +01d67e: 6900 e300 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e3 │ │ +01d682: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1859 │ │ - 0x0004 line=1860 │ │ - 0x000d line=1861 │ │ - 0x0015 line=1862 │ │ - 0x0017 line=1863 │ │ - 0x001a line=1860 │ │ - 0x001d line=1867 │ │ + 0x0000 line=132 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -017204: |[017204] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -017214: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017218: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ -01721c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01721e: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017222: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017228: 0a02 |000a: move-result v2 │ │ -01722a: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ -01722e: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017232: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017238: 0c00 |0012: move-result-object v0 │ │ -01723a: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01723e: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -017242: 5502 7400 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -017246: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ -01724a: 5502 7300 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -01724e: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ -017252: 5502 7a00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -017256: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ -01725a: 6e20 d301 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01d3 │ │ -017260: 0a02 |0026: move-result v2 │ │ -017262: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ -017266: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -017268: 0f02 |002a: return v2 │ │ -01726a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01726e: 28d8 |002d: goto 0005 // -0028 │ │ -017270: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -017272: 28fb |002f: goto 002a // -0005 │ │ + outs : 1 │ │ + insns size : 80 16-bit code units │ │ +01d684: |[01d684] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +01d694: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01d696: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01d698: 7010 360a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d69e: 6e10 1801 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0118 │ │ +01d6a4: 0c00 |0008: move-result-object v0 │ │ +01d6a6: 5b30 e500 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ +01d6aa: 6e10 1601 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01d6b0: 0a00 |000e: move-result v0 │ │ +01d6b2: 5930 ea00 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ +01d6b6: 6e10 1601 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01d6bc: 0a00 |0014: move-result v0 │ │ +01d6be: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +01d6c2: 0110 |0017: move v0, v1 │ │ +01d6c4: 5c30 e900 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ +01d6c8: 6e10 1601 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01d6ce: 0a00 |001d: move-result v0 │ │ +01d6d0: 5930 e800 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ +01d6d4: 6e10 1601 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01d6da: 0a00 |0023: move-result v0 │ │ +01d6dc: 5930 e600 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ +01d6e0: 6e10 1801 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0118 │ │ +01d6e6: 0c00 |0029: move-result-object v0 │ │ +01d6e8: 5b30 ee00 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ +01d6ec: 6e10 1601 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01d6f2: 0a00 |002f: move-result v0 │ │ +01d6f4: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +01d6f8: 0110 |0032: move v0, v1 │ │ +01d6fa: 5c30 ec00 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ +01d6fe: 6e10 1601 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +01d704: 0a00 |0038: move-result v0 │ │ +01d706: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +01d70a: 5c31 e700 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ +01d70e: 6e10 1501 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0115 │ │ +01d714: 0c00 |0040: move-result-object v0 │ │ +01d716: 5b30 e400 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ +01d71a: 6e10 1501 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0115 │ │ +01d720: 0c00 |0046: move-result-object v0 │ │ +01d722: 5b30 ed00 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +01d726: 0e00 |0049: return-void │ │ +01d728: 0120 |004a: move v0, v2 │ │ +01d72a: 28cd |004b: goto 0018 // -0033 │ │ +01d72c: 0120 |004c: move v0, v2 │ │ +01d72e: 28e6 |004d: goto 0033 // -001a │ │ +01d730: 0121 |004e: move v1, v2 │ │ +01d732: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1915 │ │ - 0x0004 line=1916 │ │ - 0x000d line=1917 │ │ - 0x0015 line=1918 │ │ - 0x0023 line=1919 │ │ - 0x0029 line=1920 │ │ - 0x002a line=1925 │ │ - 0x002b line=1916 │ │ - 0x002e line=1925 │ │ + 0x0002 line=74 │ │ + 0x0005 line=75 │ │ + 0x000b line=76 │ │ + 0x0011 line=77 │ │ + 0x001a line=78 │ │ + 0x0020 line=79 │ │ + 0x0026 line=80 │ │ + 0x002c line=81 │ │ + 0x0035 line=82 │ │ + 0x003d line=83 │ │ + 0x0043 line=84 │ │ + 0x0049 line=85 │ │ + 0x004b line=77 │ │ + 0x004d line=81 │ │ + 0x004f line=82 │ │ locals : │ │ - 0x0015 - 0x002a reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x002a reg=1 i I │ │ - 0x002b - 0x002e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x002b - 0x002e reg=1 i I │ │ - 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0030 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0050 reg=3 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x0050 reg=4 in Landroid/os/Parcel; │ │ │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchOptionsMenuClosed' │ │ - type : '(Landroid/view/Menu;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -017274: |[017274] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -017284: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017288: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ -01728c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01728e: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017292: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017298: 0a02 |000a: move-result v2 │ │ -01729a: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ -01729e: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0172a2: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0172a8: 0c00 |0012: move-result-object v0 │ │ -0172aa: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -0172ae: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -0172b2: 5502 7400 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -0172b6: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ -0172ba: 5502 7300 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -0172be: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -0172c2: 5502 7a00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -0172c6: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ -0172ca: 6e20 d401 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@01d4 │ │ -0172d0: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0172d4: 28dd |0028: goto 0005 // -0023 │ │ -0172d6: 0e00 |0029: return-void │ │ + outs : 1 │ │ + insns size : 46 16-bit code units │ │ +01d734: |[01d734] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +01d744: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d74a: 6e10 380a 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +01d750: 0c00 |0006: move-result-object v0 │ │ +01d752: 6e10 140a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ +01d758: 0c00 |000a: move-result-object v0 │ │ +01d75a: 5b10 e500 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ +01d75e: 5220 7600 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +01d762: 5910 ea00 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ +01d766: 5520 7200 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +01d76a: 5c10 e900 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ +01d76e: 5220 7000 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01d772: 5910 e800 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ +01d776: 5220 6d00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +01d77a: 5910 e600 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ +01d77e: 5420 8500 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01d782: 5b10 ee00 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ +01d786: 5520 7f00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ +01d78a: 5c10 ec00 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ +01d78e: 5520 6f00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +01d792: 5c10 e700 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ +01d796: 5420 6800 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ +01d79a: 5b10 e400 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ +01d79e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1943 │ │ - 0x0004 line=1944 │ │ - 0x000d line=1945 │ │ - 0x0015 line=1946 │ │ - 0x0023 line=1947 │ │ - 0x0026 line=1944 │ │ - 0x0029 line=1951 │ │ + 0x0000 line=62 │ │ + 0x0003 line=63 │ │ + 0x000d line=64 │ │ + 0x0011 line=65 │ │ + 0x0015 line=66 │ │ + 0x0019 line=67 │ │ + 0x001d line=68 │ │ + 0x0021 line=69 │ │ + 0x0025 line=70 │ │ + 0x0029 line=71 │ │ + 0x002d line=72 │ │ locals : │ │ - 0x0015 - 0x0029 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0029 reg=1 i I │ │ - 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002a reg=4 menu Landroid/view/Menu; │ │ + 0x0000 - 0x002e reg=1 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x002e reg=2 frag Landroid/support/v4/app/Fragment; │ │ │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchPause' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0172d8: |[0172d8] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -0172e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0172ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0172ec: 6e30 7302 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -0172f2: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +01d7a0: |[01d7a0] android.support.v4.app.FragmentState.describeContents:()I │ │ +01d7b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d7b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1824 │ │ - 0x0005 line=1825 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ - #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchPrepareOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ + #1 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'instantiate' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -0172f4: |[0172f4] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -017304: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -017306: 5443 c500 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01730a: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -01730e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -017310: 5443 c700 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017314: 6e10 860a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01731a: 0a03 |000b: move-result v3 │ │ -01731c: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ -017320: 5443 c700 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017324: 6e20 800a 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01732a: 0c00 |0013: move-result-object v0 │ │ -01732c: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017330: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -017334: 5503 7400 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -017338: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ -01733c: 5503 7300 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -017340: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -017344: 5503 7a00 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -017348: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ -01734c: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -01734e: 6e20 d601 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@01d6 │ │ -017354: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017358: 28dc |002a: goto 0006 // -0024 │ │ -01735a: 0f02 |002b: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1901 │ │ - 0x0001 line=1902 │ │ - 0x0005 line=1903 │ │ - 0x000e line=1904 │ │ - 0x0016 line=1905 │ │ - 0x0024 line=1906 │ │ - 0x0025 line=1907 │ │ - 0x0028 line=1903 │ │ - 0x002b line=1911 │ │ - locals : │ │ - 0x0016 - 0x002b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x002b reg=1 i I │ │ - 0x0001 - 0x002c reg=2 show Z │ │ - 0x0000 - 0x002c reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002c reg=5 menu Landroid/view/Menu; │ │ - │ │ - #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchReallyStop' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01735c: |[01735c] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -01736c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01736e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -017370: 6e30 7302 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -017376: 0e00 |0005: return-void │ │ + insns size : 106 16-bit code units │ │ +01d7b4: |[01d7b4] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ +01d7c4: 5420 eb00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d7c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01d7cc: 5420 eb00 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d7d0: 1100 |0006: return-object v0 │ │ +01d7d2: 5420 e400 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ +01d7d6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +01d7da: 5420 e400 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ +01d7de: 6e10 f801 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01f8 │ │ +01d7e4: 0c01 |0010: move-result-object v1 │ │ +01d7e6: 6e20 0001 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ +01d7ec: 5420 e500 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ +01d7f0: 5421 e400 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ +01d7f4: 7130 b901 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@01b9 │ │ +01d7fa: 0c00 |001b: move-result-object v0 │ │ +01d7fc: 5b20 eb00 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d800: 5420 ed00 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +01d804: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +01d808: 5420 ed00 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +01d80c: 6e10 f801 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01f8 │ │ +01d812: 0c01 |0027: move-result-object v1 │ │ +01d814: 6e20 0001 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ +01d81a: 5420 eb00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d81e: 5421 ed00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +01d822: 5b01 8100 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +01d826: 5420 eb00 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d82a: 5221 ea00 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ +01d82e: 6e20 e401 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01e4 │ │ +01d834: 5420 eb00 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d838: 5521 e900 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ +01d83c: 5c01 7200 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +01d840: 5420 eb00 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d844: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +01d846: 5c01 7d00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@007d │ │ +01d84a: 5420 eb00 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d84e: 5221 e800 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ +01d852: 5901 7000 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +01d856: 5420 eb00 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d85a: 5221 e600 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ +01d85e: 5901 6d00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +01d862: 5420 eb00 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d866: 5421 ee00 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ +01d86a: 5b01 8500 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +01d86e: 5420 eb00 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d872: 5521 ec00 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ +01d876: 5c01 7f00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ +01d87a: 5420 eb00 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d87e: 5521 e700 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ +01d882: 5c01 6f00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +01d886: 5420 eb00 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d88a: 5431 9f00 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +01d88e: 5b01 7100 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +01d892: 5420 eb00 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +01d896: 289d |0069: goto 0006 // -0063 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1837 │ │ - 0x0005 line=1838 │ │ + 0x0000 line=88 │ │ + 0x0004 line=89 │ │ + 0x0006 line=112 │ │ + 0x0007 line=92 │ │ + 0x000b line=93 │ │ + 0x0014 line=96 │ │ + 0x001e line=98 │ │ + 0x0022 line=99 │ │ + 0x002b line=100 │ │ + 0x0031 line=102 │ │ + 0x0038 line=103 │ │ + 0x003e line=104 │ │ + 0x0043 line=105 │ │ + 0x0049 line=106 │ │ + 0x004f line=107 │ │ + 0x0055 line=108 │ │ + 0x005b line=109 │ │ + 0x0061 line=110 │ │ + 0x0067 line=112 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x006a reg=2 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x006a reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchResume' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -017378: |[017378] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -017388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01738a: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -01738e: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -017390: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -017396: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 67 16-bit code units │ │ +01d898: |[01d898] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01d8a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01d8aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01d8ac: 5430 e500 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ +01d8b0: 6e20 1d01 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@011d │ │ +01d8b6: 5230 ea00 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ +01d8ba: 6e20 1a01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01d8c0: 5530 e900 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ +01d8c4: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +01d8c8: 0110 |0010: move v0, v1 │ │ +01d8ca: 6e20 1a01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01d8d0: 5230 e800 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ +01d8d4: 6e20 1a01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01d8da: 5230 e600 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ +01d8de: 6e20 1a01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01d8e4: 5430 ee00 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ +01d8e8: 6e20 1d01 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@011d │ │ +01d8ee: 5530 ec00 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ +01d8f2: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +01d8f6: 0110 |0027: move v0, v1 │ │ +01d8f8: 6e20 1a01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01d8fe: 5530 e700 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ +01d902: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +01d906: 6e20 1a01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +01d90c: 5430 e400 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ +01d910: 6e20 1901 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0119 │ │ +01d916: 5430 ed00 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +01d91a: 6e20 1901 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0119 │ │ +01d920: 0e00 |003c: return-void │ │ +01d922: 0120 |003d: move v0, v2 │ │ +01d924: 28d3 |003e: goto 0011 // -002d │ │ +01d926: 0120 |003f: move v0, v2 │ │ +01d928: 28e8 |0040: goto 0028 // -0018 │ │ +01d92a: 0121 |0041: move v1, v2 │ │ +01d92c: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1819 │ │ - 0x0003 line=1820 │ │ - 0x0007 line=1821 │ │ + 0x0002 line=120 │ │ + 0x0007 line=121 │ │ + 0x000c line=122 │ │ + 0x0014 line=123 │ │ + 0x0019 line=124 │ │ + 0x001e line=125 │ │ + 0x0023 line=126 │ │ + 0x002b line=127 │ │ + 0x0032 line=128 │ │ + 0x0037 line=129 │ │ + 0x003c line=130 │ │ + 0x003e line=122 │ │ + 0x0040 line=126 │ │ + 0x0042 line=127 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0043 reg=5 flags I │ │ │ │ - #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchStart' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -017398: |[017398] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -0173a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0173aa: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -0173ae: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0173b0: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -0173b6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1814 │ │ - 0x0003 line=1815 │ │ - 0x0007 line=1816 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + source_file_idx : 551 (Fragment.java) │ │ │ │ - #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchStop' │ │ +Class #30 header: │ │ +class_idx : 111 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 407 │ │ +source_file_idx : 564 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 24 │ │ + │ │ +Class #30 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_ENTER_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4096 │ │ + #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_EXIT_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8192 │ │ + #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_FRAGMENT_CLOSE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8194 │ │ + #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_FRAGMENT_FADE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4099 │ │ + #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_FRAGMENT_OPEN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4097 │ │ + #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_UNSET' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -0173b8: |[0173b8] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -0173c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0173ca: 5c20 d800 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -0173ce: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -0173d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0173d2: 6e30 7302 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ -0173d8: 0e00 |0008: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +01d930: |[01d930] android.support.v4.app.FragmentTransaction.:()V │ │ +01d940: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1831 │ │ - 0x0003 line=1833 │ │ - 0x0008 line=1834 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #23 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 520 16-bit code units │ │ -0173dc: |[0173dc] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0173ec: 2206 9c01 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -0173f0: 7010 520a 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0173f6: 6e20 580a 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0173fc: 0c06 |0008: move-result-object v6 │ │ -0173fe: 1a07 0300 |0009: const-string v7, " " // string@0003 │ │ -017402: 6e20 580a 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017408: 0c06 |000e: move-result-object v6 │ │ -01740a: 6e10 5d0a 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -017410: 0c04 |0012: move-result-object v4 │ │ -017412: 5486 c500 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017416: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -01741a: 5486 c500 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01741e: 6e10 860a 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017424: 0a00 |001c: move-result v0 │ │ -017426: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -01742a: 6e20 090a 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017430: 1a06 3801 |0022: const-string v6, "Active Fragments in " // string@0138 │ │ -017434: 6e20 090a 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01743a: 7110 600a 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -017440: 0a06 |002a: move-result v6 │ │ -017442: 7110 250a 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -017448: 0c06 |002e: move-result-object v6 │ │ -01744a: 6e20 090a 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017450: 1a06 b400 |0032: const-string v6, ":" // string@00b4 │ │ -017454: 6e20 0e0a 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01745a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -01745c: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -017460: 5486 c500 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017464: 6e20 800a 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01746a: 0c02 |003f: move-result-object v2 │ │ -01746c: 1f02 5b00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -017470: 6e20 090a 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017476: 1a06 0400 |0045: const-string v6, " #" // string@0004 │ │ -01747a: 6e20 090a 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017480: 6e20 070a 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -017486: 1a06 b500 |004d: const-string v6, ": " // string@00b5 │ │ -01748a: 6e20 090a 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017490: 6e20 0d0a 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -017496: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -01749a: 6e5c a401 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@01a4 │ │ -0174a0: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0174a4: 28dc |005c: goto 0038 // -0024 │ │ -0174a6: 5486 c700 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0174aa: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -0174ae: 5486 c700 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0174b2: 6e10 860a 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0174b8: 0a00 |0066: move-result v0 │ │ -0174ba: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -0174be: 6e20 090a 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0174c4: 1a06 4101 |006c: const-string v6, "Added Fragments:" // string@0141 │ │ -0174c8: 6e20 0e0a 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0174ce: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -0174d0: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -0174d4: 5486 c700 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0174d8: 6e20 800a 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0174de: 0c02 |0079: move-result-object v2 │ │ -0174e0: 1f02 5b00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -0174e4: 6e20 090a 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0174ea: 1a06 0400 |007f: const-string v6, " #" // string@0004 │ │ -0174ee: 6e20 090a 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0174f4: 6e20 070a 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -0174fa: 1a06 b500 |0087: const-string v6, ": " // string@00b5 │ │ -0174fe: 6e20 090a 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017504: 6e10 ec01 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@01ec │ │ -01750a: 0c06 |008f: move-result-object v6 │ │ -01750c: 6e20 0e0a 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -017512: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -017516: 28dd |0095: goto 0072 // -0023 │ │ -017518: 5486 cd00 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -01751c: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -017520: 5486 cd00 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -017524: 6e10 860a 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01752a: 0a00 |009f: move-result v0 │ │ -01752c: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -017530: 6e20 090a 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017536: 1a06 3802 |00a5: const-string v6, "Fragments Created Menus:" // string@0238 │ │ -01753a: 6e20 0e0a 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -017540: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -017542: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -017546: 5486 cd00 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ -01754a: 6e20 800a 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017550: 0c02 |00b2: move-result-object v2 │ │ -017552: 1f02 5b00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ -017556: 6e20 090a 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01755c: 1a06 0400 |00b8: const-string v6, " #" // string@0004 │ │ -017560: 6e20 090a 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017566: 6e20 070a 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01756c: 1a06 b500 |00c0: const-string v6, ": " // string@00b5 │ │ -017570: 6e20 090a 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017576: 6e10 ec01 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@01ec │ │ -01757c: 0c06 |00c8: move-result-object v6 │ │ -01757e: 6e20 0e0a 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -017584: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -017588: 28dd |00ce: goto 00ab // -0023 │ │ -01758a: 5486 ca00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -01758e: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -017592: 5486 ca00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -017596: 6e10 860a 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01759c: 0a00 |00d8: move-result v0 │ │ -01759e: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -0175a2: 6e20 090a 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0175a8: 1a06 5501 |00de: const-string v6, "Back Stack:" // string@0155 │ │ -0175ac: 6e20 0e0a 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0175b2: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0175b4: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -0175b8: 5486 ca00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -0175bc: 6e20 800a 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0175c2: 0c01 |00eb: move-result-object v1 │ │ -0175c4: 1f01 5400 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -0175c8: 6e20 090a 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0175ce: 1a06 0400 |00f1: const-string v6, " #" // string@0004 │ │ -0175d2: 6e20 090a 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0175d8: 6e20 070a 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -0175de: 1a06 b500 |00f9: const-string v6, ": " // string@00b5 │ │ -0175e2: 6e20 090a 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0175e8: 6e10 3a0a 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ -0175ee: 0c06 |0101: move-result-object v6 │ │ -0175f0: 6e20 0e0a 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0175f6: 6e5c 5901 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@0159 │ │ -0175fc: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -017600: 28da |010a: goto 00e4 // -0026 │ │ -017602: 1d08 |010b: monitor-enter v8 │ │ -017604: 5486 cc00 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -017608: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -01760c: 5486 cc00 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -017610: 6e10 860a 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017616: 0a00 |0115: move-result v0 │ │ -017618: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -01761c: 6e20 090a 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017622: 1a06 5401 |011b: const-string v6, "Back Stack Indices:" // string@0154 │ │ -017626: 6e20 0e0a 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01762c: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -01762e: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -017632: 5486 cc00 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -017636: 6e20 800a 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01763c: 0c01 |0128: move-result-object v1 │ │ -01763e: 1f01 5400 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -017642: 6e20 090a 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017648: 1a06 0400 |012e: const-string v6, " #" // string@0004 │ │ -01764c: 6e20 090a 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017652: 6e20 070a 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -017658: 1a06 b500 |0136: const-string v6, ": " // string@00b5 │ │ -01765c: 6e20 090a 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017662: 6e20 0d0a 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -017668: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01766c: 28e1 |0140: goto 0121 // -001f │ │ -01766e: 5486 c800 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -017672: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -017676: 5486 c800 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -01767a: 6e10 860a 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017680: 0a06 |014a: move-result v6 │ │ -017682: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -017686: 6e20 090a 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01768c: 1a06 df0b |0150: const-string v6, "mAvailBackStackIndices: " // string@0bdf │ │ -017690: 6e20 090a 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017696: 5486 c800 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -01769a: 6e10 870a 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0a87 │ │ -0176a0: 0c06 |015a: move-result-object v6 │ │ -0176a2: 7110 8a0a 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ -0176a8: 0c06 |015e: move-result-object v6 │ │ -0176aa: 6e20 0e0a 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0176b0: 1e08 |0162: monitor-exit v8 │ │ -0176b2: 5486 d500 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -0176b6: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -0176ba: 5486 d500 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -0176be: 6e10 860a 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0176c4: 0a00 |016c: move-result v0 │ │ -0176c6: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -0176ca: 6e20 090a 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0176d0: 1a06 e405 |0172: const-string v6, "Pending Actions:" // string@05e4 │ │ -0176d4: 6e20 0e0a 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0176da: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -0176dc: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -0176e0: 5486 d500 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -0176e4: 6e20 800a 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0176ea: 0c05 |017f: move-result-object v5 │ │ -0176ec: 1f05 9801 |0180: check-cast v5, Ljava/lang/Runnable; // type@0198 │ │ -0176f0: 6e20 090a 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0176f6: 1a06 0400 |0185: const-string v6, " #" // string@0004 │ │ -0176fa: 6e20 090a 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017700: 6e20 070a 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -017706: 1a06 b500 |018d: const-string v6, ": " // string@00b5 │ │ -01770a: 6e20 090a 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017710: 6e20 0d0a 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -017716: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01771a: 28e1 |0197: goto 0178 // -001f │ │ -01771c: 0d06 |0198: move-exception v6 │ │ -01771e: 1e08 |0199: monitor-exit v8 │ │ -017720: 2706 |019a: throw v6 │ │ -017722: 6e20 090a 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017728: 1a06 2b02 |019e: const-string v6, "FragmentManager misc state:" // string@022b │ │ -01772c: 6e20 0e0a 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -017732: 6e20 090a 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017738: 1a06 1a00 |01a6: const-string v6, " mCurState=" // string@001a │ │ -01773c: 6e20 090a 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017742: 5286 ce00 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -017746: 6e20 070a 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01774c: 1a06 6300 |01b0: const-string v6, " mStateSaved=" // string@0063 │ │ -017750: 6e20 090a 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017756: 5586 d800 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -01775a: 6e20 0a0a 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -017760: 1a06 5000 |01ba: const-string v6, " mDestroyed=" // string@0050 │ │ -017764: 6e20 090a 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01776a: 5586 cf00 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ -01776e: 6e20 0f0a 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -017774: 5586 d300 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -017778: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ -01777c: 6e20 090a 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -017782: 1a06 1c00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@001c │ │ -017786: 6e20 090a 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01778c: 5586 d300 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -017790: 6e20 0f0a 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -017796: 5486 d400 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01779a: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ -01779e: 6e20 090a 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0177a4: 1a06 1d00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@001d │ │ -0177a8: 6e20 090a 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0177ae: 5486 d400 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -0177b2: 6e20 0e0a 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0177b8: 5486 c900 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -0177bc: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ -0177c0: 5486 c900 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -0177c4: 6e10 860a 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0177ca: 0a06 |01ef: move-result v6 │ │ -0177cc: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ -0177d0: 6e20 090a 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0177d6: 1a06 1900 |01f5: const-string v6, " mAvailIndices: " // string@0019 │ │ -0177da: 6e20 090a 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -0177e0: 5486 c900 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -0177e4: 6e10 870a 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0a87 │ │ -0177ea: 0c06 |01ff: move-result-object v6 │ │ -0177ec: 7110 8a0a 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ -0177f2: 0c06 |0203: move-result-object v6 │ │ -0177f4: 6e20 0e0a 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -0177fa: 0e00 |0207: return-void │ │ - catches : 2 │ │ - 0x010c - 0x0163 │ │ - -> 0x0198 │ │ - 0x0199 - 0x019a │ │ - -> 0x0198 │ │ - positions : │ │ - 0x0000 line=566 │ │ - 0x0013 line=569 │ │ - 0x0017 line=570 │ │ - 0x001d line=571 │ │ - 0x001f line=572 │ │ - 0x0027 line=573 │ │ - 0x0032 line=574 │ │ - 0x0037 line=575 │ │ - 0x003a line=576 │ │ - 0x0042 line=577 │ │ - 0x004d line=578 │ │ - 0x0055 line=579 │ │ - 0x0057 line=580 │ │ - 0x005a line=575 │ │ - 0x005d line=586 │ │ - 0x0061 line=587 │ │ - 0x0067 line=588 │ │ - 0x0069 line=589 │ │ - 0x0071 line=590 │ │ - 0x0074 line=591 │ │ - 0x007c line=592 │ │ - 0x0087 line=593 │ │ - 0x0093 line=590 │ │ - 0x0096 line=598 │ │ - 0x009a line=599 │ │ - 0x00a0 line=600 │ │ - 0x00a2 line=601 │ │ - 0x00aa line=602 │ │ - 0x00ad line=603 │ │ - 0x00b5 line=604 │ │ - 0x00c0 line=605 │ │ - 0x00cc line=602 │ │ - 0x00cf line=610 │ │ - 0x00d3 line=611 │ │ - 0x00d9 line=612 │ │ - 0x00db line=613 │ │ - 0x00e3 line=614 │ │ - 0x00e6 line=615 │ │ - 0x00ee line=616 │ │ - 0x00f9 line=617 │ │ - 0x0105 line=618 │ │ - 0x0108 line=614 │ │ - 0x010b line=623 │ │ - 0x010c line=624 │ │ - 0x0110 line=625 │ │ - 0x0116 line=626 │ │ - 0x0118 line=627 │ │ - 0x0120 line=628 │ │ - 0x0123 line=629 │ │ - 0x012b line=630 │ │ - 0x0136 line=631 │ │ - 0x013e line=628 │ │ - 0x0141 line=636 │ │ - 0x014d line=637 │ │ - 0x0155 line=638 │ │ - 0x0162 line=640 │ │ - 0x0163 line=642 │ │ - 0x0167 line=643 │ │ - 0x016d line=644 │ │ - 0x016f line=645 │ │ - 0x0177 line=646 │ │ - 0x017a line=647 │ │ - 0x0182 line=648 │ │ - 0x018d line=649 │ │ - 0x0195 line=646 │ │ - 0x0198 line=640 │ │ - 0x019b line=654 │ │ - 0x01a3 line=655 │ │ - 0x01b0 line=656 │ │ - 0x01ba line=657 │ │ - 0x01c4 line=658 │ │ - 0x01c8 line=659 │ │ - 0x01d0 line=660 │ │ - 0x01d5 line=662 │ │ - 0x01d9 line=663 │ │ - 0x01e1 line=664 │ │ - 0x01e6 line=666 │ │ - 0x01f2 line=667 │ │ - 0x01fa line=668 │ │ - 0x0207 line=670 │ │ - locals : │ │ - 0x001d - 0x005d reg=0 N I │ │ - 0x0042 - 0x005d reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x005d reg=3 i I │ │ - 0x0067 - 0x0096 reg=0 N I │ │ - 0x007c - 0x0096 reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x0072 - 0x0096 reg=3 i I │ │ - 0x00a0 - 0x00cf reg=0 N I │ │ - 0x00b5 - 0x00cf reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x00ab - 0x00cf reg=3 i I │ │ - 0x00d9 - 0x010b reg=0 N I │ │ - 0x00ee - 0x010b reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ - 0x00e4 - 0x010b reg=3 i I │ │ - 0x0116 - 0x0141 reg=0 N I │ │ - 0x012b - 0x0141 reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ - 0x0121 - 0x0141 reg=3 i I │ │ - 0x016d - 0x0198 reg=0 N I │ │ - 0x0178 - 0x0198 reg=3 i I │ │ - 0x0182 - 0x0198 reg=5 r Ljava/lang/Runnable; │ │ - 0x0013 - 0x0208 reg=4 innerPrefix Ljava/lang/String; │ │ - 0x0000 - 0x0208 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0208 reg=9 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0208 reg=10 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0208 reg=11 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0208 reg=12 args [Ljava/lang/String; │ │ - │ │ - #24 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'enqueueAction' │ │ - type : '(Ljava/lang/Runnable;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -017810: |[017810] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -017820: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -017824: 7010 5002 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ -01782a: 1d02 |0005: monitor-enter v2 │ │ -01782c: 5420 c600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017830: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -017834: 2200 8c01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -017838: 1a01 3b01 |000c: const-string v1, "Activity has been destroyed" // string@013b │ │ -01783c: 7020 1f0a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -017842: 2700 |0011: throw v0 │ │ -017844: 0d00 |0012: move-exception v0 │ │ -017846: 1e02 |0013: monitor-exit v2 │ │ -017848: 2700 |0014: throw v0 │ │ -01784a: 5420 d500 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -01784e: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -017852: 2200 ba01 |0019: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -017856: 7010 790a 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01785c: 5b20 d500 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -017860: 5420 d500 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -017864: 6e20 7c0a 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01786a: 5420 d500 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -01786e: 6e10 860a 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017874: 0a00 |002a: move-result v0 │ │ -017876: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -017878: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -01787c: 5420 c600 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017880: 5400 a000 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -017884: 5421 d000 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ -017888: 6e20 0b01 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ -01788e: 5420 c600 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017892: 5400 a000 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -017896: 5421 d000 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ -01789a: 6e20 0901 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0109 │ │ -0178a0: 1e02 |0040: monitor-exit v2 │ │ -0178a2: 0e00 |0041: return-void │ │ - catches : 2 │ │ - 0x0006 - 0x0014 │ │ - -> 0x0012 │ │ - 0x0015 - 0x0041 │ │ - -> 0x0012 │ │ - positions : │ │ - 0x0000 line=1309 │ │ - 0x0002 line=1310 │ │ - 0x0005 line=1312 │ │ - 0x0006 line=1313 │ │ - 0x000a line=1314 │ │ - 0x0012 line=1324 │ │ - 0x0015 line=1316 │ │ - 0x0019 line=1317 │ │ - 0x0020 line=1319 │ │ - 0x0025 line=1320 │ │ - 0x002e line=1321 │ │ - 0x0037 line=1322 │ │ - 0x0040 line=1324 │ │ - 0x0041 line=1325 │ │ - locals : │ │ - 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0042 reg=3 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0042 reg=4 allowStateLoss Z │ │ - │ │ - #25 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'execPendingActions' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 165 16-bit code units │ │ -0178b8: |[0178b8] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0178c8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0178ca: 5585 d100 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ -0178ce: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0178d2: 2205 8c01 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ -0178d6: 1a06 fa05 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@05fa │ │ -0178da: 7020 1f0a 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0178e0: 2705 |000c: throw v5 │ │ -0178e2: 7100 0f01 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@010f │ │ -0178e8: 0c05 |0010: move-result-object v5 │ │ -0178ea: 5486 c600 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0178ee: 5466 a000 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0178f2: 6e10 0401 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0104 │ │ -0178f8: 0c06 |0018: move-result-object v6 │ │ -0178fa: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -0178fe: 2205 8c01 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ -017902: 1a06 8805 |001d: const-string v6, "Must be called from main thread of process" // string@0588 │ │ -017906: 7020 1f0a 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01790c: 2705 |0022: throw v5 │ │ -01790e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -017910: 1d08 |0024: monitor-enter v8 │ │ -017912: 5485 d500 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -017916: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -01791a: 5485 d500 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -01791e: 6e10 860a 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017924: 0a05 |002e: move-result v5 │ │ -017926: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -01792a: 1e08 |0031: monitor-exit v8 │ │ -01792c: 5585 d200 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d2 │ │ -017930: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -017934: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -017936: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -017938: 5485 c500 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01793c: 6e10 860a 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017942: 0a05 |003d: move-result v5 │ │ -017944: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -017948: 5485 c500 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01794c: 6e20 800a 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017952: 0c01 |0045: move-result-object v1 │ │ -017954: 1f01 5b00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ -017958: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -01795c: 5415 7800 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -017960: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -017964: 5415 7800 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -017968: 6e10 2103 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ -01796e: 0a05 |0053: move-result v5 │ │ -017970: b653 |0054: or-int/2addr v3, v5 │ │ -017972: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -017976: 28e1 |0057: goto 0038 // -001f │ │ -017978: 5485 d500 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -01797c: 6e10 860a 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017982: 0a04 |005d: move-result v4 │ │ -017984: 5485 d900 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ -017988: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -01798c: 5485 d900 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ -017990: 2155 |0064: array-length v5, v5 │ │ -017992: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -017996: 2345 5d02 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@025d │ │ -01799a: 5b85 d900 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ -01799e: 5485 d500 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -0179a2: 5486 d900 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ -0179a6: 6e20 880a 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ -0179ac: 5485 d500 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ -0179b0: 6e10 7e0a 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -0179b6: 5485 c600 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0179ba: 5455 a000 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -0179be: 5486 d000 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ -0179c2: 6e20 0b01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ -0179c8: 1e08 |0080: monitor-exit v8 │ │ -0179ca: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -0179cc: 5c85 d100 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ -0179d0: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -0179d2: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -0179d6: 5485 d900 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ -0179da: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -0179de: 7210 3b0a 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0a3b │ │ -0179e4: 5485 d900 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ -0179e8: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -0179ea: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -0179ee: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0179f2: 28f0 |0095: goto 0085 // -0010 │ │ -0179f4: 0d05 |0096: move-exception v5 │ │ -0179f6: 1e08 |0097: monitor-exit v8 │ │ -0179f8: 2705 |0098: throw v5 │ │ -0179fa: 5c87 d100 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ -0179fe: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -017a00: 2888 |009c: goto 0024 // -0078 │ │ -017a02: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -017a06: 5c87 d200 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d2 │ │ -017a0a: 6e10 8c02 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ -017a10: 0f00 |00a4: return v0 │ │ - catches : 3 │ │ - 0x0025 - 0x0032 │ │ - -> 0x0096 │ │ - 0x0058 - 0x0081 │ │ - -> 0x0096 │ │ - 0x0097 - 0x0098 │ │ - -> 0x0096 │ │ - positions : │ │ - 0x0001 line=1387 │ │ - 0x0005 line=1388 │ │ - 0x000d line=1391 │ │ - 0x001b line=1392 │ │ - 0x0023 line=1395 │ │ - 0x0024 line=1400 │ │ - 0x0025 line=1401 │ │ - 0x0031 line=1402 │ │ - 0x0032 line=1423 │ │ - 0x0036 line=1424 │ │ - 0x0037 line=1425 │ │ - 0x0040 line=1426 │ │ - 0x0048 line=1427 │ │ - 0x004e line=1428 │ │ - 0x0055 line=1425 │ │ - 0x0058 line=1405 │ │ - 0x005e line=1406 │ │ - 0x0067 line=1407 │ │ - 0x006b line=1409 │ │ - 0x0072 line=1410 │ │ - 0x0077 line=1411 │ │ - 0x0080 line=1412 │ │ - 0x0081 line=1414 │ │ - 0x0084 line=1415 │ │ - 0x0087 line=1416 │ │ - 0x008e line=1417 │ │ - 0x0093 line=1415 │ │ - 0x0096 line=1412 │ │ - 0x0099 line=1419 │ │ - 0x009b line=1420 │ │ - 0x009c line=1421 │ │ - 0x009d line=1431 │ │ - 0x009f line=1432 │ │ - 0x00a1 line=1433 │ │ - 0x00a4 line=1436 │ │ - locals : │ │ - 0x0048 - 0x0058 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x0058 reg=2 i I │ │ - 0x0037 - 0x0058 reg=3 loadersRunning Z │ │ - 0x0085 - 0x0096 reg=2 i I │ │ - 0x005e - 0x0096 reg=4 numActions I │ │ - 0x0099 - 0x009d reg=4 numActions I │ │ - 0x0099 - 0x00a4 reg=2 i I │ │ - 0x009d - 0x00a4 reg=3 loadersRunning Z │ │ - 0x0024 - 0x00a5 reg=0 didSomething Z │ │ - 0x0000 - 0x00a5 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #26 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'executePendingTransactions' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -017a30: |[017a30] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -017a40: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -017a46: 0a00 |0003: move-result v0 │ │ -017a48: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=431 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentById' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -017a4c: |[017a4c] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -017a5c: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017a60: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ -017a64: 5432 c700 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017a68: 6e10 860a 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017a6e: 0a02 |0009: move-result v2 │ │ -017a70: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -017a74: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -017a78: 5432 c700 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017a7c: 6e20 800a 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017a82: 0c00 |0013: move-result-object v0 │ │ -017a84: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017a88: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -017a8c: 5202 7000 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -017a90: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -017a94: 1100 |001c: return-object v0 │ │ -017a96: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -017a9a: 28ed |001f: goto 000c // -0013 │ │ -017a9c: 5432 c500 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017aa0: 6e10 860a 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017aa6: 0a02 |0025: move-result v2 │ │ -017aa8: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ -017aac: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ -017ab0: 5432 c500 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017ab4: 6e20 800a 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017aba: 0c00 |002f: move-result-object v0 │ │ -017abc: 1f00 5b00 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017ac0: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -017ac4: 5202 7000 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -017ac8: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ -017acc: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ -017ad0: 28ee |003a: goto 0028 // -0012 │ │ -017ad2: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -017ad4: 28e0 |003c: goto 001c // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1246 │ │ - 0x0004 line=1248 │ │ - 0x000e line=1249 │ │ - 0x0016 line=1250 │ │ - 0x001c line=1262 │ │ - 0x001d line=1248 │ │ - 0x0020 line=1255 │ │ - 0x002a line=1256 │ │ - 0x0032 line=1257 │ │ - 0x0038 line=1255 │ │ - 0x003b line=1262 │ │ - locals : │ │ - 0x0016 - 0x001c reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000c - 0x001c reg=1 i I │ │ - 0x001d - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0032 - 0x003b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001d - 0x003b reg=1 i I │ │ - 0x0000 - 0x003d reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003d reg=4 id I │ │ - │ │ - #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentByTag' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 71 16-bit code units │ │ -017ad8: |[017ad8] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -017ae8: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017aec: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ -017af0: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ -017af4: 5432 c700 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017af8: 6e10 860a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017afe: 0a02 |000b: move-result v2 │ │ -017b00: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -017b04: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -017b08: 5432 c700 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -017b0c: 6e20 800a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017b12: 0c00 |0015: move-result-object v0 │ │ -017b14: 1f00 5b00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017b18: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -017b1c: 5402 8500 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -017b20: 6e20 430a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -017b26: 0a02 |001f: move-result v2 │ │ -017b28: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -017b2c: 1100 |0022: return-object v0 │ │ -017b2e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -017b32: 28e9 |0025: goto 000e // -0017 │ │ -017b34: 5432 c500 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017b38: 6e10 860a 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017b3e: 0a02 |002b: move-result v2 │ │ -017b40: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -017b44: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ -017b48: 5432 c500 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017b4c: 6e20 800a 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017b52: 0c00 |0035: move-result-object v0 │ │ -017b54: 1f00 5b00 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017b58: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ -017b5c: 5402 8500 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -017b60: 6e20 430a 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -017b66: 0a02 |003f: move-result v2 │ │ -017b68: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ -017b6c: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -017b70: 28ea |0044: goto 002e // -0016 │ │ -017b72: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -017b74: 28dc |0046: goto 0022 // -0024 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1266 │ │ - 0x0006 line=1268 │ │ - 0x0010 line=1269 │ │ - 0x0018 line=1270 │ │ - 0x0022 line=1282 │ │ - 0x0023 line=1268 │ │ - 0x0026 line=1275 │ │ - 0x0030 line=1276 │ │ - 0x0038 line=1277 │ │ - 0x0042 line=1275 │ │ - 0x0045 line=1282 │ │ - locals : │ │ - 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x0045 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0045 reg=1 i I │ │ - 0x0000 - 0x0047 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0047 reg=4 tag Ljava/lang/String; │ │ - │ │ - #29 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentByWho' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -017b78: |[017b78] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -017b88: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017b8c: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -017b90: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -017b94: 5432 c500 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017b98: 6e10 860a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017b9e: 0a02 |000b: move-result v2 │ │ -017ba0: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -017ba4: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -017ba8: 5432 c500 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017bac: 6e20 800a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017bb2: 0c00 |0015: move-result-object v0 │ │ -017bb4: 1f00 5b00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017bb8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -017bbc: 5402 8b00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ -017bc0: 6e20 430a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -017bc6: 0a02 |001f: move-result v2 │ │ -017bc8: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -017bcc: 1100 |0022: return-object v0 │ │ -017bce: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -017bd2: 28e9 |0025: goto 000e // -0017 │ │ -017bd4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -017bd6: 28fb |0027: goto 0022 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1286 │ │ - 0x0006 line=1287 │ │ - 0x0010 line=1288 │ │ - 0x0018 line=1289 │ │ - 0x0022 line=1294 │ │ - 0x0023 line=1287 │ │ - 0x0026 line=1294 │ │ - locals : │ │ - 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0026 reg=1 i I │ │ - 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0028 reg=4 who Ljava/lang/String; │ │ - │ │ - #30 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'freeBackStackIndex' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -017bd8: |[017bd8] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -017be8: 1d03 |0000: monitor-enter v3 │ │ -017bea: 5430 cc00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -017bee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -017bf0: 6e30 850a 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -017bf6: 5430 c800 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -017bfa: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -017bfe: 2200 ba01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -017c02: 7010 790a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -017c08: 5b30 c800 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -017c0c: 6300 bc00 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -017c10: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -017c14: 1a00 2a02 |0016: const-string v0, "FragmentManager" // string@022a │ │ -017c18: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -017c1c: 7010 520a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -017c22: 1a02 3902 |001d: const-string v2, "Freeing back stack index " // string@0239 │ │ -017c26: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017c2c: 0c01 |0022: move-result-object v1 │ │ -017c2e: 6e20 550a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -017c34: 0c01 |0026: move-result-object v1 │ │ -017c36: 6e10 5d0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -017c3c: 0c01 |002a: move-result-object v1 │ │ -017c3e: 7120 af08 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -017c44: 5430 c800 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -017c48: 7110 270a 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -017c4e: 0c01 |0033: move-result-object v1 │ │ -017c50: 6e20 7c0a 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -017c56: 1e03 |0037: monitor-exit v3 │ │ -017c58: 0e00 |0038: return-void │ │ -017c5a: 0d00 |0039: move-exception v0 │ │ -017c5c: 1e03 |003a: monitor-exit v3 │ │ -017c5e: 2700 |003b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x003b │ │ - -> 0x0039 │ │ - positions : │ │ - 0x0000 line=1373 │ │ - 0x0001 line=1374 │ │ - 0x0007 line=1375 │ │ - 0x000b line=1376 │ │ - 0x0012 line=1378 │ │ - 0x002e line=1379 │ │ - 0x0037 line=1380 │ │ - 0x0038 line=1381 │ │ - 0x0039 line=1380 │ │ - locals : │ │ - 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003c reg=4 index I │ │ - │ │ - #31 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getBackStackEntryAt' │ │ - type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -017c6c: |[017c6c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -017c7c: 5410 ca00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -017c80: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017c86: 0c00 |0005: move-result-object v0 │ │ -017c88: 1f00 6000 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0060 │ │ -017c8c: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=495 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0009 reg=2 index I │ │ - │ │ - #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getBackStackEntryCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -017c90: |[017c90] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -017ca0: 5410 ca00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -017ca4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -017ca8: 5410 ca00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -017cac: 6e10 860a 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017cb2: 0a00 |0009: move-result v0 │ │ -017cb4: 0f00 |000a: return v0 │ │ -017cb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -017cb8: 28fe |000c: goto 000a // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=490 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getFragment' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -017cbc: |[017cbc] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -017ccc: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -017cce: 6e30 f000 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ -017cd4: 0a01 |0004: move-result v1 │ │ -017cd6: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -017cda: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -017cdc: 1100 |0008: return-object v0 │ │ -017cde: 5452 c500 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017ce2: 6e10 860a 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017ce8: 0a02 |000e: move-result v2 │ │ -017cea: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ -017cee: 2202 8c01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -017cf2: 2203 9c01 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -017cf6: 7010 520a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -017cfc: 1a04 2302 |0018: const-string v4, "Fragement no longer exists for key " // string@0223 │ │ -017d00: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017d06: 0c03 |001d: move-result-object v3 │ │ -017d08: 6e20 580a 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017d0e: 0c03 |0021: move-result-object v3 │ │ -017d10: 1a04 ba00 |0022: const-string v4, ": index " // string@00ba │ │ -017d14: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017d1a: 0c03 |0027: move-result-object v3 │ │ -017d1c: 6e20 550a 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -017d22: 0c03 |002b: move-result-object v3 │ │ -017d24: 6e10 5d0a 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -017d2a: 0c03 |002f: move-result-object v3 │ │ -017d2c: 7020 1f0a 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -017d32: 2702 |0033: throw v2 │ │ -017d34: 5452 c500 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017d38: 6e20 800a 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -017d3e: 0c00 |0039: move-result-object v0 │ │ -017d40: 1f00 5b00 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -017d44: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ -017d48: 2202 8c01 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -017d4c: 2203 9c01 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -017d50: 7010 520a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -017d56: 1a04 2302 |0045: const-string v4, "Fragement no longer exists for key " // string@0223 │ │ -017d5a: 6e20 580a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017d60: 0c03 |004a: move-result-object v3 │ │ -017d62: 6e20 580a 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017d68: 0c03 |004e: move-result-object v3 │ │ -017d6a: 1a04 ba00 |004f: const-string v4, ": index " // string@00ba │ │ -017d6e: 6e20 580a 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017d74: 0c03 |0054: move-result-object v3 │ │ -017d76: 6e20 550a 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -017d7c: 0c03 |0058: move-result-object v3 │ │ -017d7e: 6e10 5d0a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -017d84: 0c03 |005c: move-result-object v3 │ │ -017d86: 7020 1f0a 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -017d8c: 2702 |0060: throw v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=524 │ │ - 0x0005 line=525 │ │ - 0x0007 line=526 │ │ - 0x0008 line=537 │ │ - 0x0009 line=528 │ │ - 0x0011 line=529 │ │ - 0x0034 line=532 │ │ - 0x003c line=533 │ │ - 0x003e line=534 │ │ - locals : │ │ - 0x003c - 0x0061 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0061 reg=1 index I │ │ - 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0061 reg=6 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x0061 reg=7 key Ljava/lang/String; │ │ - │ │ - #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'hideFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 75 16-bit code units │ │ -017d90: |[017d90] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -017da0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -017da2: 6301 bc00 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -017da6: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -017daa: 1a01 2a02 |0005: const-string v1, "FragmentManager" // string@022a │ │ -017dae: 2202 9c01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -017db2: 7010 520a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -017db8: 1a03 de0a |000c: const-string v3, "hide: " // string@0ade │ │ -017dbc: 6e20 580a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -017dc2: 0c02 |0011: move-result-object v2 │ │ -017dc4: 6e20 570a 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -017dca: 0c02 |0015: move-result-object v2 │ │ -017dcc: 6e10 5d0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -017dd2: 0c02 |0019: move-result-object v2 │ │ -017dd4: 7120 af08 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -017dda: 5561 7400 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -017dde: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -017de2: 5c64 7400 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -017de6: 5461 8a00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -017dea: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -017dee: 6e58 6d02 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@026d │ │ -017df4: 0c00 |002a: move-result-object v0 │ │ -017df6: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -017dfa: 5461 8a00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -017dfe: 6e20 1909 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -017e04: 5461 8a00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -017e08: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -017e0c: 6e20 1809 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -017e12: 5561 6600 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -017e16: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -017e1a: 5561 7300 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -017e1e: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -017e22: 5561 7a00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -017e26: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -017e2a: 5c54 d300 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -017e2e: 6e20 d001 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01d0 │ │ -017e34: 0e00 |004a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1177 │ │ - 0x001d line=1178 │ │ - 0x0021 line=1179 │ │ - 0x0023 line=1180 │ │ - 0x0027 line=1181 │ │ - 0x002b line=1183 │ │ - 0x002d line=1184 │ │ - 0x0032 line=1186 │ │ - 0x0039 line=1188 │ │ - 0x0045 line=1189 │ │ - 0x0047 line=1191 │ │ - 0x004a line=1193 │ │ - locals : │ │ - 0x002b - 0x0039 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x004b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x004b reg=7 transition I │ │ - 0x0000 - 0x004b reg=8 transitionStyle I │ │ - │ │ - #35 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'loadAnimation' │ │ - type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 14 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 138 16-bit code units │ │ -017e38: |[017e38] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -017e48: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -017e4e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -017e50: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -017e52: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -017e56: 52a4 7b00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -017e5a: 6e40 c801 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@01c8 │ │ -017e60: 0c01 |000c: move-result-object v1 │ │ -017e62: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -017e66: 1101 |000f: return-object v1 │ │ -017e68: 52a4 7b00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -017e6c: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -017e70: 5494 c600 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017e74: 52a5 7b00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ -017e78: 7120 9f09 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ -017e7e: 0c00 |001b: move-result-object v0 │ │ -017e80: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -017e84: 0701 |001e: move-object v1, v0 │ │ -017e86: 28f0 |001f: goto 000f // -0010 │ │ -017e88: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -017e8c: 0731 |0022: move-object v1, v3 │ │ -017e8e: 28ec |0023: goto 000f // -0014 │ │ -017e90: 7120 8e02 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@028e │ │ -017e96: 0a02 |0027: move-result v2 │ │ -017e98: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -017e9c: 0731 |002a: move-object v1, v3 │ │ -017e9e: 28e4 |002b: goto 000f // -001c │ │ -017ea0: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -017ea6: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -017eaa: 5494 c600 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017eae: 6e10 0202 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0202 │ │ -017eb4: 0c04 |0036: move-result-object v4 │ │ -017eb6: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -017eba: 5494 c600 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017ebe: 6e10 0202 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0202 │ │ -017ec4: 0c04 |003e: move-result-object v4 │ │ -017ec6: 6e10 3609 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0936 │ │ -017ecc: 0c04 |0042: move-result-object v4 │ │ -017ece: 524d 5602 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0256 │ │ -017ed2: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -017ed6: 0731 |0047: move-object v1, v3 │ │ -017ed8: 28c7 |0048: goto 000f // -0039 │ │ -017eda: 5493 c600 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017ede: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -017ee2: 7156 7102 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ -017ee8: 0c01 |0050: move-result-object v1 │ │ -017eea: 28be |0051: goto 000f // -0042 │ │ -017eec: 5493 c600 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017ef0: 7157 7102 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ -017ef6: 0c01 |0057: move-result-object v1 │ │ -017ef8: 28b7 |0058: goto 000f // -0049 │ │ -017efa: 5493 c600 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017efe: 7156 7102 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ -017f04: 0c01 |005e: move-result-object v1 │ │ -017f06: 28b0 |005f: goto 000f // -0050 │ │ -017f08: 5493 c600 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017f0c: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -017f12: 7157 7102 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ -017f18: 0c01 |0068: move-result-object v1 │ │ -017f1a: 28a6 |0069: goto 000f // -005a │ │ -017f1c: 5493 c600 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017f20: 7130 6f02 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@026f │ │ -017f26: 0c01 |006f: move-result-object v1 │ │ -017f28: 289f |0070: goto 000f // -0061 │ │ -017f2a: 5493 c600 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -017f2e: 7130 6f02 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@026f │ │ -017f34: 0c01 |0076: move-result-object v1 │ │ -017f36: 2898 |0077: goto 000f // -0068 │ │ -017f38: 0731 |0078: move-object v1, v3 │ │ -017f3a: 2896 |0079: goto 000f // -006a │ │ -017f3c: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0007 line=703 │ │ - 0x000d line=705 │ │ - 0x000f line=757 │ │ - 0x0010 line=709 │ │ - 0x0014 line=710 │ │ - 0x001c line=711 │ │ - 0x001f line=712 │ │ - 0x0020 line=716 │ │ - 0x0023 line=717 │ │ - 0x0024 line=720 │ │ - 0x0028 line=721 │ │ - 0x002b line=722 │ │ - 0x002c line=725 │ │ - 0x002f line=740 │ │ - 0x0039 line=741 │ │ - 0x0045 line=743 │ │ - 0x0048 line=744 │ │ - 0x0049 line=727 │ │ - 0x0052 line=729 │ │ - 0x0059 line=731 │ │ - 0x0060 line=733 │ │ - 0x006a line=735 │ │ - 0x0071 line=737 │ │ - 0x0079 line=757 │ │ - 0x007a line=725 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 animObj Landroid/view/animation/Animation; │ │ - 0x001c - 0x0020 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0010 - 0x008a reg=1 animObj Landroid/view/animation/Animation; │ │ - 0x0028 - 0x008a reg=2 styleIndex I │ │ - 0x0000 - 0x008a reg=9 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x008a reg=10 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008a reg=11 transit I │ │ - 0x0000 - 0x008a reg=12 enter Z │ │ - 0x0000 - 0x008a reg=13 transitionStyle I │ │ - │ │ - #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeActive' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -017f5c: |[017f5c] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -017f6c: 5230 7600 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -017f70: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -017f74: 0e00 |0004: return-void │ │ -017f76: 5420 c900 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -017f7a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -017f7e: 5420 c900 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -017f82: 6e10 860a 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017f88: 0a00 |000e: move-result v0 │ │ -017f8a: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ -017f8e: 5420 c500 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017f92: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -017f96: 2200 ba01 |0015: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -017f9a: 7010 790a 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -017fa0: 5b20 c500 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017fa4: 5420 c500 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017fa8: 6e10 860a 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017fae: 0a00 |0021: move-result v0 │ │ -017fb0: 6e20 e401 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01e4 │ │ -017fb6: 5420 c500 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017fba: 6e20 7c0a 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -017fc0: 28da |002a: goto 0004 // -0026 │ │ -017fc2: 5420 c900 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -017fc6: 5421 c900 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -017fca: 6e10 860a 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -017fd0: 0a01 |0032: move-result v1 │ │ -017fd2: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -017fd6: 6e20 830a 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -017fdc: 0c00 |0038: move-result-object v0 │ │ -017fde: 1f00 8f01 |0039: check-cast v0, Ljava/lang/Integer; // type@018f │ │ -017fe2: 6e10 220a 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -017fe8: 0a00 |003e: move-result v0 │ │ -017fea: 6e20 e401 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01e4 │ │ -017ff0: 5420 c500 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -017ff4: 5231 7600 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -017ff8: 6e30 850a 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -017ffe: 28bb |0049: goto 0004 // -0045 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1110 │ │ - 0x0004 line=1125 │ │ - 0x0005 line=1114 │ │ - 0x0011 line=1115 │ │ - 0x0015 line=1116 │ │ - 0x001c line=1118 │ │ - 0x0025 line=1119 │ │ - 0x002b line=1122 │ │ - 0x0042 line=1123 │ │ - locals : │ │ - 0x0000 - 0x004a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeInactive' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -018000: |[018000] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -018010: 5240 7600 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -018014: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -018018: 0e00 |0004: return-void │ │ -01801a: 6300 bc00 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -01801e: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -018022: 1a00 2a02 |0009: const-string v0, "FragmentManager" // string@022a │ │ -018026: 2201 9c01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01802a: 7010 520a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018030: 1a02 3a02 |0010: const-string v2, "Freeing fragment index " // string@023a │ │ -018034: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01803a: 0c01 |0015: move-result-object v1 │ │ -01803c: 5242 7600 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -018040: 6e20 550a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -018046: 0c01 |001b: move-result-object v1 │ │ -018048: 6e10 5d0a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01804e: 0c01 |001f: move-result-object v1 │ │ -018050: 7120 af08 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018056: 5430 c500 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01805a: 5241 7600 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01805e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -018060: 6e30 850a 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -018066: 5430 c900 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -01806a: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ -01806e: 2200 ba01 |002f: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -018072: 7010 790a 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -018078: 5b30 c900 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -01807c: 5430 c900 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -018080: 5241 7600 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -018084: 7110 270a 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -01808a: 0c01 |003d: move-result-object v1 │ │ -01808c: 6e20 7c0a 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -018092: 5430 c600 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018096: 5241 7600 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01809a: 6e20 0302 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@0203 │ │ -0180a0: 6e10 b701 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@01b7 │ │ -0180a6: 28b9 |004b: goto 0004 // -0047 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1128 │ │ - 0x0004 line=1140 │ │ - 0x0005 line=1132 │ │ - 0x0023 line=1133 │ │ - 0x002b line=1134 │ │ - 0x002f line=1135 │ │ - 0x0036 line=1137 │ │ - 0x0041 line=1138 │ │ - 0x0048 line=1139 │ │ - locals : │ │ - 0x0000 - 0x004c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004c reg=4 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(IIIZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 91 16-bit code units │ │ -0180a8: |[0180a8] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -0180b8: 5453 c600 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0180bc: 3903 0c00 |0002: if-nez v3, 000e // +000c │ │ -0180c0: 3806 0a00 |0004: if-eqz v6, 000e // +000a │ │ -0180c4: 2203 8c01 |0006: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -0180c8: 1a04 9605 |0008: const-string v4, "No activity" // string@0596 │ │ -0180cc: 7020 1f0a 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0180d2: 2703 |000d: throw v3 │ │ -0180d4: 3909 0700 |000e: if-nez v9, 0015 // +0007 │ │ -0180d8: 5253 ce00 |0010: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -0180dc: 3363 0300 |0012: if-ne v3, v6, 0015 // +0003 │ │ -0180e0: 0e00 |0014: return-void │ │ -0180e2: 5956 ce00 |0015: iput v6, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -0180e6: 5453 c500 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0180ea: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ -0180ee: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0180f0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0180f2: 5453 c500 |001d: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0180f6: 6e10 860a 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0180fc: 0a03 |0022: move-result v3 │ │ -0180fe: 3531 1d00 |0023: if-ge v1, v3, 0040 // +001d │ │ -018102: 5453 c500 |0025: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -018106: 6e20 800a 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01810c: 0c00 |002a: move-result-object v0 │ │ -01810e: 1f00 5b00 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -018112: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ -018116: 6e58 7502 0576 |002f: invoke-virtual {v5, v0, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -01811c: 5403 7800 |0032: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -018120: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -018124: 5403 7800 |0036: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ -018128: 6e10 2103 0300 |0038: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ -01812e: 0a03 |003b: move-result v3 │ │ -018130: b632 |003c: or-int/2addr v2, v3 │ │ -018132: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -018136: 28de |003f: goto 001d // -0022 │ │ -018138: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ -01813c: 6e10 8c02 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ -018142: 5553 d300 |0045: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -018146: 3803 cdff |0047: if-eqz v3, 0014 // -0033 │ │ -01814a: 5453 c600 |0049: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -01814e: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -018152: 5253 ce00 |004d: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -018156: 1254 |004f: const/4 v4, #int 5 // #5 │ │ -018158: 3343 c4ff |0050: if-ne v3, v4, 0014 // -003c │ │ -01815c: 5453 c600 |0052: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018160: 6e10 1e02 0300 |0054: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@021e │ │ -018166: 1203 |0057: const/4 v3, #int 0 // #0 │ │ -018168: 5c53 d300 |0058: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -01816c: 28ba |005a: goto 0014 // -0046 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1066 │ │ - 0x0006 line=1067 │ │ - 0x000e line=1070 │ │ - 0x0014 line=1096 │ │ - 0x0015 line=1074 │ │ - 0x0017 line=1075 │ │ - 0x001b line=1076 │ │ - 0x001c line=1077 │ │ - 0x0025 line=1078 │ │ - 0x002d line=1079 │ │ - 0x002f line=1080 │ │ - 0x0032 line=1081 │ │ - 0x0036 line=1082 │ │ - 0x003d line=1077 │ │ - 0x0040 line=1087 │ │ - 0x0042 line=1088 │ │ - 0x0045 line=1091 │ │ - 0x0052 line=1092 │ │ - 0x0057 line=1093 │ │ - locals : │ │ - 0x002d - 0x0040 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001d - 0x005b reg=1 i I │ │ - 0x001c - 0x005b reg=2 loadersRunning Z │ │ - 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x005b reg=6 newState I │ │ - 0x0000 - 0x005b reg=7 transit I │ │ - 0x0000 - 0x005b reg=8 transitStyle I │ │ - 0x0000 - 0x005b reg=9 always Z │ │ - │ │ - #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(IZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -018170: |[018170] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -018180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -018182: 6e53 7202 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0272 │ │ -018188: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1062 │ │ - 0x0004 line=1063 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0005 reg=2 newState I │ │ - 0x0000 - 0x0005 reg=3 always Z │ │ - │ │ - #40 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -01818c: |[01818c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -01819c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01819e: 5220 ce00 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -0181a2: 6e51 7502 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -0181a8: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1058 │ │ - 0x0006 line=1059 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #41 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(Landroid/support/v4/app/Fragment;III)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 12 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 1230 16-bit code units │ │ -0181ac: |[0181ac] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ -0181bc: 5584 6600 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -0181c0: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -0181c4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0181c6: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ -0181ca: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -0181cc: 5584 7c00 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ -0181d0: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ -0181d4: 5284 8300 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -0181d8: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ -0181dc: 5289 8300 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -0181e0: 5584 6e00 |0012: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ -0181e4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -0181e8: 5284 8300 |0016: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -0181ec: 1245 |0018: const/4 v5, #int 4 // #4 │ │ -0181ee: 3554 0600 |0019: if-ge v4, v5, 001f // +0006 │ │ -0181f2: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -0181f4: 3749 0300 |001c: if-le v9, v4, 001f // +0003 │ │ -0181f8: 1239 |001e: const/4 v9, #int 3 // #3 │ │ -0181fa: 5284 8300 |001f: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -0181fe: 3594 9902 |0021: if-ge v4, v9, 02ba // +0299 │ │ -018202: 5584 7200 |0023: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -018206: 3804 0700 |0025: if-eqz v4, 002c // +0007 │ │ -01820a: 5584 7500 |0027: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -01820e: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ -018212: 0e00 |002b: return-void │ │ -018214: 5484 6700 |002c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -018218: 3804 0c00 |002e: if-eqz v4, 003a // +000c │ │ -01821c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -01821e: 5b84 6700 |0031: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -018222: 5284 8400 |0033: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ -018226: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -018228: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -01822a: 6e56 7502 8754 |0037: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -018230: 5284 8300 |003a: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -018234: 2b04 7604 0000 |003c: packed-switch v4, 000004b2 // +00000476 │ │ -01823a: 5989 8300 |003f: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -01823e: 28ea |0041: goto 002b // -0016 │ │ -018240: 6304 bc00 |0042: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018244: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ -018248: 1a04 2a02 |0046: const-string v4, "FragmentManager" // string@022a │ │ -01824c: 2205 9c01 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018250: 7010 520a 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018256: 1a06 3c0d |004d: const-string v6, "moveto CREATED: " // string@0d3c │ │ -01825a: 6e20 580a 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018260: 0c05 |0052: move-result-object v5 │ │ -018262: 6e20 570a 8500 |0053: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018268: 0c05 |0056: move-result-object v5 │ │ -01826a: 6e10 5d0a 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018270: 0c05 |005a: move-result-object v5 │ │ -018272: 7120 af08 5400 |005b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018278: 5484 8100 |005e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -01827c: 3804 3b00 |0060: if-eqz v4, 009b // +003b │ │ -018280: 5484 8100 |0062: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018284: 1a05 7b07 |0064: const-string v5, "android:view_state" // string@077b │ │ -018288: 6e20 f400 5400 |0066: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00f4 │ │ -01828e: 0c04 |0069: move-result-object v4 │ │ -018290: 5b84 8200 |006a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -018294: 5484 8100 |006c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018298: 1a05 7807 |006e: const-string v5, "android:target_state" // string@0778 │ │ -01829c: 6e30 6b02 4705 |0070: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@026b │ │ -0182a2: 0c04 |0073: move-result-object v4 │ │ -0182a4: 5b84 8600 |0074: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -0182a8: 5484 8600 |0076: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -0182ac: 3804 0d00 |0078: if-eqz v4, 0085 // +000d │ │ -0182b0: 5484 8100 |007a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -0182b4: 1a05 7707 |007c: const-string v5, "android:target_req_state" // string@0777 │ │ -0182b8: 1206 |007e: const/4 v6, #int 0 // #0 │ │ -0182ba: 6e30 f000 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ -0182c0: 0a04 |0082: move-result v4 │ │ -0182c2: 5984 8800 |0083: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ -0182c6: 5484 8100 |0085: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -0182ca: 1a05 7a07 |0087: const-string v5, "android:user_visible_hint" // string@077a │ │ -0182ce: 1216 |0089: const/4 v6, #int 1 // #1 │ │ -0182d0: 6e30 ed00 5406 |008a: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ed │ │ -0182d6: 0a04 |008d: move-result v4 │ │ -0182d8: 5c84 8900 |008e: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -0182dc: 5584 8900 |0090: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -0182e0: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ -0182e4: 1214 |0094: const/4 v4, #int 1 // #1 │ │ -0182e6: 5c84 6e00 |0095: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ -0182ea: 1234 |0097: const/4 v4, #int 3 // #3 │ │ -0182ec: 3749 0300 |0098: if-le v9, v4, 009b // +0003 │ │ -0182f0: 1239 |009a: const/4 v9, #int 3 // #3 │ │ -0182f2: 5474 c600 |009b: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0182f6: 5b84 6500 |009d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -0182fa: 5474 c600 |009f: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -0182fe: 5444 9f00 |00a1: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -018302: 5b84 7100 |00a3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -018306: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ -018308: 5c84 6a00 |00a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -01830c: 5474 c600 |00a8: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018310: 6e20 c401 4800 |00aa: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01c4 │ │ -018316: 5584 6a00 |00ad: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -01831a: 3904 2100 |00af: if-nez v4, 00d0 // +0021 │ │ -01831e: 2204 8800 |00b1: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -018322: 2205 9c01 |00b3: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018326: 7010 520a 0500 |00b5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01832c: 1a06 2502 |00b8: const-string v6, "Fragment " // string@0225 │ │ -018330: 6e20 580a 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018336: 0c05 |00bd: move-result-object v5 │ │ -018338: 6e20 570a 8500 |00be: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01833e: 0c05 |00c1: move-result-object v5 │ │ -018340: 1a06 2b00 |00c2: const-string v6, " did not call through to super.onAttach()" // string@002b │ │ -018344: 6e20 580a 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01834a: 0c05 |00c7: move-result-object v5 │ │ -01834c: 6e10 5d0a 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018352: 0c05 |00cb: move-result-object v5 │ │ -018354: 7020 9403 5400 |00cc: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -01835a: 2704 |00cf: throw v4 │ │ -01835c: 5474 c600 |00d0: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018360: 6e20 0602 8400 |00d2: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0206 │ │ -018366: 5584 8000 |00d5: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -01836a: 3904 2d00 |00d7: if-nez v4, 0104 // +002d │ │ -01836e: 1204 |00d9: const/4 v4, #int 0 // #0 │ │ -018370: 5c84 6a00 |00da: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018374: 5484 8100 |00dc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018378: 6e20 c701 4800 |00de: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01c7 │ │ -01837e: 5584 6a00 |00e1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018382: 3904 2100 |00e3: if-nez v4, 0104 // +0021 │ │ -018386: 2204 8800 |00e5: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -01838a: 2205 9c01 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -01838e: 7010 520a 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018394: 1a06 2502 |00ec: const-string v6, "Fragment " // string@0225 │ │ -018398: 6e20 580a 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01839e: 0c05 |00f1: move-result-object v5 │ │ -0183a0: 6e20 570a 8500 |00f2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0183a6: 0c05 |00f5: move-result-object v5 │ │ -0183a8: 1a06 2c00 |00f6: const-string v6, " did not call through to super.onCreate()" // string@002c │ │ -0183ac: 6e20 580a 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0183b2: 0c05 |00fb: move-result-object v5 │ │ -0183b4: 6e10 5d0a 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0183ba: 0c05 |00ff: move-result-object v5 │ │ -0183bc: 7020 9403 5400 |0100: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -0183c2: 2704 |0103: throw v4 │ │ -0183c4: 1204 |0104: const/4 v4, #int 0 // #0 │ │ -0183c6: 5c84 8000 |0105: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -0183ca: 5584 7200 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -0183ce: 3804 3300 |0109: if-eqz v4, 013c // +0033 │ │ -0183d2: 5484 8100 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -0183d6: 6e20 aa01 4800 |010d: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01aa │ │ -0183dc: 0c04 |0110: move-result-object v4 │ │ -0183de: 1205 |0111: const/4 v5, #int 0 // #0 │ │ -0183e0: 5486 8100 |0112: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -0183e4: 6e40 cb01 4865 |0114: 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@01cb │ │ -0183ea: 0c04 |0117: move-result-object v4 │ │ -0183ec: 5b84 8a00 |0118: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0183f0: 5484 8a00 |011a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0183f4: 3804 8100 |011c: if-eqz v4, 019d // +0081 │ │ -0183f8: 5484 8a00 |011e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0183fc: 5b84 7700 |0120: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -018400: 5484 8a00 |0122: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018404: 7110 3703 0400 |0124: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0337 │ │ -01840a: 0c04 |0127: move-result-object v4 │ │ -01840c: 5b84 8a00 |0128: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018410: 5584 7400 |012a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -018414: 3804 0900 |012c: if-eqz v4, 0135 // +0009 │ │ -018418: 5484 8a00 |012e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01841c: 1305 0800 |0130: const/16 v5, #int 8 // #8 │ │ -018420: 6e20 1809 5400 |0132: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -018426: 5484 8a00 |0135: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01842a: 5485 8100 |0137: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -01842e: 6e30 db01 4805 |0139: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01db │ │ -018434: 1214 |013c: const/4 v4, #int 1 // #1 │ │ -018436: 3749 e200 |013d: if-le v9, v4, 021f // +00e2 │ │ -01843a: 6304 bc00 |013f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -01843e: 3804 1a00 |0141: if-eqz v4, 015b // +001a │ │ -018442: 1a04 2a02 |0143: const-string v4, "FragmentManager" // string@022a │ │ -018446: 2205 9c01 |0145: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -01844a: 7010 520a 0500 |0147: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018450: 1a06 3b0d |014a: const-string v6, "moveto ACTIVITY_CREATED: " // string@0d3b │ │ -018454: 6e20 580a 6500 |014c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01845a: 0c05 |014f: move-result-object v5 │ │ -01845c: 6e20 570a 8500 |0150: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018462: 0c05 |0153: move-result-object v5 │ │ -018464: 6e10 5d0a 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01846a: 0c05 |0157: move-result-object v5 │ │ -01846c: 7120 af08 5400 |0158: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018472: 5584 7200 |015b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -018476: 3904 8900 |015d: if-nez v4, 01e6 // +0089 │ │ -01847a: 1201 |015f: const/4 v1, #int 0 // #0 │ │ -01847c: 5284 6d00 |0160: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -018480: 3804 3f00 |0162: if-eqz v4, 01a1 // +003f │ │ -018484: 5474 c600 |0164: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018488: 5285 6d00 |0166: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -01848c: 6e20 f601 5400 |0168: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@01f6 │ │ -018492: 0c01 |016b: move-result-object v1 │ │ -018494: 1f01 3c01 |016c: check-cast v1, Landroid/view/ViewGroup; // type@013c │ │ -018498: 3901 3300 |016e: if-nez v1, 01a1 // +0033 │ │ -01849c: 5584 7d00 |0170: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@007d │ │ -0184a0: 3904 2f00 |0172: if-nez v4, 01a1 // +002f │ │ -0184a4: 2204 8b01 |0174: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ -0184a8: 2205 9c01 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0184ac: 7010 520a 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0184b2: 1a06 9c05 |017b: const-string v6, "No view found for id 0x" // string@059c │ │ -0184b6: 6e20 580a 6500 |017d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0184bc: 0c05 |0180: move-result-object v5 │ │ -0184be: 5286 6d00 |0181: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -0184c2: 7110 250a 0600 |0183: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -0184c8: 0c06 |0186: move-result-object v6 │ │ -0184ca: 6e20 580a 6500 |0187: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0184d0: 0c05 |018a: move-result-object v5 │ │ -0184d2: 1a06 3c00 |018b: const-string v6, " for fragment " // string@003c │ │ -0184d6: 6e20 580a 6500 |018d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0184dc: 0c05 |0190: move-result-object v5 │ │ -0184de: 6e20 570a 8500 |0191: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0184e4: 0c05 |0194: move-result-object v5 │ │ -0184e6: 6e10 5d0a 0500 |0195: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0184ec: 0c05 |0198: move-result-object v5 │ │ -0184ee: 7020 1c0a 5400 |0199: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -0184f4: 2704 |019c: throw v4 │ │ -0184f6: 1204 |019d: const/4 v4, #int 0 // #0 │ │ -0184f8: 5b84 7700 |019e: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -0184fc: 289c |01a0: goto 013c // -0064 │ │ -0184fe: 5b81 6c00 |01a1: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ -018502: 5484 8100 |01a3: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018506: 6e20 aa01 4800 |01a5: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01aa │ │ -01850c: 0c04 |01a8: move-result-object v4 │ │ -01850e: 5485 8100 |01a9: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018512: 6e40 cb01 4851 |01ab: 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@01cb │ │ -018518: 0c04 |01ae: move-result-object v4 │ │ -01851a: 5b84 8a00 |01af: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01851e: 5484 8a00 |01b1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018522: 3804 5e00 |01b3: if-eqz v4, 0211 // +005e │ │ -018526: 5484 8a00 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01852a: 5b84 7700 |01b7: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -01852e: 5484 8a00 |01b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018532: 7110 3703 0400 |01bb: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0337 │ │ -018538: 0c04 |01be: move-result-object v4 │ │ -01853a: 5b84 8a00 |01bf: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01853e: 3801 1300 |01c1: if-eqz v1, 01d4 // +0013 │ │ -018542: 1214 |01c3: const/4 v4, #int 1 // #1 │ │ -018544: 6e5b 6d02 874a |01c4: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@026d │ │ -01854a: 0c00 |01c7: move-result-object v0 │ │ -01854c: 3800 0700 |01c8: if-eqz v0, 01cf // +0007 │ │ -018550: 5484 8a00 |01ca: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018554: 6e20 1909 0400 |01cc: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -01855a: 5484 8a00 |01cf: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01855e: 6e20 2309 4100 |01d1: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0923 │ │ -018564: 5584 7400 |01d4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -018568: 3804 0900 |01d6: if-eqz v4, 01df // +0009 │ │ -01856c: 5484 8a00 |01d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018570: 1305 0800 |01da: const/16 v5, #int 8 // #8 │ │ -018574: 6e20 1809 5400 |01dc: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -01857a: 5484 8a00 |01df: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01857e: 5485 8100 |01e1: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018582: 6e30 db01 4805 |01e3: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01db │ │ -018588: 1204 |01e6: const/4 v4, #int 0 // #0 │ │ -01858a: 5c84 6a00 |01e7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -01858e: 5484 8100 |01e9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018592: 6e20 c201 4800 |01eb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01c2 │ │ -018598: 5584 6a00 |01ee: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -01859c: 3904 2500 |01f0: if-nez v4, 0215 // +0025 │ │ -0185a0: 2204 8800 |01f2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -0185a4: 2205 9c01 |01f4: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0185a8: 7010 520a 0500 |01f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0185ae: 1a06 2502 |01f9: const-string v6, "Fragment " // string@0225 │ │ -0185b2: 6e20 580a 6500 |01fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0185b8: 0c05 |01fe: move-result-object v5 │ │ -0185ba: 6e20 570a 8500 |01ff: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0185c0: 0c05 |0202: move-result-object v5 │ │ -0185c2: 1a06 2a00 |0203: const-string v6, " did not call through to super.onActivityCreated()" // string@002a │ │ -0185c6: 6e20 580a 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0185cc: 0c05 |0208: move-result-object v5 │ │ -0185ce: 6e10 5d0a 0500 |0209: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0185d4: 0c05 |020c: move-result-object v5 │ │ -0185d6: 7020 9403 5400 |020d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -0185dc: 2704 |0210: throw v4 │ │ -0185de: 1204 |0211: const/4 v4, #int 0 // #0 │ │ -0185e0: 5b84 7700 |0212: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -0185e4: 28d2 |0214: goto 01e6 // -002e │ │ -0185e6: 5484 8a00 |0215: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0185ea: 3804 0500 |0217: if-eqz v4, 021c // +0005 │ │ -0185ee: 6e10 e101 0800 |0219: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@01e1 │ │ -0185f4: 1204 |021c: const/4 v4, #int 0 // #0 │ │ -0185f6: 5b84 8100 |021d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -0185fa: 1234 |021f: const/4 v4, #int 3 // #3 │ │ -0185fc: 3749 4700 |0220: if-le v9, v4, 0267 // +0047 │ │ -018600: 6304 bc00 |0222: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018604: 3804 1a00 |0224: if-eqz v4, 023e // +001a │ │ -018608: 1a04 2a02 |0226: const-string v4, "FragmentManager" // string@022a │ │ -01860c: 2205 9c01 |0228: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018610: 7010 520a 0500 |022a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018616: 1a06 3e0d |022d: const-string v6, "moveto STARTED: " // string@0d3e │ │ -01861a: 6e20 580a 6500 |022f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018620: 0c05 |0232: move-result-object v5 │ │ -018622: 6e20 570a 8500 |0233: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018628: 0c05 |0236: move-result-object v5 │ │ -01862a: 6e10 5d0a 0500 |0237: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018630: 0c05 |023a: move-result-object v5 │ │ -018632: 7120 af08 5400 |023b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018638: 1204 |023e: const/4 v4, #int 0 // #0 │ │ -01863a: 5c84 6a00 |023f: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -01863e: 6e10 de01 0800 |0241: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@01de │ │ -018644: 5584 6a00 |0244: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018648: 3904 2100 |0246: if-nez v4, 0267 // +0021 │ │ -01864c: 2204 8800 |0248: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -018650: 2205 9c01 |024a: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018654: 7010 520a 0500 |024c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01865a: 1a06 2502 |024f: const-string v6, "Fragment " // string@0225 │ │ -01865e: 6e20 580a 6500 |0251: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018664: 0c05 |0254: move-result-object v5 │ │ -018666: 6e20 570a 8500 |0255: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01866c: 0c05 |0258: move-result-object v5 │ │ -01866e: 1a06 3200 |0259: const-string v6, " did not call through to super.onStart()" // string@0032 │ │ -018672: 6e20 580a 6500 |025b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018678: 0c05 |025e: move-result-object v5 │ │ -01867a: 6e10 5d0a 0500 |025f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018680: 0c05 |0262: move-result-object v5 │ │ -018682: 7020 9403 5400 |0263: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -018688: 2704 |0266: throw v4 │ │ -01868a: 1244 |0267: const/4 v4, #int 4 // #4 │ │ -01868c: 3749 d7fd |0268: if-le v9, v4, 003f // -0229 │ │ -018690: 6304 bc00 |026a: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018694: 3804 1a00 |026c: if-eqz v4, 0286 // +001a │ │ -018698: 1a04 2a02 |026e: const-string v4, "FragmentManager" // string@022a │ │ -01869c: 2205 9c01 |0270: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0186a0: 7010 520a 0500 |0272: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0186a6: 1a06 3d0d |0275: const-string v6, "moveto RESUMED: " // string@0d3d │ │ -0186aa: 6e20 580a 6500 |0277: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0186b0: 0c05 |027a: move-result-object v5 │ │ -0186b2: 6e20 570a 8500 |027b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0186b8: 0c05 |027e: move-result-object v5 │ │ -0186ba: 6e10 5d0a 0500 |027f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0186c0: 0c05 |0282: move-result-object v5 │ │ -0186c2: 7120 af08 5400 |0283: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0186c8: 1204 |0286: const/4 v4, #int 0 // #0 │ │ -0186ca: 5c84 6a00 |0287: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -0186ce: 1214 |0289: const/4 v4, #int 1 // #1 │ │ -0186d0: 5c84 7e00 |028a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ -0186d4: 6e10 d701 0800 |028c: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@01d7 │ │ -0186da: 5584 6a00 |028f: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -0186de: 3904 2100 |0291: if-nez v4, 02b2 // +0021 │ │ -0186e2: 2204 8800 |0293: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -0186e6: 2205 9c01 |0295: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0186ea: 7010 520a 0500 |0297: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0186f0: 1a06 2502 |029a: const-string v6, "Fragment " // string@0225 │ │ -0186f4: 6e20 580a 6500 |029c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0186fa: 0c05 |029f: move-result-object v5 │ │ -0186fc: 6e20 570a 8500 |02a0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018702: 0c05 |02a3: move-result-object v5 │ │ -018704: 1a06 3100 |02a4: const-string v6, " did not call through to super.onResume()" // string@0031 │ │ -018708: 6e20 580a 6500 |02a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01870e: 0c05 |02a9: move-result-object v5 │ │ -018710: 6e10 5d0a 0500 |02aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018716: 0c05 |02ad: move-result-object v5 │ │ -018718: 7020 9403 5400 |02ae: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -01871e: 2704 |02b1: throw v4 │ │ -018720: 1204 |02b2: const/4 v4, #int 0 // #0 │ │ -018722: 5b84 8100 |02b3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -018726: 1204 |02b5: const/4 v4, #int 0 // #0 │ │ -018728: 5b84 8200 |02b6: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -01872c: 2900 87fd |02b8: goto/16 003f // -0279 │ │ -018730: 5284 8300 |02ba: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -018734: 3794 83fd |02bc: if-le v4, v9, 003f // -027d │ │ -018738: 5284 8300 |02be: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -01873c: 2b04 0002 0000 |02c0: packed-switch v4, 000004c0 // +00000200 │ │ -018742: 2900 7cfd |02c3: goto/16 003f // -0284 │ │ -018746: 1214 |02c5: const/4 v4, #int 1 // #1 │ │ -018748: 3549 79fd |02c6: if-ge v9, v4, 003f // -0287 │ │ -01874c: 5574 cf00 |02c8: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ -018750: 3804 0e00 |02ca: if-eqz v4, 02d8 // +000e │ │ -018754: 5484 6700 |02cc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -018758: 3804 0a00 |02ce: if-eqz v4, 02d8 // +000a │ │ -01875c: 5483 6700 |02d0: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -018760: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ -018762: 5b84 6700 |02d3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -018766: 6e10 f208 0300 |02d5: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ -01876c: 5484 6700 |02d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -018770: 3804 5501 |02da: if-eqz v4, 042f // +0155 │ │ -018774: 5989 8400 |02dc: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ -018778: 1219 |02de: const/4 v9, #int 1 // #1 │ │ -01877a: 2900 60fd |02df: goto/16 003f // -02a0 │ │ -01877e: 1254 |02e1: const/4 v4, #int 5 // #5 │ │ -018780: 3549 4a00 |02e2: if-ge v9, v4, 032c // +004a │ │ -018784: 6304 bc00 |02e4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018788: 3804 1a00 |02e6: if-eqz v4, 0300 // +001a │ │ -01878c: 1a04 2a02 |02e8: const-string v4, "FragmentManager" // string@022a │ │ -018790: 2205 9c01 |02ea: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018794: 7010 520a 0500 |02ec: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01879a: 1a06 380d |02ef: const-string v6, "movefrom RESUMED: " // string@0d38 │ │ -01879e: 6e20 580a 6500 |02f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0187a4: 0c05 |02f4: move-result-object v5 │ │ -0187a6: 6e20 570a 8500 |02f5: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0187ac: 0c05 |02f8: move-result-object v5 │ │ -0187ae: 6e10 5d0a 0500 |02f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0187b4: 0c05 |02fc: move-result-object v5 │ │ -0187b6: 7120 af08 5400 |02fd: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0187bc: 1204 |0300: const/4 v4, #int 0 // #0 │ │ -0187be: 5c84 6a00 |0301: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -0187c2: 6e10 d501 0800 |0303: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@01d5 │ │ -0187c8: 5584 6a00 |0306: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -0187cc: 3904 2100 |0308: if-nez v4, 0329 // +0021 │ │ -0187d0: 2204 8800 |030a: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -0187d4: 2205 9c01 |030c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0187d8: 7010 520a 0500 |030e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0187de: 1a06 2502 |0311: const-string v6, "Fragment " // string@0225 │ │ -0187e2: 6e20 580a 6500 |0313: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0187e8: 0c05 |0316: move-result-object v5 │ │ -0187ea: 6e20 570a 8500 |0317: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0187f0: 0c05 |031a: move-result-object v5 │ │ -0187f2: 1a06 3000 |031b: const-string v6, " did not call through to super.onPause()" // string@0030 │ │ -0187f6: 6e20 580a 6500 |031d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0187fc: 0c05 |0320: move-result-object v5 │ │ -0187fe: 6e10 5d0a 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018804: 0c05 |0324: move-result-object v5 │ │ -018806: 7020 9403 5400 |0325: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -01880c: 2704 |0328: throw v4 │ │ -01880e: 1204 |0329: const/4 v4, #int 0 // #0 │ │ -018810: 5c84 7e00 |032a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ -018814: 1244 |032c: const/4 v4, #int 4 // #4 │ │ -018816: 3549 4700 |032d: if-ge v9, v4, 0374 // +0047 │ │ -01881a: 6304 bc00 |032f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -01881e: 3804 1a00 |0331: if-eqz v4, 034b // +001a │ │ -018822: 1a04 2a02 |0333: const-string v4, "FragmentManager" // string@022a │ │ -018826: 2205 9c01 |0335: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -01882a: 7010 520a 0500 |0337: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018830: 1a06 390d |033a: const-string v6, "movefrom STARTED: " // string@0d39 │ │ -018834: 6e20 580a 6500 |033c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01883a: 0c05 |033f: move-result-object v5 │ │ -01883c: 6e20 570a 8500 |0340: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018842: 0c05 |0343: move-result-object v5 │ │ -018844: 6e10 5d0a 0500 |0344: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01884a: 0c05 |0347: move-result-object v5 │ │ -01884c: 7120 af08 5400 |0348: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018852: 1204 |034b: const/4 v4, #int 0 // #0 │ │ -018854: 5c84 6a00 |034c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018858: 6e10 df01 0800 |034e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@01df │ │ -01885e: 5584 6a00 |0351: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018862: 3904 2100 |0353: if-nez v4, 0374 // +0021 │ │ -018866: 2204 8800 |0355: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -01886a: 2205 9c01 |0357: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -01886e: 7010 520a 0500 |0359: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018874: 1a06 2502 |035c: const-string v6, "Fragment " // string@0225 │ │ -018878: 6e20 580a 6500 |035e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01887e: 0c05 |0361: move-result-object v5 │ │ -018880: 6e20 570a 8500 |0362: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018886: 0c05 |0365: move-result-object v5 │ │ -018888: 1a06 3300 |0366: const-string v6, " did not call through to super.onStop()" // string@0033 │ │ -01888c: 6e20 580a 6500 |0368: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018892: 0c05 |036b: move-result-object v5 │ │ -018894: 6e10 5d0a 0500 |036c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01889a: 0c05 |036f: move-result-object v5 │ │ -01889c: 7020 9403 5400 |0370: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -0188a2: 2704 |0373: throw v4 │ │ -0188a4: 1234 |0374: const/4 v4, #int 3 // #3 │ │ -0188a6: 3549 2100 |0375: if-ge v9, v4, 0396 // +0021 │ │ -0188aa: 6304 bc00 |0377: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0188ae: 3804 1a00 |0379: if-eqz v4, 0393 // +001a │ │ -0188b2: 1a04 2a02 |037b: const-string v4, "FragmentManager" // string@022a │ │ -0188b6: 2205 9c01 |037d: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0188ba: 7010 520a 0500 |037f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0188c0: 1a06 3a0d |0382: const-string v6, "movefrom STOPPED: " // string@0d3a │ │ -0188c4: 6e20 580a 6500 |0384: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0188ca: 0c05 |0387: move-result-object v5 │ │ -0188cc: 6e20 570a 8500 |0388: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0188d2: 0c05 |038b: move-result-object v5 │ │ -0188d4: 6e10 5d0a 0500 |038c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0188da: 0c05 |038f: move-result-object v5 │ │ -0188dc: 7120 af08 5400 |0390: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0188e2: 6e10 dd01 0800 |0393: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@01dd │ │ -0188e8: 1224 |0396: const/4 v4, #int 2 // #2 │ │ -0188ea: 3549 2eff |0397: if-ge v9, v4, 02c5 // -00d2 │ │ -0188ee: 6304 bc00 |0399: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0188f2: 3804 1a00 |039b: if-eqz v4, 03b5 // +001a │ │ -0188f6: 1a04 2a02 |039d: const-string v4, "FragmentManager" // string@022a │ │ -0188fa: 2205 9c01 |039f: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0188fe: 7010 520a 0500 |03a1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018904: 1a06 360d |03a4: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0d36 │ │ -018908: 6e20 580a 6500 |03a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01890e: 0c05 |03a9: move-result-object v5 │ │ -018910: 6e20 570a 8500 |03aa: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018916: 0c05 |03ad: move-result-object v5 │ │ -018918: 6e10 5d0a 0500 |03ae: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01891e: 0c05 |03b1: move-result-object v5 │ │ -018920: 7120 af08 5400 |03b2: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018926: 5484 8a00 |03b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01892a: 3804 1100 |03b7: if-eqz v4, 03c8 // +0011 │ │ -01892e: 5474 c600 |03b9: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018932: 6e10 0402 0400 |03bb: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0204 │ │ -018938: 0a04 |03be: move-result v4 │ │ -01893a: 3904 0900 |03bf: if-nez v4, 03c8 // +0009 │ │ -01893e: 5484 8200 |03c1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -018942: 3904 0500 |03c3: if-nez v4, 03c8 // +0005 │ │ -018946: 6e20 8902 8700 |03c5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0289 │ │ -01894c: 1204 |03c8: const/4 v4, #int 0 // #0 │ │ -01894e: 5c84 6a00 |03c9: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018952: 6e10 dc01 0800 |03cb: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@01dc │ │ -018958: 5584 6a00 |03ce: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -01895c: 3904 2100 |03d0: if-nez v4, 03f1 // +0021 │ │ -018960: 2204 8800 |03d2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -018964: 2205 9c01 |03d4: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018968: 7010 520a 0500 |03d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01896e: 1a06 2502 |03d9: const-string v6, "Fragment " // string@0225 │ │ -018972: 6e20 580a 6500 |03db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018978: 0c05 |03de: move-result-object v5 │ │ -01897a: 6e20 570a 8500 |03df: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018980: 0c05 |03e2: move-result-object v5 │ │ -018982: 1a06 2e00 |03e3: const-string v6, " did not call through to super.onDestroyView()" // string@002e │ │ -018986: 6e20 580a 6500 |03e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01898c: 0c05 |03e8: move-result-object v5 │ │ -01898e: 6e10 5d0a 0500 |03e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018994: 0c05 |03ec: move-result-object v5 │ │ -018996: 7020 9403 5400 |03ed: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -01899c: 2704 |03f0: throw v4 │ │ -01899e: 5484 8a00 |03f1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0189a2: 3804 3100 |03f3: if-eqz v4, 0424 // +0031 │ │ -0189a6: 5484 6c00 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ -0189aa: 3804 2d00 |03f7: if-eqz v4, 0424 // +002d │ │ -0189ae: 1200 |03f9: const/4 v0, #int 0 // #0 │ │ -0189b0: 5274 ce00 |03fa: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -0189b4: 3d04 0b00 |03fc: if-lez v4, 0407 // +000b │ │ -0189b8: 5574 cf00 |03fe: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ -0189bc: 3904 0700 |0400: if-nez v4, 0407 // +0007 │ │ -0189c0: 1204 |0402: const/4 v4, #int 0 // #0 │ │ -0189c2: 6e5b 6d02 874a |0403: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@026d │ │ -0189c8: 0c00 |0406: move-result-object v0 │ │ -0189ca: 3800 1600 |0407: if-eqz v0, 041d // +0016 │ │ -0189ce: 0782 |0409: move-object v2, v8 │ │ -0189d0: 5484 8a00 |040a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0189d4: 5b84 6700 |040c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ -0189d8: 5989 8400 |040e: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ -0189dc: 2204 6700 |0410: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0067 │ │ -0189e0: 7030 4302 7402 |0412: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0243 │ │ -0189e6: 6e20 9c09 4000 |0415: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@099c │ │ -0189ec: 5484 8a00 |0418: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0189f0: 6e20 1909 0400 |041a: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -0189f6: 5484 6c00 |041d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ -0189fa: 5485 8a00 |041f: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -0189fe: 6e20 3209 5400 |0421: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0932 │ │ -018a04: 1204 |0424: const/4 v4, #int 0 // #0 │ │ -018a06: 5b84 6c00 |0425: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ -018a0a: 1204 |0427: const/4 v4, #int 0 // #0 │ │ -018a0c: 5b84 8a00 |0428: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -018a10: 1204 |042a: const/4 v4, #int 0 // #0 │ │ -018a12: 5b84 7700 |042b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -018a16: 2900 98fe |042d: goto/16 02c5 // -0168 │ │ -018a1a: 6304 bc00 |042f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018a1e: 3804 1a00 |0431: if-eqz v4, 044b // +001a │ │ -018a22: 1a04 2a02 |0433: const-string v4, "FragmentManager" // string@022a │ │ -018a26: 2205 9c01 |0435: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018a2a: 7010 520a 0500 |0437: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018a30: 1a06 370d |043a: const-string v6, "movefrom CREATED: " // string@0d37 │ │ -018a34: 6e20 580a 6500 |043c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018a3a: 0c05 |043f: move-result-object v5 │ │ -018a3c: 6e20 570a 8500 |0440: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018a42: 0c05 |0443: move-result-object v5 │ │ -018a44: 6e10 5d0a 0500 |0444: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018a4a: 0c05 |0447: move-result-object v5 │ │ -018a4c: 7120 af08 5400 |0448: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018a52: 5584 8000 |044b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -018a56: 3904 2b00 |044d: if-nez v4, 0478 // +002b │ │ -018a5a: 1204 |044f: const/4 v4, #int 0 // #0 │ │ -018a5c: 5c84 6a00 |0450: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018a60: 6e10 cc01 0800 |0452: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01cc │ │ -018a66: 5584 6a00 |0455: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018a6a: 3904 2100 |0457: if-nez v4, 0478 // +0021 │ │ -018a6e: 2204 8800 |0459: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -018a72: 2205 9c01 |045b: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018a76: 7010 520a 0500 |045d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018a7c: 1a06 2502 |0460: const-string v6, "Fragment " // string@0225 │ │ -018a80: 6e20 580a 6500 |0462: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018a86: 0c05 |0465: move-result-object v5 │ │ -018a88: 6e20 570a 8500 |0466: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018a8e: 0c05 |0469: move-result-object v5 │ │ -018a90: 1a06 2d00 |046a: const-string v6, " did not call through to super.onDestroy()" // string@002d │ │ -018a94: 6e20 580a 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018a9a: 0c05 |046f: move-result-object v5 │ │ -018a9c: 6e10 5d0a 0500 |0470: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018aa2: 0c05 |0473: move-result-object v5 │ │ -018aa4: 7020 9403 5400 |0474: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -018aaa: 2704 |0477: throw v4 │ │ -018aac: 1204 |0478: const/4 v4, #int 0 // #0 │ │ -018aae: 5c84 6a00 |0479: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018ab2: 6e10 cf01 0800 |047b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@01cf │ │ -018ab8: 5584 6a00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ -018abc: 3904 2100 |0480: if-nez v4, 04a1 // +0021 │ │ -018ac0: 2204 8800 |0482: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ -018ac4: 2205 9c01 |0484: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -018ac8: 7010 520a 0500 |0486: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018ace: 1a06 2502 |0489: const-string v6, "Fragment " // string@0225 │ │ -018ad2: 6e20 580a 6500 |048b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018ad8: 0c05 |048e: move-result-object v5 │ │ -018ada: 6e20 570a 8500 |048f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018ae0: 0c05 |0492: move-result-object v5 │ │ -018ae2: 1a06 2f00 |0493: const-string v6, " did not call through to super.onDetach()" // string@002f │ │ -018ae6: 6e20 580a 6500 |0495: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018aec: 0c05 |0498: move-result-object v5 │ │ -018aee: 6e10 5d0a 0500 |0499: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018af4: 0c05 |049c: move-result-object v5 │ │ -018af6: 7020 9403 5400 |049d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ -018afc: 2704 |04a0: throw v4 │ │ -018afe: 5584 8000 |04a1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -018b02: 3904 0700 |04a3: if-nez v4, 04aa // +0007 │ │ -018b06: 6e20 7002 8700 |04a5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0270 │ │ -018b0c: 2900 97fb |04a8: goto/16 003f // -0469 │ │ -018b10: 1204 |04aa: const/4 v4, #int 0 // #0 │ │ -018b12: 5b84 6500 |04ab: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ -018b16: 1204 |04ad: const/4 v4, #int 0 // #0 │ │ -018b18: 5b84 7100 |04ae: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -018b1c: 2900 8ffb |04b0: goto/16 003f // -0471 │ │ -018b20: 0001 0500 0000 0000 0600 0000 0001 ... |04b2: packed-switch-data (14 units) │ │ -018b3c: 0001 0500 0100 0000 0500 0000 d600 ... |04c0: packed-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=774 │ │ - 0x0007 line=775 │ │ - 0x0008 line=777 │ │ - 0x0010 line=779 │ │ - 0x0012 line=783 │ │ - 0x001e line=784 │ │ - 0x001f line=786 │ │ - 0x0023 line=790 │ │ - 0x002b line=1055 │ │ - 0x002c line=793 │ │ - 0x0030 line=798 │ │ - 0x0033 line=799 │ │ - 0x003a line=801 │ │ - 0x003f line=1054 │ │ - 0x0042 line=803 │ │ - 0x005e line=804 │ │ - 0x0062 line=805 │ │ - 0x006c line=807 │ │ - 0x0076 line=809 │ │ - 0x007a line=810 │ │ - 0x0085 line=813 │ │ - 0x0090 line=815 │ │ - 0x0094 line=816 │ │ - 0x0097 line=817 │ │ - 0x009a line=818 │ │ - 0x009b line=822 │ │ - 0x009f line=823 │ │ - 0x00a5 line=824 │ │ - 0x00a8 line=825 │ │ - 0x00ad line=826 │ │ - 0x00b1 line=827 │ │ - 0x00d0 line=830 │ │ - 0x00d5 line=832 │ │ - 0x00d9 line=833 │ │ - 0x00dc line=834 │ │ - 0x00e1 line=835 │ │ - 0x00e5 line=836 │ │ - 0x0104 line=840 │ │ - 0x0107 line=841 │ │ - 0x010b line=845 │ │ - 0x011a line=847 │ │ - 0x011e line=848 │ │ - 0x0122 line=849 │ │ - 0x012a line=850 │ │ - 0x0135 line=851 │ │ - 0x013c line=857 │ │ - 0x013f line=858 │ │ - 0x015b line=859 │ │ - 0x015f line=860 │ │ - 0x0160 line=861 │ │ - 0x0164 line=862 │ │ - 0x016e line=863 │ │ - 0x0174 line=864 │ │ - 0x019d line=853 │ │ - 0x01a1 line=869 │ │ - 0x01a3 line=870 │ │ - 0x01b1 line=872 │ │ - 0x01b5 line=873 │ │ - 0x01b9 line=874 │ │ - 0x01c1 line=875 │ │ - 0x01c3 line=876 │ │ - 0x01c8 line=878 │ │ - 0x01ca line=879 │ │ - 0x01cf line=881 │ │ - 0x01d4 line=883 │ │ - 0x01df line=884 │ │ - 0x01e6 line=890 │ │ - 0x01e9 line=891 │ │ - 0x01ee line=892 │ │ - 0x01f2 line=893 │ │ - 0x0211 line=886 │ │ - 0x0215 line=896 │ │ - 0x0219 line=897 │ │ - 0x021c line=899 │ │ - 0x021f line=903 │ │ - 0x0222 line=904 │ │ - 0x023e line=905 │ │ - 0x0241 line=906 │ │ - 0x0244 line=907 │ │ - 0x0248 line=908 │ │ - 0x0267 line=913 │ │ - 0x026a line=914 │ │ - 0x0286 line=915 │ │ - 0x0289 line=916 │ │ - 0x028c line=917 │ │ - 0x028f line=918 │ │ - 0x0293 line=919 │ │ - 0x02b2 line=922 │ │ - 0x02b5 line=923 │ │ - 0x02ba line=926 │ │ - 0x02be line=927 │ │ - 0x02c5 line=1005 │ │ - 0x02c8 line=1006 │ │ - 0x02cc line=1007 │ │ - 0x02d0 line=1014 │ │ - 0x02d2 line=1015 │ │ - 0x02d5 line=1016 │ │ - 0x02d8 line=1019 │ │ - 0x02dc line=1024 │ │ - 0x02de line=1025 │ │ - 0x02e1 line=929 │ │ - 0x02e4 line=930 │ │ - 0x0300 line=931 │ │ - 0x0303 line=932 │ │ - 0x0306 line=933 │ │ - 0x030a line=934 │ │ - 0x0329 line=937 │ │ - 0x032c line=940 │ │ - 0x032f line=941 │ │ - 0x034b line=942 │ │ - 0x034e line=943 │ │ - 0x0351 line=944 │ │ - 0x0355 line=945 │ │ - 0x0374 line=950 │ │ - 0x0377 line=951 │ │ - 0x0393 line=952 │ │ - 0x0396 line=955 │ │ - 0x0399 line=956 │ │ - 0x03b5 line=957 │ │ - 0x03b9 line=960 │ │ - 0x03c5 line=961 │ │ - 0x03c8 line=964 │ │ - 0x03cb line=965 │ │ - 0x03ce line=966 │ │ - 0x03d2 line=967 │ │ - 0x03f1 line=970 │ │ - 0x03f9 line=971 │ │ - 0x03fa line=972 │ │ - 0x0402 line=973 │ │ - 0x0407 line=976 │ │ - 0x0409 line=977 │ │ - 0x040a line=978 │ │ - 0x040e line=979 │ │ - 0x0410 line=980 │ │ - 0x0418 line=996 │ │ - 0x041d line=998 │ │ - 0x0424 line=1000 │ │ - 0x0427 line=1001 │ │ - 0x042a line=1002 │ │ - 0x042f line=1027 │ │ - 0x044b line=1028 │ │ - 0x044f line=1029 │ │ - 0x0452 line=1030 │ │ - 0x0455 line=1031 │ │ - 0x0459 line=1032 │ │ - 0x0478 line=1037 │ │ - 0x047b line=1038 │ │ - 0x047e line=1039 │ │ - 0x0482 line=1040 │ │ - 0x04a1 line=1043 │ │ - 0x04a5 line=1044 │ │ - 0x04aa line=1046 │ │ - 0x04ad line=1047 │ │ - 0x04b2 line=801 │ │ - 0x04c0 line=927 │ │ - locals : │ │ - 0x0160 - 0x016c reg=1 container Landroid/view/ViewGroup; │ │ - 0x016e - 0x019d reg=1 container Landroid/view/ViewGroup; │ │ - 0x01c8 - 0x01d4 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x01a1 - 0x01e6 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0211 - 0x0215 reg=1 container Landroid/view/ViewGroup; │ │ - 0x02d2 - 0x02d8 reg=3 v Landroid/view/View; │ │ - 0x040a - 0x041d reg=2 fragment Landroid/support/v4/app/Fragment; │ │ - 0x03fa - 0x0424 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x04ce reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x04ce reg=8 f Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x04ce reg=9 newState I │ │ - 0x0000 - 0x04ce reg=10 transit I │ │ - 0x0000 - 0x04ce reg=11 transitionStyle I │ │ - │ │ - #42 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'noteStateNotSaved' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -018b58: |[018b58] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -018b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -018b6a: 5c10 d800 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -018b6e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1800 │ │ - 0x0003 line=1801 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #43 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'performPendingDeferredStart' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 21 16-bit code units │ │ -018b70: |[018b70] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -018b80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -018b82: 5530 6e00 |0001: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ -018b86: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -018b8a: 5520 d100 |0005: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ -018b8e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -018b92: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -018b94: 5c20 d200 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d2 │ │ -018b98: 0e00 |000c: return-void │ │ -018b9a: 5c31 6e00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ -018b9e: 5220 ce00 |000f: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ -018ba2: 6e51 7502 3210 |0011: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -018ba8: 28f8 |0014: goto 000c // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=761 │ │ - 0x0005 line=762 │ │ - 0x0009 line=764 │ │ - 0x000c line=770 │ │ - 0x000d line=767 │ │ - 0x000f line=768 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0015 reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #44 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -018bac: |[018bac] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -018bbc: 2200 6400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0064 │ │ -018bc0: 7020 3d02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@023d │ │ -018bc6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -018bc8: 6e30 6202 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ -018bce: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0009 line=441 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #45 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 37 16-bit code units │ │ -018bd0: |[018bd0] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -018be0: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -018be4: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -018be8: 2201 9c01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -018bec: 7010 520a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018bf2: 1a02 5a01 |0009: const-string v2, "Bad id: " // string@015a │ │ -018bf6: 6e20 580a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018bfc: 0c01 |000e: move-result-object v1 │ │ -018bfe: 6e20 550a 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -018c04: 0c01 |0012: move-result-object v1 │ │ -018c06: 6e10 5d0a 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018c0c: 0c01 |0016: move-result-object v1 │ │ -018c0e: 7020 1c0a 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -018c14: 2700 |001a: throw v0 │ │ -018c16: 2200 6600 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0066 │ │ -018c1a: 7040 4102 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0241 │ │ -018c20: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -018c22: 6e30 6202 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ -018c28: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=468 │ │ - 0x0002 line=469 │ │ - 0x001b line=471 │ │ - 0x0024 line=476 │ │ - locals : │ │ - 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0025 reg=4 id I │ │ - 0x0000 - 0x0025 reg=5 flags I │ │ - │ │ - #46 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -018c2c: |[018c2c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -018c3c: 2200 6500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0065 │ │ -018c40: 7040 3f02 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@023f │ │ -018c46: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -018c48: 6e30 6202 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ -018c4e: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=452 │ │ - 0x0009 line=457 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x000a reg=4 flags I │ │ - │ │ - #47 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 18 16-bit code units │ │ -018c50: |[018c50] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -018c60: 7010 5002 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ -018c66: 6e10 6402 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0264 │ │ -018c6c: 5440 c600 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018c70: 5400 a000 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -018c74: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -018c76: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -018c78: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -018c7a: 6e53 7e02 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ -018c80: 0a00 |0010: move-result v0 │ │ -018c82: 0f00 |0011: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=445 │ │ - 0x0003 line=446 │ │ - 0x0006 line=447 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #48 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 43 16-bit code units │ │ -018c84: |[018c84] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -018c94: 7010 5002 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ -018c9a: 6e10 6402 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0264 │ │ -018ca0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -018ca4: 2200 8b01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -018ca8: 2201 9c01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -018cac: 7010 520a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018cb2: 1a02 5a01 |000f: const-string v2, "Bad id: " // string@015a │ │ -018cb6: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018cbc: 0c01 |0014: move-result-object v1 │ │ -018cbe: 6e20 550a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -018cc4: 0c01 |0018: move-result-object v1 │ │ -018cc6: 6e10 5d0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018ccc: 0c01 |001c: move-result-object v1 │ │ -018cce: 7020 1c0a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -018cd4: 2700 |0020: throw v0 │ │ -018cd6: 5430 c600 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018cda: 5400 a000 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -018cde: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -018ce0: 6e55 7e02 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ -018ce6: 0a00 |0029: move-result v0 │ │ -018ce8: 0f00 |002a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=480 │ │ - 0x0003 line=481 │ │ - 0x0006 line=482 │ │ - 0x0008 line=483 │ │ - 0x0021 line=485 │ │ - locals : │ │ - 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002b reg=4 id I │ │ - 0x0000 - 0x002b reg=5 flags I │ │ - │ │ - #49 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '(Ljava/lang/String;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 16 16-bit code units │ │ -018cec: |[018cec] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -018cfc: 7010 5002 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ -018d02: 6e10 6402 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0264 │ │ -018d08: 5420 c600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -018d0c: 5400 a000 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ -018d10: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -018d12: 6e54 7e02 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ -018d18: 0a00 |000e: move-result v0 │ │ -018d1a: 0f00 |000f: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=461 │ │ - 0x0003 line=462 │ │ - 0x0006 line=463 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0010 reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=4 flags I │ │ - │ │ - #50 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackState' │ │ - 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 │ │ -018d1c: |[018d1c] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -018d2c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -018d2e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -018d30: 54b6 ca00 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018d34: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -018d38: 0f09 |0006: return v9 │ │ -018d3a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -018d3e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -018d42: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -018d46: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -018d4a: 54b6 ca00 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018d4e: 6e10 860a 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -018d54: 0a06 |0014: move-result v6 │ │ -018d56: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -018d5a: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -018d5e: 54b6 ca00 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018d62: 6e20 830a 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -018d68: 0c01 |001e: move-result-object v1 │ │ -018d6a: 1f01 5400 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -018d6e: 6e20 6501 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0165 │ │ -018d74: 6e10 8202 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0282 │ │ -018d7a: 0189 |0027: move v9, v8 │ │ -018d7c: 28de |0028: goto 0006 // -0022 │ │ -018d7e: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -018d80: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -018d84: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -018d88: 54b6 ca00 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018d8c: 6e10 860a 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -018d92: 0a06 |0033: move-result v6 │ │ -018d94: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -018d98: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -018d9c: 54b6 ca00 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018da0: 6e20 800a 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -018da6: 0c01 |003d: move-result-object v1 │ │ -018da8: 1f01 5400 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -018dac: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -018db0: 6e10 5f01 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@015f │ │ -018db6: 0c06 |0045: move-result-object v6 │ │ -018db8: 6e20 430a 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -018dbe: 0a06 |0049: move-result v6 │ │ -018dc0: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -018dc4: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -018dc8: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -018dcc: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -018dd0: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -018dd4: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -018dd8: 54b6 ca00 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018ddc: 6e20 800a 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -018de2: 0c01 |005b: move-result-object v1 │ │ -018de4: 1f01 5400 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -018de8: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -018dec: 6e10 5f01 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@015f │ │ -018df2: 0c06 |0063: move-result-object v6 │ │ -018df4: 6e20 430a 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -018dfa: 0a06 |0067: move-result v6 │ │ -018dfc: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -018e00: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -018e04: 5216 3700 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -018e08: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -018e0c: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -018e10: 28e2 |0072: goto 0054 // -001e │ │ -018e12: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -018e16: 5216 3700 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -018e1a: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -018e1e: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -018e22: 28bb |007b: goto 0036 // -0045 │ │ -018e24: 54b6 ca00 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018e28: 6e10 860a 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -018e2e: 0a06 |0081: move-result v6 │ │ -018e30: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -018e34: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -018e38: 2205 ba01 |0086: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ -018e3c: 7010 790a 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -018e42: 54b6 ca00 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018e46: 6e10 860a 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -018e4c: 0a06 |0090: move-result v6 │ │ -018e4e: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -018e52: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -018e56: 54b6 ca00 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -018e5a: 6e20 830a 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -018e60: 0c06 |009a: move-result-object v6 │ │ -018e62: 6e20 7c0a 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -018e68: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -018e6c: 28f3 |00a0: goto 0093 // -000d │ │ -018e6e: 6e10 860a 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -018e74: 0a06 |00a4: move-result v6 │ │ -018e76: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -018e7a: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -018e7c: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -018e80: 6306 bc00 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018e84: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -018e88: 1a06 2a02 |00ae: const-string v6, "FragmentManager" // string@022a │ │ -018e8c: 2207 9c01 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -018e90: 7010 520a 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018e96: 1a0a eb05 |00b5: const-string v10, "Popping back stack state: " // string@05eb │ │ -018e9a: 6e20 580a a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018ea0: 0c07 |00ba: move-result-object v7 │ │ -018ea2: 6e20 800a 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -018ea8: 0c0a |00be: move-result-object v10 │ │ -018eaa: 6e20 570a a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018eb0: 0c07 |00c2: move-result-object v7 │ │ -018eb2: 6e10 5d0a 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018eb8: 0c07 |00c6: move-result-object v7 │ │ -018eba: 7120 af08 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018ec0: 6e20 800a 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -018ec6: 0c06 |00cd: move-result-object v6 │ │ -018ec8: 1f06 5400 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -018ecc: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -018ed0: 0187 |00d2: move v7, v8 │ │ -018ed2: 6e20 6501 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0165 │ │ -018ed8: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -018edc: 28d0 |00d8: goto 00a8 // -0030 │ │ -018ede: 0197 |00d9: move v7, v9 │ │ -018ee0: 28f9 |00da: goto 00d3 // -0007 │ │ -018ee2: 6e10 8202 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0282 │ │ -018ee8: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1456 │ │ - 0x0006 line=1515 │ │ - 0x0007 line=1459 │ │ - 0x000f line=1460 │ │ - 0x0017 line=1461 │ │ - 0x0019 line=1464 │ │ - 0x0021 line=1465 │ │ - 0x0024 line=1466 │ │ - 0x0028 line=1515 │ │ - 0x0029 line=1468 │ │ - 0x002a line=1469 │ │ - 0x002e line=1472 │ │ - 0x0036 line=1473 │ │ - 0x0038 line=1474 │ │ - 0x0040 line=1475 │ │ - 0x004c line=1483 │ │ - 0x004e line=1486 │ │ - 0x0052 line=1487 │ │ - 0x0054 line=1489 │ │ - 0x0056 line=1490 │ │ - 0x005e line=1491 │ │ - 0x0070 line=1493 │ │ - 0x0072 line=1494 │ │ - 0x0073 line=1478 │ │ - 0x0079 line=1481 │ │ - 0x007b line=1482 │ │ - 0x007c line=1500 │ │ - 0x0086 line=1503 │ │ - 0x008b line=1505 │ │ - 0x0095 line=1506 │ │ - 0x009e line=1505 │ │ - 0x00a1 line=1508 │ │ - 0x00a7 line=1509 │ │ - 0x00aa line=1510 │ │ - 0x00ca line=1511 │ │ - 0x00d6 line=1509 │ │ - 0x00da line=1511 │ │ - 0x00db line=1513 │ │ - locals : │ │ - 0x0021 - 0x0027 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x0017 - 0x0027 reg=4 last I │ │ - 0x0040 - 0x004c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x005e - 0x007c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x00a7 - 0x00e0 reg=0 LAST I │ │ - 0x0093 - 0x00e0 reg=2 i I │ │ - 0x002a - 0x00e0 reg=3 index I │ │ - 0x008b - 0x00e0 reg=5 states Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x00e0 reg=11 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00e0 reg=12 handler Landroid/os/Handler; │ │ - 0x0000 - 0x00e0 reg=13 name Ljava/lang/String; │ │ - 0x0000 - 0x00e0 reg=14 id I │ │ - 0x0000 - 0x00e0 reg=15 flags I │ │ - │ │ - #51 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'putFragment' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -018eec: |[018eec] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -018efc: 5260 7600 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -018f00: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ -018f04: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -018f08: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -018f0c: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018f12: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ -018f16: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018f1c: 0c01 |0010: move-result-object v1 │ │ -018f1e: 6e20 570a 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018f24: 0c01 |0014: move-result-object v1 │ │ -018f26: 1a02 4600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0046 │ │ -018f2a: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018f30: 0c01 |001a: move-result-object v1 │ │ -018f32: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018f38: 0c01 |001e: move-result-object v1 │ │ -018f3a: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -018f40: 2700 |0022: throw v0 │ │ -018f42: 5260 7600 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -018f46: 6e30 fa00 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ -018f4c: 0e00 |0028: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=515 │ │ - 0x0004 line=516 │ │ - 0x0023 line=519 │ │ - 0x0028 line=520 │ │ - locals : │ │ - 0x0000 - 0x0029 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0029 reg=4 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x0029 reg=5 key Ljava/lang/String; │ │ - 0x0000 - 0x0029 reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #52 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'removeFragment' │ │ - 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 │ │ -018f50: |[018f50] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -018f60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -018f62: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -018f64: 6303 bc00 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -018f68: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ -018f6c: 1a03 2a02 |0006: const-string v3, "FragmentManager" // string@022a │ │ -018f70: 2204 9c01 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -018f74: 7010 520a 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -018f7a: 1a05 d80e |000d: const-string v5, "remove: " // string@0ed8 │ │ -018f7e: 6e20 580a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018f84: 0c04 |0012: move-result-object v4 │ │ -018f86: 6e20 570a 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -018f8c: 0c04 |0016: move-result-object v4 │ │ -018f8e: 1a05 6a00 |0017: const-string v5, " nesting=" // string@006a │ │ -018f92: 6e20 580a 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -018f98: 0c04 |001c: move-result-object v4 │ │ -018f9a: 5275 6900 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -018f9e: 6e20 550a 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -018fa4: 0c04 |0022: move-result-object v4 │ │ -018fa6: 6e10 5d0a 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -018fac: 0c04 |0026: move-result-object v4 │ │ -018fae: 7120 af08 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -018fb4: 6e10 bd01 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@01bd │ │ -018fba: 0a03 |002d: move-result v3 │ │ -018fbc: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ -018fc0: 0110 |0030: move v0, v1 │ │ -018fc2: 5573 6f00 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -018fc6: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ -018fca: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ -018fce: 5463 c700 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -018fd2: 6e20 840a 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0a84 │ │ -018fd8: 5573 7300 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -018fdc: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -018fe0: 5573 7a00 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -018fe4: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ -018fe8: 5c61 d300 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -018fec: 5c72 6600 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -018ff0: 5c71 7c00 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ -018ff4: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ -018ff8: 6e59 7502 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ -018ffe: 0e00 |004f: return-void │ │ -019000: 0120 |0050: move v0, v2 │ │ -019002: 28e0 |0051: goto 0031 // -0020 │ │ -019004: 0112 |0052: move v2, v1 │ │ -019006: 28f9 |0053: goto 004c // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1162 │ │ - 0x002a line=1163 │ │ - 0x0031 line=1164 │ │ - 0x0037 line=1165 │ │ - 0x003c line=1166 │ │ - 0x0044 line=1167 │ │ - 0x0046 line=1169 │ │ - 0x0048 line=1170 │ │ - 0x004a line=1171 │ │ - 0x004f line=1174 │ │ - 0x0051 line=1163 │ │ - 0x0053 line=1171 │ │ - locals : │ │ - 0x0031 - 0x0050 reg=0 inactive Z │ │ - 0x0052 - 0x0054 reg=0 inactive Z │ │ - 0x0000 - 0x0054 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0054 reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0054 reg=8 transition I │ │ - 0x0000 - 0x0054 reg=9 transitionStyle I │ │ - │ │ - #53 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'removeOnBackStackChangedListener' │ │ - type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -019008: |[019008] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -019018: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -01901c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -019020: 5410 cb00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -019024: 6e20 840a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0a84 │ │ -01902a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=508 │ │ - 0x0004 line=509 │ │ - 0x0009 line=511 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ - │ │ - #54 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'reportBackStackChanged' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -01902c: |[01902c] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -01903c: 5421 cb00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -019040: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -019044: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -019046: 5421 cb00 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -01904a: 6e10 860a 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -019050: 0a01 |000a: move-result v1 │ │ -019052: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -019056: 5421 cb00 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ -01905a: 6e20 800a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -019060: 0c01 |0012: move-result-object v1 │ │ -019062: 1f01 6100 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0061 │ │ -019066: 7210 2502 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0225 │ │ -01906c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019070: 28eb |001a: goto 0005 // -0015 │ │ -019072: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1440 │ │ - 0x0004 line=1441 │ │ - 0x000d line=1442 │ │ - 0x0018 line=1441 │ │ - 0x001b line=1445 │ │ - locals : │ │ - 0x0005 - 0x001b reg=0 i I │ │ - 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #55 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'restoreAllState' │ │ - type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 570 16-bit code units │ │ -019074: |[019074] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -019084: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -019086: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -019088: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ -01908c: 0e00 |0004: return-void │ │ -01908e: 07b2 |0005: move-object v2, v11 │ │ -019090: 1f02 6a00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@006a │ │ -019094: 5425 db00 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -019098: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ -01909c: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ -0190a0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0190a2: 6e10 860a 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0190a8: 0a05 |0012: move-result v5 │ │ -0190aa: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ -0190ae: 6e20 800a 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0190b4: 0c01 |0018: move-result-object v1 │ │ -0190b6: 1f01 5b00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ -0190ba: 6305 bc00 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0190be: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ -0190c2: 1a05 2a02 |001f: const-string v5, "FragmentManager" // string@022a │ │ -0190c6: 2206 9c01 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -0190ca: 7010 520a 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0190d0: 1a07 ff0e |0026: const-string v7, "restoreAllState: re-attaching retained " // string@0eff │ │ -0190d4: 6e20 580a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0190da: 0c06 |002b: move-result-object v6 │ │ -0190dc: 6e20 570a 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0190e2: 0c06 |002f: move-result-object v6 │ │ -0190e4: 6e10 5d0a 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0190ea: 0c06 |0033: move-result-object v6 │ │ -0190ec: 7120 af08 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0190f2: 5425 db00 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -0190f6: 5216 7600 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -0190fa: 4603 0506 |003b: aget-object v3, v5, v6 │ │ -0190fe: 5b31 eb00 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -019102: 5b18 8200 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -019106: 5919 6900 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ -01910a: 5c19 7500 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ -01910e: 5c19 6600 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -019112: 5b18 8600 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -019116: 5435 ed00 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -01911a: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ -01911e: 5435 ed00 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -019122: 54a6 c600 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -019126: 6e10 f801 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01f8 │ │ -01912c: 0c06 |0054: move-result-object v6 │ │ -01912e: 6e20 0001 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ -019134: 5435 ed00 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -019138: 1a06 7b07 |005a: const-string v6, "android:view_state" // string@077b │ │ -01913c: 6e20 f400 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00f4 │ │ -019142: 0c05 |005f: move-result-object v5 │ │ -019144: 5b15 8200 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -019148: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01914c: 28ab |0064: goto 000f // -0055 │ │ -01914e: 2205 ba01 |0065: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ -019152: 5426 db00 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -019156: 2166 |0069: array-length v6, v6 │ │ -019158: 7020 7a0a 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ -01915e: 5ba5 c500 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019162: 54a5 c900 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -019166: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ -01916a: 54a5 c900 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -01916e: 6e10 7e0a 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -019174: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -019176: 5425 db00 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -01917a: 2155 |007b: array-length v5, v5 │ │ -01917c: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ -019180: 5425 db00 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -019184: 4603 0504 |0080: aget-object v3, v5, v4 │ │ -019188: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ -01918c: 54a5 c600 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -019190: 6e20 ad02 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@02ad │ │ -019196: 0c01 |0089: move-result-object v1 │ │ -019198: 6305 bc00 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -01919c: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ -0191a0: 1a05 2a02 |008e: const-string v5, "FragmentManager" // string@022a │ │ -0191a4: 2206 9c01 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -0191a8: 7010 520a 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0191ae: 1a07 fb0e |0095: const-string v7, "restoreAllState: adding #" // string@0efb │ │ -0191b2: 6e20 580a 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0191b8: 0c06 |009a: move-result-object v6 │ │ -0191ba: 6e20 550a 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0191c0: 0c06 |009e: move-result-object v6 │ │ -0191c2: 1a07 b500 |009f: const-string v7, ": " // string@00b5 │ │ -0191c6: 6e20 580a 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0191cc: 0c06 |00a4: move-result-object v6 │ │ -0191ce: 6e20 570a 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0191d4: 0c06 |00a8: move-result-object v6 │ │ -0191d6: 6e10 5d0a 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0191dc: 0c06 |00ac: move-result-object v6 │ │ -0191de: 7120 af08 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0191e4: 54a5 c500 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0191e8: 6e20 7c0a 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -0191ee: 5b38 eb00 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -0191f2: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0191f6: 28c0 |00b9: goto 0079 // -0040 │ │ -0191f8: 6305 bc00 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0191fc: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ -019200: 1a05 2a02 |00be: const-string v5, "FragmentManager" // string@022a │ │ -019204: 2206 9c01 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -019208: 7010 520a 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01920e: 1a07 fb0e |00c5: const-string v7, "restoreAllState: adding #" // string@0efb │ │ -019212: 6e20 580a 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019218: 0c06 |00ca: move-result-object v6 │ │ -01921a: 6e20 550a 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019220: 0c06 |00ce: move-result-object v6 │ │ -019222: 1a07 b600 |00cf: const-string v7, ": (null)" // string@00b6 │ │ -019226: 6e20 580a 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01922c: 0c06 |00d4: move-result-object v6 │ │ -01922e: 6e10 5d0a 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019234: 0c06 |00d8: move-result-object v6 │ │ -019236: 7120 af08 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01923c: 54a5 c500 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019240: 6e20 7c0a 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -019246: 54a5 c900 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -01924a: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ -01924e: 2205 ba01 |00e5: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ -019252: 7010 790a 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -019258: 5ba5 c900 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -01925c: 6305 bc00 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019260: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ -019264: 1a05 2a02 |00f0: const-string v5, "FragmentManager" // string@022a │ │ -019268: 2206 9c01 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -01926c: 7010 520a 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019272: 1a07 fc0e |00f7: const-string v7, "restoreAllState: adding avail #" // string@0efc │ │ -019276: 6e20 580a 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01927c: 0c06 |00fc: move-result-object v6 │ │ -01927e: 6e20 550a 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019284: 0c06 |0100: move-result-object v6 │ │ -019286: 6e10 5d0a 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01928c: 0c06 |0104: move-result-object v6 │ │ -01928e: 7120 af08 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019294: 54a5 c900 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ -019298: 7110 270a 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -01929e: 0c06 |010d: move-result-object v6 │ │ -0192a0: 6e20 7c0a 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -0192a6: 28a6 |0111: goto 00b7 // -005a │ │ -0192a8: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ -0192ac: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -0192ae: 6e10 860a 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0192b4: 0a05 |0118: move-result v5 │ │ -0192b6: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ -0192ba: 6e20 800a 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0192c0: 0c01 |011e: move-result-object v1 │ │ -0192c2: 1f01 5b00 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ -0192c6: 5215 8700 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ -0192ca: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ -0192ce: 5215 8700 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ -0192d2: 54a6 c500 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0192d6: 6e10 860a 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0192dc: 0a06 |012c: move-result v6 │ │ -0192de: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ -0192e2: 54a5 c500 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0192e6: 5216 8700 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ -0192ea: 6e20 800a 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0192f0: 0c05 |0136: move-result-object v5 │ │ -0192f2: 1f05 5b00 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@005b │ │ -0192f6: 5b15 8600 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -0192fa: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0192fe: 28d8 |013d: goto 0115 // -0028 │ │ -019300: 1a05 2a02 |013e: const-string v5, "FragmentManager" // string@022a │ │ -019304: 2206 9c01 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -019308: 7010 520a 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01930e: 1a07 f705 |0145: const-string v7, "Re-attaching retained fragment " // string@05f7 │ │ -019312: 6e20 580a 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019318: 0c06 |014a: move-result-object v6 │ │ -01931a: 6e20 570a 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -019320: 0c06 |014e: move-result-object v6 │ │ -019322: 1a07 7500 |014f: const-string v7, " target no longer exists: " // string@0075 │ │ -019326: 6e20 580a 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01932c: 0c06 |0154: move-result-object v6 │ │ -01932e: 5217 8700 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ -019332: 6e20 550a 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019338: 0c06 |015a: move-result-object v6 │ │ -01933a: 6e10 5d0a 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019340: 0c06 |015e: move-result-object v6 │ │ -019342: 7120 b008 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ -019348: 5b18 8600 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -01934c: 28d7 |0164: goto 013b // -0029 │ │ -01934e: 5425 dc00 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -019352: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ -019356: 2205 ba01 |0169: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ -01935a: 5426 dc00 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -01935e: 2166 |016d: array-length v6, v6 │ │ -019360: 7020 7a0a 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ -019366: 5ba5 c700 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -01936a: 1204 |0173: const/4 v4, #int 0 // #0 │ │ -01936c: 5425 dc00 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -019370: 2155 |0176: array-length v5, v5 │ │ -019372: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ -019376: 54a5 c500 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01937a: 5426 dc00 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -01937e: 4406 0604 |017d: aget v6, v6, v4 │ │ -019382: 6e20 800a 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -019388: 0c01 |0182: move-result-object v1 │ │ -01938a: 1f01 5b00 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ -01938e: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ -019392: 2205 8c01 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ -019396: 2206 9c01 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -01939a: 7010 520a 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0193a0: 1a07 9805 |018e: const-string v7, "No instantiated fragment for index #" // string@0598 │ │ -0193a4: 6e20 580a 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0193aa: 0c06 |0193: move-result-object v6 │ │ -0193ac: 5427 dc00 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -0193b0: 4407 0704 |0196: aget v7, v7, v4 │ │ -0193b4: 6e20 550a 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0193ba: 0c06 |019b: move-result-object v6 │ │ -0193bc: 6e10 5d0a 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0193c2: 0c06 |019f: move-result-object v6 │ │ -0193c4: 7020 1f0a 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0193ca: 2705 |01a3: throw v5 │ │ -0193cc: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ -0193ce: 5c15 6600 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -0193d2: 6305 bc00 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0193d6: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ -0193da: 1a05 2a02 |01ab: const-string v5, "FragmentManager" // string@022a │ │ -0193de: 2206 9c01 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -0193e2: 7010 520a 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0193e8: 1a07 fe0e |01b2: const-string v7, "restoreAllState: making added #" // string@0efe │ │ -0193ec: 6e20 580a 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0193f2: 0c06 |01b7: move-result-object v6 │ │ -0193f4: 6e20 550a 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0193fa: 0c06 |01bb: move-result-object v6 │ │ -0193fc: 1a07 b500 |01bc: const-string v7, ": " // string@00b5 │ │ -019400: 6e20 580a 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019406: 0c06 |01c1: move-result-object v6 │ │ -019408: 6e20 570a 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01940e: 0c06 |01c5: move-result-object v6 │ │ -019410: 6e10 5d0a 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019416: 0c06 |01c9: move-result-object v6 │ │ -019418: 7120 af08 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01941e: 54a5 c700 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -019422: 6e20 7c0a 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -019428: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01942c: 28a0 |01d4: goto 0174 // -0060 │ │ -01942e: 5ba8 c700 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -019432: 5425 dd00 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -019436: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ -01943a: 2205 ba01 |01db: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ -01943e: 5426 dd00 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -019442: 2166 |01df: array-length v6, v6 │ │ -019444: 7020 7a0a 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ -01944a: 5ba5 ca00 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -01944e: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ -019450: 5425 dd00 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -019454: 2155 |01e8: array-length v5, v5 │ │ -019456: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ -01945a: 5425 dd00 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -01945e: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ -019462: 6e20 7c01 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@017c │ │ -019468: 0c00 |01f2: move-result-object v0 │ │ -01946a: 6305 bc00 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -01946e: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ -019472: 1a05 2a02 |01f7: const-string v5, "FragmentManager" // string@022a │ │ -019476: 2206 9c01 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -01947a: 7010 520a 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019480: 1a07 fd0e |01fe: const-string v7, "restoreAllState: adding bse #" // string@0efd │ │ -019484: 6e20 580a 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01948a: 0c06 |0203: move-result-object v6 │ │ -01948c: 6e20 550a 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019492: 0c06 |0207: move-result-object v6 │ │ -019494: 1a07 2200 |0208: const-string v7, " (index " // string@0022 │ │ -019498: 6e20 580a 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01949e: 0c06 |020d: move-result-object v6 │ │ -0194a0: 5207 3700 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -0194a4: 6e20 550a 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0194aa: 0c06 |0213: move-result-object v6 │ │ -0194ac: 1a07 9d00 |0214: const-string v7, "): " // string@009d │ │ -0194b0: 6e20 580a 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0194b6: 0c06 |0219: move-result-object v6 │ │ -0194b8: 6e20 570a 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0194be: 0c06 |021d: move-result-object v6 │ │ -0194c0: 6e10 5d0a 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0194c6: 0c06 |0221: move-result-object v6 │ │ -0194c8: 7120 af08 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0194ce: 54a5 ca00 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -0194d2: 6e20 7c0a 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -0194d8: 5205 3700 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -0194dc: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ -0194e0: 5205 3700 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ -0194e4: 6e30 8a02 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@028a │ │ -0194ea: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0194ee: 28b1 |0235: goto 01e6 // -004f │ │ -0194f0: 5ba8 ca00 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -0194f4: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1692 │ │ - 0x0004 line=1792 │ │ - 0x0006 line=1693 │ │ - 0x0008 line=1694 │ │ - 0x000c line=1698 │ │ - 0x000e line=1699 │ │ - 0x0015 line=1700 │ │ - 0x001b line=1701 │ │ - 0x0037 line=1702 │ │ - 0x003d line=1703 │ │ - 0x003f line=1704 │ │ - 0x0041 line=1705 │ │ - 0x0043 line=1706 │ │ - 0x0045 line=1707 │ │ - 0x0047 line=1708 │ │ - 0x0049 line=1709 │ │ - 0x004d line=1710 │ │ - 0x0058 line=1711 │ │ - 0x0062 line=1699 │ │ - 0x0065 line=1719 │ │ - 0x006f line=1720 │ │ - 0x0073 line=1721 │ │ - 0x0078 line=1723 │ │ - 0x007e line=1724 │ │ - 0x0082 line=1725 │ │ - 0x0084 line=1726 │ │ - 0x008a line=1727 │ │ - 0x00b0 line=1728 │ │ - 0x00b5 line=1732 │ │ - 0x00b7 line=1723 │ │ - 0x00ba line=1734 │ │ - 0x00dc line=1735 │ │ - 0x00e1 line=1736 │ │ - 0x00e5 line=1737 │ │ - 0x00ec line=1739 │ │ - 0x0108 line=1740 │ │ - 0x0112 line=1745 │ │ - 0x0114 line=1746 │ │ - 0x011b line=1747 │ │ - 0x0121 line=1748 │ │ - 0x0125 line=1749 │ │ - 0x012f line=1750 │ │ - 0x013b line=1746 │ │ - 0x013e line=1752 │ │ - 0x0162 line=1754 │ │ - 0x0165 line=1761 │ │ - 0x0169 line=1762 │ │ - 0x0173 line=1763 │ │ - 0x0179 line=1764 │ │ - 0x0185 line=1765 │ │ - 0x0187 line=1766 │ │ - 0x01a4 line=1769 │ │ - 0x01a7 line=1770 │ │ - 0x01cd line=1771 │ │ - 0x01d2 line=1763 │ │ - 0x01d5 line=1774 │ │ - 0x01d7 line=1778 │ │ - 0x01db line=1779 │ │ - 0x01e5 line=1780 │ │ - 0x01eb line=1781 │ │ - 0x01f3 line=1782 │ │ - 0x0225 line=1784 │ │ - 0x022a line=1785 │ │ - 0x022e line=1786 │ │ - 0x0233 line=1780 │ │ - 0x0236 line=1790 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=12 (null) Ljava/util/ArrayList; │ │ - 0x001b - 0x0065 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x003d - 0x0065 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ - 0x000f - 0x0065 reg=4 i I │ │ - 0x008a - 0x00b7 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0082 - 0x0112 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ - 0x0121 - 0x0165 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0185 - 0x01d5 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x01f3 - 0x0236 reg=0 bse Landroid/support/v4/app/BackStackRecord; │ │ - 0x0008 - 0x023a reg=2 fms Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0079 - 0x023a reg=4 i I │ │ - 0x0000 - 0x023a reg=10 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x023a reg=11 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x023a reg=12 nonConfig Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - │ │ - #56 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'retainNonConfig' │ │ - type : '()Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 57 16-bit code units │ │ -0194f8: |[0194f8] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -019508: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01950a: 5443 c500 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -01950e: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ -019512: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -019514: 5443 c500 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019518: 6e10 860a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01951e: 0a03 |000b: move-result v3 │ │ -019520: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ -019524: 5443 c500 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019528: 6e20 800a 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01952e: 0c00 |0013: move-result-object v0 │ │ -019530: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -019534: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ -019538: 5503 7f00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ -01953c: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -019540: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -019544: 2201 ba01 |001e: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ -019548: 7010 790a 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01954e: 6e20 7c0a 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -019554: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -019556: 5c03 8000 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ -01955a: 5403 8600 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -01955e: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -019562: 5403 8600 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -019566: 5233 7600 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01956a: 5903 8700 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ -01956e: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -019572: 28d1 |0035: goto 0006 // -002f │ │ -019574: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -019576: 28fa |0037: goto 0031 // -0006 │ │ -019578: 1101 |0038: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1519 │ │ - 0x0001 line=1520 │ │ - 0x0005 line=1521 │ │ - 0x000e line=1522 │ │ - 0x0016 line=1523 │ │ - 0x001c line=1524 │ │ - 0x001e line=1525 │ │ - 0x0023 line=1527 │ │ - 0x0026 line=1528 │ │ - 0x0029 line=1529 │ │ - 0x0033 line=1521 │ │ - 0x0036 line=1529 │ │ - 0x0038 line=1533 │ │ - locals : │ │ - 0x0001 - 0x0020 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0016 - 0x0038 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x0038 reg=2 i I │ │ - 0x0023 - 0x0039 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0039 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #57 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveAllState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 15 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 407 16-bit code units │ │ -01957c: |[01957c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -01958c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01958e: 6e10 6302 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ -019594: 630a bf00 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00bf │ │ -019598: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -01959c: 121a |0008: const/4 v10, #int 1 // #1 │ │ -01959e: 5cea d800 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ -0195a2: 54ea c500 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0195a6: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ -0195aa: 54ea c500 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0195ae: 6e10 860a 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0195b4: 0a0a |0014: move-result v10 │ │ -0195b6: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ -0195ba: 1105 |0017: return-object v5 │ │ -0195bc: 54ea c500 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0195c0: 6e10 860a 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0195c6: 0a00 |001d: move-result v0 │ │ -0195c8: 2301 5802 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0258 │ │ -0195cc: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0195ce: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0195d0: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ -0195d4: 54ea c500 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -0195d8: 6e20 800a 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0195de: 0c04 |0029: move-result-object v4 │ │ -0195e0: 1f04 5b00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@005b │ │ -0195e4: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ -0195e8: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -0195ea: 2206 6d00 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@006d │ │ -0195ee: 7020 ab02 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@02ab │ │ -0195f4: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ -0195f8: 524a 8300 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -0195fc: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ -019600: 546a ed00 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -019604: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ -019608: 6e20 8702 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0287 │ │ -01960e: 0c0a |0041: move-result-object v10 │ │ -019610: 5b6a ed00 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -019614: 544a 8600 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -019618: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ -01961c: 544a 8600 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -019620: 52aa 7600 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -019624: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ -019628: 220a 9c01 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ -01962c: 7010 520a 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019632: 1a0b 1e02 |0053: const-string v11, "Failure saving state: " // string@021e │ │ -019636: 6e20 580a ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01963c: 0c0a |0058: move-result-object v10 │ │ -01963e: 6e20 570a 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -019644: 0c0a |005c: move-result-object v10 │ │ -019646: 1a0b 3e00 |005d: const-string v11, " has target not in fragment manager: " // string@003e │ │ -01964a: 6e20 580a ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019650: 0c0a |0062: move-result-object v10 │ │ -019652: 544b 8600 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -019656: 6e20 570a ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01965c: 0c0a |0068: move-result-object v10 │ │ -01965e: 6e10 5d0a 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019664: 0c09 |006c: move-result-object v9 │ │ -019666: 1a0a 2a02 |006d: const-string v10, "FragmentManager" // string@022a │ │ -01966a: 7120 ad08 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08ad │ │ -019670: 1a0a 0200 |0072: const-string v10, " " // string@0002 │ │ -019674: 220b 7e01 |0074: new-instance v11, Ljava/io/PrintWriter; // type@017e │ │ -019678: 220c aa00 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@00aa │ │ -01967c: 1a0d 2a02 |0078: const-string v13, "FragmentManager" // string@022a │ │ -019680: 7020 4904 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0449 │ │ -019686: 7020 060a cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0a06 │ │ -01968c: 120c |0080: const/4 v12, #int 0 // #0 │ │ -01968e: 23cc 5e02 |0081: new-array v12, v12, [Ljava/lang/String; // type@025e │ │ -019692: 6e5c 6102 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@0261 │ │ -019698: 220a 8c01 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@018c │ │ -01969c: 7020 1f0a 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0196a2: 270a |008b: throw v10 │ │ -0196a4: 546a ed00 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -0196a8: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ -0196ac: 220a 3f00 |0090: new-instance v10, Landroid/os/Bundle; // type@003f │ │ -0196b0: 7010 ea00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@00ea │ │ -0196b6: 5b6a ed00 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -0196ba: 546a ed00 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -0196be: 1a0b 7807 |0099: const-string v11, "android:target_state" // string@0778 │ │ -0196c2: 544c 8600 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ -0196c6: 6e40 7f02 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@027f │ │ -0196cc: 524a 8800 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ -0196d0: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ -0196d4: 546a ed00 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -0196d8: 1a0b 7707 |00a6: const-string v11, "android:target_req_state" // string@0777 │ │ -0196dc: 524c 8800 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ -0196e0: 6e30 fa00 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ -0196e6: 630a bc00 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0196ea: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ -0196ee: 1a0a 2a02 |00b1: const-string v10, "FragmentManager" // string@022a │ │ -0196f2: 220b 9c01 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ -0196f6: 7010 520a 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0196fc: 1a0c 2806 |00b8: const-string v12, "Saved state of " // string@0628 │ │ -019700: 6e20 580a cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019706: 0c0b |00bd: move-result-object v11 │ │ -019708: 6e20 570a 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01970e: 0c0b |00c1: move-result-object v11 │ │ -019710: 1a0c b500 |00c2: const-string v12, ": " // string@00b5 │ │ -019714: 6e20 580a cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01971a: 0c0b |00c7: move-result-object v11 │ │ -01971c: 546c ed00 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -019720: 6e20 570a cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -019726: 0c0b |00cd: move-result-object v11 │ │ -019728: 6e10 5d0a 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01972e: 0c0b |00d1: move-result-object v11 │ │ -019730: 7120 af08 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019736: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01973a: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ -01973e: 544a 8100 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -019742: 5b6a ed00 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -019746: 28d0 |00dd: goto 00ad // -0030 │ │ -019748: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ -01974c: 630a bc00 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019750: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ -019754: 1a0a 2a02 |00e4: const-string v10, "FragmentManager" // string@022a │ │ -019758: 1a0b 320f |00e6: const-string v11, "saveAllState: no fragments!" // string@0f32 │ │ -01975c: 7120 af08 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019762: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ -019766: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -019768: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -01976a: 54ea c700 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -01976e: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ -019772: 54ea c700 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -019776: 6e10 860a 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01977c: 0a00 |00f8: move-result v0 │ │ -01977e: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ -019782: 2302 5102 |00fb: new-array v2, v0, [I // type@0251 │ │ -019786: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ -019788: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ -01978c: 54ea c700 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -019790: 6e20 800a 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -019796: 0c0a |0105: move-result-object v10 │ │ -019798: 1f0a 5b00 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@005b │ │ -01979c: 52aa 7600 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -0197a0: 4b0a 0208 |010a: aput v10, v2, v8 │ │ -0197a4: 630a bc00 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -0197a8: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ -0197ac: 1a0a 2a02 |0110: const-string v10, "FragmentManager" // string@022a │ │ -0197b0: 220b 9c01 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ -0197b4: 7010 520a 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0197ba: 1a0c 310f |0117: const-string v12, "saveAllState: adding fragment #" // string@0f31 │ │ -0197be: 6e20 580a cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0197c4: 0c0b |011c: move-result-object v11 │ │ -0197c6: 6e20 550a 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0197cc: 0c0b |0120: move-result-object v11 │ │ -0197ce: 1a0c b500 |0121: const-string v12, ": " // string@00b5 │ │ -0197d2: 6e20 580a cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0197d8: 0c0b |0126: move-result-object v11 │ │ -0197da: 54ec c700 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ -0197de: 6e20 800a 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0197e4: 0c0c |012c: move-result-object v12 │ │ -0197e6: 6e20 570a cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0197ec: 0c0b |0130: move-result-object v11 │ │ -0197ee: 6e10 5d0a 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0197f4: 0c0b |0134: move-result-object v11 │ │ -0197f6: 7120 af08 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -0197fc: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ -019800: 28c4 |013a: goto 00fe // -003c │ │ -019802: 54ea ca00 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -019806: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ -01980a: 54ea ca00 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -01980e: 6e10 860a 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -019814: 0a00 |0144: move-result v0 │ │ -019816: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ -01981a: 2303 5502 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0255 │ │ -01981e: 1208 |0149: const/4 v8, #int 0 // #0 │ │ -019820: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ -019824: 220b 5600 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0056 │ │ -019828: 54ea ca00 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -01982c: 6e20 800a 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -019832: 0c0a |0153: move-result-object v10 │ │ -019834: 1f0a 5400 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ -019838: 7030 7a01 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@017a │ │ -01983e: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ -019842: 630a bc00 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019846: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ -01984a: 1a0a 2a02 |015f: const-string v10, "FragmentManager" // string@022a │ │ -01984e: 220b 9c01 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ -019852: 7010 520a 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019858: 1a0c 300f |0166: const-string v12, "saveAllState: adding back stack #" // string@0f30 │ │ -01985c: 6e20 580a cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019862: 0c0b |016b: move-result-object v11 │ │ -019864: 6e20 550a 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01986a: 0c0b |016f: move-result-object v11 │ │ -01986c: 1a0c b500 |0170: const-string v12, ": " // string@00b5 │ │ -019870: 6e20 580a cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019876: 0c0b |0175: move-result-object v11 │ │ -019878: 54ec ca00 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ -01987c: 6e20 800a 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -019882: 0c0c |017b: move-result-object v12 │ │ -019884: 6e20 570a cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01988a: 0c0b |017f: move-result-object v11 │ │ -01988c: 6e10 5d0a 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019892: 0c0b |0183: move-result-object v11 │ │ -019894: 7120 af08 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01989a: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01989e: 28c1 |0189: goto 014a // -003f │ │ -0198a0: 2205 6a00 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@006a │ │ -0198a4: 7010 9502 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0295 │ │ -0198aa: 5b51 db00 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -0198ae: 5b52 dc00 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -0198b2: 5b53 dd00 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -0198b6: 2900 82fe |0195: goto/16 0017 // -017e │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1585 │ │ - 0x0004 line=1587 │ │ - 0x0008 line=1597 │ │ - 0x000b line=1600 │ │ - 0x0017 line=1686 │ │ - 0x0018 line=1605 │ │ - 0x001e line=1606 │ │ - 0x0020 line=1607 │ │ - 0x0021 line=1608 │ │ - 0x0024 line=1609 │ │ - 0x002c line=1610 │ │ - 0x002e line=1611 │ │ - 0x002f line=1613 │ │ - 0x0034 line=1614 │ │ - 0x0036 line=1616 │ │ - 0x003e line=1617 │ │ - 0x0044 line=1619 │ │ - 0x0048 line=1620 │ │ - 0x004e line=1621 │ │ - 0x006d line=1623 │ │ - 0x0072 line=1624 │ │ - 0x0086 line=1625 │ │ - 0x008c line=1627 │ │ - 0x0090 line=1628 │ │ - 0x0097 line=1630 │ │ - 0x00a0 line=1632 │ │ - 0x00a4 line=1633 │ │ - 0x00ad line=1643 │ │ - 0x00d5 line=1608 │ │ - 0x00d9 line=1640 │ │ - 0x00de line=1648 │ │ - 0x00e0 line=1649 │ │ - 0x00ed line=1653 │ │ - 0x00ee line=1654 │ │ - 0x00ef line=1657 │ │ - 0x00f3 line=1658 │ │ - 0x00f9 line=1659 │ │ - 0x00fb line=1660 │ │ - 0x00fd line=1661 │ │ - 0x0100 line=1662 │ │ - 0x010c line=1663 │ │ - 0x0138 line=1661 │ │ - 0x013b line=1670 │ │ - 0x013f line=1671 │ │ - 0x0145 line=1672 │ │ - 0x0147 line=1673 │ │ - 0x0149 line=1674 │ │ - 0x014c line=1675 │ │ - 0x015b line=1676 │ │ - 0x0187 line=1674 │ │ - 0x018a line=1682 │ │ - 0x018f line=1683 │ │ - 0x0191 line=1684 │ │ - 0x0193 line=1685 │ │ - locals : │ │ - 0x006d - 0x008c reg=9 msg Ljava/lang/String; │ │ - 0x0034 - 0x00d5 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ - 0x002c - 0x00de reg=4 f Landroid/support/v4/app/Fragment; │ │ - 0x00d9 - 0x00de reg=6 fs Landroid/support/v4/app/FragmentState; │ │ - 0x001e - 0x0197 reg=0 N I │ │ - 0x0020 - 0x0197 reg=1 active [Landroid/support/v4/app/FragmentState; │ │ - 0x00ee - 0x0197 reg=2 added [I │ │ - 0x00ef - 0x0197 reg=3 backStack [Landroid/support/v4/app/BackStackState; │ │ - 0x018f - 0x0197 reg=5 fms Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0021 - 0x0197 reg=7 haveFragments Z │ │ - 0x0022 - 0x0197 reg=8 i I │ │ - 0x0000 - 0x0197 reg=14 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #58 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentBasicState' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -0198bc: |[0198bc] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0198cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0198ce: 5431 d700 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -0198d2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0198d6: 2201 3f00 |0005: new-instance v1, Landroid/os/Bundle; // type@003f │ │ -0198da: 7010 ea00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@00ea │ │ -0198e0: 5b31 d700 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -0198e4: 5431 d700 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -0198e8: 6e20 d801 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d8 │ │ -0198ee: 5431 d700 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -0198f2: 6e10 f600 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@00f6 │ │ -0198f8: 0a01 |0016: move-result v1 │ │ -0198fa: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -0198fe: 5430 d700 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -019902: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -019904: 5b31 d700 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ -019908: 5441 8a00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -01990c: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -019910: 6e20 8902 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0289 │ │ -019916: 5441 8200 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -01991a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -01991e: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -019922: 2200 3f00 |002b: new-instance v0, Landroid/os/Bundle; // type@003f │ │ -019926: 7010 ea00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ea │ │ -01992c: 1a01 7b07 |0030: const-string v1, "android:view_state" // string@077b │ │ -019930: 5442 8200 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -019934: 6e30 fe00 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@00fe │ │ -01993a: 5541 8900 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -01993e: 3901 0900 |0039: if-nez v1, 0042 // +0009 │ │ -019942: 1a01 7a07 |003b: const-string v1, "android:user_visible_hint" // string@077a │ │ -019946: 5542 8900 |003d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ -01994a: 6e30 f800 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ -019950: 1100 |0042: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1553 │ │ - 0x0001 line=1555 │ │ - 0x0005 line=1556 │ │ - 0x000c line=1558 │ │ - 0x0011 line=1559 │ │ - 0x0019 line=1560 │ │ - 0x001b line=1561 │ │ - 0x001e line=1564 │ │ - 0x0022 line=1565 │ │ - 0x0025 line=1567 │ │ - 0x0029 line=1568 │ │ - 0x002b line=1569 │ │ - 0x0030 line=1571 │ │ - 0x0037 line=1574 │ │ - 0x003b line=1576 │ │ - 0x0042 line=1579 │ │ - locals : │ │ - 0x0001 - 0x002d reg=0 result Landroid/os/Bundle; │ │ - 0x0030 - 0x0043 reg=0 result Landroid/os/Bundle; │ │ - 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0043 reg=4 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #59 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentInstanceState' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 52 16-bit code units │ │ -019954: |[019954] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -019964: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -019966: 5252 7600 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01996a: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ -01996e: 2201 8c01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -019972: 2202 9c01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -019976: 7010 520a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01997c: 1a03 2502 |000c: const-string v3, "Fragment " // string@0225 │ │ -019980: 6e20 580a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019986: 0c02 |0011: move-result-object v2 │ │ -019988: 6e20 570a 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01998e: 0c02 |0015: move-result-object v2 │ │ -019990: 1a03 4600 |0016: const-string v3, " is not currently in the FragmentManager" // string@0046 │ │ -019994: 6e20 580a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01999a: 0c02 |001b: move-result-object v2 │ │ -01999c: 6e10 5d0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0199a2: 0c02 |001f: move-result-object v2 │ │ -0199a4: 7020 1f0a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0199aa: 2701 |0023: throw v1 │ │ -0199ac: 5252 8300 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ -0199b0: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ -0199b4: 6e20 8702 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0287 │ │ -0199ba: 0c00 |002b: move-result-object v0 │ │ -0199bc: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -0199c0: 2201 5a00 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ -0199c4: 7020 9e01 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@019e │ │ -0199ca: 1101 |0033: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=542 │ │ - 0x0005 line=543 │ │ - 0x0024 line=546 │ │ - 0x0028 line=547 │ │ - 0x002c line=548 │ │ - 0x0033 line=550 │ │ - locals : │ │ - 0x002c - 0x0033 reg=0 result Landroid/os/Bundle; │ │ - 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0034 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #60 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentViewState' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -0199cc: |[0199cc] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -0199dc: 5430 7700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -0199e0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0199e4: 0e00 |0004: return-void │ │ -0199e6: 5420 d600 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -0199ea: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -0199ee: 2200 2501 |0009: new-instance v0, Landroid/util/SparseArray; // type@0125 │ │ -0199f2: 7010 b308 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@08b3 │ │ -0199f8: 5b20 d600 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -0199fc: 5430 7700 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ -019a00: 5421 d600 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -019a04: 6e20 1009 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@0910 │ │ -019a0a: 5420 d600 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -019a0e: 6e10 b508 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@08b5 │ │ -019a14: 0a00 |001c: move-result v0 │ │ -019a16: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -019a1a: 5420 d600 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -019a1e: 5b30 8200 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ -019a22: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -019a24: 5b20 d600 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -019a28: 28de |0026: goto 0004 // -0022 │ │ -019a2a: 5420 d600 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ -019a2e: 6e10 b408 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@08b4 │ │ -019a34: 28e4 |002c: goto 0010 // -001c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1537 │ │ - 0x0004 line=1550 │ │ - 0x0005 line=1540 │ │ - 0x0009 line=1541 │ │ - 0x0010 line=1545 │ │ - 0x0017 line=1546 │ │ - 0x001f line=1547 │ │ - 0x0023 line=1548 │ │ - 0x0027 line=1543 │ │ - locals : │ │ - 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002d reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #61 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'setBackStackIndex' │ │ - type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 171 16-bit code units │ │ -019a38: |[019a38] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -019a48: 1d04 |0000: monitor-enter v4 │ │ -019a4a: 5441 cc00 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -019a4e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -019a52: 2201 ba01 |0005: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ -019a56: 7010 790a 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -019a5c: 5b41 cc00 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -019a60: 5441 cc00 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -019a64: 6e10 860a 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -019a6a: 0a00 |0011: move-result v0 │ │ -019a6c: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -019a70: 6301 bc00 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019a74: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -019a78: 1a01 2a02 |0018: const-string v1, "FragmentManager" // string@022a │ │ -019a7c: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -019a80: 7010 520a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019a86: 1a03 3306 |001f: const-string v3, "Setting back stack index " // string@0633 │ │ -019a8a: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019a90: 0c02 |0024: move-result-object v2 │ │ -019a92: 6e20 550a 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019a98: 0c02 |0028: move-result-object v2 │ │ -019a9a: 1a03 7600 |0029: const-string v3, " to " // string@0076 │ │ -019a9e: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019aa4: 0c02 |002e: move-result-object v2 │ │ -019aa6: 6e20 570a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -019aac: 0c02 |0032: move-result-object v2 │ │ -019aae: 6e10 5d0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019ab4: 0c02 |0036: move-result-object v2 │ │ -019ab6: 7120 af08 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019abc: 5441 cc00 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -019ac0: 6e30 850a 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -019ac6: 1e04 |003f: monitor-exit v4 │ │ -019ac8: 0e00 |0040: return-void │ │ -019aca: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -019ace: 5441 cc00 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -019ad2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -019ad4: 6e20 7c0a 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -019ada: 5441 c800 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -019ade: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -019ae2: 2201 ba01 |004d: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ -019ae6: 7010 790a 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -019aec: 5b41 c800 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -019af0: 6301 bc00 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019af4: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -019af8: 1a01 2a02 |0058: const-string v1, "FragmentManager" // string@022a │ │ -019afc: 2202 9c01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -019b00: 7010 520a 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019b06: 1a03 4201 |005f: const-string v3, "Adding available back stack index " // string@0142 │ │ -019b0a: 6e20 580a 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019b10: 0c02 |0064: move-result-object v2 │ │ -019b12: 6e20 550a 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019b18: 0c02 |0068: move-result-object v2 │ │ -019b1a: 6e10 5d0a 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019b20: 0c02 |006c: move-result-object v2 │ │ -019b22: 7120 af08 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019b28: 5441 c800 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ -019b2c: 7110 270a 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -019b32: 0c02 |0075: move-result-object v2 │ │ -019b34: 6e20 7c0a 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -019b3a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019b3e: 28c6 |007b: goto 0041 // -003a │ │ -019b40: 6301 bc00 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019b44: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -019b48: 1a01 2a02 |0080: const-string v1, "FragmentManager" // string@022a │ │ -019b4c: 2202 9c01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -019b50: 7010 520a 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019b56: 1a03 4301 |0087: const-string v3, "Adding back stack index " // string@0143 │ │ -019b5a: 6e20 580a 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019b60: 0c02 |008c: move-result-object v2 │ │ -019b62: 6e20 550a 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -019b68: 0c02 |0090: move-result-object v2 │ │ -019b6a: 1a03 7b00 |0091: const-string v3, " with " // string@007b │ │ -019b6e: 6e20 580a 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019b74: 0c02 |0096: move-result-object v2 │ │ -019b76: 6e20 570a 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -019b7c: 0c02 |009a: move-result-object v2 │ │ -019b7e: 6e10 5d0a 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019b84: 0c02 |009e: move-result-object v2 │ │ -019b86: 7120 af08 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019b8c: 5441 cc00 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ -019b90: 6e20 7c0a 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -019b96: 2898 |00a7: goto 003f // -0068 │ │ -019b98: 0d01 |00a8: move-exception v1 │ │ -019b9a: 1e04 |00a9: monitor-exit v4 │ │ -019b9c: 2701 |00aa: throw v1 │ │ - catches : 1 │ │ - 0x0001 - 0x00aa │ │ - -> 0x00a8 │ │ - positions : │ │ - 0x0000 line=1348 │ │ - 0x0001 line=1349 │ │ - 0x0005 line=1350 │ │ - 0x000c line=1352 │ │ - 0x0012 line=1353 │ │ - 0x0014 line=1354 │ │ - 0x003a line=1355 │ │ - 0x003f line=1369 │ │ - 0x0040 line=1370 │ │ - 0x0041 line=1357 │ │ - 0x0043 line=1358 │ │ - 0x0049 line=1359 │ │ - 0x004d line=1360 │ │ - 0x0054 line=1362 │ │ - 0x0070 line=1363 │ │ - 0x0079 line=1364 │ │ - 0x007c line=1366 │ │ - 0x00a2 line=1367 │ │ - 0x00a8 line=1369 │ │ - locals : │ │ - 0x0012 - 0x00a8 reg=0 N I │ │ - 0x0000 - 0x00ab reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00ab reg=5 index I │ │ - 0x0000 - 0x00ab reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #62 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'showFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 74 16-bit code units │ │ -019bac: |[019bac] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -019bbc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -019bbe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -019bc0: 6301 bc00 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ -019bc4: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -019bc8: 1a01 2a02 |0006: const-string v1, "FragmentManager" // string@022a │ │ -019bcc: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -019bd0: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -019bd6: 1a03 1910 |000d: const-string v3, "show: " // string@1019 │ │ -019bda: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019be0: 0c02 |0012: move-result-object v2 │ │ -019be2: 6e20 570a 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -019be8: 0c02 |0016: move-result-object v2 │ │ -019bea: 6e10 5d0a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019bf0: 0c02 |001a: move-result-object v2 │ │ -019bf2: 7120 af08 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -019bf8: 5571 7400 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -019bfc: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -019c00: 5c74 7400 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ -019c04: 5471 8a00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -019c08: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -019c0c: 6e59 6d02 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@026d │ │ -019c12: 0c00 |002b: move-result-object v0 │ │ -019c14: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -019c18: 5471 8a00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -019c1c: 6e20 1909 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -019c22: 5471 8a00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ -019c26: 6e20 1809 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -019c2c: 5571 6600 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ -019c30: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -019c34: 5571 7300 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ -019c38: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -019c3c: 5571 7a00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ -019c40: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -019c44: 5c65 d300 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ -019c48: 6e20 d001 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01d0 │ │ -019c4e: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1196 │ │ - 0x001e line=1197 │ │ - 0x0022 line=1198 │ │ - 0x0024 line=1199 │ │ - 0x0028 line=1200 │ │ - 0x002c line=1202 │ │ - 0x002e line=1203 │ │ - 0x0033 line=1205 │ │ - 0x0038 line=1207 │ │ - 0x0044 line=1208 │ │ - 0x0046 line=1210 │ │ - 0x0049 line=1212 │ │ - locals : │ │ - 0x002c - 0x0038 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x004a reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x004a reg=8 transition I │ │ - 0x0000 - 0x004a reg=9 transitionStyle I │ │ - │ │ - #63 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'startPendingDeferredFragments' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -019c50: |[019c50] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -019c60: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019c64: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -019c68: 0e00 |0004: return-void │ │ -019c6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -019c6c: 5432 c500 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019c70: 6e10 860a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -019c76: 0a02 |000b: move-result v2 │ │ -019c78: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -019c7c: 5432 c500 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ -019c80: 6e20 800a 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -019c86: 0c00 |0013: move-result-object v0 │ │ -019c88: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -019c8c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -019c90: 6e20 7702 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0277 │ │ -019c96: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -019c9a: 28e9 |001d: goto 0006 // -0017 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1099 │ │ - 0x0004 line=1107 │ │ - 0x0005 line=1101 │ │ - 0x000e line=1102 │ │ - 0x0016 line=1103 │ │ - 0x0018 line=1104 │ │ - 0x001b line=1101 │ │ - locals : │ │ - 0x0016 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x001e reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #64 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -019c9c: |[019c9c] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -019cac: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -019cb0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -019cb4: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -019cba: 1a01 2d02 |0007: const-string v1, "FragmentManager{" // string@022d │ │ -019cbe: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019cc4: 7110 600a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -019cca: 0a01 |000f: move-result v1 │ │ -019ccc: 7110 250a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -019cd2: 0c01 |0013: move-result-object v1 │ │ -019cd4: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019cda: 1a01 4200 |0017: const-string v1, " in " // string@0042 │ │ -019cde: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019ce4: 5421 c600 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ -019ce8: 7120 4804 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ -019cee: 1a01 3111 |0021: const-string v1, "}}" // string@1131 │ │ -019cf2: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -019cf8: 6e10 5d0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -019cfe: 0c01 |0029: move-result-object v1 │ │ -019d00: 1101 |002a: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=555 │ │ - 0x0007 line=556 │ │ - 0x000c line=557 │ │ - 0x0017 line=558 │ │ - 0x001c line=559 │ │ - 0x0021 line=560 │ │ - 0x0026 line=561 │ │ - locals : │ │ - 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - source_file_idx : 556 (FragmentManager.java) │ │ - │ │ -Class #32 header: │ │ -class_idx : 105 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 556 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #32 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ - │ │ -Class #32 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -019d04: |[019d04] android.support.v4.app.FragmentManagerState$1.:()V │ │ -019d14: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -019d1a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=363 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -019d1c: |[019d1c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -019d2c: 2200 6a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@006a │ │ -019d30: 7020 9602 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0296 │ │ -019d36: 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; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -019d38: |[019d38] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -019d48: 6e20 9002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0290 │ │ -019d4e: 0c00 |0003: move-result-object v0 │ │ -019d50: 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; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -019d54: |[019d54] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -019d64: 2320 5702 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0257 │ │ -019d68: 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 │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -019d6c: |[019d6c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -019d7c: 6e20 9202 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0292 │ │ -019d82: 0c00 |0003: move-result-object v0 │ │ -019d84: 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 : 556 (FragmentManager.java) │ │ - │ │ -Class #33 header: │ │ -class_idx : 106 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 556 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ + #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #33 annotations: │ │ -Annotations on field #218 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ + #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #33 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'mActive' │ │ - type : '[Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'mAdded' │ │ - type : '[I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'mBackStack' │ │ - type : '[Landroid/support/v4/app/BackStackState;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -019d88: |[019d88] android.support.v4.app.FragmentManagerState.:()V │ │ -019d98: 2200 6900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0069 │ │ -019d9c: 7010 8f02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@028f │ │ -019da2: 6900 da00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00da │ │ -019da6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=362 │ │ - locals : │ │ + #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'add' │ │ + type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #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 │ │ -019da8: |[019da8] android.support.v4.app.FragmentManagerState.:()V │ │ -019db8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -019dbe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=343 │ │ - 0x0003 line=344 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ + #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'addToBackStack' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -019dc0: |[019dc0] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -019dd0: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -019dd6: 6200 e300 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e3 │ │ -019dda: 6e20 1401 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0114 │ │ -019de0: 0c00 |0008: move-result-object v0 │ │ -019de2: 1f00 5802 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0258 │ │ -019de6: 5b10 db00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -019dea: 6e10 1301 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0113 │ │ -019df0: 0c00 |0010: move-result-object v0 │ │ -019df2: 5b10 dc00 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -019df6: 6200 4000 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0040 │ │ -019dfa: 6e20 1401 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0114 │ │ -019e00: 0c00 |0018: move-result-object v0 │ │ -019e02: 1f00 5502 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0255 │ │ -019e06: 5b10 dd00 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -019e0a: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - 0x0003 line=347 │ │ - 0x000d line=348 │ │ - 0x0013 line=349 │ │ - 0x001d line=350 │ │ - locals : │ │ - 0x0000 - 0x001e reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0000 - 0x001e reg=2 in Landroid/os/Parcel; │ │ + #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'attach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'describeContents' │ │ + #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'commit' │ │ type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -019e0c: |[019e0c] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -019e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019e1e: 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;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -019e20: |[019e20] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -019e30: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ -019e34: 6e30 1e01 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@011e │ │ -019e3a: 5410 dc00 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ -019e3e: 6e20 1b01 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@011b │ │ -019e44: 5410 dd00 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ -019e48: 6e30 1e01 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@011e │ │ -019e4e: 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 : 556 (FragmentManager.java) │ │ - │ │ -Class #34 header: │ │ -class_idx : 200 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1500 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 19 │ │ - │ │ -Class #34 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'POSITION_NONE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -2 │ │ - #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'POSITION_UNCHANGED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'mObservable' │ │ - type : 'Landroid/database/DataSetObservable;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -019e50: |[019e50] android.support.v4.view.PagerAdapter.:()V │ │ -019e60: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -019e66: 2200 2b00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@002b │ │ -019e6a: 7010 bd00 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00bd │ │ -019e70: 5b10 c701 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ -019e74: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - 0x0003 line=79 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -019e78: |[019e78] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -019e88: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -019e8c: 1a01 fe05 |0002: const-string v1, "Required method destroyItem was not overridden" // string@05fe │ │ -019e90: 7020 640a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0a64 │ │ -019e96: 2700 |0007: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=192 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ - 0x0000 - 0x0008 reg=5 object Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -019e98: |[019e98] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -019ea8: 6e40 fc04 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@04fc │ │ -019eae: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=124 │ │ - 0x0003 line=125 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0004 reg=2 position I │ │ - 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -019eb0: |[019eb0] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -019ec0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=219 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - │ │ - #3 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -019ec4: |[019ec4] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -019ed4: 6e20 fe04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@04fe │ │ -019eda: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=148 │ │ - 0x0003 line=149 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getCount' │ │ + #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'commitAllowingStateLoss' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getItemPosition' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -019edc: |[019edc] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -019eec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -019eee: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=268 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getPageTitle' │ │ - type : '(I)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -019ef0: |[019ef0] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -019f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019f02: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=297 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0002 reg=2 position I │ │ - │ │ - #7 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -019f04: |[019f04] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -019f14: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ -019f18: 1a01 ff05 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@05ff │ │ -019f1c: 7020 640a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0a64 │ │ -019f22: 2700 |0007: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=175 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ - │ │ - #8 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -019f24: |[019f24] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -019f34: 6e30 0305 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0503 │ │ -019f3a: 0c00 |0003: move-result-object v0 │ │ -019f3c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=3 position I │ │ - │ │ - #9 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + #7 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'detach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -019f40: |[019f40] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -019f50: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ -019f54: 6e10 be00 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00be │ │ -019f5a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - 0x0005 line=277 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - │ │ - #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'registerDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -019f5c: |[019f5c] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -019f6c: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ -019f70: 6e20 bf00 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00bf │ │ -019f76: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=280 │ │ - 0x0005 line=281 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ - │ │ - #12 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -019f78: |[019f78] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -019f88: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=250 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ - │ │ - #13 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -019f8c: |[019f8c] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -019f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019f9e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=239 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - │ │ - #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -019fa0: |[019fa0] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -019fb0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=207 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 position I │ │ - 0x0000 - 0x0001 reg=3 object Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -019fb4: |[019fb4] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -019fc4: 6e40 0a05 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@050a │ │ -019fca: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=137 │ │ - 0x0003 line=138 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0004 reg=2 position I │ │ - 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -019fcc: |[019fcc] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -019fdc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=159 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - │ │ - #17 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -019fe0: |[019fe0] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -019ff0: 6e20 0c05 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@050c │ │ -019ff6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - 0x0003 line=96 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - │ │ - #18 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'unregisterDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -019ff8: |[019ff8] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -01a008: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ -01a00c: 6e20 c000 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00c0 │ │ -01a012: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=284 │ │ - 0x0005 line=285 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ - │ │ - source_file_idx : 1500 (PagerAdapter.java) │ │ - │ │ -Class #35 header: │ │ -class_idx : 107 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 200 │ │ -source_file_idx : 560 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #35 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentPagerAdapter" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -01a014: |[01a014] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -01a024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a026: 7010 fb04 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@04fb │ │ -01a02c: 5b10 e000 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a030: 5b10 e100 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a034: 5b12 e200 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ -01a038: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=69 │ │ - 0x0004 line=66 │ │ - 0x0006 line=67 │ │ - 0x0008 line=70 │ │ - 0x000a line=71 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'makeFragmentName' │ │ - type : '(II)Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01a03c: |[01a03c] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ -01a04c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01a050: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01a056: 1a01 7607 |0005: const-string v1, "android:switcher:" // string@0776 │ │ -01a05a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01a060: 0c00 |000a: move-result-object v0 │ │ -01a062: 6e20 550a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01a068: 0c00 |000e: move-result-object v0 │ │ -01a06a: 1a01 b400 |000f: const-string v1, ":" // string@00b4 │ │ -01a06e: 6e20 580a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01a074: 0c00 |0014: move-result-object v0 │ │ -01a076: 6e20 550a 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01a07c: 0c00 |0018: move-result-object v0 │ │ -01a07e: 6e10 5d0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01a084: 0c00 |001c: move-result-object v0 │ │ -01a086: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=158 │ │ - locals : │ │ - 0x0000 - 0x001e reg=2 viewId I │ │ - 0x0000 - 0x001e reg=3 index I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -01a088: |[01a088] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -01a098: 5410 e000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a09c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01a0a0: 5410 e200 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ -01a0a4: 6e10 2802 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -01a0aa: 0c00 |0009: move-result-object v0 │ │ -01a0ac: 5b10 e000 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a0b0: 5410 e000 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a0b4: 1f04 5b00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a0b8: 6e20 c102 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02c1 │ │ -01a0be: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x0004 line=111 │ │ - 0x000c line=115 │ │ - 0x0013 line=116 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=4 object Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0014 reg=2 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0014 reg=3 position I │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -01a0c0: |[01a0c0] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -01a0d0: 5410 e000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a0d4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -01a0d8: 5410 e000 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a0dc: 6e10 c002 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02c0 │ │ -01a0e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01a0e4: 5b10 e000 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a0e8: 5410 e200 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ -01a0ec: 6e10 2b02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@022b │ │ -01a0f2: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0004 line=137 │ │ - 0x0009 line=138 │ │ - 0x000c line=139 │ │ - 0x0011 line=141 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ + #8 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'disallowAddToBackStack' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 67 16-bit code units │ │ -01a0f4: |[01a0f4] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -01a104: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01a106: 5462 e000 |0001: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a10a: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -01a10e: 5462 e200 |0005: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ -01a112: 6e10 2802 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -01a118: 0c02 |000a: move-result-object v2 │ │ -01a11a: 5b62 e000 |000b: iput-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a11e: 6e10 2b09 0700 |000d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ -01a124: 0a02 |0010: move-result v2 │ │ -01a126: 7120 9f02 8200 |0011: invoke-static {v2, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@029f │ │ -01a12c: 0c01 |0014: move-result-object v1 │ │ -01a12e: 5462 e200 |0015: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ -01a132: 6e20 2d02 1200 |0017: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@022d │ │ -01a138: 0c00 |001a: move-result-object v0 │ │ -01a13a: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ -01a13e: 5462 e000 |001d: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a142: 6e20 be02 0200 |001f: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02be │ │ -01a148: 5462 e100 |0022: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a14c: 3220 0800 |0024: if-eq v0, v2, 002c // +0008 │ │ -01a150: 6e20 e601 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a156: 6e20 e901 5000 |0029: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01e9 │ │ -01a15c: 1100 |002c: return-object v0 │ │ -01a15e: 6e20 9c02 8600 |002d: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@029c │ │ -01a164: 0c00 |0030: move-result-object v0 │ │ -01a166: 5462 e000 |0031: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ -01a16a: 6e10 2b09 0700 |0033: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ -01a170: 0a03 |0036: move-result v3 │ │ -01a172: 6e10 2b09 0700 |0037: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ -01a178: 0a04 |003a: move-result v4 │ │ -01a17a: 7120 9f02 8400 |003b: invoke-static {v4, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@029f │ │ -01a180: 0c04 |003e: move-result-object v4 │ │ -01a182: 6e40 bb02 3240 |003f: 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@02bb │ │ -01a188: 28e0 |0042: goto 0022 // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=84 │ │ - 0x0005 line=85 │ │ - 0x000d line=89 │ │ - 0x0015 line=90 │ │ - 0x001b line=91 │ │ - 0x001d line=93 │ │ - 0x0022 line=100 │ │ - 0x0026 line=101 │ │ - 0x0029 line=102 │ │ - 0x002c line=105 │ │ - 0x002d line=95 │ │ - 0x0031 line=97 │ │ - locals : │ │ - 0x001b - 0x0043 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0015 - 0x0043 reg=1 name Ljava/lang/String; │ │ - 0x0000 - 0x0043 reg=6 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0043 reg=7 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0043 reg=8 position I │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -01a18c: |[01a18c] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -01a19c: 1f03 5b00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a1a0: 6e10 b501 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01b5 │ │ -01a1a6: 0c00 |0005: move-result-object v0 │ │ -01a1a8: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -01a1ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01a1ae: 0f00 |0009: return v0 │ │ -01a1b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01a1b2: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - 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; │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01a1b4: |[01a1b4] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -01a1c4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=155 │ │ - 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; │ │ - │ │ - #6 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a1c8: |[01a1c8] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -01a1d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a1da: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=150 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - │ │ - #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -01a1dc: |[01a1dc] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -01a1ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01a1ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01a1f0: 0770 |0002: move-object v0, v7 │ │ -01a1f2: 1f00 5b00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a1f6: 5441 e100 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a1fa: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -01a1fe: 5441 e100 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a202: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -01a206: 5441 e100 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a20a: 6e20 e601 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a210: 5441 e100 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a214: 6e20 e901 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01e9 │ │ -01a21a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -01a21e: 6e20 e601 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a224: 6e20 e901 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01e9 │ │ -01a22a: 5b40 e100 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ -01a22e: 0e00 |0021: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=120 │ │ - 0x0005 line=121 │ │ - 0x0009 line=122 │ │ - 0x000d line=123 │ │ - 0x0012 line=124 │ │ - 0x0017 line=126 │ │ - 0x0019 line=127 │ │ - 0x001c line=128 │ │ - 0x001f line=130 │ │ - 0x0021 line=132 │ │ - locals : │ │ - 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0022 reg=6 position I │ │ - 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01a230: |[01a230] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -01a240: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ - │ │ - source_file_idx : 560 (FragmentPagerAdapter.java) │ │ - │ │ -Class #36 header: │ │ -class_idx : 108 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 551 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #36 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ - │ │ -Class #36 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01a244: |[01a244] android.support.v4.app.FragmentState$1.:()V │ │ -01a254: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01a25a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01a25c: |[01a25c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -01a26c: 2200 6d00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@006d │ │ -01a270: 7020 aa02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@02aa │ │ -01a276: 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; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01a278: |[01a278] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01a288: 6e20 a502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@02a5 │ │ -01a28e: 0c00 |0003: move-result-object v0 │ │ -01a290: 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; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01a294: |[01a294] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -01a2a4: 2320 5802 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0258 │ │ -01a2a8: 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 │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01a2ac: |[01a2ac] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -01a2bc: 6e20 a702 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@02a7 │ │ -01a2c2: 0c00 |0003: move-result-object v0 │ │ -01a2c4: 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 : 551 (Fragment.java) │ │ - │ │ -Class #37 header: │ │ -class_idx : 109 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 551 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #37 annotations: │ │ -Annotations on field #227 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ - │ │ -Class #37 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mArguments' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mClassName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mContainerId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mDetached' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mFragmentId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #5 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mFromLayout' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #6 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mIndex' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mInstance' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mRetainInstance' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #9 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mSavedFragmentState' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mTag' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01a2c8: |[01a2c8] android.support.v4.app.FragmentState.:()V │ │ -01a2d8: 2200 6c00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@006c │ │ -01a2dc: 7010 a402 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@02a4 │ │ -01a2e2: 6900 e300 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e3 │ │ -01a2e6: 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 │ │ -01a2e8: |[01a2e8] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -01a2f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01a2fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01a2fc: 7010 360a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01a302: 6e10 1801 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0118 │ │ -01a308: 0c00 |0008: move-result-object v0 │ │ -01a30a: 5b30 e500 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ -01a30e: 6e10 1601 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -01a314: 0a00 |000e: move-result v0 │ │ -01a316: 5930 ea00 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ -01a31a: 6e10 1601 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -01a320: 0a00 |0014: move-result v0 │ │ -01a322: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -01a326: 0110 |0017: move v0, v1 │ │ -01a328: 5c30 e900 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ -01a32c: 6e10 1601 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -01a332: 0a00 |001d: move-result v0 │ │ -01a334: 5930 e800 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ -01a338: 6e10 1601 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -01a33e: 0a00 |0023: move-result v0 │ │ -01a340: 5930 e600 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ -01a344: 6e10 1801 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0118 │ │ -01a34a: 0c00 |0029: move-result-object v0 │ │ -01a34c: 5b30 ee00 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ -01a350: 6e10 1601 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -01a356: 0a00 |002f: move-result v0 │ │ -01a358: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -01a35c: 0110 |0032: move v0, v1 │ │ -01a35e: 5c30 ec00 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ -01a362: 6e10 1601 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -01a368: 0a00 |0038: move-result v0 │ │ -01a36a: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -01a36e: 5c31 e700 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ -01a372: 6e10 1501 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0115 │ │ -01a378: 0c00 |0040: move-result-object v0 │ │ -01a37a: 5b30 e400 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ -01a37e: 6e10 1501 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0115 │ │ -01a384: 0c00 |0046: move-result-object v0 │ │ -01a386: 5b30 ed00 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -01a38a: 0e00 |0049: return-void │ │ -01a38c: 0120 |004a: move v0, v2 │ │ -01a38e: 28cd |004b: goto 0018 // -0033 │ │ -01a390: 0120 |004c: move v0, v2 │ │ -01a392: 28e6 |004d: goto 0033 // -001a │ │ -01a394: 0121 |004e: move v1, v2 │ │ -01a396: 28ec |004f: goto 003b // -0014 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=74 │ │ - 0x0005 line=75 │ │ - 0x000b line=76 │ │ - 0x0011 line=77 │ │ - 0x001a line=78 │ │ - 0x0020 line=79 │ │ - 0x0026 line=80 │ │ - 0x002c line=81 │ │ - 0x0035 line=82 │ │ - 0x003d line=83 │ │ - 0x0043 line=84 │ │ - 0x0049 line=85 │ │ - 0x004b line=77 │ │ - 0x004d line=81 │ │ - 0x004f line=82 │ │ - locals : │ │ - 0x0000 - 0x0050 reg=3 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x0050 reg=4 in Landroid/os/Parcel; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 46 16-bit code units │ │ -01a398: |[01a398] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -01a3a8: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01a3ae: 6e10 380a 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -01a3b4: 0c00 |0006: move-result-object v0 │ │ -01a3b6: 6e10 140a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ -01a3bc: 0c00 |000a: move-result-object v0 │ │ -01a3be: 5b10 e500 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ -01a3c2: 5220 7600 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ -01a3c6: 5910 ea00 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ -01a3ca: 5520 7200 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -01a3ce: 5c10 e900 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ -01a3d2: 5220 7000 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -01a3d6: 5910 e800 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ -01a3da: 5220 6d00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -01a3de: 5910 e600 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ -01a3e2: 5420 8500 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -01a3e6: 5b10 ee00 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ -01a3ea: 5520 7f00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ -01a3ee: 5c10 ec00 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ -01a3f2: 5520 6f00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -01a3f6: 5c10 e700 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ -01a3fa: 5420 6800 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0068 │ │ -01a3fe: 5b10 e400 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ -01a402: 0e00 |002d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - 0x0003 line=63 │ │ - 0x000d line=64 │ │ - 0x0011 line=65 │ │ - 0x0015 line=66 │ │ - 0x0019 line=67 │ │ - 0x001d line=68 │ │ - 0x0021 line=69 │ │ - 0x0025 line=70 │ │ - 0x0029 line=71 │ │ - 0x002d line=72 │ │ - locals : │ │ - 0x0000 - 0x002e reg=1 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x002e reg=2 frag Landroid/support/v4/app/Fragment; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a404: |[01a404] android.support.v4.app.FragmentState.describeContents:()I │ │ -01a414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a416: 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;) │ │ - name : 'instantiate' │ │ - 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 │ │ -01a418: |[01a418] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ -01a428: 5420 eb00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a42c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01a430: 5420 eb00 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a434: 1100 |0006: return-object v0 │ │ -01a436: 5420 e400 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ -01a43a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01a43e: 5420 e400 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ -01a442: 6e10 f801 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01f8 │ │ -01a448: 0c01 |0010: move-result-object v1 │ │ -01a44a: 6e20 0001 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ -01a450: 5420 e500 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ -01a454: 5421 e400 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ -01a458: 7130 b901 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@01b9 │ │ -01a45e: 0c00 |001b: move-result-object v0 │ │ -01a460: 5b20 eb00 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a464: 5420 ed00 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -01a468: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -01a46c: 5420 ed00 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -01a470: 6e10 f801 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01f8 │ │ -01a476: 0c01 |0027: move-result-object v1 │ │ -01a478: 6e20 0001 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ -01a47e: 5420 eb00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a482: 5421 ed00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -01a486: 5b01 8100 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ -01a48a: 5420 eb00 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a48e: 5221 ea00 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ -01a492: 6e20 e401 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01e4 │ │ -01a498: 5420 eb00 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a49c: 5521 e900 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ -01a4a0: 5c01 7200 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ -01a4a4: 5420 eb00 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4a8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -01a4aa: 5c01 7d00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@007d │ │ -01a4ae: 5420 eb00 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4b2: 5221 e800 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ -01a4b6: 5901 7000 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ -01a4ba: 5420 eb00 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4be: 5221 e600 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ -01a4c2: 5901 6d00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ -01a4c6: 5420 eb00 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4ca: 5421 ee00 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ -01a4ce: 5b01 8500 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ -01a4d2: 5420 eb00 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4d6: 5521 ec00 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ -01a4da: 5c01 7f00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ -01a4de: 5420 eb00 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4e2: 5521 e700 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ -01a4e6: 5c01 6f00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ -01a4ea: 5420 eb00 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4ee: 5431 9f00 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01a4f2: 5b01 7100 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ -01a4f6: 5420 eb00 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ -01a4fa: 289d |0069: goto 0006 // -0063 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=88 │ │ - 0x0004 line=89 │ │ - 0x0006 line=112 │ │ - 0x0007 line=92 │ │ - 0x000b line=93 │ │ - 0x0014 line=96 │ │ - 0x001e line=98 │ │ - 0x0022 line=99 │ │ - 0x002b line=100 │ │ - 0x0031 line=102 │ │ - 0x0038 line=103 │ │ - 0x003e line=104 │ │ - 0x0043 line=105 │ │ - 0x0049 line=106 │ │ - 0x004f line=107 │ │ - 0x0055 line=108 │ │ - 0x005b line=109 │ │ - 0x0061 line=110 │ │ - 0x0067 line=112 │ │ - locals : │ │ - 0x0000 - 0x006a reg=2 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x006a reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ + #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'hide' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 67 16-bit code units │ │ -01a4fc: |[01a4fc] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01a50c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01a50e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01a510: 5430 e500 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00e5 │ │ -01a514: 6e20 1d01 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@011d │ │ -01a51a: 5230 ea00 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ea │ │ -01a51e: 6e20 1a01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -01a524: 5530 e900 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00e9 │ │ -01a528: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -01a52c: 0110 |0010: move v0, v1 │ │ -01a52e: 6e20 1a01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -01a534: 5230 e800 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00e8 │ │ -01a538: 6e20 1a01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -01a53e: 5230 e600 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00e6 │ │ -01a542: 6e20 1a01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -01a548: 5430 ee00 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ee │ │ -01a54c: 6e20 1d01 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@011d │ │ -01a552: 5530 ec00 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00ec │ │ -01a556: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -01a55a: 0110 |0027: move v0, v1 │ │ -01a55c: 6e20 1a01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -01a562: 5530 e700 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00e7 │ │ -01a566: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -01a56a: 6e20 1a01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -01a570: 5430 e400 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e4 │ │ -01a574: 6e20 1901 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0119 │ │ -01a57a: 5430 ed00 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ -01a57e: 6e20 1901 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0119 │ │ -01a584: 0e00 |003c: return-void │ │ -01a586: 0120 |003d: move v0, v2 │ │ -01a588: 28d3 |003e: goto 0011 // -002d │ │ -01a58a: 0120 |003f: move v0, v2 │ │ -01a58c: 28e8 |0040: goto 0028 // -0018 │ │ -01a58e: 0121 |0041: move v1, v2 │ │ -01a590: 28ed |0042: goto 002f // -0013 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=120 │ │ - 0x0007 line=121 │ │ - 0x000c line=122 │ │ - 0x0014 line=123 │ │ - 0x0019 line=124 │ │ - 0x001e line=125 │ │ - 0x0023 line=126 │ │ - 0x002b line=127 │ │ - 0x0032 line=128 │ │ - 0x0037 line=129 │ │ - 0x003c line=130 │ │ - 0x003e line=122 │ │ - 0x0040 line=126 │ │ - 0x0042 line=127 │ │ - locals : │ │ - 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x0043 reg=5 flags I │ │ + #10 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'isAddToBackStackAllowed' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 551 (Fragment.java) │ │ + #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #38 header: │ │ -class_idx : 110 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 200 │ │ -source_file_idx : 562 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ + #12 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'remove' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #38 annotations: │ │ -Annotations on field #244 'mFragments' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #245 'mSavedState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + #13 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #38 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentStatePagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentStatePagerAdapter" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mFragments' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mSavedState' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 25 16-bit code units │ │ -01a594: |[01a594] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -01a5a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01a5a6: 7010 fb04 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@04fb │ │ -01a5ac: 5b21 f100 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a5b0: 2200 ba01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01a5b4: 7010 790a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01a5ba: 5b20 f500 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a5be: 2200 ba01 |000d: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01a5c2: 7010 790a 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01a5c8: 5b20 f400 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a5cc: 5b21 f200 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -01a5d0: 5b23 f300 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a5d4: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=75 │ │ - 0x0004 line=69 │ │ - 0x0006 line=71 │ │ - 0x000d line=72 │ │ - 0x0014 line=73 │ │ - 0x0016 line=76 │ │ - 0x0018 line=77 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + #14 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 52 16-bit code units │ │ -01a5d8: |[01a5d8] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -01a5e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01a5ea: 0770 |0001: move-object v0, v7 │ │ -01a5ec: 1f00 5b00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a5f0: 5441 f100 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a5f4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -01a5f8: 5441 f300 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a5fc: 6e10 2802 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -01a602: 0c01 |000d: move-result-object v1 │ │ -01a604: 5b41 f100 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a608: 5441 f500 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a60c: 6e10 860a 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a612: 0a01 |0015: move-result v1 │ │ -01a614: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -01a618: 5441 f500 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a61c: 6e20 7c0a 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01a622: 28f3 |001d: goto 0010 // -000d │ │ -01a624: 5441 f500 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a628: 5442 f300 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a62c: 6e20 3a02 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@023a │ │ -01a632: 0c02 |0025: move-result-object v2 │ │ -01a634: 6e30 850a 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -01a63a: 5441 f400 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a63e: 6e30 850a 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -01a644: 5441 f100 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a648: 6e20 c602 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02c6 │ │ -01a64e: 0e00 |0033: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=125 │ │ - 0x0004 line=127 │ │ - 0x0008 line=128 │ │ - 0x0010 line=132 │ │ - 0x0018 line=133 │ │ - 0x001e line=135 │ │ - 0x0029 line=136 │ │ - 0x002e line=138 │ │ - 0x0033 line=139 │ │ - locals : │ │ - 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0034 reg=6 position I │ │ - 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + #15 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -01a650: |[01a650] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -01a660: 5410 f100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a664: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -01a668: 5410 f100 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a66c: 6e10 c002 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02c0 │ │ -01a672: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01a674: 5b10 f100 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a678: 5410 f300 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a67c: 6e10 2b02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@022b │ │ -01a682: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=157 │ │ - 0x0004 line=158 │ │ - 0x0009 line=159 │ │ - 0x000c line=160 │ │ - 0x0011 line=162 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + #16 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ + #17 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 91 16-bit code units │ │ -01a684: |[01a684] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -01a694: 5453 f400 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a698: 6e10 860a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a69e: 0a03 |0005: move-result v3 │ │ -01a6a0: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ -01a6a4: 5453 f400 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a6a8: 6e20 800a 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01a6ae: 0c00 |000d: move-result-object v0 │ │ -01a6b0: 1f00 5b00 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a6b4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -01a6b8: 1100 |0012: return-object v0 │ │ -01a6ba: 5453 f100 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a6be: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ -01a6c2: 5453 f300 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a6c6: 6e10 2802 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ -01a6cc: 0c03 |001c: move-result-object v3 │ │ -01a6ce: 5b53 f100 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a6d2: 6e20 b202 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02b2 │ │ -01a6d8: 0c01 |0022: move-result-object v1 │ │ -01a6da: 5453 f500 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a6de: 6e10 860a 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a6e4: 0a03 |0028: move-result v3 │ │ -01a6e6: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ -01a6ea: 5453 f500 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a6ee: 6e20 800a 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01a6f4: 0c02 |0030: move-result-object v2 │ │ -01a6f6: 1f02 5a00 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ -01a6fa: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -01a6fe: 6e20 e501 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@01e5 │ │ -01a704: 5453 f400 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a708: 6e10 860a 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a70e: 0a03 |003d: move-result v3 │ │ -01a710: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ -01a714: 5453 f400 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a718: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -01a71a: 6e20 7c0a 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01a720: 28f2 |0046: goto 0038 // -000e │ │ -01a722: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -01a724: 6e20 e601 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a72a: 5453 f400 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a72e: 6e30 850a 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -01a734: 5453 f100 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -01a738: 6e10 2b09 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ -01a73e: 0a04 |0055: move-result v4 │ │ -01a740: 6e30 ba02 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02ba │ │ -01a746: 0710 |0059: move-object v0, v1 │ │ -01a748: 28b8 |005a: goto 0012 // -0048 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - 0x0008 line=95 │ │ - 0x0010 line=96 │ │ - 0x0012 line=120 │ │ - 0x0013 line=101 │ │ - 0x0017 line=102 │ │ - 0x001f line=105 │ │ - 0x0023 line=107 │ │ - 0x002b line=108 │ │ - 0x0033 line=109 │ │ - 0x0035 line=110 │ │ - 0x0038 line=113 │ │ - 0x0040 line=114 │ │ - 0x0047 line=116 │ │ - 0x004b line=117 │ │ - 0x0050 line=118 │ │ - 0x005a line=120 │ │ - locals : │ │ - 0x0010 - 0x0012 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0033 - 0x0038 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0023 - 0x005b reg=1 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x005b reg=6 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x005b reg=7 position I │ │ + #18 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -01a74c: |[01a74c] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -01a75c: 1f03 5b00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a760: 6e10 b501 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01b5 │ │ -01a766: 0c00 |0005: move-result-object v0 │ │ -01a768: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -01a76c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01a76e: 0f00 |0009: return v0 │ │ -01a770: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01a772: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - 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; │ │ + #19 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setCustomAnimations' │ │ + type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 138 16-bit code units │ │ -01a774: |[01a774] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -01a784: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -01a788: 07c0 |0002: move-object v0, v12 │ │ -01a78a: 1f00 3f00 |0003: check-cast v0, Landroid/os/Bundle; // type@003f │ │ -01a78e: 6e20 0001 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ -01a794: 1a08 5910 |0008: const-string v8, "states" // string@1059 │ │ -01a798: 6e20 f300 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00f3 │ │ -01a79e: 0c02 |000d: move-result-object v2 │ │ -01a7a0: 54b8 f500 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a7a4: 6e10 7e0a 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -01a7aa: 54b8 f400 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a7ae: 6e10 7e0a 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -01a7b4: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -01a7b8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -01a7ba: 2128 |001b: array-length v8, v2 │ │ -01a7bc: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -01a7c0: 54b9 f500 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a7c4: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -01a7c8: 1f08 5a00 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ -01a7cc: 6e20 7c0a 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01a7d2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01a7d6: 28f2 |0029: goto 001b // -000e │ │ -01a7d8: 6e10 f700 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00f7 │ │ -01a7de: 0c07 |002d: move-result-object v7 │ │ -01a7e0: 7210 280a 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0a28 │ │ -01a7e6: 0c04 |0031: move-result-object v4 │ │ -01a7e8: 7210 9e0a 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -01a7ee: 0a08 |0035: move-result v8 │ │ -01a7f0: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -01a7f4: 7210 9f0a 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -01a7fa: 0c06 |003b: move-result-object v6 │ │ -01a7fc: 1f06 9a01 |003c: check-cast v6, Ljava/lang/String; // type@019a │ │ -01a800: 1a08 3e09 |003e: const-string v8, "f" // string@093e │ │ -01a804: 6e20 4b0a 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a4b │ │ -01a80a: 0a08 |0043: move-result v8 │ │ -01a80c: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -01a810: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -01a812: 6e20 4c0a 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a4c │ │ -01a818: 0c08 |004a: move-result-object v8 │ │ -01a81a: 7110 240a 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a24 │ │ -01a820: 0a05 |004e: move-result v5 │ │ -01a822: 54b8 f300 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a826: 6e30 3002 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@0230 │ │ -01a82c: 0c01 |0054: move-result-object v1 │ │ -01a82e: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -01a832: 54b8 f400 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a836: 6e10 860a 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a83c: 0a08 |005c: move-result v8 │ │ -01a83e: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -01a842: 54b8 f400 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a846: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -01a848: 6e20 7c0a 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01a84e: 28f2 |0065: goto 0057 // -000e │ │ -01a850: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -01a852: 6e20 e601 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a858: 54b8 f400 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a85c: 6e30 850a 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ -01a862: 28c3 |006f: goto 0032 // -003d │ │ -01a864: 1a08 3102 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0231 │ │ -01a868: 2209 9c01 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -01a86c: 7010 520a 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01a872: 1a0a 5901 |0077: const-string v10, "Bad fragment at key " // string@0159 │ │ -01a876: 6e20 580a a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01a87c: 0c09 |007c: move-result-object v9 │ │ -01a87e: 6e20 580a 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01a884: 0c09 |0080: move-result-object v9 │ │ -01a886: 6e10 5d0a 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01a88c: 0c09 |0084: move-result-object v9 │ │ -01a88e: 7120 b008 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ -01a894: 28aa |0088: goto 0032 // -0056 │ │ -01a896: 0e00 |0089: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=193 │ │ - 0x0003 line=194 │ │ - 0x0005 line=195 │ │ - 0x0008 line=196 │ │ - 0x000e line=197 │ │ - 0x0013 line=198 │ │ - 0x0018 line=199 │ │ - 0x001a line=200 │ │ - 0x001e line=201 │ │ - 0x0027 line=200 │ │ - 0x002a line=204 │ │ - 0x002e line=205 │ │ - 0x003e line=206 │ │ - 0x0046 line=207 │ │ - 0x004f line=208 │ │ - 0x0055 line=209 │ │ - 0x0057 line=210 │ │ - 0x005f line=211 │ │ - 0x0066 line=213 │ │ - 0x006a line=214 │ │ - 0x0070 line=216 │ │ - 0x0089 line=221 │ │ - locals : │ │ - 0x001b - 0x002a reg=3 i I │ │ - 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ - 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ - 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ - 0x004f - 0x0089 reg=5 index I │ │ - 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ - 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ - 0x0000 - 0x008a reg=11 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + #20 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setCustomAnimations' │ │ + type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 86 16-bit code units │ │ -01a898: |[01a898] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -01a8a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01a8aa: 5475 f500 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a8ae: 6e10 860a 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a8b4: 0a05 |0006: move-result v5 │ │ -01a8b6: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -01a8ba: 2204 3f00 |0009: new-instance v4, Landroid/os/Bundle; // type@003f │ │ -01a8be: 7010 ea00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ea │ │ -01a8c4: 5475 f500 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a8c8: 6e10 860a 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a8ce: 0a05 |0013: move-result v5 │ │ -01a8d0: 2351 5602 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0256 │ │ -01a8d4: 5475 f500 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ -01a8d8: 6e20 880a 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ -01a8de: 1a05 5910 |001b: const-string v5, "states" // string@1059 │ │ -01a8e2: 6e30 fd00 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@00fd │ │ -01a8e8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -01a8ea: 5475 f400 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a8ee: 6e10 860a 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01a8f4: 0a05 |0026: move-result v5 │ │ -01a8f6: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -01a8fa: 5475 f400 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ -01a8fe: 6e20 800a 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01a904: 0c00 |002e: move-result-object v0 │ │ -01a906: 1f00 5b00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a90a: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -01a90e: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -01a912: 2204 3f00 |0035: new-instance v4, Landroid/os/Bundle; // type@003f │ │ -01a916: 7010 ea00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ea │ │ -01a91c: 2205 9c01 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -01a920: 7010 520a 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01a926: 1a06 3e09 |003f: const-string v6, "f" // string@093e │ │ -01a92a: 6e20 580a 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01a930: 0c05 |0044: move-result-object v5 │ │ -01a932: 6e20 550a 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01a938: 0c05 |0048: move-result-object v5 │ │ -01a93a: 6e10 5d0a 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01a940: 0c03 |004c: move-result-object v3 │ │ -01a942: 5475 f300 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -01a946: 6e40 3802 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@0238 │ │ -01a94c: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01a950: 28cd |0054: goto 0021 // -0033 │ │ -01a952: 1104 |0055: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=171 │ │ - 0x0001 line=172 │ │ - 0x0009 line=173 │ │ - 0x000e line=174 │ │ - 0x0016 line=175 │ │ - 0x001b line=176 │ │ - 0x0020 line=178 │ │ - 0x0029 line=179 │ │ - 0x0031 line=180 │ │ - 0x0033 line=181 │ │ - 0x0035 line=182 │ │ - 0x003a line=184 │ │ - 0x004d line=185 │ │ - 0x0052 line=178 │ │ - 0x0055 line=188 │ │ - locals : │ │ - 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ - 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ - 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ - 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0021 - 0x0056 reg=2 i I │ │ - 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ - 0x0000 - 0x0056 reg=7 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + #21 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setTransition' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -01a954: |[01a954] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -01a964: 0760 |0000: move-object v0, v6 │ │ -01a966: 1f00 5b00 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ -01a96a: 5431 f200 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -01a96e: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -01a972: 5431 f200 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -01a976: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -01a97a: 5431 f200 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -01a97e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -01a980: 6e20 e601 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a986: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -01a98a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -01a98c: 6e20 e601 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ -01a992: 5b30 f200 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -01a996: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=143 │ │ - 0x0003 line=144 │ │ - 0x0007 line=145 │ │ - 0x000b line=146 │ │ - 0x0011 line=148 │ │ - 0x0013 line=149 │ │ - 0x0017 line=151 │ │ - 0x0019 line=153 │ │ - locals : │ │ - 0x0003 - 0x001a reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x001a reg=4 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x001a reg=5 position I │ │ - 0x0000 - 0x001a reg=6 object Ljava/lang/Object; │ │ + #22 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setTransitionStyle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01a998: |[01a998] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -01a9a8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 562 (FragmentStatePagerAdapter.java) │ │ + source_file_idx : 564 (FragmentTransaction.java) │ │ │ │ -Class #39 header: │ │ +Class #31 header: │ │ class_idx : 112 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 582 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ -Class #39 annotations: │ │ +Class #31 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on method #725 'append' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ Annotations on method #730 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ Annotations on method #731 'get' │ │ @@ -17781,15 +7957,15 @@ │ │ Annotations on method #737 'put' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ Annotations on method #740 'setValueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ Annotations on method #742 'valueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ │ │ -Class #39 - │ │ +Class #31 - │ │ Class descriptor : 'Landroid/support/v4/app/HCSparseArray;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/HCSparseArray;) │ │ name : 'DELETED' │ │ @@ -17818,37 +7994,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01a9ac: |[01a9ac] android.support.v4.app.HCSparseArray.:()V │ │ -01a9bc: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -01a9c0: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01a9c6: 6900 fd00 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01a9ca: 0e00 |0007: return-void │ │ +01d948: |[01d948] android.support.v4.app.HCSparseArray.:()V │ │ +01d958: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ +01d95c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d962: 6900 fd00 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01d966: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 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 │ │ -01a9cc: |[01a9cc] android.support.v4.app.HCSparseArray.:()V │ │ -01a9dc: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -01a9e0: 7020 d402 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@02d4 │ │ -01a9e6: 0e00 |0005: return-void │ │ +01d968: |[01d968] android.support.v4.app.HCSparseArray.:()V │ │ +01d978: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +01d97c: 7020 d402 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@02d4 │ │ +01d982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ 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; │ │ @@ -17858,26 +8034,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -01a9e8: |[01a9e8] android.support.v4.app.HCSparseArray.:(I)V │ │ -01a9f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01a9fa: 7010 360a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01aa00: 5c21 fe00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01aa04: 7110 dd02 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02dd │ │ -01aa0a: 0a03 |0009: move-result v3 │ │ -01aa0c: 2330 5102 |000a: new-array v0, v3, [I // type@0251 │ │ -01aa10: 5b20 ff00 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01aa14: 2330 5c02 |000e: new-array v0, v3, [Ljava/lang/Object; // type@025c │ │ -01aa18: 5b20 0101 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01aa1c: 5921 0001 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01aa20: 0e00 |0014: return-void │ │ +01d984: |[01d984] android.support.v4.app.HCSparseArray.:(I)V │ │ +01d994: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01d996: 7010 360a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01d99c: 5c21 fe00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01d9a0: 7110 dd02 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02dd │ │ +01d9a6: 0a03 |0009: move-result v3 │ │ +01d9a8: 2330 5102 |000a: new-array v0, v3, [I // type@0251 │ │ +01d9ac: 5b20 ff00 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01d9b0: 2330 5c02 |000e: new-array v0, v3, [Ljava/lang/Object; // type@025c │ │ +01d9b4: 5b20 0101 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01d9b8: 5921 0001 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01d9bc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=25 │ │ 0x0006 line=40 │ │ 0x000a line=42 │ │ 0x000e line=43 │ │ @@ -17893,37 +8069,37 @@ │ │ type : '([IIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -01aa24: |[01aa24] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ -01aa34: 9001 0607 |0000: add-int v1, v6, v7 │ │ -01aa38: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -01aa3c: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -01aa40: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -01aa42: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -01aa46: 9003 0102 |0009: add-int v3, v1, v2 │ │ -01aa4a: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -01aa4e: 4403 0500 |000d: aget v3, v5, v0 │ │ -01aa52: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -01aa56: 0102 |0011: move v2, v0 │ │ -01aa58: 28f2 |0012: goto 0004 // -000e │ │ -01aa5a: 0101 |0013: move v1, v0 │ │ -01aa5c: 28f0 |0014: goto 0004 // -0010 │ │ -01aa5e: 9003 0607 |0015: add-int v3, v6, v7 │ │ -01aa62: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -01aa66: 9003 0607 |0019: add-int v3, v6, v7 │ │ -01aa6a: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -01aa6e: 0f01 |001d: return v1 │ │ -01aa70: 4403 0501 |001e: aget v3, v5, v1 │ │ -01aa74: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -01aa78: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -01aa7c: 28f9 |0024: goto 001d // -0007 │ │ +01d9c0: |[01d9c0] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ +01d9d0: 9001 0607 |0000: add-int v1, v6, v7 │ │ +01d9d4: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ +01d9d8: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +01d9dc: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +01d9de: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ +01d9e2: 9003 0102 |0009: add-int v3, v1, v2 │ │ +01d9e6: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +01d9ea: 4403 0500 |000d: aget v3, v5, v0 │ │ +01d9ee: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ +01d9f2: 0102 |0011: move v2, v0 │ │ +01d9f4: 28f2 |0012: goto 0004 // -000e │ │ +01d9f6: 0101 |0013: move v1, v0 │ │ +01d9f8: 28f0 |0014: goto 0004 // -0010 │ │ +01d9fa: 9003 0607 |0015: add-int v3, v6, v7 │ │ +01d9fe: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ +01da02: 9003 0607 |0019: add-int v3, v6, v7 │ │ +01da06: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +01da0a: 0f01 |001d: return v1 │ │ +01da0c: 4403 0501 |001e: aget v3, v5, v1 │ │ +01da10: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ +01da14: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +01da18: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=315 │ │ 0x0009 line=316 │ │ 0x000d line=318 │ │ 0x0011 line=319 │ │ @@ -17948,35 +8124,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -01aa80: |[01aa80] android.support.v4.app.HCSparseArray.gc:()V │ │ -01aa90: 5272 0001 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01aa94: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -01aa96: 5471 ff00 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01aa9a: 5475 0101 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01aa9e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01aaa0: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -01aaa4: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -01aaa8: 6206 fd00 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01aaac: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -01aab0: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -01aab4: 4406 0100 |0012: aget v6, v1, v0 │ │ -01aab8: 4b06 0103 |0014: aput v6, v1, v3 │ │ -01aabc: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -01aac0: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01aac4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01aac8: 28ec |001c: goto 0008 // -0014 │ │ -01aaca: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -01aacc: 5c76 fe00 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01aad0: 5973 0001 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01aad4: 0e00 |0022: return-void │ │ +01da1c: |[01da1c] android.support.v4.app.HCSparseArray.gc:()V │ │ +01da2c: 5272 0001 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01da30: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +01da32: 5471 ff00 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01da36: 5475 0101 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01da3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01da3c: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ +01da40: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +01da44: 6206 fd00 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01da48: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ +01da4c: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ +01da50: 4406 0100 |0012: aget v6, v1, v0 │ │ +01da54: 4b06 0103 |0014: aput v6, v1, v3 │ │ +01da58: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +01da5c: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01da60: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01da64: 28ec |001c: goto 0008 // -0014 │ │ +01da66: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +01da68: 5c76 fe00 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01da6c: 5973 0001 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01da70: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0003 line=105 │ │ 0x0005 line=106 │ │ 0x0007 line=108 │ │ @@ -18005,27 +8181,27 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01aad8: |[01aad8] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ -01aae8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01aaea: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -01aaec: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -01aaf0: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -01aaf4: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -01aaf8: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -01aafc: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -01ab00: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -01ab04: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -01ab08: 0f03 |0010: return v3 │ │ -01ab0a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01ab0e: 28ef |0013: goto 0002 // -0011 │ │ +01da74: |[01da74] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ +01da84: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01da86: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +01da88: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +01da8c: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +01da90: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +01da94: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +01da98: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +01da9c: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +01daa0: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +01daa4: 0f03 |0010: return v3 │ │ +01daa6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01daaa: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0006 line=334 │ │ 0x000c line=335 │ │ 0x0010 line=337 │ │ 0x0011 line=333 │ │ @@ -18039,20 +8215,20 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01ab10: |[01ab10] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ -01ab20: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -01ab24: 7110 dc02 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@02dc │ │ -01ab2a: 0a00 |0005: move-result v0 │ │ -01ab2c: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -01ab30: 0f00 |0008: return v0 │ │ +01daac: |[01daac] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ +01dabc: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +01dac0: 7110 dc02 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@02dc │ │ +01dac6: 0a00 |0005: move-result v0 │ │ +01dac8: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +01dacc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -18061,58 +8237,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -01ab34: |[01ab34] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ -01ab44: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01ab46: 5274 0001 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ab4a: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -01ab4e: 5474 ff00 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ab52: 5275 0001 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ab56: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01ab5a: 4404 0405 |000b: aget v4, v4, v5 │ │ -01ab5e: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -01ab62: 6e30 e102 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -01ab68: 0e00 |0012: return-void │ │ -01ab6a: 5574 fe00 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01ab6e: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -01ab72: 5274 0001 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ab76: 5475 ff00 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ab7a: 2155 |001b: array-length v5, v5 │ │ -01ab7c: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -01ab80: 7010 d902 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01ab86: 5273 0001 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ab8a: 5474 ff00 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ab8e: 2144 |0025: array-length v4, v4 │ │ -01ab90: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -01ab94: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -01ab98: 7110 dd02 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02dd │ │ -01ab9e: 0a00 |002d: move-result v0 │ │ -01aba0: 2301 5102 |002e: new-array v1, v0, [I // type@0251 │ │ -01aba4: 2302 5c02 |0030: new-array v2, v0, [Ljava/lang/Object; // type@025c │ │ -01aba8: 5474 ff00 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01abac: 5475 ff00 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01abb0: 2155 |0036: array-length v5, v5 │ │ -01abb2: 7155 5e0a 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01abb8: 5474 0101 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01abbc: 5475 0101 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01abc0: 2155 |003e: array-length v5, v5 │ │ -01abc2: 7155 5e0a 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01abc8: 5b71 ff00 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01abcc: 5b72 0101 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01abd0: 5474 ff00 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01abd4: 4b08 0403 |0048: aput v8, v4, v3 │ │ -01abd8: 5474 0101 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01abdc: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -01abe0: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -01abe4: 5974 0001 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01abe8: 28c0 |0052: goto 0012 // -0040 │ │ +01dad0: |[01dad0] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ +01dae0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01dae2: 5274 0001 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dae6: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +01daea: 5474 ff00 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01daee: 5275 0001 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01daf2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +01daf6: 4404 0405 |000b: aget v4, v4, v5 │ │ +01dafa: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +01dafe: 6e30 e102 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +01db04: 0e00 |0012: return-void │ │ +01db06: 5574 fe00 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01db0a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +01db0e: 5274 0001 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01db12: 5475 ff00 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01db16: 2155 |001b: array-length v5, v5 │ │ +01db18: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +01db1c: 7010 d902 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01db22: 5273 0001 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01db26: 5474 ff00 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01db2a: 2144 |0025: array-length v4, v4 │ │ +01db2c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +01db30: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +01db34: 7110 dd02 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02dd │ │ +01db3a: 0a00 |002d: move-result v0 │ │ +01db3c: 2301 5102 |002e: new-array v1, v0, [I // type@0251 │ │ +01db40: 2302 5c02 |0030: new-array v2, v0, [Ljava/lang/Object; // type@025c │ │ +01db44: 5474 ff00 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01db48: 5475 ff00 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01db4c: 2155 |0036: array-length v5, v5 │ │ +01db4e: 7155 5e0a 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01db54: 5474 0101 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01db58: 5475 0101 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01db5c: 2155 |003e: array-length v5, v5 │ │ +01db5e: 7155 5e0a 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01db64: 5b71 ff00 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01db68: 5b72 0101 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01db6c: 5474 ff00 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01db70: 4b08 0403 |0048: aput v8, v4, v3 │ │ +01db74: 5474 0101 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01db78: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +01db7c: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +01db80: 5974 0001 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01db84: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x000f line=284 │ │ 0x0012 line=310 │ │ 0x0013 line=288 │ │ 0x001e line=289 │ │ @@ -18144,27 +8320,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -01abec: |[01abec] android.support.v4.app.HCSparseArray.clear:()V │ │ -01abfc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01abfe: 5251 0001 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ac02: 5452 0101 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ac06: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01ac08: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -01ac0c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -01ac0e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -01ac12: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01ac16: 28f9 |000d: goto 0006 // -0007 │ │ -01ac18: 5954 0001 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ac1c: 5c54 fe00 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01ac20: 0e00 |0012: return-void │ │ +01db88: |[01db88] android.support.v4.app.HCSparseArray.clear:()V │ │ +01db98: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01db9a: 5251 0001 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01db9e: 5452 0101 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dba2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01dba4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +01dba8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +01dbaa: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +01dbae: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01dbb2: 28f9 |000d: goto 0006 // -0007 │ │ +01dbb4: 5954 0001 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dbb8: 5c54 fe00 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dbbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ 0x0003 line=268 │ │ 0x0005 line=270 │ │ 0x0008 line=271 │ │ 0x000b line=270 │ │ @@ -18183,31 +8359,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -01ac24: |[01ac24] android.support.v4.app.HCSparseArray.delete:(I)V │ │ -01ac34: 5441 ff00 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ac38: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01ac3a: 5243 0001 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ac3e: 7140 d602 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ -01ac44: 0a00 |0008: move-result v0 │ │ -01ac46: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -01ac4a: 5441 0101 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ac4e: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -01ac52: 6202 fd00 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01ac56: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -01ac5a: 5441 0101 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ac5e: 6202 fd00 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01ac62: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -01ac66: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -01ac68: 5c41 fe00 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01ac6c: 0e00 |001c: return-void │ │ +01dbc0: |[01dbc0] android.support.v4.app.HCSparseArray.delete:(I)V │ │ +01dbd0: 5441 ff00 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dbd4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01dbd6: 5243 0001 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dbda: 7140 d602 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ +01dbe0: 0a00 |0008: move-result v0 │ │ +01dbe2: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +01dbe6: 5441 0101 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dbea: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +01dbee: 6202 fd00 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01dbf2: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +01dbf6: 5441 0101 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dbfa: 6202 fd00 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01dbfe: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +01dc02: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +01dc04: 5c41 fe00 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dc08: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ 0x0013 line=77 │ │ 0x0019 line=78 │ │ @@ -18223,19 +8399,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01ac70: |[01ac70] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ -01ac80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ac82: 6e30 db02 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@02db │ │ -01ac88: 0c00 |0004: move-result-object v0 │ │ -01ac8a: 1100 |0005: return-object v0 │ │ +01dc0c: |[01dc0c] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ +01dc1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01dc1e: 6e30 db02 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@02db │ │ +01dc24: 0c00 |0004: move-result-object v0 │ │ +01dc26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 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 │ │ @@ -18245,29 +8421,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 │ │ -01ac8c: |[01ac8c] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -01ac9c: 5441 ff00 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01aca0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01aca2: 5243 0001 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01aca6: 7140 d602 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ -01acac: 0a00 |0008: move-result v0 │ │ -01acae: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -01acb2: 5441 0101 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01acb6: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -01acba: 6202 fd00 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01acbe: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -01acc2: 1106 |0013: return-object v6 │ │ -01acc4: 5441 0101 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01acc8: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -01accc: 28fb |0018: goto 0013 // -0005 │ │ +01dc28: |[01dc28] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +01dc38: 5441 ff00 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dc3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01dc3e: 5243 0001 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dc42: 7140 d602 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ +01dc48: 0a00 |0008: move-result v0 │ │ +01dc4a: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +01dc4e: 5441 0101 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dc52: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +01dc56: 6202 fd00 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01dc5a: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +01dc5e: 1106 |0013: return-object v6 │ │ +01dc60: 5441 0101 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dc64: 4606 0100 |0016: aget-object v6, v1, v0 │ │ +01dc68: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x0013 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18283,24 +8459,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -01acd0: |[01acd0] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ -01ace0: 5530 fe00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01ace4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01ace8: 7010 d902 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01acee: 5430 ff00 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01acf2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01acf4: 5232 0001 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01acf8: 7140 d602 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ -01acfe: 0a00 |000f: move-result v0 │ │ -01ad00: 0f00 |0010: return v0 │ │ +01dc6c: |[01dc6c] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ +01dc7c: 5530 fe00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dc80: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01dc84: 7010 d902 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01dc8a: 5430 ff00 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dc8e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01dc90: 5232 0001 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dc94: 7140 d602 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ +01dc9a: 0a00 |000f: move-result v0 │ │ +01dc9c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18312,29 +8488,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01ad04: |[01ad04] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -01ad14: 5521 fe00 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01ad18: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -01ad1c: 7010 d902 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01ad22: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01ad24: 5221 0001 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ad28: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -01ad2c: 5421 0101 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ad30: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -01ad34: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -01ad38: 0f00 |0012: return v0 │ │ -01ad3a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01ad3e: 28f3 |0015: goto 0008 // -000d │ │ -01ad40: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -01ad42: 28fb |0017: goto 0012 // -0005 │ │ +01dca0: |[01dca0] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +01dcb0: 5521 fe00 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dcb4: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +01dcb8: 7010 d902 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01dcbe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01dcc0: 5221 0001 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dcc4: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +01dcc8: 5421 0101 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dccc: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +01dcd0: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +01dcd4: 0f00 |0012: return v0 │ │ +01dcd6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01dcda: 28f3 |0015: goto 0008 // -000d │ │ +01dcdc: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +01dcde: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0007 line=256 │ │ 0x000c line=257 │ │ 0x0012 line=260 │ │ @@ -18353,21 +8529,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01ad44: |[01ad44] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ -01ad54: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01ad58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01ad5c: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01ad62: 5410 ff00 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ad66: 4400 0002 |0009: aget v0, v0, v2 │ │ -01ad6a: 0f00 |000b: return v0 │ │ +01dce0: |[01dce0] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ +01dcf0: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dcf4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01dcf8: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01dcfe: 5410 ff00 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dd02: 4400 0002 |0009: aget v0, v0, v2 │ │ +01dd06: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0007 line=201 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18379,91 +8555,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -01ad6c: |[01ad6c] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ -01ad7c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01ad7e: 5484 ff00 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ad82: 5285 0001 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ad86: 7140 d602 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ -01ad8c: 0a00 |0008: move-result v0 │ │ -01ad8e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -01ad92: 5484 0101 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ad96: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -01ad9a: 0e00 |000f: return-void │ │ -01ad9c: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -01ada0: 5284 0001 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ada4: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -01ada8: 5484 0101 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01adac: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -01adb0: 6205 fd00 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01adb4: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -01adb8: 5484 ff00 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01adbc: 4b09 0400 |0020: aput v9, v4, v0 │ │ -01adc0: 5484 0101 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01adc4: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -01adc8: 28e9 |0026: goto 000f // -0017 │ │ -01adca: 5584 fe00 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01adce: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -01add2: 5284 0001 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01add6: 5485 ff00 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01adda: 2155 |002f: array-length v5, v5 │ │ -01addc: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -01ade0: 7010 d902 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01ade6: 5484 ff00 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01adea: 5285 0001 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01adee: 7140 d602 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ -01adf4: 0a04 |003c: move-result v4 │ │ -01adf6: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -01adfa: 5284 0001 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01adfe: 5485 ff00 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae02: 2155 |0043: array-length v5, v5 │ │ -01ae04: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -01ae08: 5284 0001 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ae0c: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01ae10: 7110 dd02 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02dd │ │ -01ae16: 0a01 |004d: move-result v1 │ │ -01ae18: 2312 5102 |004e: new-array v2, v1, [I // type@0251 │ │ -01ae1c: 2313 5c02 |0050: new-array v3, v1, [Ljava/lang/Object; // type@025c │ │ -01ae20: 5484 ff00 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae24: 5485 ff00 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae28: 2155 |0056: array-length v5, v5 │ │ -01ae2a: 7155 5e0a 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01ae30: 5484 0101 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ae34: 5485 0101 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ae38: 2155 |005e: array-length v5, v5 │ │ -01ae3a: 7155 5e0a 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01ae40: 5b82 ff00 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae44: 5b83 0101 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ae48: 5284 0001 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ae4c: b104 |0068: sub-int/2addr v4, v0 │ │ -01ae4e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -01ae52: 5484 ff00 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae56: 5485 ff00 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae5a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01ae5e: 5287 0001 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ae62: b107 |0073: sub-int/2addr v7, v0 │ │ -01ae64: 7157 5e0a 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01ae6a: 5484 0101 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ae6e: 5485 0101 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ae72: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01ae76: 5287 0001 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ae7a: b107 |007f: sub-int/2addr v7, v0 │ │ -01ae7c: 7157 5e0a 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01ae82: 5484 ff00 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ -01ae86: 4b09 0400 |0085: aput v9, v4, v0 │ │ -01ae8a: 5484 0101 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01ae8e: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -01ae92: 5284 0001 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ae96: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01ae9a: 5984 0001 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01ae9e: 2900 7eff |0091: goto/16 000f // -0082 │ │ +01dd08: |[01dd08] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ +01dd18: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01dd1a: 5484 ff00 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dd1e: 5285 0001 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dd22: 7140 d602 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ +01dd28: 0a00 |0008: move-result v0 │ │ +01dd2a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +01dd2e: 5484 0101 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dd32: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +01dd36: 0e00 |000f: return-void │ │ +01dd38: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +01dd3c: 5284 0001 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dd40: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +01dd44: 5484 0101 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dd48: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +01dd4c: 6205 fd00 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01dd50: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +01dd54: 5484 ff00 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dd58: 4b09 0400 |0020: aput v9, v4, v0 │ │ +01dd5c: 5484 0101 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dd60: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +01dd64: 28e9 |0026: goto 000f // -0017 │ │ +01dd66: 5584 fe00 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dd6a: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +01dd6e: 5284 0001 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dd72: 5485 ff00 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dd76: 2155 |002f: array-length v5, v5 │ │ +01dd78: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +01dd7c: 7010 d902 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01dd82: 5484 ff00 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dd86: 5285 0001 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dd8a: 7140 d602 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02d6 │ │ +01dd90: 0a04 |003c: move-result v4 │ │ +01dd92: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +01dd96: 5284 0001 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dd9a: 5485 ff00 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dd9e: 2155 |0043: array-length v5, v5 │ │ +01dda0: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +01dda4: 5284 0001 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dda8: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01ddac: 7110 dd02 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02dd │ │ +01ddb2: 0a01 |004d: move-result v1 │ │ +01ddb4: 2312 5102 |004e: new-array v2, v1, [I // type@0251 │ │ +01ddb8: 2313 5c02 |0050: new-array v3, v1, [Ljava/lang/Object; // type@025c │ │ +01ddbc: 5484 ff00 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01ddc0: 5485 ff00 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01ddc4: 2155 |0056: array-length v5, v5 │ │ +01ddc6: 7155 5e0a 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01ddcc: 5484 0101 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01ddd0: 5485 0101 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01ddd4: 2155 |005e: array-length v5, v5 │ │ +01ddd6: 7155 5e0a 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01dddc: 5b82 ff00 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01dde0: 5b83 0101 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01dde4: 5284 0001 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01dde8: b104 |0068: sub-int/2addr v4, v0 │ │ +01ddea: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +01ddee: 5484 ff00 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01ddf2: 5485 ff00 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01ddf6: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +01ddfa: 5287 0001 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01ddfe: b107 |0073: sub-int/2addr v7, v0 │ │ +01de00: 7157 5e0a 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01de06: 5484 0101 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01de0a: 5485 0101 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01de0e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +01de12: 5287 0001 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01de16: b107 |007f: sub-int/2addr v7, v0 │ │ +01de18: 7157 5e0a 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01de1e: 5484 ff00 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00ff │ │ +01de22: 4b09 0400 |0085: aput v9, v4, v0 │ │ +01de26: 5484 0101 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01de2a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +01de2e: 5284 0001 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01de32: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01de36: 5984 0001 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01de3a: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ 0x0009 line=135 │ │ 0x000b line=136 │ │ 0x000f line=177 │ │ 0x0010 line=138 │ │ @@ -18503,17 +8679,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01aea4: |[01aea4] android.support.v4.app.HCSparseArray.remove:(I)V │ │ -01aeb4: 6e20 d802 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@02d8 │ │ -01aeba: 0e00 |0003: return-void │ │ +01de40: |[01de40] android.support.v4.app.HCSparseArray.remove:(I)V │ │ +01de50: 6e20 d802 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@02d8 │ │ +01de56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 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; │ │ @@ -18524,25 +8700,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -01aebc: |[01aebc] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ -01aecc: 5420 0101 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01aed0: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -01aed4: 6201 fd00 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01aed8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -01aedc: 5420 0101 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01aee0: 6201 fd00 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ -01aee4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -01aee8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01aeea: 5c20 fe00 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01aeee: 0e00 |0011: return-void │ │ +01de58: |[01de58] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ +01de68: 5420 0101 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01de6c: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +01de70: 6201 fd00 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01de74: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +01de78: 5420 0101 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01de7c: 6201 fd00 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00fd │ │ +01de80: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +01de84: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +01de86: 5c20 fe00 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01de8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ 0x0011 line=98 │ │ locals : │ │ @@ -18555,21 +8731,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01aef0: |[01aef0] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -01af00: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01af04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01af08: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01af0e: 5410 0101 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01af12: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -01af16: 0e00 |000b: return-void │ │ +01de8c: |[01de8c] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +01de9c: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dea0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01dea4: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01deaa: 5410 0101 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01deae: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +01deb2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0007 line=227 │ │ 0x000b line=228 │ │ locals : │ │ @@ -18584,20 +8760,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01af18: |[01af18] android.support.v4.app.HCSparseArray.size:()I │ │ -01af28: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01af2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01af30: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01af36: 5210 0001 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ -01af3a: 0f00 |0009: return v0 │ │ +01deb4: |[01deb4] android.support.v4.app.HCSparseArray.size:()I │ │ +01dec4: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01dec8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01decc: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01ded2: 5210 0001 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0100 │ │ +01ded6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0007 line=188 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18608,49 +8784,49 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01af3c: |[01af3c] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -01af4c: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ -01af50: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01af54: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ -01af5a: 5410 0101 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ -01af5e: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -01af62: 1100 |000b: return-object v0 │ │ +01ded8: |[01ded8] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +01dee8: 5510 fe00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00fe │ │ +01deec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01def0: 7010 d902 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02d9 │ │ +01def6: 5410 0101 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0101 │ │ +01defa: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +01defe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0007 line=214 │ │ 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 : 582 (HCSparseArray.java) │ │ │ │ -Class #40 header: │ │ +Class #32 header: │ │ class_idx : 113 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #40 annotations: │ │ +Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #40 - │ │ +Class #32 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18664,18 +8840,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 │ │ -01af64: |[01af64] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -01af74: 5b01 0201 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0102 │ │ -01af78: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01af7e: 0e00 |0005: return-void │ │ +01df00: |[01df00] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +01df10: 5b01 0201 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0102 │ │ +01df14: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01df1a: 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; │ │ │ │ @@ -18685,48 +8861,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01af80: |[01af80] android.support.v4.app.ListFragment$1.run:()V │ │ -01af90: 5420 0201 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0102 │ │ -01af94: 5400 0b01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01af98: 5421 0201 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0102 │ │ -01af9c: 5411 0b01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01afa0: 6e20 c709 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@09c7 │ │ -01afa6: 0e00 |000b: return-void │ │ +01df1c: |[01df1c] android.support.v4.app.ListFragment$1.run:()V │ │ +01df2c: 5420 0201 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0102 │ │ +01df30: 5400 0b01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +01df34: 5421 0201 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0102 │ │ +01df38: 5411 0b01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +01df3c: 6e20 c709 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@09c7 │ │ +01df42: 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 : 1111 (ListFragment.java) │ │ │ │ -Class #41 header: │ │ +Class #33 header: │ │ class_idx : 114 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #41 annotations: │ │ +Class #33 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on method #746 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #41 - │ │ +Class #33 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18740,18 +8916,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 │ │ -01afa8: |[01afa8] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -01afb8: 5b01 0301 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0103 │ │ -01afbc: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01afc2: 0e00 |0005: return-void │ │ +01df44: |[01df44] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +01df54: 5b01 0301 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0103 │ │ +01df58: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01df5e: 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; │ │ │ │ @@ -18761,832 +8937,60 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -01afc4: |[01afc4] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -01afd4: 5460 0301 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0103 │ │ -01afd8: 0771 |0002: move-object v1, v7 │ │ -01afda: 1f01 6401 |0003: check-cast v1, Landroid/widget/ListView; // type@0164 │ │ -01afde: 0782 |0005: move-object v2, v8 │ │ -01afe0: 0193 |0006: move v3, v9 │ │ -01afe2: 04a4 |0007: move-wide v4, v10 │ │ -01afe4: 7406 f502 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@02f5 │ │ -01afea: 0e00 |000b: return-void │ │ +01df60: |[01df60] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +01df70: 5460 0301 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0103 │ │ +01df74: 0771 |0002: move-object v1, v7 │ │ +01df76: 1f01 6401 |0003: check-cast v1, Landroid/widget/ListView; // type@0164 │ │ +01df7a: 0782 |0005: move-object v2, v8 │ │ +01df7c: 0193 |0006: move v3, v9 │ │ +01df7e: 04a4 |0007: move-wide v4, v10 │ │ +01df80: 7406 f502 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@02f5 │ │ +01df86: 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 : 1111 (ListFragment.java) │ │ │ │ -Class #42 header: │ │ -class_idx : 115 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 91 │ │ -source_file_idx : 1111 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #42 - │ │ - Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_EMPTY_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711681 │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_LIST_CONTAINER_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711683 │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_PROGRESS_CONTAINER_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711682 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mAdapter' │ │ - type : 'Landroid/widget/ListAdapter;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mEmptyText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mEmptyView' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mList' │ │ - type : 'Landroid/widget/ListView;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mListContainer' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mListShown' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mOnClickListener' │ │ - type : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #8 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mProgressContainer' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mRequestFocus' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #10 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mStandardEmptyView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -01afec: |[01afec] android.support.v4.app.ListFragment.:()V │ │ -01affc: 7010 a301 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@01a3 │ │ -01b002: 2200 4100 |0003: new-instance v0, Landroid/os/Handler; // type@0041 │ │ -01b006: 7010 0201 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -01b00c: 5b10 0a01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010a │ │ -01b010: 2200 7100 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0071 │ │ -01b014: 7020 e702 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@02e7 │ │ -01b01a: 5b10 1001 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0110 │ │ -01b01e: 2200 7200 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0072 │ │ -01b022: 7020 e902 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@02e9 │ │ -01b028: 5b10 0e01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@010e │ │ -01b02c: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0003 line=47 │ │ - 0x000a line=49 │ │ - 0x0011 line=55 │ │ - 0x0018 line=72 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'ensureList' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 182 16-bit code units │ │ -01b030: |[01b030] android.support.v4.app.ListFragment.ensureList:()V │ │ -01b040: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01b042: 5463 0b01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b046: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -01b04a: 0e00 |0005: return-void │ │ -01b04c: 6e10 f202 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02f2 │ │ -01b052: 0c02 |0009: move-result-object v2 │ │ -01b054: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -01b058: 2203 8c01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -01b05c: 1a04 b401 |000e: const-string v4, "Content view not yet created" // string@01b4 │ │ -01b060: 7020 1f0a 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01b066: 2703 |0013: throw v3 │ │ -01b068: 2023 6401 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0164 │ │ -01b06c: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -01b070: 1f02 6401 |0018: check-cast v2, Landroid/widget/ListView; // type@0164 │ │ -01b074: 5b62 0b01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b078: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -01b07a: 5c63 0d01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ -01b07e: 5463 0b01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b082: 5464 0e01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@010e │ │ -01b086: 6e20 ce09 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@09ce │ │ -01b08c: 5463 0701 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ -01b090: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -01b094: 5460 0701 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ -01b098: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -01b09a: 5b63 0701 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ -01b09e: 6e20 f802 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02f8 │ │ -01b0a4: 5463 0a01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010a │ │ -01b0a8: 5464 1001 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0110 │ │ -01b0ac: 6e20 0901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0109 │ │ -01b0b2: 28cc |0039: goto 0005 // -0034 │ │ -01b0b4: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -01b0ba: 6e20 f408 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -01b0c0: 0c03 |0040: move-result-object v3 │ │ -01b0c2: 1f03 6c01 |0041: check-cast v3, Landroid/widget/TextView; // type@016c │ │ -01b0c6: 5b63 1101 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b0ca: 5463 1101 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b0ce: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -01b0d2: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -01b0d8: 6e20 f408 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -01b0de: 0c03 |004f: move-result-object v3 │ │ -01b0e0: 5b63 0901 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ -01b0e4: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -01b0ea: 6e20 f408 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -01b0f0: 0c03 |0058: move-result-object v3 │ │ -01b0f2: 5b63 0f01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b0f6: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -01b0fc: 6e20 f408 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -01b102: 0c03 |0061: move-result-object v3 │ │ -01b104: 5b63 0c01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b108: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -01b10e: 6e20 f408 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -01b114: 0c01 |006a: move-result-object v1 │ │ -01b116: 2013 6401 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0164 │ │ -01b11a: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -01b11e: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -01b122: 2203 9901 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -01b126: 1a04 da06 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@06da │ │ -01b12a: 7020 3c0a 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ -01b130: 2703 |0078: throw v3 │ │ -01b132: 5463 1101 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b136: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -01b13a: 6e20 ef09 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@09ef │ │ -01b140: 28d2 |0080: goto 0052 // -002e │ │ -01b142: 2203 9901 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -01b146: 1a04 b301 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01b3 │ │ -01b14a: 7020 3c0a 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ -01b150: 2703 |0088: throw v3 │ │ -01b152: 1f01 6401 |0089: check-cast v1, Landroid/widget/ListView; // type@0164 │ │ -01b156: 5b61 0b01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b15a: 5463 0901 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ -01b15e: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -01b162: 5463 0b01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b166: 5464 0901 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ -01b16a: 6e20 cc09 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09cc │ │ -01b170: 2884 |0098: goto 001c // -007c │ │ -01b172: 5463 0801 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ -01b176: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -01b17a: 5463 1101 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b17e: 5464 0801 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ -01b182: 6e20 eb09 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -01b188: 5463 0b01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b18c: 5464 1101 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b190: 6e20 cc09 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09cc │ │ -01b196: 2900 71ff |00ab: goto/16 001c // -008f │ │ -01b19a: 5463 0f01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b19e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -01b1a2: 7030 fa02 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ -01b1a8: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=323 │ │ - 0x0005 line=374 │ │ - 0x0006 line=326 │ │ - 0x000a line=327 │ │ - 0x000c line=328 │ │ - 0x0014 line=330 │ │ - 0x0018 line=331 │ │ - 0x001c line=360 │ │ - 0x001f line=361 │ │ - 0x0026 line=362 │ │ - 0x002a line=363 │ │ - 0x002c line=364 │ │ - 0x002f line=365 │ │ - 0x0032 line=373 │ │ - 0x003a line=333 │ │ - 0x0045 line=334 │ │ - 0x0049 line=335 │ │ - 0x0052 line=339 │ │ - 0x005b line=340 │ │ - 0x0064 line=341 │ │ - 0x006b line=342 │ │ - 0x006f line=343 │ │ - 0x0071 line=344 │ │ - 0x0079 line=337 │ │ - 0x0081 line=348 │ │ - 0x0089 line=352 │ │ - 0x008d line=353 │ │ - 0x0091 line=354 │ │ - 0x0099 line=355 │ │ - 0x009d line=356 │ │ - 0x00a4 line=357 │ │ - 0x00ad line=369 │ │ - 0x00b1 line=370 │ │ - locals : │ │ - 0x000a - 0x001a reg=2 root Landroid/view/View; │ │ - 0x002c - 0x0032 reg=0 adapter Landroid/widget/ListAdapter; │ │ - 0x006b - 0x0079 reg=1 rawListView Landroid/view/View; │ │ - 0x0081 - 0x008b reg=1 rawListView Landroid/view/View; │ │ - 0x003a - 0x00ad reg=2 root Landroid/view/View; │ │ - 0x0000 - 0x00b6 reg=6 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShown' │ │ - type : '(ZZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 132 16-bit code units │ │ -01b1ac: |[01b1ac] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -01b1bc: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -01b1c2: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -01b1c6: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -01b1ca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -01b1cc: 7010 ec02 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b1d2: 5460 0f01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b1d6: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -01b1da: 2200 8c01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01b1de: 1a01 9b01 |0011: const-string v1, "Can't be used with a custom content view" // string@019b │ │ -01b1e2: 7020 1f0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01b1e8: 2700 |0016: throw v0 │ │ -01b1ea: 5560 0d01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ -01b1ee: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -01b1f2: 0e00 |001b: return-void │ │ -01b1f4: 5c67 0d01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ -01b1f8: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -01b1fc: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -01b200: 5460 0f01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b204: 6e10 ed02 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b20a: 0c01 |0027: move-result-object v1 │ │ -01b20c: 7120 9f09 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ -01b212: 0c01 |002b: move-result-object v1 │ │ -01b214: 6e20 1909 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -01b21a: 5460 0c01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b21e: 6e10 ed02 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b224: 0c01 |0034: move-result-object v1 │ │ -01b226: 7120 9f09 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ -01b22c: 0c01 |0038: move-result-object v1 │ │ -01b22e: 6e20 1909 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -01b234: 5460 0f01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b238: 6e20 1809 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -01b23e: 5460 0c01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b242: 6e20 1809 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -01b248: 28d5 |0046: goto 001b // -002b │ │ -01b24a: 5460 0f01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b24e: 6e10 f208 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ -01b254: 5460 0c01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b258: 6e10 f208 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ -01b25e: 28eb |0051: goto 003c // -0015 │ │ -01b260: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -01b264: 5460 0f01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b268: 6e10 ed02 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b26e: 0c01 |0059: move-result-object v1 │ │ -01b270: 7120 9f09 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ -01b276: 0c01 |005d: move-result-object v1 │ │ -01b278: 6e20 1909 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -01b27e: 5460 0c01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b282: 6e10 ed02 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b288: 0c01 |0066: move-result-object v1 │ │ -01b28a: 7120 9f09 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ -01b290: 0c01 |006a: move-result-object v1 │ │ -01b292: 6e20 1909 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ -01b298: 5460 0f01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b29c: 6e20 1809 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -01b2a2: 5460 0c01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b2a6: 6e20 1809 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ -01b2ac: 28a3 |0078: goto 001b // -005d │ │ -01b2ae: 5460 0f01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b2b2: 6e10 f208 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ -01b2b8: 5460 0c01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b2bc: 6e10 f208 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ -01b2c2: 28eb |0083: goto 006e // -0015 │ │ - catches : (none) │ │ - positions : │ │ - 0x0008 line=280 │ │ - 0x000b line=281 │ │ - 0x000f line=282 │ │ - 0x0017 line=284 │ │ - 0x001b line=313 │ │ - 0x001c line=287 │ │ - 0x001e line=288 │ │ - 0x0020 line=289 │ │ - 0x0022 line=290 │ │ - 0x002f line=292 │ │ - 0x003c line=298 │ │ - 0x0041 line=299 │ │ - 0x0047 line=295 │ │ - 0x004c line=296 │ │ - 0x0052 line=301 │ │ - 0x0054 line=302 │ │ - 0x0061 line=304 │ │ - 0x006e line=310 │ │ - 0x0073 line=311 │ │ - 0x0079 line=307 │ │ - 0x007e line=308 │ │ - locals : │ │ - 0x0000 - 0x0084 reg=6 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0084 reg=7 shown Z │ │ - 0x0000 - 0x0084 reg=8 animate Z │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getListAdapter' │ │ - type : '()Landroid/widget/ListAdapter;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b2c4: |[01b2c4] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -01b2d4: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ -01b2d8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=319 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getListView' │ │ - type : '()Landroid/widget/ListView;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01b2dc: |[01b2dc] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -01b2ec: 7010 ec02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b2f2: 5410 0b01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b2f6: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=222 │ │ - 0x0003 line=223 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getSelectedItemId' │ │ - type : '()J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -01b2f8: |[01b2f8] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -01b308: 7010 ec02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b30e: 5420 0b01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b312: 6e10 c809 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@09c8 │ │ -01b318: 0b00 |0008: move-result-wide v0 │ │ -01b31a: 1000 |0009: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=214 │ │ - 0x0003 line=215 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #3 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getSelectedItemPosition' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -01b31c: |[01b31c] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -01b32c: 7010 ec02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b332: 5410 0b01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b336: 6e10 c909 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@09c9 │ │ -01b33c: 0a00 |0008: move-result v0 │ │ -01b33e: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=206 │ │ - 0x0003 line=207 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #4 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onCreateView' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 142 16-bit code units │ │ -01b340: |[01b340] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01b350: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -01b354: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -01b356: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -01b358: 6e10 ed02 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b35e: 0c00 |0007: move-result-object v0 │ │ -01b360: 2205 6001 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0160 │ │ -01b364: 7020 b709 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09b7 │ │ -01b36a: 2203 6201 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0162 │ │ -01b36e: 7020 c009 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@09c0 │ │ -01b374: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -01b37a: 6e20 c309 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@09c3 │ │ -01b380: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -01b382: 6e20 c409 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@09c4 │ │ -01b388: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -01b38c: 6e20 c509 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09c5 │ │ -01b392: 6e20 c209 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@09c2 │ │ -01b398: 2204 6501 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0165 │ │ -01b39c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -01b39e: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -01b3a4: 7040 d109 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09d1 │ │ -01b3aa: 2207 5f01 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01b3ae: 7030 b609 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01b3b4: 6e30 c109 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09c1 │ │ -01b3ba: 2207 5f01 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01b3be: 7030 b609 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01b3c4: 6e30 b809 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ -01b3ca: 2201 6001 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0160 │ │ -01b3ce: 7020 b709 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09b7 │ │ -01b3d4: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -01b3da: 6e20 b909 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@09b9 │ │ -01b3e0: 2206 6c01 |0048: new-instance v6, Landroid/widget/TextView; // type@016c │ │ -01b3e4: 6e10 ed02 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b3ea: 0c07 |004d: move-result-object v7 │ │ -01b3ec: 7020 e109 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ -01b3f2: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -01b3f8: 6e20 e909 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@09e9 │ │ -01b3fe: 6e20 e809 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@09e8 │ │ -01b404: 2207 5f01 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01b408: 7030 b609 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01b40e: 6e30 b809 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ -01b414: 2202 6401 |0062: new-instance v2, Landroid/widget/ListView; // type@0164 │ │ -01b418: 6e10 ed02 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ -01b41e: 0c07 |0067: move-result-object v7 │ │ -01b420: 7020 c609 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@09c6 │ │ -01b426: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -01b42c: 6e20 cd09 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@09cd │ │ -01b432: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -01b434: 6e20 cb09 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@09cb │ │ -01b43a: 2207 5f01 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01b43e: 7030 b609 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01b444: 6e30 b809 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ -01b44a: 2207 5f01 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01b44e: 7030 b609 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01b454: 6e30 b809 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ -01b45a: 2207 5f01 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01b45e: 7030 b609 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01b464: 6e20 ba09 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09ba │ │ -01b46a: 1105 |008d: return-object v5 │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=91 │ │ - 0x0008 line=93 │ │ - 0x000d line=97 │ │ - 0x0012 line=98 │ │ - 0x0018 line=99 │ │ - 0x001c line=100 │ │ - 0x0021 line=101 │ │ - 0x0024 line=103 │ │ - 0x002d line=105 │ │ - 0x0035 line=108 │ │ - 0x003d line=113 │ │ - 0x0042 line=114 │ │ - 0x0048 line=116 │ │ - 0x0051 line=117 │ │ - 0x0057 line=118 │ │ - 0x005a line=119 │ │ - 0x0062 line=122 │ │ - 0x006b line=123 │ │ - 0x0071 line=124 │ │ - 0x0075 line=125 │ │ - 0x007d line=128 │ │ - 0x0085 line=133 │ │ - 0x008d line=136 │ │ - locals : │ │ - 0x0008 - 0x008e reg=0 context Landroid/content/Context; │ │ - 0x0042 - 0x008e reg=1 lframe Landroid/widget/FrameLayout; │ │ - 0x006b - 0x008e reg=2 lv Landroid/widget/ListView; │ │ - 0x0012 - 0x008e reg=3 pframe Landroid/widget/LinearLayout; │ │ - 0x002d - 0x008e reg=4 progress Landroid/widget/ProgressBar; │ │ - 0x000d - 0x008e reg=5 root Landroid/widget/FrameLayout; │ │ - 0x0051 - 0x008e reg=6 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x008e reg=12 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x008e reg=13 inflater Landroid/view/LayoutInflater; │ │ - 0x0000 - 0x008e reg=14 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x008e reg=15 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #5 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onDestroyView' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -01b46c: |[01b46c] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -01b47c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b47e: 5430 0a01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010a │ │ -01b482: 5431 1001 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0110 │ │ -01b486: 6e20 0b01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ -01b48c: 5b32 0b01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b490: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01b492: 5c30 0d01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ -01b496: 5b32 0c01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ -01b49a: 5b32 0f01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ -01b49e: 5b32 0901 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ -01b4a2: 5b32 1101 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b4a6: 6f10 ce01 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ce │ │ -01b4ac: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=153 │ │ - 0x0008 line=154 │ │ - 0x000a line=155 │ │ - 0x000d line=156 │ │ - 0x0013 line=157 │ │ - 0x0015 line=158 │ │ - 0x0018 line=159 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #6 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onListItemClick' │ │ - type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01b4b0: |[01b4b0] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -01b4c0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=173 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 position I │ │ - 0x0000 - 0x0001 reg=4 id J │ │ - │ │ - #7 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onViewCreated' │ │ - type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01b4c4: |[01b4c4] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -01b4d4: 6f30 db01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01db │ │ -01b4da: 7010 ec02 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b4e0: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - 0x0003 line=145 │ │ - 0x0006 line=146 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #8 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setEmptyText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -01b4e4: |[01b4e4] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -01b4f4: 7010 ec02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b4fa: 5420 1101 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b4fe: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -01b502: 2200 8c01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01b506: 1a01 9b01 |0009: const-string v1, "Can't be used with a custom content view" // string@019b │ │ -01b50a: 7020 1f0a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01b510: 2700 |000e: throw v0 │ │ -01b512: 5420 1101 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b516: 6e20 eb09 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -01b51c: 5420 0801 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ -01b520: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -01b524: 5420 0b01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b528: 5421 1101 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ -01b52c: 6e20 cc09 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09cc │ │ -01b532: 5b23 0801 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ -01b536: 0e00 |0021: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=232 │ │ - 0x0003 line=233 │ │ - 0x0007 line=234 │ │ - 0x000f line=236 │ │ - 0x0014 line=237 │ │ - 0x0018 line=238 │ │ - 0x001f line=240 │ │ - 0x0021 line=241 │ │ - locals : │ │ - 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0022 reg=3 text Ljava/lang/CharSequence; │ │ - │ │ - #9 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListAdapter' │ │ - type : '(Landroid/widget/ListAdapter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -01b538: |[01b538] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -01b548: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b54a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01b54c: 5443 0701 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ -01b550: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -01b554: 0110 |0006: move v0, v1 │ │ -01b556: 5b45 0701 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ -01b55a: 5443 0b01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b55e: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -01b562: 5443 0b01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b566: 6e20 ca09 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@09ca │ │ -01b56c: 5543 0d01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ -01b570: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -01b574: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -01b578: 6e10 f202 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02f2 │ │ -01b57e: 0c03 |001b: move-result-object v3 │ │ -01b580: 6e10 0509 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0905 │ │ -01b586: 0c03 |001f: move-result-object v3 │ │ -01b588: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -01b58c: 0112 |0022: move v2, v1 │ │ -01b58e: 7030 fa02 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ -01b594: 0e00 |0026: return-void │ │ -01b596: 0120 |0027: move v0, v2 │ │ -01b598: 28df |0028: goto 0007 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=179 │ │ - 0x0007 line=180 │ │ - 0x0009 line=181 │ │ - 0x000d line=182 │ │ - 0x0012 line=183 │ │ - 0x0018 line=186 │ │ - 0x0026 line=189 │ │ - 0x0028 line=179 │ │ - locals : │ │ - 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ - 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ - │ │ - #10 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShown' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -01b59c: |[01b59c] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -01b5ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01b5ae: 7030 fa02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ -01b5b4: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=258 │ │ - 0x0004 line=259 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0005 reg=2 shown Z │ │ - │ │ - #11 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShownNoAnimation' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -01b5b8: |[01b5b8] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -01b5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b5ca: 7030 fa02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ -01b5d0: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=266 │ │ - 0x0004 line=267 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0005 reg=2 shown Z │ │ - │ │ - #12 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setSelection' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -01b5d4: |[01b5d4] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -01b5e4: 7010 ec02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ -01b5ea: 5410 0b01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ -01b5ee: 6e20 d009 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@09d0 │ │ -01b5f4: 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 : 1111 (ListFragment.java) │ │ - │ │ -Class #43 header: │ │ +Class #34 header: │ │ class_idx : 116 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ source_file_idx : 1335 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #43 annotations: │ │ +Class #34 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="LoaderCallbacks" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on method #765 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" ";" } │ │ Annotations on method #766 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ Annotations on method #767 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";)V" } │ │ │ │ -Class #43 - │ │ +Class #34 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -19607,35 +9011,35 @@ │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1335 (LoaderManager.java) │ │ │ │ -Class #44 header: │ │ +Class #35 header: │ │ class_idx : 117 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 407 │ │ source_file_idx : 1335 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #44 annotations: │ │ +Class #35 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManager$LoaderCallbacks; } │ │ Annotations on method #772 'getLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ Annotations on method #774 'initLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ Annotations on method #775 'restartLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ │ │ -Class #44 - │ │ +Class #35 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -19644,17 +9048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b5f8: |[01b5f8] android.support.v4.app.LoaderManager.:()V │ │ -01b608: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01b60e: 0e00 |0003: return-void │ │ +01df88: |[01df88] android.support.v4.app.LoaderManager.:()V │ │ +01df98: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01df9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -19663,17 +9067,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b610: |[01b610] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -01b620: 6a00 2101 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01b624: 0e00 |0002: return-void │ │ +01dfa0: |[01dfa0] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +01dfb0: 6a00 2101 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +01dfb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -19701,17 +9105,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01b628: |[01b628] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -01b638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b63a: 0f00 |0001: return v0 │ │ +01dfb8: |[01dfb8] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +01dfc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01dfca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -19724,2815 +9128,529 @@ │ │ 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 : 1335 (LoaderManager.java) │ │ │ │ -Class #45 header: │ │ -class_idx : 147 │ │ -access_flags : 1537 (0x0601) │ │ +Class #36 header: │ │ +class_idx : 120 │ │ +access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ -source_file_idx : 1330 │ │ -static_fields_size : 0 │ │ +source_file_idx : 1428 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #45 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #992 'onLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ +Class #36 annotations: │ │ +Annotations on method #809 'getParentActivityIntent' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ +Annotations on method #810 'getParentActivityIntent' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<*>;)" "Landroid/content/Intent;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ +Annotations on method #812 'getParentActivityName' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ │ │ -Class #45 - │ │ - Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #36 - │ │ + Class descriptor : 'Landroid/support/v4/app/NavUtils;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'PARENT_ACTIVITY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.PARENT_ACTIVITY" │ │ + #1 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "NavUtils" │ │ Instance fields - │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ - name : 'onLoadComplete' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1330 (Loader.java) │ │ - │ │ -Class #46 header: │ │ -class_idx : 118 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1335 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 15 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ + #0 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +01dfcc: |[01dfcc] android.support.v4.app.NavUtils.:()V │ │ +01dfdc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01dfe2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + 0x0003 line=197 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ -Class #46 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #275 'mCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #282 'mLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #776 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #777 'callOnLoadFinished' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ -Annotations on method #781 'onLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ + #1 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +01dfe4: |[01dfe4] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +01dff4: 7110 2b03 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@032b │ │ +01dffa: 0c00 |0003: move-result-object v0 │ │ +01dffc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +01e000: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +01e002: 1101 |0007: return-object v1 │ │ +01e004: 2201 1c00 |0008: new-instance v1, Landroid/content/Intent; // type@001c │ │ +01e008: 1a02 6107 |000a: const-string v2, "android.intent.action.MAIN" // string@0761 │ │ +01e00c: 7020 7800 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0078 │ │ +01e012: 6e30 9000 3100 |000f: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0090 │ │ +01e018: 0c01 |0012: move-result-object v1 │ │ +01e01a: 28f4 |0013: goto 0007 // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0004 line=113 │ │ + 0x0007 line=114 │ │ + locals : │ │ + 0x0004 - 0x0014 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=3 sourceActivity Landroid/app/Activity; │ │ │ │ -Class #46 - │ │ - Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mArgs' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mCallbacks' │ │ - type : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mData' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mDeliveredData' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mHaveData' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mListenerRegistered' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mLoader' │ │ - type : 'Landroid/support/v4/content/Loader;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mPendingLoader' │ │ - type : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mReportNextStart' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mRetaining' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mRetainingStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ - ins : 5 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -01b63c: |[01b63c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -01b64c: 5b01 2001 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b650: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01b656: 5902 1801 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01b65a: 5b03 1201 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0112 │ │ -01b65e: 5b04 1301 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b662: 0e00 |000b: return-void │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 50 16-bit code units │ │ +01e01c: |[01e01c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +01e02c: 7120 2c03 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@032c │ │ +01e032: 0c00 |0003: move-result-object v0 │ │ +01e034: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +01e038: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +01e03a: 1101 |0007: return-object v1 │ │ +01e03c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +01e03e: 6e20 410a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a41 │ │ +01e044: 0a01 |000c: move-result v1 │ │ +01e046: 1302 2e00 |000d: const/16 v2, #int 46 // #2e │ │ +01e04a: 3321 1700 |000f: if-ne v1, v2, 0026 // +0017 │ │ +01e04e: 2201 9c01 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01e052: 7010 520a 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01e058: 6e10 6f00 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@006f │ │ +01e05e: 0c02 |0019: move-result-object v2 │ │ +01e060: 6e20 580a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e066: 0c01 |001d: move-result-object v1 │ │ +01e068: 6e20 580a 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e06e: 0c01 |0021: move-result-object v1 │ │ +01e070: 6e10 5d0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01e076: 0c00 |0025: move-result-object v0 │ │ +01e078: 2201 1c00 |0026: new-instance v1, Landroid/content/Intent; // type@001c │ │ +01e07c: 1a02 6107 |0028: const-string v2, "android.intent.action.MAIN" // string@0761 │ │ +01e080: 7020 7800 2100 |002a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0078 │ │ +01e086: 6e30 9000 3100 |002d: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0090 │ │ +01e08c: 0c01 |0030: move-result-object v1 │ │ +01e08e: 28d6 |0031: goto 0007 // -002a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=225 │ │ - 0x0005 line=226 │ │ - 0x0007 line=227 │ │ - 0x0009 line=228 │ │ - 0x000b line=229 │ │ + 0x0000 line=147 │ │ + 0x0004 line=148 │ │ + 0x0007 line=152 │ │ + 0x0008 line=149 │ │ + 0x0011 line=150 │ │ + 0x0026 line=152 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000c reg=2 id I │ │ - 0x0000 - 0x000c reg=3 args Landroid/os/Bundle; │ │ - 0x0000 - 0x000c reg=4 callbacks Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0004 - 0x0032 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0032 reg=4 componentName Landroid/content/ComponentName; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'callOnLoadFinished' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 110 16-bit code units │ │ -01b664: |[01b664] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -01b674: 5441 1301 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b678: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -01b67c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01b67e: 5441 2001 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b682: 5411 2301 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b686: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -01b68a: 5441 2001 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b68e: 5411 2301 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b692: 5411 9f00 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b696: 5410 d400 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b69a: 5441 2001 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b69e: 5411 2301 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b6a2: 5411 9f00 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b6a6: 1a02 ec0d |0019: const-string v2, "onLoadFinished" // string@0dec │ │ -01b6aa: 5b12 d400 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b6ae: 6301 2101 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01b6b2: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -01b6b6: 1a01 3605 |0021: const-string v1, "LoaderManager" // string@0536 │ │ -01b6ba: 2202 9c01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01b6be: 7010 520a 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01b6c4: 1a03 1e00 |0028: const-string v3, " onLoadFinished in " // string@001e │ │ -01b6c8: 6e20 580a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b6ce: 0c02 |002d: move-result-object v2 │ │ -01b6d0: 6e20 570a 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01b6d6: 0c02 |0031: move-result-object v2 │ │ -01b6d8: 1a03 b500 |0032: const-string v3, ": " // string@00b5 │ │ -01b6dc: 6e20 580a 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b6e2: 0c02 |0037: move-result-object v2 │ │ -01b6e4: 6e20 e303 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@03e3 │ │ -01b6ea: 0c03 |003b: move-result-object v3 │ │ -01b6ec: 6e20 580a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b6f2: 0c02 |003f: move-result-object v2 │ │ -01b6f4: 6e10 5d0a 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01b6fa: 0c02 |0043: move-result-object v2 │ │ -01b6fc: 7120 af08 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01b702: 5441 1301 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b706: 7230 fe02 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02fe │ │ -01b70c: 5441 2001 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b710: 5411 2301 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b714: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -01b718: 5441 2001 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b71c: 5411 2301 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b720: 5411 9f00 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b724: 5b10 d400 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b728: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -01b72a: 5c41 1501 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01b72e: 0e00 |005d: return-void │ │ -01b730: 0d01 |005e: move-exception v1 │ │ -01b732: 5442 2001 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b736: 5422 2301 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b73a: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -01b73e: 5442 2001 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b742: 5422 2301 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b746: 5422 9f00 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b74a: 5b20 d400 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b74e: 2701 |006d: throw v1 │ │ - catches : 1 │ │ - 0x001d - 0x004c │ │ - -> 0x005e │ │ + insns size : 25 16-bit code units │ │ +01e090: |[01e090] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +01e0a0: 2201 1200 |0000: new-instance v1, Landroid/content/ComponentName; // type@0012 │ │ +01e0a4: 7030 5600 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0056 │ │ +01e0aa: 7120 2c03 1300 |0005: invoke-static {v3, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@032c │ │ +01e0b0: 0c00 |0008: move-result-object v0 │ │ +01e0b2: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +01e0b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +01e0b8: 1101 |000c: return-object v1 │ │ +01e0ba: 2201 1c00 |000d: new-instance v1, Landroid/content/Intent; // type@001c │ │ +01e0be: 1a02 6107 |000f: const-string v2, "android.intent.action.MAIN" // string@0761 │ │ +01e0c2: 7020 7800 2100 |0011: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0078 │ │ +01e0c8: 6e30 9000 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0090 │ │ +01e0ce: 0c01 |0017: move-result-object v1 │ │ +01e0d0: 28f4 |0018: goto 000c // -000c │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=415 │ │ - 0x0004 line=416 │ │ - 0x0005 line=417 │ │ - 0x000b line=418 │ │ - 0x0013 line=419 │ │ - 0x001d line=422 │ │ - 0x0047 line=424 │ │ - 0x004c line=426 │ │ - 0x0052 line=427 │ │ - 0x005a line=430 │ │ - 0x005d line=432 │ │ - 0x005e line=426 │ │ - 0x0065 line=427 │ │ + 0x0000 line=129 │ │ + 0x0009 line=131 │ │ + 0x000c line=132 │ │ locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/content/Loader; │ │ - 0x0005 - 0x005d reg=0 lastBecause Ljava/lang/String; │ │ - 0x005e - 0x006e reg=0 lastBecause Ljava/lang/String; │ │ - 0x0000 - 0x006e reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x006e reg=5 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x006e reg=6 data Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ + 0x0009 - 0x0019 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0019 reg=4 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'destroy' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityName' │ │ + type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 177 16-bit code units │ │ -01b75c: |[01b75c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -01b76c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01b76e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01b770: 6302 2101 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01b774: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -01b778: 1a02 3605 |0006: const-string v2, "LoaderManager" // string@0536 │ │ -01b77c: 2203 9c01 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01b780: 7010 520a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01b786: 1a04 0700 |000d: const-string v4, " Destroying: " // string@0007 │ │ -01b78a: 6e20 580a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b790: 0c03 |0012: move-result-object v3 │ │ -01b792: 6e20 570a 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01b798: 0c03 |0016: move-result-object v3 │ │ -01b79a: 6e10 5d0a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01b7a0: 0c03 |001a: move-result-object v3 │ │ -01b7a2: 7120 af08 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01b7a8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -01b7aa: 5c72 1601 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0116 │ │ -01b7ae: 5571 1501 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01b7b2: 5c75 1501 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01b7b6: 5472 1301 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b7ba: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -01b7be: 5472 1a01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b7c2: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -01b7c6: 5572 1701 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01b7ca: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -01b7ce: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -01b7d2: 6302 2101 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01b7d6: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -01b7da: 1a02 3605 |0037: const-string v2, "LoaderManager" // string@0536 │ │ -01b7de: 2203 9c01 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01b7e2: 7010 520a 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01b7e8: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ -01b7ec: 6e20 580a 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b7f2: 0c03 |0043: move-result-object v3 │ │ -01b7f4: 6e20 570a 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01b7fa: 0c03 |0047: move-result-object v3 │ │ -01b7fc: 6e10 5d0a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01b802: 0c03 |004b: move-result-object v3 │ │ -01b804: 7120 af08 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01b80a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -01b80c: 5472 2001 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b810: 5422 2301 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b814: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -01b818: 5472 2001 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b81c: 5422 2301 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b820: 5422 9f00 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b824: 5420 d400 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b828: 5472 2001 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b82c: 5422 2301 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b830: 5422 9f00 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b834: 1a03 ef0d |0064: const-string v3, "onLoaderReset" // string@0def │ │ -01b838: 5b23 d400 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b83c: 5472 1301 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b840: 5473 1a01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b844: 7220 ff02 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@02ff │ │ -01b84a: 5472 2001 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b84e: 5422 2301 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b852: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -01b856: 5472 2001 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b85a: 5422 2301 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b85e: 5422 9f00 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b862: 5b20 d400 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b866: 5b76 1301 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b86a: 5b76 1401 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01b86e: 5c75 1701 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01b872: 5472 1a01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b876: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -01b87a: 5572 1901 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01b87e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -01b882: 5c75 1901 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01b886: 5472 1a01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b88a: 6e20 f803 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@03f8 │ │ -01b890: 5472 1a01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b894: 6e10 f303 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@03f3 │ │ -01b89a: 5472 1b01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01b89e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -01b8a2: 5472 1b01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01b8a6: 6e10 0a03 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01b8ac: 0e00 |00a0: return-void │ │ -01b8ae: 0d02 |00a1: move-exception v2 │ │ -01b8b0: 5473 2001 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b8b4: 5433 2301 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b8b8: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -01b8bc: 5473 2001 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01b8c0: 5433 2301 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01b8c4: 5433 9f00 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01b8c8: 5b30 d400 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ -01b8cc: 2702 |00b0: throw v2 │ │ + insns size : 16 16-bit code units │ │ +01e0d4: |[01e0d4] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +01e0e4: 6e10 0c00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000c │ │ +01e0ea: 0c01 |0003: move-result-object v1 │ │ +01e0ec: 7120 2c03 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@032c │ │ +01e0f2: 0c01 |0007: move-result-object v1 │ │ +01e0f4: 1101 |0008: return-object v1 │ │ +01e0f6: 0d00 |0009: move-exception v0 │ │ +01e0f8: 2201 8b01 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01e0fc: 7020 1d0a 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +01e102: 2701 |000f: throw v1 │ │ catches : 1 │ │ - 0x0068 - 0x006f │ │ - -> 0x00a1 │ │ + 0x0000 - 0x0007 │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ - 0x0002 line=324 │ │ - 0x001e line=325 │ │ - 0x0021 line=326 │ │ - 0x0023 line=327 │ │ - 0x0025 line=328 │ │ - 0x0033 line=329 │ │ - 0x004f line=330 │ │ - 0x0050 line=331 │ │ - 0x0056 line=332 │ │ - 0x005e line=333 │ │ - 0x0068 line=336 │ │ - 0x006f line=338 │ │ - 0x0075 line=339 │ │ - 0x007d line=343 │ │ - 0x007f line=344 │ │ - 0x0081 line=345 │ │ - 0x0083 line=346 │ │ - 0x0087 line=347 │ │ - 0x008b line=348 │ │ - 0x008d line=349 │ │ - 0x0092 line=351 │ │ - 0x0097 line=353 │ │ - 0x009b line=354 │ │ - 0x00a0 line=356 │ │ - 0x00a1 line=338 │ │ - 0x00a8 line=339 │ │ + 0x0000 line=166 │ │ + 0x0009 line=167 │ │ + 0x000a line=169 │ │ locals : │ │ - 0x0050 - 0x007d reg=0 lastBecause Ljava/lang/String; │ │ - 0x00a1 - 0x00b1 reg=0 lastBecause Ljava/lang/String; │ │ - 0x0023 - 0x00b1 reg=1 needReset Z │ │ - 0x0000 - 0x00b1 reg=7 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x000a - 0x0010 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ + 0x0000 - 0x0010 reg=2 sourceActivity Landroid/app/Activity; │ │ │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityName' │ │ + type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 234 16-bit code units │ │ -01b8dc: |[01b8dc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01b8ec: 6e20 090a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b8f2: 1a00 4e0c |0003: const-string v0, "mId=" // string@0c4e │ │ -01b8f6: 6e20 090a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b8fc: 5230 1801 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01b900: 6e20 070a 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01b906: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ -01b90a: 6e20 090a 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b910: 5430 1201 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0112 │ │ -01b914: 6e20 0d0a 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01b91a: 6e20 090a 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b920: 1a00 f20b |001a: const-string v0, "mCallbacks=" // string@0bf2 │ │ -01b924: 6e20 090a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b92a: 5430 1301 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01b92e: 6e20 0d0a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01b934: 6e20 090a 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b93a: 1a00 6f0c |0027: const-string v0, "mLoader=" // string@0c6f │ │ -01b93e: 6e20 090a 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b944: 5430 1a01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b948: 6e20 0d0a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01b94e: 5430 1a01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b952: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -01b956: 5430 1a01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01b95a: 2201 9c01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01b95e: 7010 520a 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01b964: 6e20 580a 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b96a: 0c01 |003f: move-result-object v1 │ │ -01b96c: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ -01b970: 6e20 580a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01b976: 0c01 |0045: move-result-object v1 │ │ -01b978: 6e10 5d0a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01b97e: 0c01 |0049: move-result-object v1 │ │ -01b980: 6e57 e503 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@03e5 │ │ -01b986: 5530 1701 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01b98a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -01b98e: 5530 1501 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01b992: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -01b996: 6e20 090a 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b99c: 1a00 470c |0058: const-string v0, "mHaveData=" // string@0c47 │ │ -01b9a0: 6e20 090a 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b9a6: 5530 1701 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01b9aa: 6e20 0a0a 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01b9b0: 1a00 1b00 |0062: const-string v0, " mDeliveredData=" // string@001b │ │ -01b9b4: 6e20 090a 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b9ba: 5530 1501 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01b9be: 6e20 0f0a 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01b9c4: 6e20 090a 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b9ca: 1a00 1f0c |006f: const-string v0, "mData=" // string@0c1f │ │ -01b9ce: 6e20 090a 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b9d4: 5430 1401 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01b9d8: 6e20 0d0a 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01b9de: 6e20 090a 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b9e4: 1a00 cc0c |007c: const-string v0, "mStarted=" // string@0ccc │ │ -01b9e8: 6e20 090a 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01b9ee: 5530 1f01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01b9f2: 6e20 0a0a 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01b9f8: 1a00 5e00 |0086: const-string v0, " mReportNextStart=" // string@005e │ │ -01b9fc: 6e20 090a 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba02: 5530 1c01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ -01ba06: 6e20 0a0a 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01ba0c: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ -01ba10: 6e20 090a 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba16: 5530 1601 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0116 │ │ -01ba1a: 6e20 0f0a 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01ba20: 6e20 090a 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba26: 1a00 b10c |009d: const-string v0, "mRetaining=" // string@0cb1 │ │ -01ba2a: 6e20 090a 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba30: 5530 1d01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ -01ba34: 6e20 0a0a 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01ba3a: 1a00 6200 |00a7: const-string v0, " mRetainingStarted=" // string@0062 │ │ -01ba3e: 6e20 090a 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba44: 5530 1e01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ -01ba48: 6e20 0a0a 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01ba4e: 1a00 5900 |00b1: const-string v0, " mListenerRegistered=" // string@0059 │ │ -01ba52: 6e20 090a 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba58: 5530 1901 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01ba5c: 6e20 0f0a 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01ba62: 5430 1b01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01ba66: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -01ba6a: 6e20 090a 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ba70: 1a00 e505 |00c2: const-string v0, "Pending Loader " // string@05e5 │ │ -01ba74: 6e20 0e0a 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01ba7a: 5430 1b01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01ba7e: 6e20 080a 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ -01ba84: 1a00 b400 |00cc: const-string v0, ":" // string@00b4 │ │ -01ba88: 6e20 0e0a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01ba8e: 5430 1b01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01ba92: 2201 9c01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01ba96: 7010 520a 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01ba9c: 6e20 580a 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01baa2: 0c01 |00db: move-result-object v1 │ │ -01baa4: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ -01baa8: 6e20 580a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01baae: 0c01 |00e1: move-result-object v1 │ │ -01bab0: 6e10 5d0a 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bab6: 0c01 |00e5: move-result-object v1 │ │ -01bab8: 6e57 0b03 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@030b │ │ -01babe: 0e00 |00e9: return-void │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +01e110: |[01e110] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +01e120: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01e122: 6e10 6e00 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@006e │ │ +01e128: 0c02 |0004: move-result-object v2 │ │ +01e12a: 1304 8000 |0005: const/16 v4, #int 128 // #80 │ │ +01e12e: 6e30 9a00 7204 |0007: invoke-virtual {v2, v7, v4}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@009a │ │ +01e134: 0c00 |000a: move-result-object v0 │ │ +01e136: 5404 0e00 |000b: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ +01e13a: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +01e13e: 0731 |000f: move-object v1, v3 │ │ +01e140: 1101 |0010: return-object v1 │ │ +01e142: 5404 0e00 |0011: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ +01e146: 1a05 6c07 |0013: const-string v5, "android.support.PARENT_ACTIVITY" // string@076c │ │ +01e14a: 6e20 f500 5400 |0015: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00f5 │ │ +01e150: 0c01 |0018: move-result-object v1 │ │ +01e152: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +01e156: 0731 |001b: move-object v1, v3 │ │ +01e158: 28f4 |001c: goto 0010 // -000c │ │ +01e15a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +01e15c: 6e20 410a 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@0a41 │ │ +01e162: 0a03 |0021: move-result v3 │ │ +01e164: 1304 2e00 |0022: const/16 v4, #int 46 // #2e │ │ +01e168: 3343 ecff |0024: if-ne v3, v4, 0010 // -0014 │ │ +01e16c: 2203 9c01 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +01e170: 7010 520a 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01e176: 6e10 6f00 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@006f │ │ +01e17c: 0c04 |002e: move-result-object v4 │ │ +01e17e: 6e20 580a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e184: 0c03 |0032: move-result-object v3 │ │ +01e186: 6e20 580a 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e18c: 0c03 |0036: move-result-object v3 │ │ +01e18e: 6e10 5d0a 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01e194: 0c01 |003a: move-result-object v1 │ │ +01e196: 28d5 |003b: goto 0010 // -002b │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=448 │ │ - 0x000d line=449 │ │ - 0x0017 line=450 │ │ - 0x0024 line=451 │ │ - 0x0031 line=452 │ │ - 0x0035 line=453 │ │ - 0x004d line=455 │ │ - 0x0055 line=456 │ │ - 0x0062 line=457 │ │ - 0x006c line=458 │ │ - 0x0079 line=460 │ │ - 0x0086 line=461 │ │ - 0x0090 line=462 │ │ - 0x009a line=463 │ │ - 0x00a7 line=464 │ │ - 0x00b1 line=465 │ │ - 0x00bb line=466 │ │ - 0x00bf line=467 │ │ - 0x00c7 line=468 │ │ - 0x00d1 line=469 │ │ - 0x00e9 line=471 │ │ + 0x0001 line=184 │ │ + 0x0005 line=185 │ │ + 0x000b line=186 │ │ + 0x0010 line=192 │ │ + 0x0011 line=187 │ │ + 0x0019 line=188 │ │ + 0x001d line=189 │ │ + 0x0026 line=190 │ │ locals : │ │ - 0x0000 - 0x00ea reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00ea reg=4 prefix Ljava/lang/String; │ │ - 0x0000 - 0x00ea reg=5 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x00ea reg=6 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x00ea reg=7 args [Ljava/lang/String; │ │ + 0x000b - 0x003c reg=0 info Landroid/content/pm/ActivityInfo; │ │ + 0x0019 - 0x003c reg=1 parentActivity Ljava/lang/String; │ │ + 0x0005 - 0x003c reg=2 pm Landroid/content/pm/PackageManager; │ │ + 0x0000 - 0x003c reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x003c reg=7 componentName Landroid/content/ComponentName; │ │ │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'finishRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'navigateUpFromSameTask' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 68 16-bit code units │ │ -01bac0: |[01bac0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -01bad0: 5530 1d01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ -01bad4: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -01bad8: 6300 2101 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01badc: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -01bae0: 1a00 3605 |0008: const-string v0, "LoaderManager" // string@0536 │ │ -01bae4: 2201 9c01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01bae8: 7010 520a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01baee: 1a02 0c00 |000f: const-string v2, " Finished Retaining: " // string@000c │ │ -01baf2: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01baf8: 0c01 |0014: move-result-object v1 │ │ -01bafa: 6e20 570a 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01bb00: 0c01 |0018: move-result-object v1 │ │ -01bb02: 6e10 5d0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bb08: 0c01 |001c: move-result-object v1 │ │ -01bb0a: 7120 af08 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bb10: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -01bb12: 5c30 1d01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ -01bb16: 5530 1f01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bb1a: 5531 1e01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ -01bb1e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -01bb22: 5530 1f01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bb26: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -01bb2a: 6e10 1103 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0311 │ │ -01bb30: 5530 1f01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bb34: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -01bb38: 5530 1701 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01bb3c: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -01bb40: 5530 1c01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ -01bb44: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -01bb48: 5430 1a01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bb4c: 5431 1401 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01bb50: 6e30 0903 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ -01bb56: 0e00 |0043: return-void │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +01e198: |[01e198] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +01e1a8: 7110 2803 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0328 │ │ +01e1ae: 0c00 |0003: move-result-object v0 │ │ +01e1b0: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +01e1b4: 2201 8b01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01e1b8: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +01e1bc: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01e1c2: 1a03 3a01 |000d: const-string v3, "Activity " // string@013a │ │ +01e1c6: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e1cc: 0c02 |0012: move-result-object v2 │ │ +01e1ce: 6e10 380a 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +01e1d4: 0c03 |0016: move-result-object v3 │ │ +01e1d6: 6e10 150a 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0a15 │ │ +01e1dc: 0c03 |001a: move-result-object v3 │ │ +01e1de: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e1e4: 0c02 |001e: move-result-object v2 │ │ +01e1e6: 1a03 3500 |001f: const-string v3, " does not have a parent activity name specified." // string@0035 │ │ +01e1ea: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e1f0: 0c02 |0024: move-result-object v2 │ │ +01e1f2: 1a03 2100 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0021 │ │ +01e1f6: 6e20 580a 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e1fc: 0c02 |002a: move-result-object v2 │ │ +01e1fe: 1a03 3600 |002b: const-string v3, " element in your manifest?)" // string@0036 │ │ +01e202: 6e20 580a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01e208: 0c02 |0030: move-result-object v2 │ │ +01e20a: 6e10 5d0a 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01e210: 0c02 |0034: move-result-object v2 │ │ +01e212: 7020 1c0a 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01e218: 2701 |0038: throw v1 │ │ +01e21a: 7120 2e03 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@032e │ │ +01e220: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=275 │ │ - 0x0004 line=276 │ │ - 0x0020 line=277 │ │ - 0x0023 line=278 │ │ - 0x0029 line=279 │ │ - 0x002d line=283 │ │ - 0x0030 line=288 │ │ - 0x003c line=295 │ │ - 0x0043 line=297 │ │ + 0x0000 line=71 │ │ + 0x0004 line=73 │ │ + 0x0006 line=74 │ │ + 0x0039 line=81 │ │ + 0x003c line=82 │ │ locals : │ │ - 0x0000 - 0x0044 reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0004 - 0x003d reg=0 upIntent Landroid/content/Intent; │ │ + 0x0000 - 0x003d reg=4 sourceActivity Landroid/app/Activity; │ │ │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'onLoadComplete' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'navigateUpTo' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 197 16-bit code units │ │ -01bb58: |[01bb58] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -01bb68: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01bb6a: 6302 2101 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bb6e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -01bb72: 1a02 3605 |0005: const-string v2, "LoaderManager" // string@0536 │ │ -01bb76: 2203 9c01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01bb7a: 7010 520a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01bb80: 1a04 eb0d |000c: const-string v4, "onLoadComplete: " // string@0deb │ │ -01bb84: 6e20 580a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bb8a: 0c03 |0011: move-result-object v3 │ │ -01bb8c: 6e20 570a 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01bb92: 0c03 |0015: move-result-object v3 │ │ -01bb94: 6e10 5d0a 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bb9a: 0c03 |0019: move-result-object v3 │ │ -01bb9c: 7120 af08 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bba2: 5562 1601 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0116 │ │ -01bba6: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -01bbaa: 6302 2101 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bbae: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -01bbb2: 1a02 3605 |0025: const-string v2, "LoaderManager" // string@0536 │ │ -01bbb6: 1a03 0d00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000d │ │ -01bbba: 7120 af08 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bbc0: 0e00 |002c: return-void │ │ -01bbc2: 5462 2001 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bbc6: 5422 2601 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01bbca: 5263 1801 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01bbce: 6e20 da02 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -01bbd4: 0c02 |0036: move-result-object v2 │ │ -01bbd6: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -01bbda: 6302 2101 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bbde: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -01bbe2: 1a02 3605 |003d: const-string v2, "LoaderManager" // string@0536 │ │ -01bbe6: 1a03 0e00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000e │ │ -01bbea: 7120 af08 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bbf0: 28e8 |0044: goto 002c // -0018 │ │ -01bbf2: 5461 1b01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01bbf6: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -01bbfa: 6302 2101 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bbfe: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -01bc02: 1a02 3605 |004d: const-string v2, "LoaderManager" // string@0536 │ │ -01bc06: 2203 9c01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01bc0a: 7010 520a 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01bc10: 1a04 1800 |0054: const-string v4, " Switching to pending loader: " // string@0018 │ │ -01bc14: 6e20 580a 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bc1a: 0c03 |0059: move-result-object v3 │ │ -01bc1c: 6e20 570a 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01bc22: 0c03 |005d: move-result-object v3 │ │ -01bc24: 6e10 5d0a 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bc2a: 0c03 |0061: move-result-object v3 │ │ -01bc2c: 7120 af08 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bc32: 5b65 1b01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01bc36: 5462 2001 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bc3a: 5422 2601 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01bc3e: 5263 1801 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01bc42: 6e30 e102 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -01bc48: 6e10 0a03 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01bc4e: 5462 2001 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bc52: 6e20 2303 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0323 │ │ -01bc58: 28b4 |0078: goto 002c // -004c │ │ -01bc5a: 5462 1401 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01bc5e: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -01bc62: 5562 1701 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01bc66: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -01bc6a: 5b68 1401 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01bc6e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -01bc70: 5c62 1701 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01bc74: 5562 1f01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bc78: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -01bc7c: 6e30 0903 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ -01bc82: 5462 2001 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bc86: 5422 2501 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01bc8a: 5263 1801 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01bc8e: 6e20 da02 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -01bc94: 0c00 |0096: move-result-object v0 │ │ -01bc96: 1f00 7600 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01bc9a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -01bc9e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -01bca2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -01bca4: 5c02 1501 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01bca8: 6e10 0a03 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01bcae: 5462 2001 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bcb2: 5422 2501 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01bcb6: 5263 1801 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01bcba: 6e20 e202 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02e2 │ │ -01bcc0: 5462 2001 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bcc4: 5422 2301 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01bcc8: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -01bccc: 5462 2001 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bcd0: 6e10 2103 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ -01bcd6: 0a02 |00b7: move-result v2 │ │ -01bcd8: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -01bcdc: 5462 2001 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ -01bce0: 5422 2301 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01bce4: 5422 9f00 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01bce8: 6e10 8c02 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ -01bcee: 2900 69ff |00c3: goto/16 002c // -0097 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +01e224: |[01e224] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +01e234: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +01e238: 6e20 7900 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +01e23e: 6e20 2400 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0024 │ │ +01e244: 6e10 0900 0100 |0008: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@0009 │ │ +01e24a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=359 │ │ - 0x001d line=361 │ │ - 0x0021 line=362 │ │ - 0x002c line=412 │ │ - 0x002d line=366 │ │ - 0x0039 line=369 │ │ - 0x0045 line=373 │ │ - 0x0047 line=374 │ │ - 0x0049 line=378 │ │ - 0x0065 line=379 │ │ - 0x0067 line=380 │ │ - 0x0070 line=381 │ │ - 0x0073 line=382 │ │ - 0x0079 line=388 │ │ - 0x0081 line=389 │ │ - 0x0083 line=390 │ │ - 0x0086 line=391 │ │ - 0x008a line=392 │ │ - 0x008d line=402 │ │ - 0x0099 line=403 │ │ - 0x009d line=404 │ │ - 0x00a0 line=405 │ │ - 0x00a3 line=406 │ │ - 0x00ac line=409 │ │ - 0x00ba line=410 │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ + 0x0008 line=100 │ │ + 0x000b line=101 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/content/Loader; │ │ - 0x0099 - 0x00c5 reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0047 - 0x00c5 reg=1 pending Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00c5 reg=6 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00c5 reg=7 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x00c5 reg=8 data Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 sourceActivity Landroid/app/Activity; │ │ + 0x0000 - 0x000c reg=2 upIntent Landroid/content/Intent; │ │ │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'reportStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'shouldUpRecreateTask' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -01bcf4: |[01bcf4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -01bd04: 5520 1f01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bd08: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -01bd0c: 5520 1c01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ -01bd10: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -01bd14: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01bd16: 5c20 1c01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ -01bd1a: 5520 1701 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01bd1e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01bd22: 5420 1a01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bd26: 5421 1401 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01bd2a: 6e30 0903 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ -01bd30: 0e00 |0016: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +01e24c: |[01e24c] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +01e25c: 6e10 0d00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ +01e262: 0c01 |0003: move-result-object v1 │ │ +01e264: 6e10 7b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01e26a: 0c00 |0007: move-result-object v0 │ │ +01e26c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +01e270: 1a01 6107 |000a: const-string v1, "android.intent.action.MAIN" // string@0761 │ │ +01e274: 6e20 430a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01e27a: 0a01 |000f: move-result v1 │ │ +01e27c: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +01e280: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +01e282: 0f01 |0013: return v1 │ │ +01e284: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +01e286: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ - 0x0004 line=301 │ │ - 0x0008 line=302 │ │ - 0x000b line=303 │ │ - 0x000f line=304 │ │ - 0x0016 line=308 │ │ + 0x0000 line=54 │ │ + 0x0008 line=55 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=2 sourceActivity Landroid/app/Activity; │ │ + 0x0000 - 0x0016 reg=3 targetIntent Landroid/content/Intent; │ │ │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'retain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + source_file_idx : 1428 (NavUtils.java) │ │ + │ │ +Class #37 header: │ │ +class_idx : 121 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 352 │ │ +source_file_idx : 1437 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #37 annotations: │ │ +Annotations on method #819 'dispatchRestoreInstanceState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ +Annotations on method #820 'dispatchSaveInstanceState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ + │ │ +Class #37 - │ │ + Class descriptor : 'Landroid/support/v4/app/NoSaveStateFrameLayout;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/FrameLayout;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 42 16-bit code units │ │ -01bd34: |[01bd34] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -01bd44: 6300 2101 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bd48: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -01bd4c: 1a00 3605 |0004: const-string v0, "LoaderManager" // string@0536 │ │ -01bd50: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01bd54: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01bd5a: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ -01bd5e: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bd64: 0c01 |0010: move-result-object v1 │ │ -01bd66: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01bd6c: 0c01 |0014: move-result-object v1 │ │ -01bd6e: 6e10 5d0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bd74: 0c01 |0018: move-result-object v1 │ │ -01bd76: 7120 af08 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bd7c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -01bd7e: 5c30 1d01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ -01bd82: 5530 1f01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bd86: 5c30 1e01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ -01bd8a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -01bd8c: 5c30 1f01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bd90: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -01bd92: 5b30 1301 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01bd96: 0e00 |0029: return-void │ │ + insns size : 4 16-bit code units │ │ +01e288: |[01e288] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +01e298: 7020 b709 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09b7 │ │ +01e29e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=267 │ │ - 0x001c line=268 │ │ - 0x001f line=269 │ │ - 0x0023 line=270 │ │ - 0x0026 line=271 │ │ - 0x0029 line=272 │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ locals : │ │ - 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ + 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'start' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ + name : 'wrap' │ │ + type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 145 16-bit code units │ │ -01bd98: |[01bd98] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -01bda8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01bdaa: 5540 1d01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ -01bdae: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -01bdb2: 5540 1e01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ -01bdb6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -01bdba: 5c43 1f01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bdbe: 0e00 |000b: return-void │ │ -01bdc0: 5540 1f01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bdc4: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -01bdc8: 5c43 1f01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bdcc: 6300 2101 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bdd0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -01bdd4: 1a00 3605 |0016: const-string v0, "LoaderManager" // string@0536 │ │ -01bdd8: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01bddc: 7010 520a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01bde2: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ -01bde6: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bdec: 0c01 |0022: move-result-object v1 │ │ -01bdee: 6e20 570a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01bdf4: 0c01 |0026: move-result-object v1 │ │ -01bdf6: 6e10 5d0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bdfc: 0c01 |002a: move-result-object v1 │ │ -01bdfe: 7120 af08 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01be04: 5440 1a01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01be08: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -01be0c: 5440 1301 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01be10: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -01be14: 5440 1301 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01be18: 5241 1801 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01be1c: 5442 1201 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0112 │ │ -01be20: 7230 fd02 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02fd │ │ -01be26: 0c00 |003f: move-result-object v0 │ │ -01be28: 5b40 1a01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01be2c: 5440 1a01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01be30: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -01be34: 5440 1a01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01be38: 6e10 380a 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -01be3e: 0c00 |004b: move-result-object v0 │ │ -01be40: 6e10 160a 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0a16 │ │ -01be46: 0a00 |004f: move-result v0 │ │ -01be48: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -01be4c: 5440 1a01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01be50: 6e10 380a 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -01be56: 0c00 |0057: move-result-object v0 │ │ -01be58: 6e10 130a 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0a13 │ │ -01be5e: 0a00 |005b: move-result v0 │ │ -01be60: 7110 670a 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0a67 │ │ -01be66: 0a00 |005f: move-result v0 │ │ -01be68: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -01be6c: 2200 8b01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01be70: 2201 9c01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01be74: 7010 520a 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01be7a: 1a02 b905 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@05b9 │ │ -01be7e: 6e20 580a 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01be84: 0c01 |006e: move-result-object v1 │ │ -01be86: 5442 1a01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01be8a: 6e20 570a 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01be90: 0c01 |0074: move-result-object v1 │ │ -01be92: 6e10 5d0a 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01be98: 0c01 |0078: move-result-object v1 │ │ -01be9a: 7020 1c0a 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -01bea0: 2700 |007c: throw v0 │ │ -01bea2: 5540 1901 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01bea6: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -01beaa: 5440 1a01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01beae: 5241 1801 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01beb2: 6e30 f203 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@03f2 │ │ -01beb8: 5c43 1901 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01bebc: 5440 1a01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bec0: 6e10 f403 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@03f4 │ │ -01bec6: 2900 7cff |008f: goto/16 000b // -0084 │ │ + insns size : 31 16-bit code units │ │ +01e2a0: |[01e2a0] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +01e2b0: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +01e2b2: 2202 7900 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0079 │ │ +01e2b6: 6e10 f608 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@08f6 │ │ +01e2bc: 0c03 |0006: move-result-object v3 │ │ +01e2be: 7020 3003 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0330 │ │ +01e2c4: 6e10 f808 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ +01e2ca: 0c00 |000d: move-result-object v0 │ │ +01e2cc: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +01e2d0: 6e20 3603 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0336 │ │ +01e2d6: 2201 5f01 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +01e2da: 7030 b609 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +01e2e0: 6e20 1309 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0913 │ │ +01e2e6: 6e20 3103 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0331 │ │ +01e2ec: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=232 │ │ - 0x0009 line=236 │ │ - 0x000b line=264 │ │ - 0x000c line=240 │ │ - 0x0010 line=245 │ │ - 0x0012 line=247 │ │ - 0x002e line=248 │ │ - 0x0036 line=249 │ │ - 0x0042 line=251 │ │ - 0x0046 line=252 │ │ - 0x0062 line=254 │ │ - 0x007d line=258 │ │ - 0x0081 line=259 │ │ - 0x0088 line=260 │ │ - 0x008a line=262 │ │ + 0x0001 line=32 │ │ + 0x000a line=33 │ │ + 0x000e line=34 │ │ + 0x0010 line=35 │ │ + 0x0013 line=37 │ │ + 0x0018 line=39 │ │ + 0x001b line=40 │ │ + 0x001e line=41 │ │ locals : │ │ - 0x0000 - 0x0091 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x000e - 0x001f reg=0 childParams Landroid/view/ViewGroup$LayoutParams; │ │ + 0x0018 - 0x001f reg=1 lp Landroid/widget/FrameLayout$LayoutParams; │ │ + 0x000a - 0x001f reg=2 wrapper Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ + 0x0000 - 0x001f reg=5 child Landroid/view/View; │ │ │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'stop' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ + name : 'dispatchRestoreInstanceState' │ │ + type : '(Landroid/util/SparseArray;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 56 16-bit code units │ │ -01becc: |[01becc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -01bedc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01bede: 6300 2101 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bee2: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -01bee6: 1a00 3605 |0005: const-string v0, "LoaderManager" // string@0536 │ │ -01beea: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01beee: 7010 520a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01bef4: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ -01bef8: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01befe: 0c01 |0011: move-result-object v1 │ │ -01bf00: 6e20 570a 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01bf06: 0c01 |0015: move-result-object v1 │ │ -01bf08: 6e10 5d0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bf0e: 0c01 |0019: move-result-object v1 │ │ -01bf10: 7120 af08 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01bf16: 5c43 1f01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01bf1a: 5540 1d01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ -01bf1e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -01bf22: 5440 1a01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bf26: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -01bf2a: 5540 1901 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01bf2e: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -01bf32: 5c43 1901 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ -01bf36: 5440 1a01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bf3a: 6e20 f803 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@03f8 │ │ -01bf40: 5440 1a01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bf44: 6e10 f503 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@03f5 │ │ -01bf4a: 0e00 |0037: return-void │ │ + insns size : 4 16-bit code units │ │ +01e2f0: |[01e2f0] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +01e300: 6e20 3503 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0335 │ │ +01e306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=311 │ │ - 0x001d line=312 │ │ - 0x001f line=313 │ │ - 0x0023 line=314 │ │ - 0x002b line=316 │ │ - 0x002d line=317 │ │ - 0x0032 line=318 │ │ - 0x0037 line=321 │ │ + 0x0000 line=61 │ │ + 0x0003 line=62 │ │ locals : │ │ - 0x0000 - 0x0038 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 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; │ │ │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ + name : 'dispatchSaveInstanceState' │ │ + type : '(Landroid/util/SparseArray;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 53 16-bit code units │ │ -01bf4c: |[01bf4c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -01bf5c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01bf60: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01bf64: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -01bf6a: 1a01 3505 |0007: const-string v1, "LoaderInfo{" // string@0535 │ │ -01bf6e: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bf74: 7110 600a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -01bf7a: 0a01 |000f: move-result v1 │ │ -01bf7c: 7110 250a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01bf82: 0c01 |0013: move-result-object v1 │ │ -01bf84: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bf8a: 1a01 1f00 |0017: const-string v1, " #" // string@001f │ │ -01bf8e: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bf94: 5221 1801 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01bf98: 6e20 550a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01bf9e: 1a01 2300 |0021: const-string v1, " : " // string@0023 │ │ -01bfa2: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bfa8: 5421 1a01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01bfac: 7120 4804 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ -01bfb2: 1a01 3111 |002b: const-string v1, "}}" // string@1131 │ │ -01bfb6: 6e20 580a 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01bfbc: 6e10 5d0a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01bfc2: 0c01 |0033: move-result-object v1 │ │ -01bfc4: 1101 |0034: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0007 line=437 │ │ - 0x000c line=438 │ │ - 0x0017 line=439 │ │ - 0x001c line=440 │ │ - 0x0021 line=441 │ │ - 0x0026 line=442 │ │ - 0x002b line=443 │ │ - 0x0030 line=444 │ │ - locals : │ │ - 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - │ │ - source_file_idx : 1335 (LoaderManager.java) │ │ - │ │ -Class #47 header: │ │ -class_idx : 119 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 117 │ │ -source_file_idx : 1335 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 16 │ │ - │ │ -Class #47 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ -Annotations on field #293 'mInactiveLoaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ -Annotations on field #294 'mLoaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ -Annotations on method #789 'createAndInstallLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ -Annotations on method #790 'createLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ -Annotations on method #800 'getLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #802 'initLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #804 'restartLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ - │ │ -Class #47 - │ │ - Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "LoaderManager" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mActivity' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mCreatingLoader' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mInactiveLoaders' │ │ - type : 'Landroid/support/v4/app/HCSparseArray;' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mLoaders' │ │ - type : 'Landroid/support/v4/app/HCSparseArray;' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mRetaining' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mRetainingStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -01bfc8: |[01bfc8] android.support.v4.app.LoaderManagerImpl.:()V │ │ -01bfd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01bfda: 6a00 2101 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01bfde: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=188 │ │ - 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 │ │ -01bfe0: |[01bfe0] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ -01bff0: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0300 │ │ -01bff6: 2200 7000 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0070 │ │ -01bffa: 7010 d302 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02d3 │ │ -01c000: 5b10 2601 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c004: 2200 7000 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0070 │ │ -01c008: 7010 d302 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02d3 │ │ -01c00e: 5b10 2501 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c012: 5b12 2301 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01c016: 5c13 2901 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c01a: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=474 │ │ - 0x0003 line=193 │ │ - 0x000a line=199 │ │ - 0x0011 line=475 │ │ - 0x0013 line=476 │ │ - 0x0015 line=477 │ │ - locals : │ │ - 0x0000 - 0x0016 reg=1 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0016 reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ - 0x0000 - 0x0016 reg=3 started Z │ │ - │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'createAndInstallLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -01c01c: |[01c01c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -01c02c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01c02e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01c030: 5c31 2401 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c034: 7040 1603 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@0316 │ │ -01c03a: 0c00 |0007: move-result-object v0 │ │ -01c03c: 6e20 2303 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0323 │ │ -01c042: 5c32 2401 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c046: 1100 |000d: return-object v0 │ │ -01c048: 0d01 |000e: move-exception v1 │ │ -01c04a: 5c32 2401 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c04e: 2701 |0011: throw v1 │ │ - catches : 1 │ │ - 0x0002 - 0x000b │ │ - -> 0x000e │ │ - positions : │ │ - 0x0001 line=494 │ │ - 0x0004 line=495 │ │ - 0x0008 line=496 │ │ - 0x000b line=499 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=6 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0008 - 0x000e reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0012 reg=4 id I │ │ - 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ - 0x0000 - 0x0012 reg=6 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'createLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 12 16-bit code units │ │ -01c05c: |[01c05c] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -01c06c: 2200 7600 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c070: 7055 0803 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@0308 │ │ -01c076: 7230 fd02 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02fd │ │ -01c07c: 0c01 |0008: move-result-object v1 │ │ -01c07e: 5b01 1a01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01c082: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=485 │ │ - 0x0005 line=486 │ │ - 0x0009 line=487 │ │ - 0x000b line=488 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0005 - 0x000c reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0009 - 0x000c reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000c reg=3 id I │ │ - 0x0000 - 0x000c reg=4 args Landroid/os/Bundle; │ │ - 0x0000 - 0x000c reg=5 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'destroyLoader' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 116 16-bit code units │ │ -01c084: |[01c084] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -01c094: 5552 2401 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c098: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -01c09c: 2202 8c01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -01c0a0: 1a03 9701 |0006: const-string v3, "Called while creating a loader" // string@0197 │ │ -01c0a4: 7020 1f0a 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01c0aa: 2702 |000b: throw v2 │ │ -01c0ac: 6302 2101 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c0b0: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -01c0b4: 1a02 3605 |0010: const-string v2, "LoaderManager" // string@0536 │ │ -01c0b8: 2203 9c01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c0bc: 7010 520a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c0c2: 1a04 c008 |0017: const-string v4, "destroyLoader in " // string@08c0 │ │ -01c0c6: 6e20 580a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c0cc: 0c03 |001c: move-result-object v3 │ │ -01c0ce: 6e20 570a 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c0d4: 0c03 |0020: move-result-object v3 │ │ -01c0d6: 1a04 6d00 |0021: const-string v4, " of " // string@006d │ │ -01c0da: 6e20 580a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c0e0: 0c03 |0026: move-result-object v3 │ │ -01c0e2: 6e20 550a 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01c0e8: 0c03 |002a: move-result-object v3 │ │ -01c0ea: 6e10 5d0a 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c0f0: 0c03 |002e: move-result-object v3 │ │ -01c0f2: 7120 af08 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c0f8: 5452 2601 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c0fc: 6e20 de02 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02de │ │ -01c102: 0a00 |0037: move-result v0 │ │ -01c104: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -01c108: 5452 2601 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c10c: 6e20 e602 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c112: 0c01 |003f: move-result-object v1 │ │ -01c114: 1f01 7600 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c118: 5452 2601 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c11c: 6e20 e302 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02e3 │ │ -01c122: 6e10 0a03 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01c128: 5452 2501 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c12c: 6e20 de02 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02de │ │ -01c132: 0a00 |004f: move-result v0 │ │ -01c134: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -01c138: 5452 2501 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c13c: 6e20 e602 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c142: 0c01 |0057: move-result-object v1 │ │ -01c144: 1f01 7600 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c148: 5452 2501 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c14c: 6e20 e302 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02e3 │ │ -01c152: 6e10 0a03 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01c158: 5452 2301 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01c15c: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -01c160: 6e10 2103 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ -01c166: 0a02 |0069: move-result v2 │ │ -01c168: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -01c16c: 5452 2301 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01c170: 5422 9f00 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ -01c174: 6e10 8c02 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ -01c17a: 0e00 |0073: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=654 │ │ - 0x0004 line=655 │ │ - 0x000c line=658 │ │ - 0x0032 line=659 │ │ - 0x0038 line=660 │ │ - 0x003a line=661 │ │ - 0x0042 line=662 │ │ - 0x0047 line=663 │ │ - 0x004a line=665 │ │ - 0x0050 line=666 │ │ - 0x0052 line=667 │ │ - 0x005a line=668 │ │ - 0x005f line=669 │ │ - 0x0062 line=671 │ │ - 0x006c line=672 │ │ - 0x0073 line=674 │ │ - locals : │ │ - 0x0042 - 0x004a reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x005a - 0x0062 reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0038 - 0x0074 reg=0 idx I │ │ - 0x0000 - 0x0074 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0074 reg=6 id I │ │ - │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doDestroy' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 114 16-bit code units │ │ -01c17c: |[01c17c] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -01c18c: 5541 2701 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ -01c190: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ -01c194: 6301 2101 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c198: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -01c19c: 1a01 3605 |0008: const-string v1, "LoaderManager" // string@0536 │ │ -01c1a0: 2202 9c01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01c1a4: 7010 520a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c1aa: 1a03 e801 |000f: const-string v3, "Destroying Active in " // string@01e8 │ │ -01c1ae: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c1b4: 0c02 |0014: move-result-object v2 │ │ -01c1b6: 6e20 570a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c1bc: 0c02 |0018: move-result-object v2 │ │ -01c1be: 6e10 5d0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c1c4: 0c02 |001c: move-result-object v2 │ │ -01c1c6: 7120 af08 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c1cc: 5441 2601 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c1d0: 6e10 e502 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c1d6: 0a01 |0025: move-result v1 │ │ -01c1d8: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01c1dc: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -01c1e0: 5441 2601 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c1e4: 6e20 e602 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c1ea: 0c01 |002f: move-result-object v1 │ │ -01c1ec: 1f01 7600 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c1f0: 6e10 0a03 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01c1f6: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c1fa: 28f1 |0037: goto 0028 // -000f │ │ -01c1fc: 6301 2101 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c200: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ -01c204: 1a01 3605 |003c: const-string v1, "LoaderManager" // string@0536 │ │ -01c208: 2202 9c01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01c20c: 7010 520a 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c212: 1a03 e901 |0043: const-string v3, "Destroying Inactive in " // string@01e9 │ │ -01c216: 6e20 580a 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c21c: 0c02 |0048: move-result-object v2 │ │ -01c21e: 6e20 570a 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c224: 0c02 |004c: move-result-object v2 │ │ -01c226: 6e10 5d0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c22c: 0c02 |0050: move-result-object v2 │ │ -01c22e: 7120 af08 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c234: 5441 2501 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c238: 6e10 e502 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c23e: 0a01 |0059: move-result v1 │ │ -01c240: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01c244: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ -01c248: 5441 2501 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c24c: 6e20 e602 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c252: 0c01 |0063: move-result-object v1 │ │ -01c254: 1f01 7600 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c258: 6e10 0a03 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01c25e: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c262: 28f1 |006b: goto 005c // -000f │ │ -01c264: 5441 2501 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c268: 6e10 d702 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@02d7 │ │ -01c26e: 0e00 |0071: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=769 │ │ - 0x0004 line=770 │ │ - 0x0020 line=771 │ │ - 0x002a line=772 │ │ - 0x0035 line=771 │ │ - 0x0038 line=776 │ │ - 0x0054 line=777 │ │ - 0x005e line=778 │ │ - 0x0069 line=777 │ │ - 0x006c line=780 │ │ - 0x0071 line=781 │ │ - locals : │ │ - 0x0028 - 0x0038 reg=0 i I │ │ - 0x005c - 0x0072 reg=0 i I │ │ - 0x0000 - 0x0072 reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doReportNextStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -01c270: |[01c270] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -01c280: 5431 2601 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c284: 6e10 e502 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c28a: 0a01 |0005: move-result v1 │ │ -01c28c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01c290: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -01c294: 5431 2601 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c298: 6e20 e602 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c29e: 0c01 |000f: move-result-object v1 │ │ -01c2a0: 1f01 7600 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c2a4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -01c2a6: 5c12 1c01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ -01c2aa: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c2ae: 28f1 |0017: goto 0008 // -000f │ │ -01c2b0: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=757 │ │ - 0x000a line=758 │ │ - 0x0015 line=757 │ │ - 0x0018 line=760 │ │ - locals : │ │ - 0x0008 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doReportStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -01c2b4: |[01c2b4] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -01c2c4: 5421 2601 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c2c8: 6e10 e502 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c2ce: 0a01 |0005: move-result v1 │ │ -01c2d0: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01c2d4: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -01c2d8: 5421 2601 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c2dc: 6e20 e602 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c2e2: 0c01 |000f: move-result-object v1 │ │ -01c2e4: 1f01 7600 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c2e8: 6e10 0e03 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@030e │ │ -01c2ee: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c2f2: 28f1 |0017: goto 0008 // -000f │ │ -01c2f4: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=763 │ │ - 0x000a line=764 │ │ - 0x0015 line=763 │ │ - 0x0018 line=766 │ │ - locals : │ │ - 0x0008 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -01c2f8: |[01c2f8] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -01c308: 6302 2101 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c30c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -01c310: 1a02 3605 |0004: const-string v2, "LoaderManager" // string@0536 │ │ -01c314: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c318: 7010 520a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c31e: 1a04 0306 |000b: const-string v4, "Retaining in " // string@0603 │ │ -01c322: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c328: 0c03 |0010: move-result-object v3 │ │ -01c32a: 6e20 570a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c330: 0c03 |0014: move-result-object v3 │ │ -01c332: 6e10 5d0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c338: 0c03 |0018: move-result-object v3 │ │ -01c33a: 7120 af08 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c340: 5552 2901 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c344: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -01c348: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ -01c34c: 1a02 da0a |0022: const-string v2, "here" // string@0ada │ │ -01c350: 7020 3c0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ -01c356: 6e10 3e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a3e │ │ -01c35c: 1a02 3605 |002a: const-string v2, "LoaderManager" // string@0536 │ │ -01c360: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c364: 7010 520a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c36a: 1a04 9401 |0031: const-string v4, "Called doRetain when not started: " // string@0194 │ │ -01c36e: 6e20 580a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c374: 0c03 |0036: move-result-object v3 │ │ -01c376: 6e20 570a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c37c: 0c03 |003a: move-result-object v3 │ │ -01c37e: 6e10 5d0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c384: 0c03 |003e: move-result-object v3 │ │ -01c386: 7130 b108 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b1 │ │ -01c38c: 0e00 |0042: return-void │ │ -01c38e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -01c390: 5c52 2701 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ -01c394: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -01c396: 5c52 2901 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c39a: 5452 2601 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c39e: 6e10 e502 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c3a4: 0a02 |004e: move-result v2 │ │ -01c3a6: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01c3aa: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -01c3ae: 5452 2601 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c3b2: 6e20 e602 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c3b8: 0c02 |0058: move-result-object v2 │ │ -01c3ba: 1f02 7600 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c3be: 6e10 0f03 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@030f │ │ -01c3c4: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01c3c8: 28f1 |0060: goto 0051 // -000f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=730 │ │ - 0x001c line=731 │ │ - 0x0020 line=732 │ │ - 0x0027 line=733 │ │ - 0x002a line=734 │ │ - 0x0042 line=743 │ │ - 0x0043 line=738 │ │ - 0x0046 line=739 │ │ - 0x0049 line=740 │ │ - 0x0053 line=741 │ │ - 0x005e line=740 │ │ - locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x0051 - 0x0061 reg=1 i I │ │ - 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 94 16-bit code units │ │ -01c3cc: |[01c3cc] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -01c3dc: 6302 2101 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c3e0: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -01c3e4: 1a02 3605 |0004: const-string v2, "LoaderManager" // string@0536 │ │ -01c3e8: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c3ec: 7010 520a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c3f2: 1a04 3c06 |000b: const-string v4, "Starting in " // string@063c │ │ -01c3f6: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c3fc: 0c03 |0010: move-result-object v3 │ │ -01c3fe: 6e20 570a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c404: 0c03 |0014: move-result-object v3 │ │ -01c406: 6e10 5d0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c40c: 0c03 |0018: move-result-object v3 │ │ -01c40e: 7120 af08 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c414: 5552 2901 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c418: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -01c41c: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ -01c420: 1a02 da0a |0022: const-string v2, "here" // string@0ada │ │ -01c424: 7020 3c0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ -01c42a: 6e10 3e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a3e │ │ -01c430: 1a02 3605 |002a: const-string v2, "LoaderManager" // string@0536 │ │ -01c434: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c438: 7010 520a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c43e: 1a04 9501 |0031: const-string v4, "Called doStart when already started: " // string@0195 │ │ -01c442: 6e20 580a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c448: 0c03 |0036: move-result-object v3 │ │ -01c44a: 6e20 570a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c450: 0c03 |003a: move-result-object v3 │ │ -01c452: 6e10 5d0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c458: 0c03 |003e: move-result-object v3 │ │ -01c45a: 7130 b108 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b1 │ │ -01c460: 0e00 |0042: return-void │ │ -01c462: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -01c464: 5c52 2901 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c468: 5452 2601 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c46c: 6e10 e502 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c472: 0a02 |004b: move-result v2 │ │ -01c474: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01c478: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -01c47c: 5452 2601 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c480: 6e20 e602 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c486: 0c02 |0055: move-result-object v2 │ │ -01c488: 1f02 7600 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c48c: 6e10 1003 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0310 │ │ -01c492: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01c496: 28f1 |005d: goto 004e // -000f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=697 │ │ - 0x001c line=698 │ │ - 0x0020 line=699 │ │ - 0x0027 line=700 │ │ - 0x002a line=701 │ │ - 0x0042 line=712 │ │ - 0x0043 line=705 │ │ - 0x0046 line=709 │ │ - 0x0050 line=710 │ │ - 0x005b line=709 │ │ - locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x004e - 0x005e reg=1 i I │ │ - 0x0000 - 0x005e reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doStop' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 95 16-bit code units │ │ -01c498: |[01c498] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -01c4a8: 6302 2101 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c4ac: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -01c4b0: 1a02 3605 |0004: const-string v2, "LoaderManager" // string@0536 │ │ -01c4b4: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c4b8: 7010 520a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c4be: 1a04 3e06 |000b: const-string v4, "Stopping in " // string@063e │ │ -01c4c2: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c4c8: 0c03 |0010: move-result-object v3 │ │ -01c4ca: 6e20 570a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c4d0: 0c03 |0014: move-result-object v3 │ │ -01c4d2: 6e10 5d0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c4d8: 0c03 |0018: move-result-object v3 │ │ -01c4da: 7120 af08 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c4e0: 5552 2901 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c4e4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -01c4e8: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ -01c4ec: 1a02 da0a |0022: const-string v2, "here" // string@0ada │ │ -01c4f0: 7020 3c0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ -01c4f6: 6e10 3e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a3e │ │ -01c4fc: 1a02 3605 |002a: const-string v2, "LoaderManager" // string@0536 │ │ -01c500: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c504: 7010 520a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c50a: 1a04 9601 |0031: const-string v4, "Called doStop when not started: " // string@0196 │ │ -01c50e: 6e20 580a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c514: 0c03 |0036: move-result-object v3 │ │ -01c516: 6e20 570a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c51c: 0c03 |003a: move-result-object v3 │ │ -01c51e: 6e10 5d0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c524: 0c03 |003e: move-result-object v3 │ │ -01c526: 7130 b108 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b1 │ │ -01c52c: 0e00 |0042: return-void │ │ -01c52e: 5452 2601 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c532: 6e10 e502 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c538: 0a02 |0048: move-result v2 │ │ -01c53a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01c53e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -01c542: 5452 2601 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c546: 6e20 e602 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c54c: 0c02 |0052: move-result-object v2 │ │ -01c54e: 1f02 7600 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c552: 6e10 1103 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0311 │ │ -01c558: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01c55c: 28f1 |005a: goto 004b // -000f │ │ -01c55e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -01c560: 5c52 2901 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c564: 28e4 |005e: goto 0042 // -001c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=715 │ │ - 0x001c line=716 │ │ - 0x0020 line=717 │ │ - 0x0027 line=718 │ │ - 0x002a line=719 │ │ - 0x0042 line=727 │ │ - 0x0043 line=723 │ │ - 0x004d line=724 │ │ - 0x0058 line=723 │ │ - 0x005b line=726 │ │ - locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x004b - 0x005f reg=1 i I │ │ - 0x0000 - 0x005f reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 175 16-bit code units │ │ -01c568: |[01c568] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01c578: 5453 2601 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c57c: 6e10 e502 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c582: 0a03 |0005: move-result v3 │ │ -01c584: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -01c588: 6e20 090a 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c58e: 1a03 3901 |000b: const-string v3, "Active Loaders:" // string@0139 │ │ -01c592: 6e20 0e0a 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01c598: 2203 9c01 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c59c: 7010 520a 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c5a2: 6e20 580a 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c5a8: 0c03 |0018: move-result-object v3 │ │ -01c5aa: 1a04 0300 |0019: const-string v4, " " // string@0003 │ │ -01c5ae: 6e20 580a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c5b4: 0c03 |001e: move-result-object v3 │ │ -01c5b6: 6e10 5d0a 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c5bc: 0c01 |0022: move-result-object v1 │ │ -01c5be: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -01c5c0: 5453 2601 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c5c4: 6e10 e502 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c5ca: 0a03 |0029: move-result v3 │ │ -01c5cc: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -01c5d0: 5453 2601 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c5d4: 6e20 e602 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c5da: 0c02 |0031: move-result-object v2 │ │ -01c5dc: 1f02 7600 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c5e0: 6e20 090a 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c5e6: 1a03 0400 |0037: const-string v3, " #" // string@0004 │ │ -01c5ea: 6e20 090a 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c5f0: 5453 2601 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c5f4: 6e20 e002 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02e0 │ │ -01c5fa: 0a03 |0041: move-result v3 │ │ -01c5fc: 6e20 070a 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01c602: 1a03 b500 |0045: const-string v3, ": " // string@00b5 │ │ -01c606: 6e20 090a 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c60c: 6e10 1203 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0312 │ │ -01c612: 0c03 |004d: move-result-object v3 │ │ -01c614: 6e20 0e0a 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01c61a: 6e59 0b03 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@030b │ │ -01c620: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c624: 28ce |0056: goto 0024 // -0032 │ │ -01c626: 5453 2501 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c62a: 6e10 e502 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c630: 0a03 |005c: move-result v3 │ │ -01c632: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -01c636: 6e20 090a 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c63c: 1a03 7902 |0062: const-string v3, "Inactive Loaders:" // string@0279 │ │ -01c640: 6e20 0e0a 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01c646: 2203 9c01 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c64a: 7010 520a 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c650: 6e20 580a 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c656: 0c03 |006f: move-result-object v3 │ │ -01c658: 1a04 0300 |0070: const-string v4, " " // string@0003 │ │ -01c65c: 6e20 580a 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c662: 0c03 |0075: move-result-object v3 │ │ -01c664: 6e10 5d0a 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c66a: 0c01 |0079: move-result-object v1 │ │ -01c66c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -01c66e: 5453 2501 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c672: 6e10 e502 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c678: 0a03 |0080: move-result v3 │ │ -01c67a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -01c67e: 5453 2501 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c682: 6e20 e602 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c688: 0c02 |0088: move-result-object v2 │ │ -01c68a: 1f02 7600 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c68e: 6e20 090a 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c694: 1a03 0400 |008e: const-string v3, " #" // string@0004 │ │ -01c698: 6e20 090a 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c69e: 5453 2501 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c6a2: 6e20 e002 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02e0 │ │ -01c6a8: 0a03 |0098: move-result v3 │ │ -01c6aa: 6e20 070a 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01c6b0: 1a03 b500 |009c: const-string v3, ": " // string@00b5 │ │ -01c6b4: 6e20 090a 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01c6ba: 6e10 1203 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0312 │ │ -01c6c0: 0c03 |00a4: move-result-object v3 │ │ -01c6c2: 6e20 0e0a 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01c6c8: 6e59 0b03 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@030b │ │ -01c6ce: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c6d2: 28ce |00ad: goto 007b // -0032 │ │ -01c6d4: 0e00 |00ae: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=796 │ │ - 0x0008 line=797 │ │ - 0x0010 line=798 │ │ - 0x0023 line=799 │ │ - 0x002c line=800 │ │ - 0x0034 line=801 │ │ - 0x0045 line=802 │ │ - 0x0051 line=803 │ │ - 0x0054 line=799 │ │ - 0x0057 line=806 │ │ - 0x005f line=807 │ │ - 0x0067 line=808 │ │ - 0x007a line=809 │ │ - 0x0083 line=810 │ │ - 0x008b line=811 │ │ - 0x009c line=812 │ │ - 0x00a8 line=813 │ │ - 0x00ab line=809 │ │ - 0x00ae line=816 │ │ - locals : │ │ - 0x0024 - 0x0057 reg=0 i I │ │ - 0x0023 - 0x0057 reg=1 innerPrefix Ljava/lang/String; │ │ - 0x0034 - 0x0057 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x007b - 0x00ae reg=0 i I │ │ - 0x007a - 0x00ae reg=1 innerPrefix Ljava/lang/String; │ │ - 0x008b - 0x00ae reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00af reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x00af reg=6 prefix Ljava/lang/String; │ │ - 0x0000 - 0x00af reg=7 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x00af reg=8 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x00af reg=9 args [Ljava/lang/String; │ │ - │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'finishRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -01c6d8: |[01c6d8] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -01c6e8: 5541 2701 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ -01c6ec: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -01c6f0: 6301 2101 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c6f4: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -01c6f8: 1a01 3605 |0008: const-string v1, "LoaderManager" // string@0536 │ │ -01c6fc: 2202 9c01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01c700: 7010 520a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c706: 1a03 2102 |000f: const-string v3, "Finished Retaining in " // string@0221 │ │ -01c70a: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c710: 0c02 |0014: move-result-object v2 │ │ -01c712: 6e20 570a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c718: 0c02 |0018: move-result-object v2 │ │ -01c71a: 6e10 5d0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c720: 0c02 |001c: move-result-object v2 │ │ -01c722: 7120 af08 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c728: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -01c72a: 5c41 2701 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ -01c72e: 5441 2601 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c732: 6e10 e502 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c738: 0a01 |0028: move-result v1 │ │ -01c73a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01c73e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -01c742: 5441 2601 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c746: 6e20 e602 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c74c: 0c01 |0032: move-result-object v1 │ │ -01c74e: 1f01 7600 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c752: 6e10 0c03 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@030c │ │ -01c758: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c75c: 28f1 |003a: goto 002b // -000f │ │ -01c75e: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=746 │ │ - 0x0004 line=747 │ │ - 0x0020 line=749 │ │ - 0x0023 line=750 │ │ - 0x002d line=751 │ │ - 0x0038 line=750 │ │ - 0x003b line=754 │ │ - locals : │ │ - 0x002b - 0x003b reg=0 i I │ │ - 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'getLoader' │ │ - type : '(I)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -01c760: |[01c760] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -01c770: 5531 2401 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c774: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -01c778: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -01c77c: 1a02 9701 |0006: const-string v2, "Called while creating a loader" // string@0197 │ │ -01c780: 7020 1f0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01c786: 2701 |000b: throw v1 │ │ -01c788: 5431 2601 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c78c: 6e20 da02 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -01c792: 0c00 |0011: move-result-object v0 │ │ -01c794: 1f00 7600 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c798: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -01c79c: 5401 1b01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01c7a0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -01c7a4: 5401 1b01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01c7a8: 5411 1a01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01c7ac: 1101 |001e: return-object v1 │ │ -01c7ae: 5401 1a01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01c7b2: 28fd |0021: goto 001e // -0003 │ │ -01c7b4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -01c7b6: 28fb |0023: goto 001e // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=682 │ │ - 0x0004 line=683 │ │ - 0x000c line=686 │ │ - 0x0014 line=687 │ │ - 0x0016 line=688 │ │ - 0x001a line=689 │ │ - 0x001e line=693 │ │ - 0x001f line=691 │ │ - 0x0022 line=693 │ │ - locals : │ │ - 0x0014 - 0x0024 reg=0 loaderInfo Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0024 reg=4 id I │ │ - │ │ - #10 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'hasRunningLoaders' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -01c7b8: |[01c7b8] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -01c7c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01c7ca: 5454 2601 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c7ce: 6e10 e502 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ -01c7d4: 0a00 |0006: move-result v0 │ │ -01c7d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -01c7d8: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -01c7dc: 5454 2601 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c7e0: 6e20 e602 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ -01c7e6: 0c02 |000f: move-result-object v2 │ │ -01c7e8: 1f02 7600 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c7ec: 5524 1f01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01c7f0: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -01c7f4: 5524 1501 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01c7f8: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -01c7fc: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -01c7fe: b643 |001b: or-int/2addr v3, v4 │ │ -01c800: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01c804: 28ea |001e: goto 0008 // -0016 │ │ -01c806: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -01c808: 28fb |0020: goto 001b // -0005 │ │ -01c80a: 0f03 |0021: return v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=820 │ │ - 0x0001 line=821 │ │ - 0x0007 line=822 │ │ - 0x000a line=823 │ │ - 0x0012 line=824 │ │ - 0x001c line=822 │ │ - 0x001f line=824 │ │ - 0x0021 line=826 │ │ - locals : │ │ - 0x0012 - 0x0021 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0007 - 0x0022 reg=0 count I │ │ - 0x0008 - 0x0022 reg=1 i I │ │ - 0x0001 - 0x0022 reg=3 loadersRunning Z │ │ - 0x0000 - 0x0022 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #11 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'initLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 141 16-bit code units │ │ -01c80c: |[01c80c] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -01c81c: 5541 2401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c820: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -01c824: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -01c828: 1a02 9701 |0006: const-string v2, "Called while creating a loader" // string@0197 │ │ -01c82c: 7020 1f0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01c832: 2701 |000b: throw v1 │ │ -01c834: 5441 2601 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c838: 6e20 da02 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -01c83e: 0c00 |0011: move-result-object v0 │ │ -01c840: 1f00 7600 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c844: 6301 2101 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c848: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -01c84c: 1a01 3605 |0018: const-string v1, "LoaderManager" // string@0536 │ │ -01c850: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01c854: 7010 520a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c85a: 1a03 1a0b |001f: const-string v3, "initLoader in " // string@0b1a │ │ -01c85e: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c864: 0c02 |0024: move-result-object v2 │ │ -01c866: 6e20 570a 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c86c: 0c02 |0028: move-result-object v2 │ │ -01c86e: 1a03 b900 |0029: const-string v3, ": args=" // string@00b9 │ │ -01c872: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c878: 0c02 |002e: move-result-object v2 │ │ -01c87a: 6e20 570a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c880: 0c02 |0032: move-result-object v2 │ │ -01c882: 6e10 5d0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c888: 0c02 |0036: move-result-object v2 │ │ -01c88a: 7120 af08 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c890: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -01c894: 7040 1503 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@0315 │ │ -01c89a: 0c00 |003f: move-result-object v0 │ │ -01c89c: 6301 2101 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c8a0: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -01c8a4: 1a01 3605 |0044: const-string v1, "LoaderManager" // string@0536 │ │ -01c8a8: 2202 9c01 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01c8ac: 7010 520a 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c8b2: 1a03 0500 |004b: const-string v3, " Created new loader " // string@0005 │ │ -01c8b6: 6e20 580a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c8bc: 0c02 |0050: move-result-object v2 │ │ -01c8be: 6e20 570a 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c8c4: 0c02 |0054: move-result-object v2 │ │ -01c8c6: 6e10 5d0a 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c8cc: 0c02 |0058: move-result-object v2 │ │ -01c8ce: 7120 af08 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c8d4: 5501 1701 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01c8d8: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -01c8dc: 5541 2901 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c8e0: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -01c8e4: 5401 1a01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01c8e8: 5402 1401 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ -01c8ec: 6e30 0903 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ -01c8f2: 5401 1a01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01c8f6: 1101 |006d: return-object v1 │ │ -01c8f8: 6301 2101 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c8fc: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -01c900: 1a01 3605 |0072: const-string v1, "LoaderManager" // string@0536 │ │ -01c904: 2202 9c01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01c908: 7010 520a 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c90e: 1a03 1100 |0079: const-string v3, " Re-using existing loader " // string@0011 │ │ -01c912: 6e20 580a 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c918: 0c02 |007e: move-result-object v2 │ │ -01c91a: 6e20 570a 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c920: 0c02 |0082: move-result-object v2 │ │ -01c922: 6e10 5d0a 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c928: 0c02 |0086: move-result-object v2 │ │ -01c92a: 7120 af08 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c930: 5b07 1301 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ -01c934: 28d0 |008c: goto 005c // -0030 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=539 │ │ - 0x0004 line=540 │ │ - 0x000c line=543 │ │ - 0x0014 line=545 │ │ - 0x003a line=547 │ │ - 0x003c line=549 │ │ - 0x0040 line=550 │ │ - 0x005c line=556 │ │ - 0x0064 line=558 │ │ - 0x006b line=561 │ │ - 0x006e line=552 │ │ - 0x008a line=553 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0014 - 0x008d reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x008d reg=5 id I │ │ - 0x0000 - 0x008d reg=6 args Landroid/os/Bundle; │ │ - 0x0000 - 0x008d reg=7 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - #12 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'installLoader' │ │ - type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -01c938: |[01c938] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -01c948: 5420 2601 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c94c: 5231 1801 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ -01c950: 6e30 e102 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -01c956: 5520 2901 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ -01c95a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -01c95e: 6e10 1003 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0310 │ │ -01c964: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=504 │ │ - 0x0007 line=505 │ │ - 0x000b line=509 │ │ - 0x000e line=511 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000f reg=3 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - │ │ - #13 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'restartLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 253 16-bit code units │ │ -01c968: |[01c968] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -01c978: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01c97a: 5562 2401 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ -01c97e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -01c982: 2202 8c01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -01c986: 1a03 9701 |0007: const-string v3, "Called while creating a loader" // string@0197 │ │ -01c98a: 7020 1f0a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01c990: 2702 |000c: throw v2 │ │ -01c992: 5462 2601 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01c996: 6e20 da02 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -01c99c: 0c01 |0012: move-result-object v1 │ │ -01c99e: 1f01 7600 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01c9a2: 6302 2101 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01c9a6: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -01c9aa: 1a02 3605 |0019: const-string v2, "LoaderManager" // string@0536 │ │ -01c9ae: 2203 9c01 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01c9b2: 7010 520a 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01c9b8: 1a04 f90e |0020: const-string v4, "restartLoader in " // string@0ef9 │ │ -01c9bc: 6e20 580a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c9c2: 0c03 |0025: move-result-object v3 │ │ -01c9c4: 6e20 570a 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c9ca: 0c03 |0029: move-result-object v3 │ │ -01c9cc: 1a04 b900 |002a: const-string v4, ": args=" // string@00b9 │ │ -01c9d0: 6e20 580a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01c9d6: 0c03 |002f: move-result-object v3 │ │ -01c9d8: 6e20 570a 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01c9de: 0c03 |0033: move-result-object v3 │ │ -01c9e0: 6e10 5d0a 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01c9e6: 0c03 |0037: move-result-object v3 │ │ -01c9e8: 7120 af08 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01c9ee: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -01c9f2: 5462 2501 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01c9f6: 6e20 da02 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ -01c9fc: 0c00 |0042: move-result-object v0 │ │ -01c9fe: 1f00 7600 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ -01ca02: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -01ca06: 5512 1701 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ -01ca0a: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -01ca0e: 6302 2101 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01ca12: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -01ca16: 1a02 3605 |004f: const-string v2, "LoaderManager" // string@0536 │ │ -01ca1a: 2203 9c01 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01ca1e: 7010 520a 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01ca24: 1a04 1200 |0056: const-string v4, " Removing last inactive loader: " // string@0012 │ │ -01ca28: 6e20 580a 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01ca2e: 0c03 |005b: move-result-object v3 │ │ -01ca30: 6e20 570a 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01ca36: 0c03 |005f: move-result-object v3 │ │ -01ca38: 6e10 5d0a 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01ca3e: 0c03 |0063: move-result-object v3 │ │ -01ca40: 7120 af08 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01ca46: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -01ca48: 5c02 1501 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ -01ca4c: 6e10 0a03 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01ca52: 5412 1a01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01ca56: 6e10 e203 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03e2 │ │ -01ca5c: 5462 2501 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01ca60: 6e30 e102 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -01ca66: 7040 1503 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@0315 │ │ -01ca6c: 0c01 |007a: move-result-object v1 │ │ -01ca6e: 5412 1a01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01ca72: 1102 |007d: return-object v2 │ │ -01ca74: 5512 1f01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ -01ca78: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -01ca7c: 6302 2101 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01ca80: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -01ca84: 1a02 3605 |0086: const-string v2, "LoaderManager" // string@0536 │ │ -01ca88: 1a03 0600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0006 │ │ -01ca8c: 7120 af08 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01ca92: 5462 2601 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ -01ca96: 6e30 e102 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -01ca9c: 6e10 0a03 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01caa2: 28e2 |0095: goto 0077 // -001e │ │ -01caa4: 5412 1b01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01caa8: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -01caac: 6302 2101 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01cab0: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -01cab4: 1a02 3605 |009e: const-string v2, "LoaderManager" // string@0536 │ │ -01cab8: 2203 9c01 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01cabc: 7010 520a 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01cac2: 1a04 1300 |00a5: const-string v4, " Removing pending loader: " // string@0013 │ │ -01cac6: 6e20 580a 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cacc: 0c03 |00aa: move-result-object v3 │ │ -01cace: 5414 1b01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01cad2: 6e20 570a 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01cad8: 0c03 |00b0: move-result-object v3 │ │ -01cada: 6e10 5d0a 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01cae0: 0c03 |00b4: move-result-object v3 │ │ -01cae2: 7120 af08 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01cae8: 5412 1b01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01caec: 6e10 0a03 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ -01caf2: 5b15 1b01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01caf6: 6302 2101 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01cafa: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -01cafe: 1a02 3605 |00c3: const-string v2, "LoaderManager" // string@0536 │ │ -01cb02: 1a03 0800 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0008 │ │ -01cb06: 7120 af08 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01cb0c: 7040 1603 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@0316 │ │ -01cb12: 0c02 |00cd: move-result-object v2 │ │ -01cb14: 5b12 1b01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01cb18: 5412 1b01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ -01cb1c: 5422 1a01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01cb20: 28a9 |00d4: goto 007d // -0057 │ │ -01cb22: 6302 2101 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ -01cb26: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -01cb2a: 1a02 3605 |00d9: const-string v2, "LoaderManager" // string@0536 │ │ -01cb2e: 2203 9c01 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01cb32: 7010 520a 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01cb38: 1a04 0f00 |00e0: const-string v4, " Making last loader inactive: " // string@000f │ │ -01cb3c: 6e20 580a 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cb42: 0c03 |00e5: move-result-object v3 │ │ -01cb44: 6e20 570a 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01cb4a: 0c03 |00e9: move-result-object v3 │ │ -01cb4c: 6e10 5d0a 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01cb52: 0c03 |00ed: move-result-object v3 │ │ -01cb54: 7120 af08 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01cb5a: 5412 1a01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ -01cb5e: 6e10 e203 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03e2 │ │ -01cb64: 5462 2501 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ -01cb68: 6e30 e102 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ -01cb6e: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=589 │ │ - 0x0005 line=590 │ │ - 0x000d line=593 │ │ - 0x0015 line=594 │ │ - 0x003b line=595 │ │ - 0x003d line=596 │ │ - 0x0045 line=597 │ │ - 0x0047 line=598 │ │ - 0x004b line=603 │ │ - 0x0067 line=604 │ │ - 0x006a line=605 │ │ - 0x006d line=606 │ │ - 0x0072 line=607 │ │ - 0x0077 line=642 │ │ - 0x007b line=643 │ │ - 0x007e line=611 │ │ - 0x0082 line=615 │ │ - 0x008d line=616 │ │ - 0x0092 line=617 │ │ - 0x0096 line=622 │ │ - 0x009a line=623 │ │ - 0x00b8 line=624 │ │ - 0x00bd line=625 │ │ - 0x00bf line=627 │ │ - 0x00ca line=628 │ │ - 0x00d0 line=630 │ │ - 0x00d5 line=636 │ │ - 0x00f1 line=637 │ │ - 0x00f6 line=638 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0045 - 0x0077 reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x007e - 0x00fd reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0015 - 0x00fd reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00fd reg=6 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x00fd reg=7 id I │ │ - 0x0000 - 0x00fd reg=8 args Landroid/os/Bundle; │ │ - 0x0000 - 0x00fd reg=9 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - #14 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -01cb74: |[01cb74] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -01cb84: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01cb88: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01cb8c: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -01cb92: 1a01 3805 |0007: const-string v1, "LoaderManager{" // string@0538 │ │ -01cb96: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cb9c: 7110 600a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -01cba2: 0a01 |000f: move-result v1 │ │ -01cba4: 7110 250a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01cbaa: 0c01 |0013: move-result-object v1 │ │ -01cbac: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cbb2: 1a01 4200 |0017: const-string v1, " in " // string@0042 │ │ -01cbb6: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cbbc: 5421 2301 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01cbc0: 7120 4804 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ -01cbc6: 1a01 3111 |0021: const-string v1, "}}" // string@1131 │ │ -01cbca: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cbd0: 6e10 5d0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01cbd6: 0c01 |0029: move-result-object v1 │ │ -01cbd8: 1101 |002a: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=785 │ │ - 0x0007 line=786 │ │ - 0x000c line=787 │ │ - 0x0017 line=788 │ │ - 0x001c line=789 │ │ - 0x0021 line=790 │ │ - 0x0026 line=791 │ │ - locals : │ │ - 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #15 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'updateActivity' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01cbdc: |[01cbdc] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01cbec: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ -01cbf0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=480 │ │ - 0x0002 line=481 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ - │ │ - source_file_idx : 1335 (LoaderManager.java) │ │ - │ │ -Class #48 header: │ │ -class_idx : 120 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1428 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #48 annotations: │ │ -Annotations on method #809 'getParentActivityIntent' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ -Annotations on method #810 'getParentActivityIntent' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<*>;)" "Landroid/content/Intent;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ -Annotations on method #812 'getParentActivityName' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ - │ │ -Class #48 - │ │ - Class descriptor : 'Landroid/support/v4/app/NavUtils;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'PARENT_ACTIVITY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.support.PARENT_ACTIVITY" │ │ - #1 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "NavUtils" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01cbf4: |[01cbf4] android.support.v4.app.NavUtils.:()V │ │ -01cc04: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01cc0a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=196 │ │ - 0x0003 line=197 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ - │ │ - #1 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -01cc0c: |[01cc0c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -01cc1c: 7110 2b03 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@032b │ │ -01cc22: 0c00 |0003: move-result-object v0 │ │ -01cc24: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -01cc28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -01cc2a: 1101 |0007: return-object v1 │ │ -01cc2c: 2201 1c00 |0008: new-instance v1, Landroid/content/Intent; // type@001c │ │ -01cc30: 1a02 6107 |000a: const-string v2, "android.intent.action.MAIN" // string@0761 │ │ -01cc34: 7020 7800 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0078 │ │ -01cc3a: 6e30 9000 3100 |000f: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0090 │ │ -01cc40: 0c01 |0012: move-result-object v1 │ │ -01cc42: 28f4 |0013: goto 0007 // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=112 │ │ - 0x0004 line=113 │ │ - 0x0007 line=114 │ │ - locals : │ │ - 0x0004 - 0x0014 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0014 reg=3 sourceActivity Landroid/app/Activity; │ │ - │ │ - #2 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 50 16-bit code units │ │ -01cc44: |[01cc44] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -01cc54: 7120 2c03 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@032c │ │ -01cc5a: 0c00 |0003: move-result-object v0 │ │ -01cc5c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -01cc60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -01cc62: 1101 |0007: return-object v1 │ │ -01cc64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -01cc66: 6e20 410a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a41 │ │ -01cc6c: 0a01 |000c: move-result v1 │ │ -01cc6e: 1302 2e00 |000d: const/16 v2, #int 46 // #2e │ │ -01cc72: 3321 1700 |000f: if-ne v1, v2, 0026 // +0017 │ │ -01cc76: 2201 9c01 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01cc7a: 7010 520a 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01cc80: 6e10 6f00 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@006f │ │ -01cc86: 0c02 |0019: move-result-object v2 │ │ -01cc88: 6e20 580a 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cc8e: 0c01 |001d: move-result-object v1 │ │ -01cc90: 6e20 580a 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cc96: 0c01 |0021: move-result-object v1 │ │ -01cc98: 6e10 5d0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01cc9e: 0c00 |0025: move-result-object v0 │ │ -01cca0: 2201 1c00 |0026: new-instance v1, Landroid/content/Intent; // type@001c │ │ -01cca4: 1a02 6107 |0028: const-string v2, "android.intent.action.MAIN" // string@0761 │ │ -01cca8: 7020 7800 2100 |002a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0078 │ │ -01ccae: 6e30 9000 3100 |002d: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0090 │ │ -01ccb4: 0c01 |0030: move-result-object v1 │ │ -01ccb6: 28d6 |0031: goto 0007 // -002a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=147 │ │ - 0x0004 line=148 │ │ - 0x0007 line=152 │ │ - 0x0008 line=149 │ │ - 0x0011 line=150 │ │ - 0x0026 line=152 │ │ - locals : │ │ - 0x0004 - 0x0032 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0032 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0032 reg=4 componentName Landroid/content/ComponentName; │ │ - │ │ - #3 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -01ccb8: |[01ccb8] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -01ccc8: 2201 1200 |0000: new-instance v1, Landroid/content/ComponentName; // type@0012 │ │ -01cccc: 7030 5600 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0056 │ │ -01ccd2: 7120 2c03 1300 |0005: invoke-static {v3, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@032c │ │ -01ccd8: 0c00 |0008: move-result-object v0 │ │ -01ccda: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -01ccde: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01cce0: 1101 |000c: return-object v1 │ │ -01cce2: 2201 1c00 |000d: new-instance v1, Landroid/content/Intent; // type@001c │ │ -01cce6: 1a02 6107 |000f: const-string v2, "android.intent.action.MAIN" // string@0761 │ │ -01ccea: 7020 7800 2100 |0011: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0078 │ │ -01ccf0: 6e30 9000 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0090 │ │ -01ccf6: 0c01 |0017: move-result-object v1 │ │ -01ccf8: 28f4 |0018: goto 000c // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=129 │ │ - 0x0009 line=131 │ │ - 0x000c line=132 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ - 0x0009 - 0x0019 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0019 reg=4 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - │ │ - #4 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityName' │ │ - type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -01ccfc: |[01ccfc] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -01cd0c: 6e10 0c00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000c │ │ -01cd12: 0c01 |0003: move-result-object v1 │ │ -01cd14: 7120 2c03 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@032c │ │ -01cd1a: 0c01 |0007: move-result-object v1 │ │ -01cd1c: 1101 |0008: return-object v1 │ │ -01cd1e: 0d00 |0009: move-exception v0 │ │ -01cd20: 2201 8b01 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01cd24: 7020 1d0a 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -01cd2a: 2701 |000f: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ - positions : │ │ - 0x0000 line=166 │ │ - 0x0009 line=167 │ │ - 0x000a line=169 │ │ - locals : │ │ - 0x000a - 0x0010 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ - 0x0000 - 0x0010 reg=2 sourceActivity Landroid/app/Activity; │ │ - │ │ - #5 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityName' │ │ - type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -01cd38: |[01cd38] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -01cd48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01cd4a: 6e10 6e00 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@006e │ │ -01cd50: 0c02 |0004: move-result-object v2 │ │ -01cd52: 1304 8000 |0005: const/16 v4, #int 128 // #80 │ │ -01cd56: 6e30 9a00 7204 |0007: invoke-virtual {v2, v7, v4}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@009a │ │ -01cd5c: 0c00 |000a: move-result-object v0 │ │ -01cd5e: 5404 0e00 |000b: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -01cd62: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -01cd66: 0731 |000f: move-object v1, v3 │ │ -01cd68: 1101 |0010: return-object v1 │ │ -01cd6a: 5404 0e00 |0011: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -01cd6e: 1a05 6c07 |0013: const-string v5, "android.support.PARENT_ACTIVITY" // string@076c │ │ -01cd72: 6e20 f500 5400 |0015: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00f5 │ │ -01cd78: 0c01 |0018: move-result-object v1 │ │ -01cd7a: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -01cd7e: 0731 |001b: move-object v1, v3 │ │ -01cd80: 28f4 |001c: goto 0010 // -000c │ │ -01cd82: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -01cd84: 6e20 410a 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@0a41 │ │ -01cd8a: 0a03 |0021: move-result v3 │ │ -01cd8c: 1304 2e00 |0022: const/16 v4, #int 46 // #2e │ │ -01cd90: 3343 ecff |0024: if-ne v3, v4, 0010 // -0014 │ │ -01cd94: 2203 9c01 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -01cd98: 7010 520a 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01cd9e: 6e10 6f00 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@006f │ │ -01cda4: 0c04 |002e: move-result-object v4 │ │ -01cda6: 6e20 580a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cdac: 0c03 |0032: move-result-object v3 │ │ -01cdae: 6e20 580a 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cdb4: 0c03 |0036: move-result-object v3 │ │ -01cdb6: 6e10 5d0a 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01cdbc: 0c01 |003a: move-result-object v1 │ │ -01cdbe: 28d5 |003b: goto 0010 // -002b │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=184 │ │ - 0x0005 line=185 │ │ - 0x000b line=186 │ │ - 0x0010 line=192 │ │ - 0x0011 line=187 │ │ - 0x0019 line=188 │ │ - 0x001d line=189 │ │ - 0x0026 line=190 │ │ - locals : │ │ - 0x000b - 0x003c reg=0 info Landroid/content/pm/ActivityInfo; │ │ - 0x0019 - 0x003c reg=1 parentActivity Ljava/lang/String; │ │ - 0x0005 - 0x003c reg=2 pm Landroid/content/pm/PackageManager; │ │ - 0x0000 - 0x003c reg=6 context Landroid/content/Context; │ │ - 0x0000 - 0x003c reg=7 componentName Landroid/content/ComponentName; │ │ - │ │ - #6 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'navigateUpFromSameTask' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -01cdc0: |[01cdc0] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -01cdd0: 7110 2803 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0328 │ │ -01cdd6: 0c00 |0003: move-result-object v0 │ │ -01cdd8: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -01cddc: 2201 8b01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01cde0: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01cde4: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01cdea: 1a03 3a01 |000d: const-string v3, "Activity " // string@013a │ │ -01cdee: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01cdf4: 0c02 |0012: move-result-object v2 │ │ -01cdf6: 6e10 380a 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -01cdfc: 0c03 |0016: move-result-object v3 │ │ -01cdfe: 6e10 150a 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0a15 │ │ -01ce04: 0c03 |001a: move-result-object v3 │ │ -01ce06: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01ce0c: 0c02 |001e: move-result-object v2 │ │ -01ce0e: 1a03 3500 |001f: const-string v3, " does not have a parent activity name specified." // string@0035 │ │ -01ce12: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01ce18: 0c02 |0024: move-result-object v2 │ │ -01ce1a: 1a03 2100 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0021 │ │ -01ce1e: 6e20 580a 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01ce24: 0c02 |002a: move-result-object v2 │ │ -01ce26: 1a03 3600 |002b: const-string v3, " element in your manifest?)" // string@0036 │ │ -01ce2a: 6e20 580a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01ce30: 0c02 |0030: move-result-object v2 │ │ -01ce32: 6e10 5d0a 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01ce38: 0c02 |0034: move-result-object v2 │ │ -01ce3a: 7020 1c0a 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -01ce40: 2701 |0038: throw v1 │ │ -01ce42: 7120 2e03 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@032e │ │ -01ce48: 0e00 |003c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0004 line=73 │ │ - 0x0006 line=74 │ │ - 0x0039 line=81 │ │ - 0x003c line=82 │ │ - locals : │ │ - 0x0004 - 0x003d reg=0 upIntent Landroid/content/Intent; │ │ - 0x0000 - 0x003d reg=4 sourceActivity Landroid/app/Activity; │ │ - │ │ - #7 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'navigateUpTo' │ │ - type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -01ce4c: |[01ce4c] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -01ce5c: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -01ce60: 6e20 7900 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01ce66: 6e20 2400 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0024 │ │ -01ce6c: 6e10 0900 0100 |0008: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@0009 │ │ -01ce72: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - 0x0005 line=99 │ │ - 0x0008 line=100 │ │ - 0x000b line=101 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 sourceActivity Landroid/app/Activity; │ │ - 0x0000 - 0x000c reg=2 upIntent Landroid/content/Intent; │ │ - │ │ - #8 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'shouldUpRecreateTask' │ │ - type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -01ce74: |[01ce74] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -01ce84: 6e10 0d00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ -01ce8a: 0c01 |0003: move-result-object v1 │ │ -01ce8c: 6e10 7b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01ce92: 0c00 |0007: move-result-object v0 │ │ -01ce94: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -01ce98: 1a01 6107 |000a: const-string v1, "android.intent.action.MAIN" // string@0761 │ │ -01ce9c: 6e20 430a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01cea2: 0a01 |000f: move-result v1 │ │ -01cea4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -01cea8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -01ceaa: 0f01 |0013: return v1 │ │ -01ceac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -01ceae: 28fe |0015: goto 0013 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0008 line=55 │ │ - locals : │ │ - 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ - 0x0000 - 0x0016 reg=2 sourceActivity Landroid/app/Activity; │ │ - 0x0000 - 0x0016 reg=3 targetIntent Landroid/content/Intent; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1428 (NavUtils.java) │ │ - │ │ -Class #49 header: │ │ -class_idx : 121 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 352 │ │ -source_file_idx : 1437 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #49 annotations: │ │ -Annotations on method #819 'dispatchRestoreInstanceState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ -Annotations on method #820 'dispatchSaveInstanceState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ - │ │ -Class #49 - │ │ - Class descriptor : 'Landroid/support/v4/app/NoSaveStateFrameLayout;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/FrameLayout;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01ceb0: |[01ceb0] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -01cec0: 7020 b709 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09b7 │ │ -01cec6: 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; │ │ - │ │ - #1 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ - name : 'wrap' │ │ - type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -01cec8: |[01cec8] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -01ced8: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -01ceda: 2202 7900 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0079 │ │ -01cede: 6e10 f608 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@08f6 │ │ -01cee4: 0c03 |0006: move-result-object v3 │ │ -01cee6: 7020 3003 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0330 │ │ -01ceec: 6e10 f808 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ -01cef2: 0c00 |000d: move-result-object v0 │ │ -01cef4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -01cef8: 6e20 3603 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0336 │ │ -01cefe: 2201 5f01 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ -01cf02: 7030 b609 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ -01cf08: 6e20 1309 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0913 │ │ -01cf0e: 6e20 3103 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0331 │ │ -01cf14: 1102 |001e: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=32 │ │ - 0x000a line=33 │ │ - 0x000e line=34 │ │ - 0x0010 line=35 │ │ - 0x0013 line=37 │ │ - 0x0018 line=39 │ │ - 0x001b line=40 │ │ - 0x001e line=41 │ │ - locals : │ │ - 0x000e - 0x001f reg=0 childParams Landroid/view/ViewGroup$LayoutParams; │ │ - 0x0018 - 0x001f reg=1 lp Landroid/widget/FrameLayout$LayoutParams; │ │ - 0x000a - 0x001f reg=2 wrapper Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ - 0x0000 - 0x001f reg=5 child Landroid/view/View; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ - name : 'dispatchRestoreInstanceState' │ │ - type : '(Landroid/util/SparseArray;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01cf18: |[01cf18] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -01cf28: 6e20 3503 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0335 │ │ -01cf2e: 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; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ - │ │ - #1 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ - name : 'dispatchSaveInstanceState' │ │ - type : '(Landroid/util/SparseArray;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -01cf30: |[01cf30] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -01cf40: 6e20 3203 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0332 │ │ -01cf46: 0e00 |0003: return-void │ │ + insns size : 4 16-bit code units │ │ +01e308: |[01e308] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +01e318: 6e20 3203 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0332 │ │ +01e31e: 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 : 1437 (NoSaveStateFrameLayout.java) │ │ │ │ -Class #50 header: │ │ +Class #38 header: │ │ class_idx : 122 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1440 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 23 │ │ │ │ -Class #50 annotations: │ │ +Class #38 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #50 - │ │ +Class #38 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -22577,66 +9695,66 @@ │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -01cf48: |[01cf48] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -01cf58: 7010 360a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01cf5e: 2200 0d00 |0003: new-instance v0, Landroid/app/Notification; // type@000d │ │ -01cf62: 7010 5000 0000 |0005: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0050 │ │ -01cf68: 5b30 3301 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01cf6c: 5b34 3001 |000a: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0130 │ │ -01cf70: 5430 3301 |000c: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01cf74: 7100 5f0a 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a5f │ │ -01cf7a: 0b01 |0011: move-result-wide v1 │ │ -01cf7c: 5a01 0d00 |0012: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000d │ │ -01cf80: 5430 3301 |0014: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01cf84: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -01cf86: 5901 0000 |0017: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -01cf8a: 0e00 |0019: return-void │ │ +01e320: |[01e320] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +01e330: 7010 360a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01e336: 2200 0d00 |0003: new-instance v0, Landroid/app/Notification; // type@000d │ │ +01e33a: 7010 5000 0000 |0005: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0050 │ │ +01e340: 5b40 3301 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e344: 5b45 3001 |000a: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0130 │ │ +01e348: 5440 3301 |000c: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e34c: 7100 5f0a 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a5f │ │ +01e352: 0b02 |0011: move-result-wide v2 │ │ +01e354: 5a02 0d00 |0012: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ +01e358: 5440 3301 |0014: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e35c: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +01e35e: 5901 0000 |0017: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +01e362: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=87 │ │ 0x000a line=101 │ │ 0x000c line=104 │ │ 0x0014 line=105 │ │ 0x0019 line=106 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x001a reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x001a reg=5 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setFlag' │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01cf8c: |[01cf8c] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -01cf9c: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -01cfa0: 5430 3301 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01cfa4: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01cfa8: b641 |0006: or-int/2addr v1, v4 │ │ -01cfaa: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01cfae: 0e00 |0009: return-void │ │ -01cfb0: 5430 3301 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01cfb4: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01cfb8: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -01cfbc: b521 |0010: and-int/2addr v1, v2 │ │ -01cfbe: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01cfc2: 28f6 |0013: goto 0009 // -000a │ │ +01e364: |[01e364] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +01e374: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +01e378: 5430 3301 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e37c: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e380: b641 |0006: or-int/2addr v1, v4 │ │ +01e382: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e386: 0e00 |0009: return-void │ │ +01e388: 5430 3301 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e38c: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e390: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +01e394: b521 |0010: and-int/2addr v1, v2 │ │ +01e396: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e39a: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0002 line=374 │ │ 0x0009 line=378 │ │ 0x000a line=376 │ │ locals : │ │ @@ -22650,20 +9768,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01cfc4: |[01cfc4] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -01cfd4: 7100 5803 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0358 │ │ -01cfda: 0c00 |0003: move-result-object v0 │ │ -01cfdc: 7220 5103 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0351 │ │ -01cfe2: 0c00 |0007: move-result-object v0 │ │ -01cfe4: 1100 |0008: return-object v0 │ │ +01e39c: |[01e39c] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +01e3ac: 7100 5803 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0358 │ │ +01e3b2: 0c00 |0003: move-result-object v0 │ │ +01e3b4: 7220 5103 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0351 │ │ +01e3ba: 0c00 |0007: move-result-object v0 │ │ +01e3bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -22671,18 +9789,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01cfe8: |[01cfe8] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01cff8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -01cffc: 7030 4203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ -01d002: 1101 |0005: return-object v1 │ │ +01e3c0: |[01e3c0] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e3d0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +01e3d4: 7030 4203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ +01e3da: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0005 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -22692,18 +9810,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d004: |[01d004] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d014: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d018: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -01d01c: 1101 |0004: return-object v1 │ │ +01e3dc: |[01e3dc] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e3ec: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e3f0: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +01e3f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -22713,17 +9831,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d020: |[01d020] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d030: 5b01 2c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@012c │ │ -01d034: 1100 |0002: return-object v0 │ │ +01e3f8: |[01e3f8] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e408: 5b01 2c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@012c │ │ +01e40c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -22733,17 +9851,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d038: |[01d038] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d048: 5b01 2d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@012d │ │ -01d04c: 1100 |0002: return-object v0 │ │ +01e410: |[01e410] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e420: 5b01 2d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@012d │ │ +01e424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -22753,17 +9871,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d050: |[01d050] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d060: 5b01 2e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@012e │ │ -01d064: 1100 |0002: return-object v0 │ │ +01e428: |[01e428] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e438: 5b01 2e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@012e │ │ +01e43c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -22773,17 +9891,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d068: |[01d068] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d078: 5b01 2f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@012f │ │ -01d07c: 1100 |0002: return-object v0 │ │ +01e440: |[01e440] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e450: 5b01 2f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@012f │ │ +01e454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -22793,24 +9911,24 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -01d080: |[01d080] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d090: 5420 3301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d094: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ -01d098: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -01d09c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01d0a0: 5420 3301 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d0a4: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d0a8: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -01d0ac: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d0b0: 1102 |0010: return-object v2 │ │ +01e458: |[01e458] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e468: 5420 3301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e46c: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ +01e470: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +01e474: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +01e478: 5420 3301 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e47c: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e480: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +01e484: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e488: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0004 line=366 │ │ 0x0008 line=367 │ │ 0x0010 line=369 │ │ locals : │ │ @@ -22822,18 +9940,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d0b4: |[01d0b4] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d0c4: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d0c8: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -01d0cc: 1101 |0004: return-object v1 │ │ +01e48c: |[01e48c] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e49c: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e4a0: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +01e4a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -22843,19 +9961,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01d0d0: |[01d0d0] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d0e0: 5b12 3101 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0131 │ │ -01d0e4: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -01d0e8: 7030 4203 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ -01d0ee: 1101 |0007: return-object v1 │ │ +01e4a8: |[01e4a8] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e4b8: 5b12 3101 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0131 │ │ +01e4bc: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +01e4c0: 7030 4203 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ +01e4c6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -22867,17 +9985,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d0f0: |[01d0f0] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d100: 5b01 3201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0132 │ │ -01d104: 1100 |0002: return-object v0 │ │ +01e4c8: |[01e4c8] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e4d8: 5b01 3201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0132 │ │ +01e4dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -22887,42 +10005,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -01d108: |[01d108] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d118: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01d11a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01d11c: 5453 3301 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d120: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -01d124: 5453 3301 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d128: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -01d12c: 5453 3301 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d130: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -01d134: 5453 3301 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d138: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -01d13c: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -01d140: 5453 3301 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d144: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -01d148: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -01d14c: 0110 |001a: move v0, v1 │ │ -01d14e: 5453 3301 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d152: 5454 3301 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d156: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d15a: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -01d15e: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -01d162: b641 |0025: or-int/2addr v1, v4 │ │ -01d164: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d168: 1105 |0028: return-object v5 │ │ -01d16a: 0120 |0029: move v0, v2 │ │ -01d16c: 28f1 |002a: goto 001b // -000f │ │ -01d16e: 0121 |002b: move v1, v2 │ │ -01d170: 28f9 |002c: goto 0025 // -0007 │ │ +01e4e0: |[01e4e0] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e4f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01e4f2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01e4f4: 5453 3301 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e4f8: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +01e4fc: 5453 3301 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e500: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +01e504: 5453 3301 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e508: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +01e50c: 5453 3301 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e510: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +01e514: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +01e518: 5453 3301 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e51c: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +01e520: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +01e524: 0110 |001a: move v0, v1 │ │ +01e526: 5453 3301 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e52a: 5454 3301 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e52e: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e532: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +01e536: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +01e53a: b641 |0025: or-int/2addr v1, v4 │ │ +01e53c: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e540: 1105 |0028: return-object v5 │ │ +01e542: 0120 |0029: move v0, v2 │ │ +01e544: 28f1 |002a: goto 001b // -000f │ │ +01e546: 0121 |002b: move v1, v2 │ │ +01e548: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=309 │ │ 0x0006 line=310 │ │ 0x000a line=311 │ │ 0x000e line=312 │ │ 0x001b line=313 │ │ @@ -22942,17 +10060,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d174: |[01d174] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d184: 5901 3401 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0134 │ │ -01d188: 1100 |0002: return-object v0 │ │ +01e54c: |[01e54c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e55c: 5901 3401 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0134 │ │ +01e560: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -22962,18 +10080,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01d18c: |[01d18c] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d19c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01d19e: 7030 4203 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ -01d1a4: 1101 |0004: return-object v1 │ │ +01e564: |[01e564] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e574: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +01e576: 7030 4203 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ +01e57c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -22983,18 +10101,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01d1a8: |[01d1a8] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d1b8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -01d1bc: 7030 4203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ -01d1c2: 1101 |0005: return-object v1 │ │ +01e580: |[01e580] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e590: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +01e594: 7030 4203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0342 │ │ +01e59a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -23004,18 +10122,18 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d1c4: |[01d1c4] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d1d4: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d1d8: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -01d1dc: 1101 |0004: return-object v1 │ │ +01e59c: |[01e59c] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e5ac: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e5b0: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ +01e5b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -23025,20 +10143,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -01d1e0: |[01d1e0] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d1f0: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d1f4: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -01d1f8: 5410 3301 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d1fc: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -01d200: 1101 |0008: return-object v1 │ │ +01e5b8: |[01e5b8] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e5c8: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e5cc: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ +01e5d0: 5410 3301 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e5d4: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +01e5d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23050,21 +10168,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -01d204: |[01d204] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d214: 5420 3301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d218: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -01d21c: 5420 3301 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d220: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -01d222: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -01d226: 1102 |0009: return-object v2 │ │ +01e5dc: |[01e5dc] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e5ec: 5420 3301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e5f0: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +01e5f4: 5420 3301 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e5f8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +01e5fa: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +01e5fe: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0009 line=277 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23075,20 +10193,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -01d228: |[01d228] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d238: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d23c: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -01d240: 5410 3301 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d244: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -01d248: 1101 |0008: return-object v1 │ │ +01e600: |[01e600] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e610: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e614: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +01e618: 5410 3301 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e61c: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +01e620: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23100,18 +10218,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d24c: |[01d24c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d25c: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d260: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -01d264: 1101 |0004: return-object v1 │ │ +01e624: |[01e624] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e634: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e638: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +01e63c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -23121,19 +10239,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -01d268: |[01d268] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d278: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d27c: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -01d280: 5b13 3501 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0135 │ │ -01d284: 1101 |0006: return-object v1 │ │ +01e640: |[01e640] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e650: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e654: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +01e658: 5b13 3501 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0135 │ │ +01e65c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0006 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23145,18 +10263,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d288: |[01d288] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d298: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d29c: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -01d2a0: 1101 |0004: return-object v1 │ │ +01e660: |[01e660] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e670: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e674: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +01e678: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -23166,44 +10284,44 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d2a4: |[01d2a4] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01d2b4: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d2b8: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ -01d2bc: 1101 |0004: return-object v1 │ │ +01e67c: |[01e67c] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +01e68c: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +01e690: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ +01e694: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ source_file_idx : 1440 (NotificationCompat.java) │ │ │ │ -Class #51 header: │ │ +Class #39 header: │ │ class_idx : 123 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #51 annotations: │ │ +Class #39 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="NotificationCompatImpl" │ │ │ │ -Class #51 - │ │ +Class #39 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -23212,176 +10330,29 @@ │ │ name : 'getNotification' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1440 (NotificationCompat.java) │ │ │ │ -Class #52 header: │ │ -class_idx : 124 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1440 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #52 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ - │ │ -Class #52 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d2c0: |[01d2c0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -01d2d0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01d2d6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ - name : 'getNotification' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 14 16-bit code units │ │ -01d2d8: |[01d2d8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -01d2e8: 5460 3301 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d2ec: 5461 3001 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0130 │ │ -01d2f0: 5462 2f01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@012f │ │ -01d2f4: 5463 2e01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@012e │ │ -01d2f8: 5464 2d01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@012d │ │ -01d2fc: 6e54 5100 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0051 │ │ -01d302: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - 0x0002 line=49 │ │ - 0x000d line=51 │ │ - locals : │ │ - 0x0002 - 0x000e reg=0 result Landroid/app/Notification; │ │ - 0x0000 - 0x000e reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ - 0x0000 - 0x000e reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ - │ │ - source_file_idx : 1440 (NotificationCompat.java) │ │ - │ │ -Class #53 header: │ │ -class_idx : 125 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1440 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #53 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ - │ │ -Class #53 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d304: |[01d304] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -01d314: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01d31a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ - name : 'getNotification' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 10 │ │ - insns size : 25 16-bit code units │ │ -01d31c: |[01d31c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -01d32c: 54b0 3001 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0130 │ │ -01d330: 54b1 3301 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ -01d334: 54b2 2f01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@012f │ │ -01d338: 54b3 2e01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@012e │ │ -01d33c: 54b4 2c01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@012c │ │ -01d340: 54b5 3501 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0135 │ │ -01d344: 52b6 3401 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0134 │ │ -01d348: 54b7 2d01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@012d │ │ -01d34c: 54b8 3101 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0131 │ │ -01d350: 54b9 3201 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0132 │ │ -01d354: 770a 5a03 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@035a │ │ -01d35a: 0c00 |0017: move-result-object v0 │ │ -01d35c: 1100 |0018: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ - 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ - │ │ - source_file_idx : 1440 (NotificationCompat.java) │ │ - │ │ -Class #54 header: │ │ +Class #40 header: │ │ class_idx : 126 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1440 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #54 annotations: │ │ +Class #40 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$Builder; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; } │ │ │ │ -Class #54 - │ │ +Class #40 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'FLAG_HIGH_PRIORITY' │ │ @@ -23399,26 +10370,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01d360: |[01d360] android.support.v4.app.NotificationCompat.:()V │ │ -01d370: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -01d374: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01d378: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01d37c: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@007d │ │ -01d380: 7010 5403 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0354 │ │ -01d386: 6900 3701 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0137 │ │ -01d38a: 0e00 |000d: return-void │ │ -01d38c: 2200 7c00 |000e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@007c │ │ -01d390: 7010 5203 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0352 │ │ -01d396: 6900 3701 |0013: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0137 │ │ -01d39a: 28f8 |0015: goto 000d // -0008 │ │ +01e698: |[01e698] android.support.v4.app.NotificationCompat.:()V │ │ +01e6a8: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01e6ac: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01e6b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01e6b4: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@007d │ │ +01e6b8: 7010 5403 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0354 │ │ +01e6be: 6900 3701 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0137 │ │ +01e6c2: 0e00 |000d: return-void │ │ +01e6c4: 2200 7c00 |000e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@007c │ │ +01e6c8: 7010 5203 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0352 │ │ +01e6ce: 6900 3701 |0013: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0137 │ │ +01e6d2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x000d line=69 │ │ 0x000e line=67 │ │ locals : │ │ @@ -23428,17 +10399,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d39c: |[01d39c] android.support.v4.app.NotificationCompat.:()V │ │ -01d3ac: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01d3b2: 0e00 |0003: return-void │ │ +01e6d4: |[01e6d4] android.support.v4.app.NotificationCompat.:()V │ │ +01e6e4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01e6ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -23447,36 +10418,36 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d3b4: |[01d3b4] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -01d3c4: 6200 3701 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0137 │ │ -01d3c8: 1100 |0002: return-object v0 │ │ +01e6ec: |[01e6ec] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +01e6fc: 6200 3701 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0137 │ │ +01e700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1440 (NotificationCompat.java) │ │ │ │ -Class #55 header: │ │ +Class #41 header: │ │ class_idx : 127 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #55 - │ │ +Class #41 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -23485,17 +10456,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d3cc: |[01d3cc] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -01d3dc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01d3e2: 0e00 |0003: return-void │ │ +01e704: |[01e704] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +01e714: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01e71a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -23503,93 +10474,93 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 144 16-bit code units │ │ -01d3e4: |[01d3e4] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -01d3f4: 2201 0c00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@000c │ │ -01d3f8: 7020 3c00 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003c │ │ -01d3fe: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ -01d402: 6e30 4f00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@004f │ │ -01d408: 0c01 |000a: move-result-object v1 │ │ -01d40a: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ -01d40e: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -01d412: 6e30 4b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@004b │ │ -01d418: 0c01 |0012: move-result-object v1 │ │ -01d41a: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -01d41e: 6e20 3f00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@003f │ │ -01d424: 0c01 |0018: move-result-object v1 │ │ -01d426: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -01d42a: 6e30 4d00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@004d │ │ -01d430: 0c01 |001e: move-result-object v1 │ │ -01d432: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -01d436: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -01d43a: 6e30 4c00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@004c │ │ -01d440: 0c01 |0026: move-result-object v1 │ │ -01d442: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -01d446: 6e20 4e00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@004e │ │ -01d44c: 0c01 |002c: move-result-object v1 │ │ -01d44e: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -01d452: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -01d456: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -01d45a: 6e40 4800 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0048 │ │ -01d460: 0c02 |0036: move-result-object v2 │ │ -01d462: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d466: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -01d46a: 3801 4d00 |003b: if-eqz v1, 0088 // +004d │ │ -01d46e: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -01d470: 6e20 4900 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0049 │ │ -01d476: 0c02 |0041: move-result-object v2 │ │ -01d478: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d47c: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -01d480: 3801 4400 |0046: if-eqz v1, 008a // +0044 │ │ -01d484: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -01d486: 6e20 4a00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@004a │ │ -01d48c: 0c02 |004c: move-result-object v2 │ │ -01d48e: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d492: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -01d496: 3801 3b00 |0051: if-eqz v1, 008c // +003b │ │ -01d49a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -01d49c: 6e20 3e00 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003e │ │ -01d4a2: 0c01 |0057: move-result-object v1 │ │ -01d4a4: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ -01d4a8: 6e20 4400 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0044 │ │ -01d4ae: 0c01 |005d: move-result-object v1 │ │ -01d4b0: 6e20 4300 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ -01d4b6: 0c01 |0061: move-result-object v1 │ │ -01d4b8: 6e20 4200 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0042 │ │ -01d4be: 0c01 |0065: move-result-object v1 │ │ -01d4c0: 6e20 4000 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0040 │ │ -01d4c6: 0c01 |0069: move-result-object v1 │ │ -01d4c8: 6e20 4100 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0041 │ │ -01d4ce: 0c01 |006d: move-result-object v1 │ │ -01d4d0: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -01d4d4: 6e20 4500 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0045 │ │ -01d4da: 0c02 |0073: move-result-object v2 │ │ -01d4dc: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -01d4e0: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -01d4e4: 3801 1600 |0078: if-eqz v1, 008e // +0016 │ │ -01d4e8: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -01d4ea: 6e30 4600 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0046 │ │ -01d4f0: 0c01 |007e: move-result-object v1 │ │ -01d4f2: 6e20 4700 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0047 │ │ -01d4f8: 0c00 |0082: move-result-object v0 │ │ -01d4fa: 6e10 3d00 0000 |0083: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@003d │ │ -01d500: 0c01 |0086: move-result-object v1 │ │ -01d502: 1101 |0087: return-object v1 │ │ -01d504: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -01d506: 28b5 |0089: goto 003e // -004b │ │ -01d508: 1201 |008a: const/4 v1, #int 0 // #0 │ │ -01d50a: 28be |008b: goto 0049 // -0042 │ │ -01d50c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -01d50e: 28c7 |008d: goto 0054 // -0039 │ │ -01d510: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -01d512: 28ec |008f: goto 007b // -0014 │ │ +01e71c: |[01e71c] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +01e72c: 2201 0c00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@000c │ │ +01e730: 7020 3c00 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@003c │ │ +01e736: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ +01e73a: 6e30 4f00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@004f │ │ +01e740: 0c01 |000a: move-result-object v1 │ │ +01e742: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ +01e746: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +01e74a: 6e30 4b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@004b │ │ +01e750: 0c01 |0012: move-result-object v1 │ │ +01e752: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +01e756: 6e20 3f00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@003f │ │ +01e75c: 0c01 |0018: move-result-object v1 │ │ +01e75e: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +01e762: 6e30 4d00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@004d │ │ +01e768: 0c01 |001e: move-result-object v1 │ │ +01e76a: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +01e76e: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +01e772: 6e30 4c00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@004c │ │ +01e778: 0c01 |0026: move-result-object v1 │ │ +01e77a: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +01e77e: 6e20 4e00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@004e │ │ +01e784: 0c01 |002c: move-result-object v1 │ │ +01e786: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +01e78a: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +01e78e: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +01e792: 6e40 4800 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0048 │ │ +01e798: 0c02 |0036: move-result-object v2 │ │ +01e79a: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e79e: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +01e7a2: 3801 4d00 |003b: if-eqz v1, 0088 // +004d │ │ +01e7a6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +01e7a8: 6e20 4900 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0049 │ │ +01e7ae: 0c02 |0041: move-result-object v2 │ │ +01e7b0: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e7b4: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +01e7b8: 3801 4400 |0046: if-eqz v1, 008a // +0044 │ │ +01e7bc: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +01e7be: 6e20 4a00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@004a │ │ +01e7c4: 0c02 |004c: move-result-object v2 │ │ +01e7c6: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e7ca: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +01e7ce: 3801 3b00 |0051: if-eqz v1, 008c // +003b │ │ +01e7d2: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +01e7d4: 6e20 3e00 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@003e │ │ +01e7da: 0c01 |0057: move-result-object v1 │ │ +01e7dc: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ +01e7e0: 6e20 4400 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0044 │ │ +01e7e6: 0c01 |005d: move-result-object v1 │ │ +01e7e8: 6e20 4300 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0043 │ │ +01e7ee: 0c01 |0061: move-result-object v1 │ │ +01e7f0: 6e20 4200 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0042 │ │ +01e7f6: 0c01 |0065: move-result-object v1 │ │ +01e7f8: 6e20 4000 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0040 │ │ +01e7fe: 0c01 |0069: move-result-object v1 │ │ +01e800: 6e20 4100 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0041 │ │ +01e806: 0c01 |006d: move-result-object v1 │ │ +01e808: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +01e80c: 6e20 4500 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0045 │ │ +01e812: 0c02 |0073: move-result-object v2 │ │ +01e814: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +01e818: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +01e81c: 3801 1600 |0078: if-eqz v1, 008e // +0016 │ │ +01e820: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +01e822: 6e30 4600 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0046 │ │ +01e828: 0c01 |007e: move-result-object v1 │ │ +01e82a: 6e20 4700 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0047 │ │ +01e830: 0c00 |0082: move-result-object v0 │ │ +01e832: 6e10 3d00 0000 |0083: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@003d │ │ +01e838: 0c01 |0086: move-result-object v1 │ │ +01e83a: 1101 |0087: return-object v1 │ │ +01e83c: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +01e83e: 28b5 |0089: goto 003e // -004b │ │ +01e840: 1201 |008a: const/4 v1, #int 0 // #0 │ │ +01e842: 28be |008b: goto 0049 // -0042 │ │ +01e844: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +01e846: 28c7 |008d: goto 0054 // -0039 │ │ +01e848: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +01e84a: 28ec |008f: goto 007b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0083 line=51 │ │ 0x0088 line=30 │ │ locals : │ │ 0x0083 - 0x0088 reg=0 b Landroid/app/Notification$Builder; │ │ @@ -23603,25 +10574,25 @@ │ │ 0x0000 - 0x0090 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0090 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0090 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ source_file_idx : 1441 (NotificationCompatHoneycomb.java) │ │ │ │ -Class #56 header: │ │ +Class #42 header: │ │ class_idx : 128 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1585 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #56 - │ │ +Class #42 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ServiceCompat;) │ │ name : 'START_STICKY' │ │ @@ -23635,53 +10606,53 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d514: |[01d514] android.support.v4.app.ServiceCompat.:()V │ │ -01d524: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01d52a: 0e00 |0003: return-void │ │ +01e84c: |[01e84c] android.support.v4.app.ServiceCompat.:()V │ │ +01e85c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01e862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 1585 (ServiceCompat.java) │ │ │ │ -Class #57 header: │ │ +Class #43 header: │ │ class_idx : 129 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1588 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 20 │ │ │ │ -Class #57 annotations: │ │ +Class #43 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentBuilder" │ │ Annotations on field #314 'mBccAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #315 'mCcAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #318 'mStreams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/net/Uri;" ">;" } │ │ Annotations on field #319 'mToAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #868 'combineArrayExtra' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;)V" } │ │ │ │ -Class #57 - │ │ +Class #43 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -23718,37 +10689,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -01d52c: |[01d52c] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -01d53c: 7010 360a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01d542: 5b34 3901 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ -01d546: 2200 1c00 |0005: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01d54a: 7010 7600 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0076 │ │ -01d550: 1a01 6207 |000a: const-string v1, "android.intent.action.SEND" // string@0762 │ │ -01d554: 6e20 8f00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ -01d55a: 0c00 |000f: move-result-object v0 │ │ -01d55c: 5b30 3d01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d560: 5430 3d01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d564: 1a01 6e07 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@076e │ │ -01d568: 6e10 0f00 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000f │ │ -01d56e: 0c02 |0019: move-result-object v2 │ │ -01d570: 6e30 8a00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ -01d576: 5430 3d01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d57a: 1a01 6d07 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@076d │ │ -01d57e: 6e10 0c00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000c │ │ -01d584: 0c02 |0024: move-result-object v2 │ │ -01d586: 6e30 8800 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0088 │ │ -01d58c: 5430 3d01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d590: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -01d594: 6e20 7900 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01d59a: 0e00 |002f: return-void │ │ +01e864: |[01e864] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +01e874: 7010 360a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01e87a: 5b34 3901 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ +01e87e: 2200 1c00 |0005: new-instance v0, Landroid/content/Intent; // type@001c │ │ +01e882: 7010 7600 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0076 │ │ +01e888: 1a01 6207 |000a: const-string v1, "android.intent.action.SEND" // string@0762 │ │ +01e88c: 6e20 8f00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ +01e892: 0c00 |000f: move-result-object v0 │ │ +01e894: 5b30 3d01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01e898: 5430 3d01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01e89c: 1a01 6e07 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@076e │ │ +01e8a0: 6e10 0f00 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000f │ │ +01e8a6: 0c02 |0019: move-result-object v2 │ │ +01e8a8: 6e30 8a00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ +01e8ae: 5430 3d01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01e8b2: 1a01 6d07 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@076d │ │ +01e8b6: 6e10 0c00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000c │ │ +01e8bc: 0c02 |0024: move-result-object v2 │ │ +01e8be: 6e30 8800 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0088 │ │ +01e8c4: 5430 3d01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01e8c8: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +01e8cc: 6e20 7900 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +01e8d2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ 0x0005 line=224 │ │ 0x0012 line=225 │ │ 0x001d line=226 │ │ @@ -23763,35 +10734,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -01d59c: |[01d59c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -01d5ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01d5ae: 5454 3d01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d5b2: 6e20 8400 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ -01d5b8: 0c00 |0006: move-result-object v0 │ │ -01d5ba: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -01d5be: 2101 |0009: array-length v1, v0 │ │ -01d5c0: 6e10 860a 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01d5c6: 0a04 |000d: move-result v4 │ │ -01d5c8: b014 |000e: add-int/2addr v4, v1 │ │ -01d5ca: 2342 5e02 |000f: new-array v2, v4, [Ljava/lang/String; // type@025e │ │ -01d5ce: 6e20 880a 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ -01d5d4: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -01d5d8: 6e10 860a 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01d5de: 0a04 |0019: move-result v4 │ │ -01d5e0: 7151 5e0a 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01d5e6: 5453 3d01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d5ea: 6e30 8b00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ -01d5f0: 0e00 |0022: return-void │ │ -01d5f2: 0131 |0023: move v1, v3 │ │ -01d5f4: 28e6 |0024: goto 000a // -001a │ │ +01e8d4: |[01e8d4] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +01e8e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01e8e6: 5454 3d01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01e8ea: 6e20 8400 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ +01e8f0: 0c00 |0006: move-result-object v0 │ │ +01e8f2: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +01e8f6: 2101 |0009: array-length v1, v0 │ │ +01e8f8: 6e10 860a 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01e8fe: 0a04 |000d: move-result v4 │ │ +01e900: b014 |000e: add-int/2addr v4, v1 │ │ +01e902: 2342 5e02 |000f: new-array v2, v4, [Ljava/lang/String; // type@025e │ │ +01e906: 6e20 880a 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ +01e90c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +01e910: 6e10 860a 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01e916: 0a04 |0019: move-result v4 │ │ +01e918: 7151 5e0a 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01e91e: 5453 3d01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01e922: 6e30 8b00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ +01e928: 0e00 |0022: return-void │ │ +01e92a: 0131 |0023: move v1, v3 │ │ +01e92c: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0007 line=289 │ │ 0x000a line=290 │ │ 0x0011 line=291 │ │ 0x0014 line=292 │ │ @@ -23813,33 +10784,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -01d5f8: |[01d5f8] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -01d608: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01d60a: 6e10 6903 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0369 │ │ -01d610: 0c00 |0004: move-result-object v0 │ │ -01d612: 6e20 8400 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ -01d618: 0c01 |0008: move-result-object v1 │ │ -01d61a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -01d61e: 2112 |000b: array-length v2, v1 │ │ -01d620: 2185 |000c: array-length v5, v8 │ │ -01d622: b025 |000d: add-int/2addr v5, v2 │ │ -01d624: 2353 5e02 |000e: new-array v3, v5, [Ljava/lang/String; // type@025e │ │ -01d628: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -01d62c: 7152 5e0a 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01d632: 2185 |0015: array-length v5, v8 │ │ -01d634: 7155 5e0a 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -01d63a: 6e30 8b00 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ -01d640: 0e00 |001c: return-void │ │ -01d642: 0142 |001d: move v2, v4 │ │ -01d644: 28ee |001e: goto 000c // -0012 │ │ +01e930: |[01e930] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +01e940: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01e942: 6e10 6903 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0369 │ │ +01e948: 0c00 |0004: move-result-object v0 │ │ +01e94a: 6e20 8400 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ +01e950: 0c01 |0008: move-result-object v1 │ │ +01e952: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +01e956: 2112 |000b: array-length v2, v1 │ │ +01e958: 2185 |000c: array-length v5, v8 │ │ +01e95a: b025 |000d: add-int/2addr v5, v2 │ │ +01e95c: 2353 5e02 |000e: new-array v3, v5, [Ljava/lang/String; // type@025e │ │ +01e960: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +01e964: 7152 5e0a 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01e96a: 2185 |0015: array-length v5, v8 │ │ +01e96c: 7155 5e0a 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +01e972: 6e30 8b00 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ +01e978: 0e00 |001c: return-void │ │ +01e97a: 0142 |001d: move v2, v4 │ │ +01e97c: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=300 │ │ 0x0005 line=301 │ │ 0x0009 line=302 │ │ 0x000c line=303 │ │ 0x0010 line=304 │ │ @@ -23861,18 +10832,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01d648: |[01d648] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d658: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0081 │ │ -01d65c: 7020 5c03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@035c │ │ -01d662: 1100 |0005: return-object v0 │ │ +01e980: |[01e980] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01e990: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0081 │ │ +01e994: 7020 5c03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@035c │ │ +01e99a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -23881,23 +10852,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01d664: |[01d664] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d674: 5410 3a01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ -01d678: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -01d67c: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01d680: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01d686: 5b10 3a01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ -01d68a: 5410 3a01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ -01d68e: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01d694: 1101 |0010: return-object v1 │ │ +01e99c: |[01e99c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01e9ac: 5410 3a01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ +01e9b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +01e9b4: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +01e9b8: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +01e9be: 5b10 3a01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ +01e9c2: 5410 3a01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ +01e9c6: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01e9cc: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=529 │ │ 0x000b line=531 │ │ 0x0010 line=532 │ │ locals : │ │ @@ -23909,18 +10880,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01d698: |[01d698] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d6a8: 1a00 6407 |0000: const-string v0, "android.intent.extra.BCC" // string@0764 │ │ -01d6ac: 7030 6503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0365 │ │ -01d6b2: 1101 |0005: return-object v1 │ │ +01e9d0: |[01e9d0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01e9e0: 1a00 6407 |0000: const-string v0, "android.intent.extra.BCC" // string@0764 │ │ +01e9e4: 7030 6503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0365 │ │ +01e9ea: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0005 line=544 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -23930,23 +10901,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01d6b4: |[01d6b4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d6c4: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ -01d6c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -01d6cc: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01d6d0: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01d6d6: 5b10 3b01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ -01d6da: 5410 3b01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ -01d6de: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01d6e4: 1101 |0010: return-object v1 │ │ +01e9ec: |[01e9ec] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01e9fc: 5410 3b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ +01ea00: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +01ea04: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +01ea08: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +01ea0e: 5b10 3b01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ +01ea12: 5410 3b01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ +01ea16: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01ea1c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0004 line=489 │ │ 0x000b line=491 │ │ 0x0010 line=492 │ │ locals : │ │ @@ -23958,18 +10929,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01d6e8: |[01d6e8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d6f8: 1a00 6507 |0000: const-string v0, "android.intent.extra.CC" // string@0765 │ │ -01d6fc: 7030 6503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0365 │ │ -01d702: 1101 |0005: return-object v1 │ │ +01ea20: |[01ea20] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ea30: 1a00 6507 |0000: const-string v0, "android.intent.extra.CC" // string@0765 │ │ +01ea34: 7030 6503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0365 │ │ +01ea3a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0005 line=504 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -23979,23 +10950,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01d704: |[01d704] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d714: 5410 3f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d718: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -01d71c: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01d720: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01d726: 5b10 3f01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d72a: 5410 3f01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d72e: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01d734: 1101 |0010: return-object v1 │ │ +01ea3c: |[01ea3c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ea4c: 5410 3f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01ea50: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +01ea54: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +01ea58: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +01ea5e: 5b10 3f01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01ea62: 5410 3f01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01ea66: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01ea6c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ 0x000b line=451 │ │ 0x0010 line=452 │ │ locals : │ │ @@ -24007,18 +10978,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01d738: |[01d738] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d748: 1a00 6607 |0000: const-string v0, "android.intent.extra.EMAIL" // string@0766 │ │ -01d74c: 7030 6503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0365 │ │ -01d752: 1101 |0005: return-object v1 │ │ +01ea70: |[01ea70] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ea80: 1a00 6607 |0000: const-string v0, "android.intent.extra.EMAIL" // string@0766 │ │ +01ea84: 7030 6503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0365 │ │ +01ea8a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -24028,38 +10999,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -01d754: |[01d754] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d764: 5431 3d01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d768: 1a02 6707 |0002: const-string v2, "android.intent.extra.STREAM" // string@0767 │ │ -01d76c: 6e20 8200 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ -01d772: 0c00 |0007: move-result-object v0 │ │ -01d774: 1f00 3c00 |0008: check-cast v0, Landroid/net/Uri; // type@003c │ │ -01d778: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -01d77c: 6e20 6f03 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@036f │ │ -01d782: 0c03 |000f: move-result-object v3 │ │ -01d784: 1103 |0010: return-object v3 │ │ -01d786: 5431 3e01 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d78a: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -01d78e: 2201 ba01 |0015: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ -01d792: 7010 790a 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01d798: 5b31 3e01 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d79c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -01d7a0: 5431 3d01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d7a4: 1a02 6707 |0020: const-string v2, "android.intent.extra.STREAM" // string@0767 │ │ -01d7a8: 6e20 8d00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@008d │ │ -01d7ae: 5431 3e01 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d7b2: 6e20 7c0a 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01d7b8: 5431 3e01 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d7bc: 6e20 7c0a 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01d7c2: 28e1 |002f: goto 0010 // -001f │ │ +01ea8c: |[01ea8c] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ea9c: 5431 3d01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01eaa0: 1a02 6707 |0002: const-string v2, "android.intent.extra.STREAM" // string@0767 │ │ +01eaa4: 6e20 8200 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ +01eaaa: 0c00 |0007: move-result-object v0 │ │ +01eaac: 1f00 3c00 |0008: check-cast v0, Landroid/net/Uri; // type@003c │ │ +01eab0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +01eab4: 6e20 6f03 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@036f │ │ +01eaba: 0c03 |000f: move-result-object v3 │ │ +01eabc: 1103 |0010: return-object v3 │ │ +01eabe: 5431 3e01 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01eac2: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +01eac6: 2201 ba01 |0015: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ +01eaca: 7010 790a 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +01ead0: 5b31 3e01 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ead4: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +01ead8: 5431 3d01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01eadc: 1a02 6707 |0020: const-string v2, "android.intent.extra.STREAM" // string@0767 │ │ +01eae0: 6e20 8d00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@008d │ │ +01eae6: 5431 3e01 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01eaea: 6e20 7c0a 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01eaf0: 5431 3e01 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01eaf4: 6e20 7c0a 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01eafa: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x000a line=410 │ │ 0x000c line=411 │ │ 0x0010 line=421 │ │ 0x0011 line=413 │ │ @@ -24079,21 +11050,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01d7c4: |[01d7c4] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -01d7d4: 6e10 6903 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0369 │ │ -01d7da: 0c00 |0003: move-result-object v0 │ │ -01d7dc: 5421 3c01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@013c │ │ -01d7e0: 7120 7a00 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@007a │ │ -01d7e6: 0c00 |0009: move-result-object v0 │ │ -01d7e8: 1100 |000a: return-object v0 │ │ +01eafc: |[01eafc] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +01eb0c: 6e10 6903 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0369 │ │ +01eb12: 0c00 |0003: move-result-object v0 │ │ +01eb14: 5421 3c01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@013c │ │ +01eb18: 7120 7a00 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@007a │ │ +01eb1e: 0c00 |0009: move-result-object v0 │ │ +01eb20: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -24101,17 +11072,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d7ec: |[01d7ec] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -01d7fc: 5410 3901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ -01d800: 1100 |0002: return-object v0 │ │ +01eb24: |[01eb24] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +01eb34: 5410 3901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ +01eb38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -24119,94 +11090,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -01d804: |[01d804] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -01d814: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01d816: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01d818: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -01d81a: 5473 3f01 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d81e: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -01d822: 1a03 6607 |0007: const-string v3, "android.intent.extra.EMAIL" // string@0766 │ │ -01d826: 5474 3f01 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d82a: 7030 6403 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0364 │ │ -01d830: 5b76 3f01 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d834: 5473 3b01 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ -01d838: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -01d83c: 1a03 6507 |0014: const-string v3, "android.intent.extra.CC" // string@0765 │ │ -01d840: 5474 3b01 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ -01d844: 7030 6403 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0364 │ │ -01d84a: 5b76 3b01 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ -01d84e: 5473 3a01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ -01d852: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -01d856: 1a03 6407 |0021: const-string v3, "android.intent.extra.BCC" // string@0764 │ │ -01d85a: 5474 3a01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ -01d85e: 7030 6403 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0364 │ │ -01d864: 5b76 3a01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ -01d868: 5473 3e01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d86c: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -01d870: 5473 3e01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d874: 6e10 860a 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01d87a: 0a03 |0033: move-result v3 │ │ -01d87c: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -01d880: 5473 3d01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d884: 6e10 7b00 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01d88a: 0c03 |003b: move-result-object v3 │ │ -01d88c: 1a04 6307 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ -01d890: 6e20 430a 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01d896: 0a00 |0041: move-result v0 │ │ -01d898: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -01d89c: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -01d8a0: 5473 3d01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d8a4: 1a04 6207 |0048: const-string v4, "android.intent.action.SEND" // string@0762 │ │ -01d8a8: 6e20 8f00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ -01d8ae: 5473 3e01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d8b2: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -01d8b6: 5473 3e01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d8ba: 6e10 810a 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ -01d8c0: 0a03 |0056: move-result v3 │ │ -01d8c2: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -01d8c6: 5473 3d01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d8ca: 1a04 6707 |005b: const-string v4, "android.intent.extra.STREAM" // string@0767 │ │ -01d8ce: 5475 3e01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d8d2: 6e20 800a 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01d8d8: 0c02 |0062: move-result-object v2 │ │ -01d8da: 1f02 4800 |0063: check-cast v2, Landroid/os/Parcelable; // type@0048 │ │ -01d8de: 6e30 8800 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0088 │ │ -01d8e4: 5b76 3e01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d8e8: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -01d8ec: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -01d8f0: 5472 3d01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d8f4: 1a03 6307 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ -01d8f8: 6e20 8f00 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ -01d8fe: 5472 3e01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d902: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -01d906: 5472 3e01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d90a: 6e10 810a 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ -01d910: 0a02 |007e: move-result v2 │ │ -01d912: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -01d916: 5472 3d01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d91a: 1a03 6707 |0083: const-string v3, "android.intent.extra.STREAM" // string@0767 │ │ -01d91e: 5474 3e01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01d922: 6e30 8c00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@008c │ │ -01d928: 5472 3d01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d92c: 1102 |008c: return-object v2 │ │ -01d92e: 0121 |008d: move v1, v2 │ │ -01d930: 28a8 |008e: goto 0036 // -0058 │ │ -01d932: 5472 3d01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d936: 1a03 6707 |0091: const-string v3, "android.intent.extra.STREAM" // string@0767 │ │ -01d93a: 6e20 8d00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@008d │ │ -01d940: 28d2 |0096: goto 0068 // -002e │ │ -01d942: 5472 3d01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d946: 1a03 6707 |0099: const-string v3, "android.intent.extra.STREAM" // string@0767 │ │ -01d94a: 6e20 8d00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@008d │ │ -01d950: 28ec |009e: goto 008a // -0014 │ │ +01eb3c: |[01eb3c] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +01eb4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01eb4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01eb50: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +01eb52: 5473 3f01 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01eb56: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +01eb5a: 1a03 6607 |0007: const-string v3, "android.intent.extra.EMAIL" // string@0766 │ │ +01eb5e: 5474 3f01 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01eb62: 7030 6403 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0364 │ │ +01eb68: 5b76 3f01 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01eb6c: 5473 3b01 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ +01eb70: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +01eb74: 1a03 6507 |0014: const-string v3, "android.intent.extra.CC" // string@0765 │ │ +01eb78: 5474 3b01 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ +01eb7c: 7030 6403 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0364 │ │ +01eb82: 5b76 3b01 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@013b │ │ +01eb86: 5473 3a01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ +01eb8a: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +01eb8e: 1a03 6407 |0021: const-string v3, "android.intent.extra.BCC" // string@0764 │ │ +01eb92: 5474 3a01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ +01eb96: 7030 6403 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0364 │ │ +01eb9c: 5b76 3a01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013a │ │ +01eba0: 5473 3e01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01eba4: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +01eba8: 5473 3e01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ebac: 6e10 860a 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01ebb2: 0a03 |0033: move-result v3 │ │ +01ebb4: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +01ebb8: 5473 3d01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ebbc: 6e10 7b00 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01ebc2: 0c03 |003b: move-result-object v3 │ │ +01ebc4: 1a04 6307 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ +01ebc8: 6e20 430a 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01ebce: 0a00 |0041: move-result v0 │ │ +01ebd0: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +01ebd4: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +01ebd8: 5473 3d01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ebdc: 1a04 6207 |0048: const-string v4, "android.intent.action.SEND" // string@0762 │ │ +01ebe0: 6e20 8f00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ +01ebe6: 5473 3e01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ebea: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +01ebee: 5473 3e01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ebf2: 6e10 810a 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ +01ebf8: 0a03 |0056: move-result v3 │ │ +01ebfa: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +01ebfe: 5473 3d01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ec02: 1a04 6707 |005b: const-string v4, "android.intent.extra.STREAM" // string@0767 │ │ +01ec06: 5475 3e01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ec0a: 6e20 800a 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01ec10: 0c02 |0062: move-result-object v2 │ │ +01ec12: 1f02 4800 |0063: check-cast v2, Landroid/os/Parcelable; // type@0048 │ │ +01ec16: 6e30 8800 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0088 │ │ +01ec1c: 5b76 3e01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ec20: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +01ec24: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +01ec28: 5472 3d01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ec2c: 1a03 6307 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ +01ec30: 6e20 8f00 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ +01ec36: 5472 3e01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ec3a: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +01ec3e: 5472 3e01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ec42: 6e10 810a 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ +01ec48: 0a02 |007e: move-result v2 │ │ +01ec4a: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +01ec4e: 5472 3d01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ec52: 1a03 6707 |0083: const-string v3, "android.intent.extra.STREAM" // string@0767 │ │ +01ec56: 5474 3e01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ec5a: 6e30 8c00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@008c │ │ +01ec60: 5472 3d01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ec64: 1102 |008c: return-object v2 │ │ +01ec66: 0121 |008d: move v1, v2 │ │ +01ec68: 28a8 |008e: goto 0036 // -0058 │ │ +01ec6a: 5472 3d01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ec6e: 1a03 6707 |0091: const-string v3, "android.intent.extra.STREAM" // string@0767 │ │ +01ec72: 6e20 8d00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@008d │ │ +01ec78: 28d2 |0096: goto 0068 // -002e │ │ +01ec7a: 5472 3d01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ec7e: 1a03 6707 |0099: const-string v3, "android.intent.extra.STREAM" // string@0767 │ │ +01ec82: 6e20 8d00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@008d │ │ +01ec88: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=240 │ │ 0x0007 line=241 │ │ 0x000e line=242 │ │ 0x0010 line=244 │ │ 0x0014 line=245 │ │ @@ -24241,21 +11212,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01d954: |[01d954] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d964: 5410 3901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ -01d968: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0010 │ │ -01d96e: 0c00 |0005: move-result-object v0 │ │ -01d970: 6e20 6b03 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@036b │ │ -01d976: 0c00 |0009: move-result-object v0 │ │ -01d978: 1100 |000a: return-object v0 │ │ +01ec8c: |[01ec8c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ec9c: 5410 3901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ +01eca0: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0010 │ │ +01eca6: 0c00 |0005: move-result-object v0 │ │ +01eca8: 6e20 6b03 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@036b │ │ +01ecae: 0c00 |0009: move-result-object v0 │ │ +01ecb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -24264,17 +11235,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d97c: |[01d97c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d98c: 5b01 3c01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@013c │ │ -01d990: 1100 |0002: return-object v0 │ │ +01ecb4: |[01ecb4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ecc4: 5b01 3c01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@013c │ │ +01ecc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -24284,19 +11255,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01d994: |[01d994] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d9a4: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d9a8: 1a01 6407 |0002: const-string v1, "android.intent.extra.BCC" // string@0764 │ │ -01d9ac: 6e30 8b00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ -01d9b2: 1102 |0007: return-object v2 │ │ +01eccc: |[01eccc] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ecdc: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ece0: 1a01 6407 |0002: const-string v1, "android.intent.extra.BCC" // string@0764 │ │ +01ece4: 6e30 8b00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ +01ecea: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0007 line=517 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -24306,19 +11277,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01d9b4: |[01d9b4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d9c4: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d9c8: 1a01 6507 |0002: const-string v1, "android.intent.extra.CC" // string@0765 │ │ -01d9cc: 6e30 8b00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ -01d9d2: 1102 |0007: return-object v2 │ │ +01ecec: |[01ecec] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ecfc: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ed00: 1a01 6507 |0002: const-string v1, "android.intent.extra.CC" // string@0765 │ │ +01ed04: 6e30 8b00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ +01ed0a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0007 line=477 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -24328,23 +11299,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01d9d4: |[01d9d4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01d9e4: 5420 3f01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d9e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01d9ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01d9ee: 5b20 3f01 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ -01d9f2: 5420 3d01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01d9f6: 1a01 6607 |0009: const-string v1, "android.intent.extra.EMAIL" // string@0766 │ │ -01d9fa: 6e30 8b00 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ -01da00: 1102 |000e: return-object v2 │ │ +01ed0c: |[01ed0c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ed1c: 5420 3f01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01ed20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01ed24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01ed26: 5b20 3f01 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@013f │ │ +01ed2a: 5420 3d01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ed2e: 1a01 6607 |0009: const-string v1, "android.intent.extra.EMAIL" // string@0766 │ │ +01ed32: 6e30 8b00 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@008b │ │ +01ed38: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x0007 line=436 │ │ 0x000e line=437 │ │ locals : │ │ @@ -24356,31 +11327,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -01da04: |[01da04] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01da14: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01da18: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01da1e: 0c00 |0005: move-result-object v0 │ │ -01da20: 1a01 6207 |0006: const-string v1, "android.intent.action.SEND" // string@0762 │ │ -01da24: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01da2a: 0a00 |000b: move-result v0 │ │ -01da2c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -01da30: 5420 3d01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01da34: 1a01 6207 |0010: const-string v1, "android.intent.action.SEND" // string@0762 │ │ -01da38: 6e20 8f00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ -01da3e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -01da40: 5b20 3e01 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ -01da44: 5420 3d01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01da48: 1a01 6707 |001a: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ -01da4c: 6e30 8800 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0088 │ │ -01da52: 1102 |001f: return-object v2 │ │ +01ed3c: |[01ed3c] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ed4c: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ed50: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01ed56: 0c00 |0005: move-result-object v0 │ │ +01ed58: 1a01 6207 |0006: const-string v1, "android.intent.action.SEND" // string@0762 │ │ +01ed5c: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01ed62: 0a00 |000b: move-result v0 │ │ +01ed64: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +01ed68: 5420 3d01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ed6c: 1a01 6207 |0010: const-string v1, "android.intent.action.SEND" // string@0762 │ │ +01ed70: 6e20 8f00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@008f │ │ +01ed76: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +01ed78: 5b20 3e01 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@013e │ │ +01ed7c: 5420 3d01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ed80: 1a01 6707 |001a: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ +01ed84: 6e30 8800 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0088 │ │ +01ed8a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000e line=390 │ │ 0x0015 line=392 │ │ 0x0018 line=393 │ │ 0x001f line=394 │ │ @@ -24393,19 +11364,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01da54: |[01da54] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01da64: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01da68: 1a01 6807 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0768 │ │ -01da6c: 6e30 8a00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ -01da72: 1102 |0007: return-object v2 │ │ +01ed8c: |[01ed8c] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01ed9c: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01eda0: 1a01 6807 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0768 │ │ +01eda4: 6e30 8a00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ +01edaa: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0007 line=556 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -24415,19 +11386,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01da74: |[01da74] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01da84: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01da88: 1a01 6907 |0002: const-string v1, "android.intent.extra.TEXT" // string@0769 │ │ -01da8c: 6e30 8900 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0089 │ │ -01da92: 1102 |0007: return-object v2 │ │ +01edac: |[01edac] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01edbc: 5420 3d01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01edc0: 1a01 6907 |0002: const-string v1, "android.intent.extra.TEXT" // string@0769 │ │ +01edc4: 6e30 8900 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0089 │ │ +01edca: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0007 line=375 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -24437,18 +11408,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01da94: |[01da94] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -01daa4: 5410 3d01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ -01daa8: 6e20 9100 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0091 │ │ -01daae: 1101 |0005: return-object v1 │ │ +01edcc: |[01edcc] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +01eddc: 5410 3d01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@013d │ │ +01ede0: 6e20 9100 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0091 │ │ +01ede6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -24458,47 +11429,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01dab0: |[01dab0] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -01dac0: 5420 3901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ -01dac4: 6e10 6603 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0366 │ │ -01daca: 0c01 |0005: move-result-object v1 │ │ -01dacc: 6e20 2400 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0024 │ │ -01dad2: 0e00 |0009: return-void │ │ +01ede8: |[01ede8] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +01edf8: 5420 3901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@0139 │ │ +01edfc: 6e10 6603 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0366 │ │ +01ee02: 0c01 |0005: move-result-object v1 │ │ +01ee04: 6e20 2400 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0024 │ │ +01ee0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0009 line=331 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ source_file_idx : 1588 (ShareCompat.java) │ │ │ │ -Class #58 header: │ │ +Class #44 header: │ │ class_idx : 130 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1588 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ -Class #58 annotations: │ │ +Class #44 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentReader" │ │ Annotations on field #325 'mStreams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/net/Uri;" ">;" } │ │ │ │ -Class #58 - │ │ +Class #44 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'TAG' │ │ @@ -24532,27 +11503,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01dad4: |[01dad4] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -01dae4: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01daea: 5b12 4101 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ -01daee: 6e10 0d00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ -01daf4: 0c00 |0008: move-result-object v0 │ │ -01daf6: 5b10 4401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dafa: 7110 9103 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0391 │ │ -01db00: 0c00 |000e: move-result-object v0 │ │ -01db02: 5b10 4301 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ -01db06: 7110 9003 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0390 │ │ -01db0c: 0c00 |0014: move-result-object v0 │ │ -01db0e: 5b10 4201 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ -01db12: 0e00 |0017: return-void │ │ +01ee0c: |[01ee0c] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +01ee1c: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01ee22: 5b12 4101 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ +01ee26: 6e10 0d00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ +01ee2c: 0c00 |0008: move-result-object v0 │ │ +01ee2e: 5b10 4401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01ee32: 7110 9103 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0391 │ │ +01ee38: 0c00 |000e: move-result-object v0 │ │ +01ee3a: 5b10 4301 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ +01ee3e: 7110 9003 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0390 │ │ +01ee44: 0c00 |0014: move-result-object v0 │ │ +01ee46: 5b10 4201 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ +01ee4a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0003 line=599 │ │ 0x0005 line=600 │ │ 0x000b line=601 │ │ 0x0011 line=602 │ │ @@ -24566,18 +11537,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01db14: |[01db14] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -01db24: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0082 │ │ -01db28: 7020 7403 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0374 │ │ -01db2e: 1100 |0005: return-object v0 │ │ +01ee4c: |[01ee4c] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +01ee5c: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0082 │ │ +01ee60: 7020 7403 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0374 │ │ +01ee66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -24586,17 +11557,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01db30: |[01db30] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -01db40: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ -01db44: 1100 |0002: return-object v0 │ │ +01ee68: |[01ee68] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +01ee78: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ +01ee7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24604,31 +11575,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -01db48: |[01db48] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -01db58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01db5a: 5453 4201 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ -01db5e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -01db62: 1102 |0005: return-object v2 │ │ -01db64: 5453 4101 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ -01db68: 6e10 0e00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000e │ │ -01db6e: 0c01 |000b: move-result-object v1 │ │ -01db70: 5453 4201 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ -01db74: 6e20 9900 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0099 │ │ -01db7a: 0c02 |0011: move-result-object v2 │ │ -01db7c: 28f3 |0012: goto 0005 // -000d │ │ -01db7e: 0d00 |0013: move-exception v0 │ │ -01db80: 1a03 7d02 |0014: const-string v3, "IntentReader" // string@027d │ │ -01db84: 1a04 b601 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@01b6 │ │ -01db88: 7130 ae08 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ -01db8e: 28ea |001b: goto 0005 // -0016 │ │ +01ee80: |[01ee80] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +01ee90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01ee92: 5453 4201 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ +01ee96: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +01ee9a: 1102 |0005: return-object v2 │ │ +01ee9c: 5453 4101 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ +01eea0: 6e10 0e00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000e │ │ +01eea6: 0c01 |000b: move-result-object v1 │ │ +01eea8: 5453 4201 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0142 │ │ +01eeac: 6e20 9900 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0099 │ │ +01eeb2: 0c02 |0011: move-result-object v2 │ │ +01eeb4: 28f3 |0012: goto 0005 // -000d │ │ +01eeb6: 0d00 |0013: move-exception v0 │ │ +01eeb8: 1a03 7d02 |0014: const-string v3, "IntentReader" // string@027d │ │ +01eebc: 1a04 b601 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@01b6 │ │ +01eec0: 7130 ae08 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ +01eec6: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=801 │ │ 0x0005 line=809 │ │ 0x0006 line=803 │ │ @@ -24645,31 +11616,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -01db9c: |[01db9c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -01dbac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01dbae: 5453 4301 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ -01dbb2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -01dbb6: 1102 |0005: return-object v2 │ │ -01dbb8: 5453 4101 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ -01dbbc: 6e10 0e00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000e │ │ -01dbc2: 0c01 |000b: move-result-object v1 │ │ -01dbc4: 5453 4301 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ -01dbc8: 6e20 9b00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@009b │ │ -01dbce: 0c02 |0011: move-result-object v2 │ │ -01dbd0: 28f3 |0012: goto 0005 // -000d │ │ -01dbd2: 0d00 |0013: move-exception v0 │ │ -01dbd4: 1a03 7d02 |0014: const-string v3, "IntentReader" // string@027d │ │ -01dbd8: 1a04 b701 |0016: const-string v4, "Could not retrieve icon for calling application" // string@01b7 │ │ -01dbdc: 7130 ae08 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ -01dbe2: 28ea |001b: goto 0005 // -0016 │ │ +01eed4: |[01eed4] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +01eee4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01eee6: 5453 4301 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ +01eeea: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +01eeee: 1102 |0005: return-object v2 │ │ +01eef0: 5453 4101 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ +01eef4: 6e10 0e00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000e │ │ +01eefa: 0c01 |000b: move-result-object v1 │ │ +01eefc: 5453 4301 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ +01ef00: 6e20 9b00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@009b │ │ +01ef06: 0c02 |0011: move-result-object v2 │ │ +01ef08: 28f3 |0012: goto 0005 // -000d │ │ +01ef0a: 0d00 |0013: move-exception v0 │ │ +01ef0c: 1a03 7d02 |0014: const-string v3, "IntentReader" // string@027d │ │ +01ef10: 1a04 b701 |0016: const-string v4, "Could not retrieve icon for calling application" // string@01b7 │ │ +01ef14: 7130 ae08 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ +01ef1a: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=823 │ │ 0x0005 line=831 │ │ 0x0006 line=825 │ │ @@ -24686,34 +11657,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -01dbf0: |[01dbf0] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -01dc00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01dc02: 5453 4301 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ -01dc06: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -01dc0a: 1102 |0005: return-object v2 │ │ -01dc0c: 5453 4101 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ -01dc10: 6e10 0e00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000e │ │ -01dc16: 0c01 |000b: move-result-object v1 │ │ -01dc18: 5453 4301 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ -01dc1c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -01dc1e: 6e30 9c00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@009c │ │ -01dc24: 0c03 |0012: move-result-object v3 │ │ -01dc26: 6e20 9d00 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@009d │ │ -01dc2c: 0c02 |0016: move-result-object v2 │ │ -01dc2e: 28ee |0017: goto 0005 // -0012 │ │ -01dc30: 0d00 |0018: move-exception v0 │ │ -01dc32: 1a03 7d02 |0019: const-string v3, "IntentReader" // string@027d │ │ -01dc36: 1a04 b801 |001b: const-string v4, "Could not retrieve label for calling application" // string@01b8 │ │ -01dc3a: 7130 ae08 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ -01dc40: 28e5 |0020: goto 0005 // -001b │ │ +01ef28: |[01ef28] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +01ef38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01ef3a: 5453 4301 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ +01ef3e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +01ef42: 1102 |0005: return-object v2 │ │ +01ef44: 5453 4101 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0141 │ │ +01ef48: 6e10 0e00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000e │ │ +01ef4e: 0c01 |000b: move-result-object v1 │ │ +01ef50: 5453 4301 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ +01ef54: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +01ef56: 6e30 9c00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@009c │ │ +01ef5c: 0c03 |0012: move-result-object v3 │ │ +01ef5e: 6e20 9d00 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@009d │ │ +01ef64: 0c02 |0016: move-result-object v2 │ │ +01ef66: 28ee |0017: goto 0005 // -0012 │ │ +01ef68: 0d00 |0018: move-exception v0 │ │ +01ef6a: 1a03 7d02 |0019: const-string v3, "IntentReader" // string@027d │ │ +01ef6e: 1a04 b801 |001b: const-string v4, "Could not retrieve label for calling application" // string@01b8 │ │ +01ef72: 7130 ae08 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ +01ef78: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=845 │ │ 0x0005 line=853 │ │ 0x0006 line=847 │ │ @@ -24730,17 +11701,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01dc50: |[01dc50] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -01dc60: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ -01dc64: 1100 |0002: return-object v0 │ │ +01ef88: |[01ef88] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +01ef98: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0143 │ │ +01ef9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24748,20 +11719,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01dc68: |[01dc68] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -01dc78: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dc7c: 1a01 6407 |0002: const-string v1, "android.intent.extra.BCC" // string@0764 │ │ -01dc80: 6e20 8400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ -01dc86: 0c00 |0007: move-result-object v0 │ │ -01dc88: 1100 |0008: return-object v0 │ │ +01efa0: |[01efa0] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +01efb0: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01efb4: 1a01 6407 |0002: const-string v1, "android.intent.extra.BCC" // string@0764 │ │ +01efb8: 6e20 8400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ +01efbe: 0c00 |0007: move-result-object v0 │ │ +01efc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24769,20 +11740,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01dc8c: |[01dc8c] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -01dc9c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dca0: 1a01 6507 |0002: const-string v1, "android.intent.extra.CC" // string@0765 │ │ -01dca4: 6e20 8400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ -01dcaa: 0c00 |0007: move-result-object v0 │ │ -01dcac: 1100 |0008: return-object v0 │ │ +01efc4: |[01efc4] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +01efd4: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01efd8: 1a01 6507 |0002: const-string v1, "android.intent.extra.CC" // string@0765 │ │ +01efdc: 6e20 8400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ +01efe2: 0c00 |0007: move-result-object v0 │ │ +01efe4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24790,20 +11761,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01dcb0: |[01dcb0] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -01dcc0: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dcc4: 1a01 6607 |0002: const-string v1, "android.intent.extra.EMAIL" // string@0766 │ │ -01dcc8: 6e20 8400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ -01dcce: 0c00 |0007: move-result-object v0 │ │ -01dcd0: 1100 |0008: return-object v0 │ │ +01efe8: |[01efe8] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +01eff8: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01effc: 1a01 6607 |0002: const-string v1, "android.intent.extra.EMAIL" // string@0766 │ │ +01f000: 6e20 8400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0084 │ │ +01f006: 0c00 |0007: move-result-object v0 │ │ +01f008: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24811,21 +11782,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01dcd4: |[01dcd4] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -01dce4: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dce8: 1a01 6707 |0002: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ -01dcec: 6e20 8200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ -01dcf2: 0c00 |0007: move-result-object v0 │ │ -01dcf4: 1f00 3c00 |0008: check-cast v0, Landroid/net/Uri; // type@003c │ │ -01dcf8: 1100 |000a: return-object v0 │ │ +01f00c: |[01f00c] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +01f01c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f020: 1a01 6707 |0002: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ +01f024: 6e20 8200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ +01f02a: 0c00 |0007: move-result-object v0 │ │ +01f02c: 1f00 3c00 |0008: check-cast v0, Landroid/net/Uri; // type@003c │ │ +01f030: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24833,58 +11804,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -01dcfc: |[01dcfc] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -01dd0c: 5430 4501 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01dd10: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -01dd14: 6e10 8403 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0384 │ │ -01dd1a: 0a00 |0007: move-result v0 │ │ -01dd1c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -01dd20: 5430 4401 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dd24: 1a01 6707 |000c: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ -01dd28: 6e20 8100 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0081 │ │ -01dd2e: 0c00 |0011: move-result-object v0 │ │ -01dd30: 5b30 4501 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01dd34: 5430 4501 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01dd38: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -01dd3c: 5430 4501 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01dd40: 6e20 800a 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01dd46: 0c00 |001d: move-result-object v0 │ │ -01dd48: 1f00 3c00 |001e: check-cast v0, Landroid/net/Uri; // type@003c │ │ -01dd4c: 1100 |0020: return-object v0 │ │ -01dd4e: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -01dd52: 5430 4401 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dd56: 1a01 6707 |0025: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ -01dd5a: 6e20 8200 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ -01dd60: 0c00 |002a: move-result-object v0 │ │ -01dd62: 1f00 3c00 |002b: check-cast v0, Landroid/net/Uri; // type@003c │ │ -01dd66: 28f3 |002d: goto 0020 // -000d │ │ -01dd68: 2200 8d01 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -01dd6c: 2201 9c01 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01dd70: 7010 520a 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01dd76: 1a02 3f06 |0035: const-string v2, "Stream items available: " // string@063f │ │ -01dd7a: 6e20 580a 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01dd80: 0c01 |003a: move-result-object v1 │ │ -01dd82: 6e10 8003 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0380 │ │ -01dd88: 0a02 |003e: move-result v2 │ │ -01dd8a: 6e20 550a 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01dd90: 0c01 |0042: move-result-object v1 │ │ -01dd92: 1a02 4400 |0043: const-string v2, " index requested: " // string@0044 │ │ -01dd96: 6e20 580a 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01dd9c: 0c01 |0048: move-result-object v1 │ │ -01dd9e: 6e20 550a 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01dda4: 0c01 |004c: move-result-object v1 │ │ -01dda6: 6e10 5d0a 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01ddac: 0c01 |0050: move-result-object v1 │ │ -01ddae: 7020 200a 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ -01ddb4: 2700 |0054: throw v0 │ │ +01f034: |[01f034] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +01f044: 5430 4501 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f048: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +01f04c: 6e10 8403 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0384 │ │ +01f052: 0a00 |0007: move-result v0 │ │ +01f054: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +01f058: 5430 4401 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f05c: 1a01 6707 |000c: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ +01f060: 6e20 8100 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0081 │ │ +01f066: 0c00 |0011: move-result-object v0 │ │ +01f068: 5b30 4501 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f06c: 5430 4501 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f070: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +01f074: 5430 4501 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f078: 6e20 800a 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01f07e: 0c00 |001d: move-result-object v0 │ │ +01f080: 1f00 3c00 |001e: check-cast v0, Landroid/net/Uri; // type@003c │ │ +01f084: 1100 |0020: return-object v0 │ │ +01f086: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +01f08a: 5430 4401 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f08e: 1a01 6707 |0025: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ +01f092: 6e20 8200 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ +01f098: 0c00 |002a: move-result-object v0 │ │ +01f09a: 1f00 3c00 |002b: check-cast v0, Landroid/net/Uri; // type@003c │ │ +01f09e: 28f3 |002d: goto 0020 // -000d │ │ +01f0a0: 2200 8d01 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ +01f0a4: 2201 9c01 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +01f0a8: 7010 520a 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01f0ae: 1a02 3f06 |0035: const-string v2, "Stream items available: " // string@063f │ │ +01f0b2: 6e20 580a 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f0b8: 0c01 |003a: move-result-object v1 │ │ +01f0ba: 6e10 8003 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0380 │ │ +01f0c0: 0a02 |003e: move-result v2 │ │ +01f0c2: 6e20 550a 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01f0c8: 0c01 |0042: move-result-object v1 │ │ +01f0ca: 1a02 4400 |0043: const-string v2, " index requested: " // string@0044 │ │ +01f0ce: 6e20 580a 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f0d4: 0c01 |0048: move-result-object v1 │ │ +01f0d6: 6e20 550a 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01f0dc: 0c01 |004c: move-result-object v1 │ │ +01f0de: 6e10 5d0a 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01f0e4: 0c01 |0050: move-result-object v1 │ │ +01f0e6: 7020 200a 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ +01f0ec: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x000a line=687 │ │ 0x0014 line=689 │ │ 0x0018 line=690 │ │ 0x0020 line=693 │ │ @@ -24900,40 +11871,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -01ddb8: |[01ddb8] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -01ddc8: 5420 4501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01ddcc: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -01ddd0: 6e10 8403 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0384 │ │ -01ddd6: 0a00 |0007: move-result v0 │ │ -01ddd8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -01dddc: 5420 4401 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dde0: 1a01 6707 |000c: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ -01dde4: 6e20 8100 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0081 │ │ -01ddea: 0c00 |0011: move-result-object v0 │ │ -01ddec: 5b20 4501 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01ddf0: 5420 4501 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01ddf4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -01ddf8: 5420 4501 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ -01ddfc: 6e10 860a 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01de02: 0a00 |001d: move-result v0 │ │ -01de04: 0f00 |001e: return v0 │ │ -01de06: 5420 4401 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01de0a: 1a01 6707 |0021: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ -01de0e: 6e20 8700 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0087 │ │ -01de14: 0a00 |0026: move-result v0 │ │ -01de16: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -01de1a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -01de1c: 28f4 |002a: goto 001e // -000c │ │ -01de1e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -01de20: 28f2 |002c: goto 001e // -000e │ │ +01f0f0: |[01f0f0] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +01f100: 5420 4501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f104: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +01f108: 6e10 8403 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0384 │ │ +01f10e: 0a00 |0007: move-result v0 │ │ +01f110: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +01f114: 5420 4401 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f118: 1a01 6707 |000c: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ +01f11c: 6e20 8100 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0081 │ │ +01f122: 0c00 |0011: move-result-object v0 │ │ +01f124: 5b20 4501 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f128: 5420 4501 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f12c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +01f130: 5420 4501 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0145 │ │ +01f134: 6e10 860a 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01f13a: 0a00 |001d: move-result v0 │ │ +01f13c: 0f00 |001e: return v0 │ │ +01f13e: 5420 4401 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f142: 1a01 6707 |0021: const-string v1, "android.intent.extra.STREAM" // string@0767 │ │ +01f146: 6e20 8700 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0087 │ │ +01f14c: 0a00 |0026: move-result v0 │ │ +01f14e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +01f152: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +01f154: 28f4 |002a: goto 001e // -000c │ │ +01f156: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +01f158: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x000a line=708 │ │ 0x0014 line=710 │ │ 0x0018 line=711 │ │ 0x001e line=713 │ │ @@ -24945,20 +11916,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01de24: |[01de24] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -01de34: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01de38: 1a01 6807 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0768 │ │ -01de3c: 6e20 8500 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ -01de42: 0c00 |0007: move-result-object v0 │ │ -01de44: 1100 |0008: return-object v0 │ │ +01f15c: |[01f15c] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +01f16c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f170: 1a01 6807 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0768 │ │ +01f174: 6e20 8500 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ +01f17a: 0c00 |0007: move-result-object v0 │ │ +01f17c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #12 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24966,20 +11937,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01de48: |[01de48] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -01de58: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01de5c: 1a01 6907 |0002: const-string v1, "android.intent.extra.TEXT" // string@0769 │ │ -01de60: 6e20 7d00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@007d │ │ -01de66: 0c00 |0007: move-result-object v0 │ │ -01de68: 1100 |0008: return-object v0 │ │ +01f180: |[01f180] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +01f190: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f194: 1a01 6907 |0002: const-string v1, "android.intent.extra.TEXT" // string@0769 │ │ +01f198: 6e20 7d00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@007d │ │ +01f19e: 0c00 |0007: move-result-object v0 │ │ +01f1a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24987,19 +11958,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01de6c: |[01de6c] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -01de7c: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01de80: 6e10 8600 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0086 │ │ -01de86: 0c00 |0005: move-result-object v0 │ │ -01de88: 1100 |0006: return-object v0 │ │ +01f1a4: |[01f1a4] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +01f1b4: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f1b8: 6e10 8600 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0086 │ │ +01f1be: 0c00 |0005: move-result-object v0 │ │ +01f1c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -25007,22 +11978,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01de8c: |[01de8c] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -01de9c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01dea0: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01dea6: 0c00 |0005: move-result-object v0 │ │ -01dea8: 1a01 6307 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ -01deac: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01deb2: 0a00 |000b: move-result v0 │ │ -01deb4: 0f00 |000c: return v0 │ │ +01f1c4: |[01f1c4] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +01f1d4: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f1d8: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01f1de: 0c00 |0005: move-result-object v0 │ │ +01f1e0: 1a01 6307 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ +01f1e4: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01f1ea: 0a00 |000b: move-result v0 │ │ +01f1ec: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -25030,30 +12001,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01deb8: |[01deb8] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -01dec8: 5421 4401 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01decc: 6e10 7b00 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01ded2: 0c00 |0005: move-result-object v0 │ │ -01ded4: 1a01 6207 |0006: const-string v1, "android.intent.action.SEND" // string@0762 │ │ -01ded8: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01dede: 0a01 |000b: move-result v1 │ │ -01dee0: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -01dee4: 1a01 6307 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ -01dee8: 6e20 430a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01deee: 0a01 |0013: move-result v1 │ │ -01def0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -01def4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -01def6: 0f01 |0017: return v1 │ │ -01def8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -01defa: 28fe |0019: goto 0017 // -0002 │ │ +01f1f0: |[01f1f0] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +01f200: 5421 4401 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f204: 6e10 7b00 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01f20a: 0c00 |0005: move-result-object v0 │ │ +01f20c: 1a01 6207 |0006: const-string v1, "android.intent.action.SEND" // string@0762 │ │ +01f210: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01f216: 0a01 |000b: move-result v1 │ │ +01f218: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +01f21c: 1a01 6307 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0763 │ │ +01f220: 6e20 430a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01f226: 0a01 |0013: move-result v1 │ │ +01f228: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +01f22c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +01f22e: 0f01 |0017: return v1 │ │ +01f230: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +01f232: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0006 line=615 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -25063,46 +12034,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01defc: |[01defc] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -01df0c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ -01df10: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01df16: 0c00 |0005: move-result-object v0 │ │ -01df18: 1a01 6207 |0006: const-string v1, "android.intent.action.SEND" // string@0762 │ │ -01df1c: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -01df22: 0a00 |000b: move-result v0 │ │ -01df24: 0f00 |000c: return v0 │ │ +01f234: |[01f234] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +01f244: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0144 │ │ +01f248: 6e10 7b00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01f24e: 0c00 |0005: move-result-object v0 │ │ +01f250: 1a01 6207 |0006: const-string v1, "android.intent.action.SEND" // string@0762 │ │ +01f254: 6e20 430a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +01f25a: 0a00 |000b: move-result v0 │ │ +01f25c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ source_file_idx : 1588 (ShareCompat.java) │ │ │ │ -Class #59 header: │ │ +Class #45 header: │ │ class_idx : 131 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #59 annotations: │ │ +Class #45 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ShareCompatImpl" │ │ │ │ -Class #59 - │ │ +Class #45 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25111,167 +12082,29 @@ │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1588 (ShareCompat.java) │ │ │ │ -Class #60 header: │ │ -class_idx : 132 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1588 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #60 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplBase" │ │ - │ │ -Class #60 - │ │ - Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01df28: |[01df28] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -01df38: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01df3e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=81 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : 'configureMenuItem' │ │ - type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -01df40: |[01df40] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -01df50: 6e10 6603 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0366 │ │ -01df56: 0c00 |0003: move-result-object v0 │ │ -01df58: 7220 c908 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@08c9 │ │ -01df5e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - 0x0007 line=84 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ - │ │ - source_file_idx : 1588 (ShareCompat.java) │ │ - │ │ -Class #61 header: │ │ -class_idx : 133 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1588 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #61 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplICS" │ │ - │ │ -Class #61 - │ │ - Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01df60: |[01df60] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -01df70: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01df76: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ - name : 'configureMenuItem' │ │ - type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -01df78: |[01df78] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -01df88: 6e10 6803 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0368 │ │ -01df8e: 0c00 |0003: move-result-object v0 │ │ -01df90: 6e10 6903 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0369 │ │ -01df96: 0c01 |0007: move-result-object v1 │ │ -01df98: 7130 9303 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0393 │ │ -01df9e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x000b line=91 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ - 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x000c reg=4 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ - │ │ - source_file_idx : 1588 (ShareCompat.java) │ │ - │ │ -Class #62 header: │ │ +Class #46 header: │ │ class_idx : 134 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1588 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #62 annotations: │ │ +Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ShareCompat$IntentReader; Landroid/support/v4/app/ShareCompat$IntentBuilder; Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; Landroid/support/v4/app/ShareCompat$ShareCompatImpl; } │ │ │ │ -Class #62 - │ │ +Class #46 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'EXTRA_CALLING_ACTIVITY' │ │ @@ -25294,26 +12127,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01dfa0: |[01dfa0] android.support.v4.app.ShareCompat.:()V │ │ -01dfb0: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -01dfb4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01dfb8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01dfbc: 2200 8500 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0085 │ │ -01dfc0: 7010 8a03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@038a │ │ -01dfc6: 6900 4801 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0148 │ │ -01dfca: 0e00 |000d: return-void │ │ -01dfcc: 2200 8400 |000e: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0084 │ │ -01dfd0: 7010 8803 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0388 │ │ -01dfd6: 6900 4801 |0013: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0148 │ │ -01dfda: 28f8 |0015: goto 000d // -0008 │ │ +01f260: |[01f260] android.support.v4.app.ShareCompat.:()V │ │ +01f270: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01f274: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +01f278: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01f27c: 2200 8500 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0085 │ │ +01f280: 7010 8a03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@038a │ │ +01f286: 6900 4801 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0148 │ │ +01f28a: 0e00 |000d: return-void │ │ +01f28c: 2200 8400 |000e: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0084 │ │ +01f290: 7010 8803 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0388 │ │ +01f296: 6900 4801 |0013: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0148 │ │ +01f29a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x000d line=102 │ │ 0x000e line=100 │ │ locals : │ │ @@ -25323,17 +12156,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dfdc: |[01dfdc] android.support.v4.app.ShareCompat.:()V │ │ -01dfec: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01dff2: 0e00 |0003: return-void │ │ +01f29c: |[01f29c] android.support.v4.app.ShareCompat.:()V │ │ +01f2ac: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01f2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -25342,35 +12175,35 @@ │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -01dff4: |[01dff4] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -01e004: 7220 c408 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@08c4 │ │ -01e00a: 0c00 |0003: move-result-object v0 │ │ -01e00c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -01e010: 2201 8b01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01e014: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01e018: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01e01e: 1a03 b501 |000d: const-string v3, "Could not find menu item with id " // string@01b5 │ │ -01e022: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01e028: 0c02 |0012: move-result-object v2 │ │ -01e02a: 6e20 550a 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01e030: 0c02 |0016: move-result-object v2 │ │ -01e032: 1a03 4300 |0017: const-string v3, " in the supplied menu" // string@0043 │ │ -01e036: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01e03c: 0c02 |001c: move-result-object v2 │ │ -01e03e: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01e044: 0c02 |0020: move-result-object v2 │ │ -01e046: 7020 1c0a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -01e04c: 2701 |0024: throw v1 │ │ -01e04e: 7120 8f03 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@038f │ │ -01e054: 0e00 |0028: return-void │ │ +01f2b4: |[01f2b4] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +01f2c4: 7220 c408 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@08c4 │ │ +01f2ca: 0c00 |0003: move-result-object v0 │ │ +01f2cc: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +01f2d0: 2201 8b01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01f2d4: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +01f2d8: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01f2de: 1a03 b501 |000d: const-string v3, "Could not find menu item with id " // string@01b5 │ │ +01f2e2: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f2e8: 0c02 |0012: move-result-object v2 │ │ +01f2ea: 6e20 550a 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01f2f0: 0c02 |0016: move-result-object v2 │ │ +01f2f2: 1a03 4300 |0017: const-string v3, " in the supplied menu" // string@0043 │ │ +01f2f6: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f2fc: 0c02 |001c: move-result-object v2 │ │ +01f2fe: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01f304: 0c02 |0020: move-result-object v2 │ │ +01f306: 7020 1c0a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01f30c: 2701 |0024: throw v1 │ │ +01f30e: 7120 8f03 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@038f │ │ +01f314: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ 0x0006 line=190 │ │ 0x0025 line=193 │ │ 0x0028 line=194 │ │ @@ -25385,18 +12218,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01e058: |[01e058] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -01e068: 6200 4801 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0148 │ │ -01e06c: 7230 8703 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0387 │ │ -01e072: 0e00 |0005: return-void │ │ +01f318: |[01f318] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +01f328: 6200 4801 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0148 │ │ +01f32c: 7230 8703 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0387 │ │ +01f332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -25406,25 +12239,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -01e074: |[01e074] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -01e084: 6e10 0a00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@000a │ │ -01e08a: 0c00 |0003: move-result-object v0 │ │ -01e08c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -01e090: 6e10 0d00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ -01e096: 0c01 |0009: move-result-object v1 │ │ -01e098: 1a02 6d07 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@076d │ │ -01e09c: 6e20 8200 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ -01e0a2: 0c00 |000f: move-result-object v0 │ │ -01e0a4: 1f00 1200 |0010: check-cast v0, Landroid/content/ComponentName; // type@0012 │ │ -01e0a8: 1100 |0012: return-object v0 │ │ +01f334: |[01f334] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +01f344: 6e10 0a00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@000a │ │ +01f34a: 0c00 |0003: move-result-object v0 │ │ +01f34c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +01f350: 6e10 0d00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ +01f356: 0c01 |0009: move-result-object v1 │ │ +01f358: 1a02 6d07 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@076d │ │ +01f35c: 6e20 8200 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0082 │ │ +01f362: 0c00 |000f: move-result-object v0 │ │ +01f364: 1f00 1200 |0010: check-cast v0, Landroid/content/ComponentName; // type@0012 │ │ +01f368: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0006 line=139 │ │ 0x0012 line=141 │ │ locals : │ │ @@ -25437,48 +12270,48 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01e0ac: |[01e0ac] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -01e0bc: 6e10 0b00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000b │ │ -01e0c2: 0c00 |0003: move-result-object v0 │ │ -01e0c4: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -01e0c8: 6e10 0d00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ -01e0ce: 0c01 |0009: move-result-object v1 │ │ -01e0d0: 1a02 6e07 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@076e │ │ -01e0d4: 6e20 8500 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ -01e0da: 0c00 |000f: move-result-object v0 │ │ -01e0dc: 1100 |0010: return-object v0 │ │ +01f36c: |[01f36c] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +01f37c: 6e10 0b00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000b │ │ +01f382: 0c00 |0003: move-result-object v0 │ │ +01f384: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +01f388: 6e10 0d00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000d │ │ +01f38e: 0c01 |0009: move-result-object v1 │ │ +01f390: 1a02 6e07 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@076e │ │ +01f394: 6e20 8500 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ +01f39a: 0c00 |000f: move-result-object v0 │ │ +01f39c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0006 line=119 │ │ 0x0010 line=121 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ source_file_idx : 1588 (ShareCompat.java) │ │ │ │ -Class #63 header: │ │ +Class #47 header: │ │ class_idx : 135 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1589 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #63 - │ │ +Class #47 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ name : 'HISTORY_FILENAME_PREFIX' │ │ @@ -25492,17 +12325,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e0e0: |[01e0e0] android.support.v4.app.ShareCompatICS.:()V │ │ -01e0f0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01e0f6: 0e00 |0003: return-void │ │ +01f3a0: |[01f3a0] android.support.v4.app.ShareCompatICS.:()V │ │ +01f3b0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01f3b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -25510,42 +12343,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -01e0f8: |[01e0f8] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -01e108: 7210 c608 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@08c6 │ │ -01e10e: 0c00 |0003: move-result-object v0 │ │ -01e110: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01e112: 2002 6a01 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@016a │ │ -01e116: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -01e11a: 2201 6a01 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@016a │ │ -01e11e: 7020 dd09 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@09dd │ │ -01e124: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -01e128: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01e12e: 1a03 ad00 |0013: const-string v3, ".sharecompat_" // string@00ad │ │ -01e132: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01e138: 0c02 |0018: move-result-object v2 │ │ -01e13a: 6e10 380a 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -01e140: 0c03 |001c: move-result-object v3 │ │ -01e142: 6e10 140a 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ -01e148: 0c03 |0020: move-result-object v3 │ │ -01e14a: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01e150: 0c02 |0024: move-result-object v2 │ │ -01e152: 6e10 5d0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01e158: 0c02 |0028: move-result-object v2 │ │ -01e15a: 6e20 de09 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@09de │ │ -01e160: 6e20 df09 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@09df │ │ -01e166: 7220 c708 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@08c7 │ │ -01e16c: 0e00 |0032: return-void │ │ -01e16e: 0701 |0033: move-object v1, v0 │ │ -01e170: 1f01 6a01 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@016a │ │ -01e174: 28d8 |0036: goto 000e // -0028 │ │ +01f3b8: |[01f3b8] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +01f3c8: 7210 c608 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@08c6 │ │ +01f3ce: 0c00 |0003: move-result-object v0 │ │ +01f3d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01f3d2: 2002 6a01 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@016a │ │ +01f3d6: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +01f3da: 2201 6a01 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@016a │ │ +01f3de: 7020 dd09 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@09dd │ │ +01f3e4: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +01f3e8: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01f3ee: 1a03 ad00 |0013: const-string v3, ".sharecompat_" // string@00ad │ │ +01f3f2: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f3f8: 0c02 |0018: move-result-object v2 │ │ +01f3fa: 6e10 380a 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +01f400: 0c03 |001c: move-result-object v3 │ │ +01f402: 6e10 140a 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ +01f408: 0c03 |0020: move-result-object v3 │ │ +01f40a: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f410: 0c02 |0024: move-result-object v2 │ │ +01f412: 6e10 5d0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01f418: 0c02 |0028: move-result-object v2 │ │ +01f41a: 6e20 de09 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@09de │ │ +01f420: 6e20 df09 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@09df │ │ +01f426: 7220 c708 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@08c7 │ │ +01f42c: 0e00 |0032: return-void │ │ +01f42e: 0701 |0033: move-object v1, v0 │ │ +01f430: 1f01 6a01 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@016a │ │ +01f434: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -25560,25 +12393,25 @@ │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 1589 (ShareCompatICS.java) │ │ │ │ -Class #64 header: │ │ +Class #48 header: │ │ class_idx : 136 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 289 │ │ source_file_idx : 1600 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #64 - │ │ +Class #48 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/util/AndroidRuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25587,44 +12420,44 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01e178: |[01e178] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -01e188: 7020 a908 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@08a9 │ │ -01e18e: 0e00 |0003: return-void │ │ +01f438: |[01f438] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +01f448: 7020 a908 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@08a9 │ │ +01f44e: 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 : 1600 (SuperNotCalledException.java) │ │ │ │ -Class #65 header: │ │ +Class #49 header: │ │ class_idx : 137 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #65 annotations: │ │ +Class #49 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="TaskStackBuilderImpl" │ │ │ │ -Class #65 - │ │ +Class #49 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25633,185 +12466,36 @@ │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1646 (TaskStackBuilder.java) │ │ │ │ -Class #66 header: │ │ -class_idx : 138 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1646 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #66 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ - │ │ -Class #66 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01e190: |[01e190] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -01e1a0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01e1a6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=74 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 15 16-bit code units │ │ -01e1a8: |[01e1a8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ -01e1b8: 2141 |0000: array-length v1, v4 │ │ -01e1ba: d801 01ff |0001: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01e1be: 4600 0401 |0003: aget-object v0, v4, v1 │ │ -01e1c2: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -01e1c6: 6e20 7900 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01e1cc: 7140 5300 5360 |000a: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0053 │ │ -01e1d2: 0c01 |000d: move-result-object v1 │ │ -01e1d4: 1101 |000e: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0005 line=78 │ │ - 0x000a line=79 │ │ - locals : │ │ - 0x0005 - 0x000f reg=0 topIntent Landroid/content/Intent; │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ - 0x0000 - 0x000f reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000f reg=4 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x000f reg=5 requestCode I │ │ - 0x0000 - 0x000f reg=6 flags I │ │ - │ │ - source_file_idx : 1646 (TaskStackBuilder.java) │ │ - │ │ -Class #67 header: │ │ -class_idx : 139 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1646 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #67 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ - │ │ -Class #67 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01e1d8: |[01e1d8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -01e1e8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01e1ee: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -01e1f0: |[01e1f0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ -01e200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e202: 4600 0400 |0001: aget-object v0, v4, v0 │ │ -01e206: 1401 0080 0010 |0003: const v1, #float 2.53422e-29 // #10008000 │ │ -01e20c: 6e20 7900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01e212: 7140 a603 5364 |0009: invoke-static {v3, v5, v4, v6}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@03a6 │ │ -01e218: 0c00 |000c: move-result-object v0 │ │ -01e21a: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - 0x0009 line=88 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ - 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=4 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x000e reg=5 requestCode I │ │ - 0x0000 - 0x000e reg=6 flags I │ │ - │ │ - source_file_idx : 1646 (TaskStackBuilder.java) │ │ - │ │ -Class #68 header: │ │ +Class #50 header: │ │ class_idx : 140 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1646 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #68 annotations: │ │ +Class #50 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Iterable" "<" "Landroid/content/Intent;" ">;" } │ │ Annotations on field #332 'mIntents' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/content/Intent;" ">;" } │ │ Annotations on method #926 'addParentStack' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;)" "Landroid/support/v4/app/TaskStackBuilder;" } │ │ Annotations on method #931 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" "<" "Landroid/content/Intent;" ">;" } │ │ │ │ -Class #68 - │ │ +Class #50 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -25839,26 +12523,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01e21c: |[01e21c] android.support.v4.app.TaskStackBuilder.:()V │ │ -01e22c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -01e230: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01e234: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01e238: 2200 8b00 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@008b │ │ -01e23c: 7010 9803 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0398 │ │ -01e242: 6900 4a01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014a │ │ -01e246: 0e00 |000d: return-void │ │ -01e248: 2200 8a00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@008a │ │ -01e24c: 7010 9603 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0396 │ │ -01e252: 6900 4a01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014a │ │ -01e256: 28f8 |0015: goto 000d // -0008 │ │ +01f450: |[01f450] android.support.v4.app.TaskStackBuilder.:()V │ │ +01f460: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +01f464: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01f468: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01f46c: 2200 8b00 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@008b │ │ +01f470: 7010 9803 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0398 │ │ +01f476: 6900 4a01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014a │ │ +01f47a: 0e00 |000d: return-void │ │ +01f47c: 2200 8a00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@008a │ │ +01f480: 7010 9603 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0396 │ │ +01f486: 6900 4a01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014a │ │ +01f48a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x000d line=101 │ │ 0x000e line=99 │ │ locals : │ │ @@ -25868,21 +12552,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01e258: |[01e258] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -01e268: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01e26e: 2200 ba01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01e272: 7010 790a 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01e278: 5b10 4c01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e27c: 5b12 4d01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ -01e280: 0e00 |000c: return-void │ │ +01f48c: |[01f48c] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +01f49c: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01f4a2: 2200 ba01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +01f4a6: 7010 790a 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +01f4ac: 5b10 4c01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f4b0: 5b12 4d01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ +01f4b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=103 │ │ 0x000a line=107 │ │ 0x000c line=108 │ │ locals : │ │ @@ -25894,18 +12578,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01e284: |[01e284] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -01e294: 2200 8c00 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@008c │ │ -01e298: 7020 9b03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@039b │ │ -01e29e: 1100 |0005: return-object v0 │ │ +01f4b8: |[01f4b8] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +01f4c8: 2200 8c00 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@008c │ │ +01f4cc: 7020 9b03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@039b │ │ +01f4d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -25914,18 +12598,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01e2a0: |[01e2a0] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -01e2b0: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e2b4: 6e20 7c0a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01e2ba: 1101 |0005: return-object v1 │ │ +01f4d4: |[01f4d4] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +01f4e4: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f4e8: 6e20 7c0a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01f4ee: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ @@ -25935,36 +12619,36 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -01e2bc: |[01e2bc] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -01e2cc: 5453 4c01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e2d0: 6e10 860a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01e2d6: 0a01 |0005: move-result v1 │ │ -01e2d8: 7110 2803 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0328 │ │ -01e2de: 0c02 |0009: move-result-object v2 │ │ -01e2e0: 3802 1e00 |000a: if-eqz v2, 0028 // +001e │ │ -01e2e4: 5453 4c01 |000c: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e2e8: 6e30 7b0a 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0a7b │ │ -01e2ee: 6e10 7e00 0200 |0011: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@007e │ │ -01e2f4: 0c03 |0014: move-result-object v3 │ │ -01e2f6: 7120 2903 3600 |0015: invoke-static {v6, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0329 │ │ -01e2fc: 0c02 |0018: move-result-object v2 │ │ -01e2fe: 28f1 |0019: goto 000a // -000f │ │ -01e300: 0d00 |001a: move-exception v0 │ │ -01e302: 1a03 6d06 |001b: const-string v3, "TaskStackBuilder" // string@066d │ │ -01e306: 1a04 5801 |001d: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0158 │ │ -01e30a: 7120 ad08 4300 |001f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08ad │ │ -01e310: 2203 8b01 |0022: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01e314: 7020 1d0a 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -01e31a: 2703 |0027: throw v3 │ │ -01e31c: 1105 |0028: return-object v5 │ │ +01f4f0: |[01f4f0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +01f500: 5453 4c01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f504: 6e10 860a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01f50a: 0a01 |0005: move-result v1 │ │ +01f50c: 7110 2803 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0328 │ │ +01f512: 0c02 |0009: move-result-object v2 │ │ +01f514: 3802 1e00 |000a: if-eqz v2, 0028 // +001e │ │ +01f518: 5453 4c01 |000c: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f51c: 6e30 7b0a 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0a7b │ │ +01f522: 6e10 7e00 0200 |0011: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@007e │ │ +01f528: 0c03 |0014: move-result-object v3 │ │ +01f52a: 7120 2903 3600 |0015: invoke-static {v6, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0329 │ │ +01f530: 0c02 |0018: move-result-object v2 │ │ +01f532: 28f1 |0019: goto 000a // -000f │ │ +01f534: 0d00 |001a: move-exception v0 │ │ +01f536: 1a03 6d06 |001b: const-string v3, "TaskStackBuilder" // string@066d │ │ +01f53a: 1a04 5801 |001d: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0158 │ │ +01f53e: 7120 ad08 4300 |001f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08ad │ │ +01f544: 2203 8b01 |0022: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01f548: 7020 1d0a 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +01f54e: 2703 |0027: throw v3 │ │ +01f550: 1105 |0028: return-object v5 │ │ catches : 1 │ │ 0x0011 - 0x0018 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001a │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ 0x000a line=143 │ │ @@ -25986,38 +12670,38 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -01e32c: |[01e32c] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -01e33c: 5453 4c01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e340: 6e10 860a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01e346: 0a01 |0005: move-result v1 │ │ -01e348: 5453 4d01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ -01e34c: 7120 2a03 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@032a │ │ -01e352: 0c02 |000b: move-result-object v2 │ │ -01e354: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -01e358: 5453 4c01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e35c: 6e30 7b0a 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0a7b │ │ -01e362: 5453 4d01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ -01e366: 6e10 7e00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@007e │ │ -01e36c: 0c04 |0018: move-result-object v4 │ │ -01e36e: 7120 2903 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0329 │ │ -01e374: 0c02 |001c: move-result-object v2 │ │ -01e376: 28ef |001d: goto 000c // -0011 │ │ -01e378: 0d00 |001e: move-exception v0 │ │ -01e37a: 1a03 6d06 |001f: const-string v3, "TaskStackBuilder" // string@066d │ │ -01e37e: 1a04 5801 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0158 │ │ -01e382: 7120 ad08 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08ad │ │ -01e388: 2203 8b01 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01e38c: 7020 1d0a 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -01e392: 2703 |002b: throw v3 │ │ -01e394: 1105 |002c: return-object v5 │ │ +01f560: |[01f560] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +01f570: 5453 4c01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f574: 6e10 860a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01f57a: 0a01 |0005: move-result v1 │ │ +01f57c: 5453 4d01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ +01f580: 7120 2a03 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@032a │ │ +01f586: 0c02 |000b: move-result-object v2 │ │ +01f588: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +01f58c: 5453 4c01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f590: 6e30 7b0a 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0a7b │ │ +01f596: 5453 4d01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ +01f59a: 6e10 7e00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@007e │ │ +01f5a0: 0c04 |0018: move-result-object v4 │ │ +01f5a2: 7120 2903 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0329 │ │ +01f5a8: 0c02 |001c: move-result-object v2 │ │ +01f5aa: 28ef |001d: goto 000c // -0011 │ │ +01f5ac: 0d00 |001e: move-exception v0 │ │ +01f5ae: 1a03 6d06 |001f: const-string v3, "TaskStackBuilder" // string@066d │ │ +01f5b2: 1a04 5801 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0158 │ │ +01f5b6: 7120 ad08 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08ad │ │ +01f5bc: 2203 8b01 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01f5c0: 7020 1d0a 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +01f5c6: 2703 |002b: throw v3 │ │ +01f5c8: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=165 │ │ 0x000c line=166 │ │ @@ -26041,20 +12725,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01e3a4: |[01e3a4] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -01e3b4: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e3b8: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01e3be: 0c00 |0005: move-result-object v0 │ │ -01e3c0: 1f00 1c00 |0006: check-cast v0, Landroid/content/Intent; // type@001c │ │ -01e3c4: 1100 |0008: return-object v0 │ │ +01f5d8: |[01f5d8] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +01f5e8: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f5ec: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01f5f2: 0c00 |0005: move-result-object v0 │ │ +01f5f4: 1f00 1c00 |0006: check-cast v0, Landroid/content/Intent; // type@001c │ │ +01f5f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -26063,19 +12747,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01e3c8: |[01e3c8] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -01e3d8: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e3dc: 6e10 860a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01e3e2: 0a00 |0005: move-result v0 │ │ -01e3e4: 0f00 |0006: return v0 │ │ +01f5fc: |[01f5fc] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +01f60c: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f610: 6e10 860a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01f616: 0a00 |0005: move-result v0 │ │ +01f618: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #5 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -26083,40 +12767,40 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -01e3e8: |[01e3e8] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -01e3f8: 5431 4c01 |0000: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e3fc: 6e10 810a 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ -01e402: 0a01 |0005: move-result v1 │ │ -01e404: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -01e408: 2201 8c01 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -01e40c: 1a02 9905 |000a: const-string v2, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0599 │ │ -01e410: 7020 1f0a 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01e416: 2701 |000f: throw v1 │ │ -01e418: 5431 4c01 |0010: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e41c: 5432 4c01 |0012: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e420: 6e10 860a 0200 |0014: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01e426: 0a02 |0017: move-result v2 │ │ -01e428: 2322 5302 |0018: new-array v2, v2, [Landroid/content/Intent; // type@0253 │ │ -01e42c: 6e20 880a 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ -01e432: 0c00 |001d: move-result-object v0 │ │ -01e434: 1f00 5302 |001e: check-cast v0, [Landroid/content/Intent; // type@0253 │ │ -01e438: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -01e43a: 4601 0001 |0021: aget-object v1, v0, v1 │ │ -01e43e: 1402 00c0 0010 |0023: const v2, #float 2.53915e-29 // #1000c000 │ │ -01e444: 6e20 7900 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01e44a: 6201 4a01 |0029: sget-object v1, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014a │ │ -01e44e: 5432 4d01 |002b: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ -01e452: 7255 9503 2140 |002d: invoke-interface {v1, v2, v0, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; // method@0395 │ │ -01e458: 0c01 |0030: move-result-object v1 │ │ -01e45a: 1101 |0031: return-object v1 │ │ +01f61c: |[01f61c] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +01f62c: 5431 4c01 |0000: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f630: 6e10 810a 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ +01f636: 0a01 |0005: move-result v1 │ │ +01f638: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +01f63c: 2201 8c01 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +01f640: 1a02 9905 |000a: const-string v2, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0599 │ │ +01f644: 7020 1f0a 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01f64a: 2701 |000f: throw v1 │ │ +01f64c: 5431 4c01 |0010: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f650: 5432 4c01 |0012: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f654: 6e10 860a 0200 |0014: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01f65a: 0a02 |0017: move-result v2 │ │ +01f65c: 2322 5302 |0018: new-array v2, v2, [Landroid/content/Intent; // type@0253 │ │ +01f660: 6e20 880a 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ +01f666: 0c00 |001d: move-result-object v0 │ │ +01f668: 1f00 5302 |001e: check-cast v0, [Landroid/content/Intent; // type@0253 │ │ +01f66c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +01f66e: 4601 0001 |0021: aget-object v1, v0, v1 │ │ +01f672: 1402 00c0 0010 |0023: const v2, #float 2.53915e-29 // #1000c000 │ │ +01f678: 6e20 7900 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +01f67e: 6201 4a01 |0029: sget-object v1, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014a │ │ +01f682: 5432 4d01 |002b: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ +01f686: 7255 9503 2140 |002d: invoke-interface {v1, v2, v0, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; // method@0395 │ │ +01f68c: 0c01 |0030: move-result-object v1 │ │ +01f68e: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0008 line=238 │ │ 0x0010 line=242 │ │ 0x0020 line=243 │ │ 0x0029 line=246 │ │ @@ -26131,19 +12815,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01e45c: |[01e45c] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -01e46c: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e470: 6e10 820a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -01e476: 0c00 |0005: move-result-object v0 │ │ -01e478: 1100 |0006: return-object v0 │ │ +01f690: |[01f690] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +01f6a0: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f6a4: 6e10 820a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +01f6aa: 0c00 |0005: move-result-object v0 │ │ +01f6ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #7 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -26151,48 +12835,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -01e47c: |[01e47c] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -01e48c: 5442 4c01 |0000: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e490: 6e10 810a 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ -01e496: 0a02 |0005: move-result v2 │ │ -01e498: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ -01e49c: 2202 8c01 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ -01e4a0: 1a03 9a05 |000a: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@059a │ │ -01e4a4: 7020 1f0a 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01e4aa: 2702 |000f: throw v2 │ │ -01e4ac: 5442 4c01 |0010: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e4b0: 5443 4c01 |0012: iget-object v3, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ -01e4b4: 6e10 860a 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01e4ba: 0a03 |0017: move-result v3 │ │ -01e4bc: 2333 5302 |0018: new-array v3, v3, [Landroid/content/Intent; // type@0253 │ │ -01e4c0: 6e20 880a 3200 |001a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ -01e4c6: 0c00 |001d: move-result-object v0 │ │ -01e4c8: 1f00 5302 |001e: check-cast v0, [Landroid/content/Intent; // type@0253 │ │ -01e4cc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -01e4ce: 4602 0002 |0021: aget-object v2, v0, v2 │ │ -01e4d2: 1403 00c0 0010 |0023: const v3, #float 2.53915e-29 // #1000c000 │ │ -01e4d8: 6e20 7900 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01e4de: 5442 4d01 |0029: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ -01e4e2: 1f02 0800 |002b: check-cast v2, Landroid/app/Activity; // type@0008 │ │ -01e4e6: 7120 4501 0200 |002d: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z // method@0145 │ │ -01e4ec: 0a02 |0030: move-result v2 │ │ -01e4ee: 3902 1100 |0031: if-nez v2, 0042 // +0011 │ │ -01e4f2: 2102 |0033: array-length v2, v0 │ │ -01e4f4: d802 02ff |0034: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01e4f8: 4601 0002 |0036: aget-object v1, v0, v2 │ │ -01e4fc: 1502 0010 |0038: const/high16 v2, #int 268435456 // #1000 │ │ -01e500: 6e20 7900 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ -01e506: 5442 4d01 |003d: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ -01e50a: 6e20 7400 1200 |003f: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ -01e510: 0e00 |0042: return-void │ │ +01f6b0: |[01f6b0] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +01f6c0: 5442 4c01 |0000: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f6c4: 6e10 810a 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0a81 │ │ +01f6ca: 0a02 |0005: move-result v2 │ │ +01f6cc: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ +01f6d0: 2202 8c01 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ +01f6d4: 1a03 9a05 |000a: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@059a │ │ +01f6d8: 7020 1f0a 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01f6de: 2702 |000f: throw v2 │ │ +01f6e0: 5442 4c01 |0010: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f6e4: 5443 4c01 |0012: iget-object v3, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@014c │ │ +01f6e8: 6e10 860a 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01f6ee: 0a03 |0017: move-result v3 │ │ +01f6f0: 2333 5302 |0018: new-array v3, v3, [Landroid/content/Intent; // type@0253 │ │ +01f6f4: 6e20 880a 3200 |001a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ +01f6fa: 0c00 |001d: move-result-object v0 │ │ +01f6fc: 1f00 5302 |001e: check-cast v0, [Landroid/content/Intent; // type@0253 │ │ +01f700: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +01f702: 4602 0002 |0021: aget-object v2, v0, v2 │ │ +01f706: 1403 00c0 0010 |0023: const v3, #float 2.53915e-29 // #1000c000 │ │ +01f70c: 6e20 7900 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +01f712: 5442 4d01 |0029: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ +01f716: 1f02 0800 |002b: check-cast v2, Landroid/app/Activity; // type@0008 │ │ +01f71a: 7120 4501 0200 |002d: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z // method@0145 │ │ +01f720: 0a02 |0030: move-result v2 │ │ +01f722: 3902 1100 |0031: if-nez v2, 0042 // +0011 │ │ +01f726: 2102 |0033: array-length v2, v0 │ │ +01f728: d802 02ff |0034: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01f72c: 4601 0002 |0036: aget-object v1, v0, v2 │ │ +01f730: 1502 0010 |0038: const/high16 v2, #int 268435456 // #1000 │ │ +01f734: 6e20 7900 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +01f73a: 5442 4d01 |003d: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@014d │ │ +01f73e: 6e20 7400 1200 |003f: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ +01f744: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0008 line=210 │ │ 0x0010 line=214 │ │ 0x0020 line=215 │ │ 0x0029 line=218 │ │ @@ -26203,25 +12887,25 @@ │ │ locals : │ │ 0x0038 - 0x0042 reg=1 topIntent Landroid/content/Intent; │ │ 0x0020 - 0x0043 reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0043 reg=4 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ source_file_idx : 1646 (TaskStackBuilder.java) │ │ │ │ -Class #69 header: │ │ +Class #51 header: │ │ class_idx : 141 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 - │ │ +Class #51 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -26230,17 +12914,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e514: |[01e514] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -01e524: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01e52a: 0e00 |0003: return-void │ │ +01f748: |[01f748] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +01f758: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01f75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -26248,1036 +12932,257 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -01e52c: |[01e52c] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -01e53c: 7140 5200 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0052 │ │ -01e542: 0c00 |0003: move-result-object v0 │ │ -01e544: 1100 |0004: return-object v0 │ │ +01f760: |[01f760] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +01f770: 7140 5200 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0052 │ │ +01f776: 0c00 |0003: move-result-object v0 │ │ +01f778: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ source_file_idx : 1647 (TaskStackBuilderHoneycomb.java) │ │ │ │ -Class #70 header: │ │ -class_idx : 161 │ │ -access_flags : 1024 (0x0400) │ │ +Class #52 header: │ │ +class_idx : 145 │ │ +access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ -source_file_idx : 1412 │ │ -static_fields_size : 11 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 12 │ │ -virtual_methods_size: 14 │ │ - │ │ -Class #70 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/ModernAsyncTask$4; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$InternalHandler; Landroid/support/v4/content/ModernAsyncTask$Status; } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #402 'mFuture' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ -Annotations on field #405 'mWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ -Annotations on field #408 'sPoolWorkQueue' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Ljava/lang/Runnable;" ">;" } │ │ -Annotations on method #1059 'doInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)TResult;" } │ │ -Annotations on method #1060 'execute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ -Annotations on method #1062 'executeOnExecutor' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/concurrent/Executor;" "[TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ -Annotations on method #1063 'finish' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1064 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; } │ │ -Annotations on method #1065 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Ljava/util/concurrent/TimeUnit;" ")TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ -Annotations on method #1070 'onCancelled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1071 'onPostExecute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1073 'onProgressUpdate' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ -Annotations on method #1074 'postResult' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)TResult;" } │ │ -Annotations on method #1075 'postResultIfNotInvoked' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1076 'publishProgress' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ +source_file_idx : 636 │ │ +static_fields_size : 6 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #70 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #52 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'CORE_POOL_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 5 │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'KEEP_ALIVE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'LOG_TAG' │ │ + #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'ACTION_EXTERNAL_APPLICATIONS_AVAILABLE' │ │ type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "AsyncTask" │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'MAXIMUM_POOL_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 128 │ │ - #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'MESSAGE_POST_PROGRESS' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" │ │ + #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" │ │ + #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_CHANGED_PACKAGE_LIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.changed_package_list" │ │ + #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_CHANGED_UID_LIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.changed_uid_list" │ │ + #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'FLAG_ACTIVITY_CLEAR_TASK' │ │ type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'MESSAGE_POST_RESULT' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32768 │ │ + #5 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'FLAG_ACTIVITY_TASK_ON_HOME' │ │ type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'THREAD_POOL_EXECUTOR' │ │ - type : 'Ljava/util/concurrent/Executor;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sDefaultExecutor' │ │ - type : 'Ljava/util/concurrent/Executor;' │ │ - access : 0x004a (PRIVATE STATIC VOLATILE) │ │ - #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sHandler' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sPoolWorkQueue' │ │ - type : 'Ljava/util/concurrent/BlockingQueue;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sThreadFactory' │ │ - type : 'Ljava/util/concurrent/ThreadFactory;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16384 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mFuture' │ │ - type : 'Ljava/util/concurrent/FutureTask;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mStatus' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ - access : 0x0042 (PRIVATE VOLATILE) │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mTaskInvoked' │ │ - type : 'Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mWorker' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 0 │ │ - outs : 8 │ │ - insns size : 47 16-bit code units │ │ -01e548: |[01e548] android.support.v4.content.ModernAsyncTask.:()V │ │ -01e558: 2200 9900 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0099 │ │ -01e55c: 7010 0704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0407 │ │ -01e562: 6900 9901 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0199 │ │ -01e566: 2200 d401 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@01d4 │ │ -01e56a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -01e56e: 7020 c30a 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0ac3 │ │ -01e574: 6900 9801 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0198 │ │ -01e578: 2200 d701 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@01d7 │ │ -01e57c: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -01e57e: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -01e582: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -01e586: 6205 6102 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0261 │ │ -01e58a: 6206 9801 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0198 │ │ -01e58e: 6207 9901 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0199 │ │ -01e592: 7608 c40a 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@0ac4 │ │ -01e598: 6900 9101 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0191 │ │ -01e59c: 2200 9e00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@009e │ │ -01e5a0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -01e5a2: 7020 1104 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0411 │ │ -01e5a8: 6900 9701 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ -01e5ac: 6200 9101 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0191 │ │ -01e5b0: 6900 9601 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ -01e5b4: 0e00 |002e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0007 line=62 │ │ - 0x0010 line=68 │ │ - 0x0022 line=75 │ │ - 0x002a line=77 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -01e5b8: |[01e5b8] android.support.v4.content.ModernAsyncTask.:()V │ │ -01e5c8: 7010 360a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01e5ce: 6200 8801 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ -01e5d2: 5b20 9301 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ -01e5d6: 2200 da01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@01da │ │ -01e5da: 7010 c50a 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0ac5 │ │ -01e5e0: 5b20 9401 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0194 │ │ -01e5e4: 2200 9a00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@009a │ │ -01e5e8: 7020 0904 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0409 │ │ -01e5ee: 5b20 9501 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0195 │ │ -01e5f2: 2200 9b00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@009b │ │ -01e5f6: 5421 9501 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0195 │ │ -01e5fa: 7030 0b04 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@040b │ │ -01e600: 5b20 9201 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ -01e604: 0e00 |001e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=117 │ │ - 0x0003 line=81 │ │ - 0x0007 line=83 │ │ - 0x000e line=118 │ │ - 0x0015 line=127 │ │ - 0x001e line=147 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$200' │ │ - 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 │ │ -01e608: |[01e608] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -01e618: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0194 │ │ -01e61c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$300' │ │ - 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 │ │ -01e620: |[01e620] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e630: 7020 3204 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0432 │ │ -01e636: 0c00 |0003: move-result-object v0 │ │ -01e638: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$400' │ │ - 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 │ │ -01e63c: |[01e63c] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -01e64c: 7020 3304 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0433 │ │ -01e652: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ - │ │ - #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$500' │ │ - 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 │ │ -01e654: |[01e654] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -01e664: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0427 │ │ -01e66a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'execute' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01e66c: |[01e66c] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -01e67c: 6200 9601 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ -01e680: 7220 b80a 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ab8 │ │ -01e686: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=433 │ │ - 0x0005 line=434 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ - │ │ - #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01e688: |[01e688] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -01e698: 6e10 2c04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@042c │ │ -01e69e: 0a00 |0003: move-result v0 │ │ -01e6a0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -01e6a4: 6e20 2e04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@042e │ │ -01e6aa: 6200 8701 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ -01e6ae: 5b10 9301 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ -01e6b2: 0e00 |000d: return-void │ │ -01e6b4: 6e20 2f04 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@042f │ │ -01e6ba: 28f8 |0011: goto 0009 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=458 │ │ - 0x0006 line=459 │ │ - 0x0009 line=463 │ │ - 0x000d line=464 │ │ - 0x000e line=461 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0012 reg=2 result Ljava/lang/Object; TResult; │ │ - │ │ - #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01e6bc: |[01e6bc] android.support.v4.content.ModernAsyncTask.init:()V │ │ -01e6cc: 6200 9701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ -01e6d0: 6e10 1204 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0412 │ │ -01e6d6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - 0x0005 line=107 │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'postResult' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -01e6d8: |[01e6d8] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e6e8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01e6ea: 6201 9701 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ -01e6ee: 2202 9d00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@009d │ │ -01e6f2: 2353 5c02 |0005: new-array v3, v5, [Ljava/lang/Object; // type@025c │ │ -01e6f6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -01e6f8: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -01e6fc: 7030 0f04 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@040f │ │ -01e702: 6e30 1404 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0414 │ │ -01e708: 0c00 |0010: move-result-object v0 │ │ -01e70a: 6e10 1201 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0112 │ │ -01e710: 1107 |0014: return-object v7 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=157 │ │ - 0x0011 line=159 │ │ - 0x0014 line=160 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Object; │ │ - 0x0011 - 0x0015 reg=0 message Landroid/os/Message; │ │ - 0x0000 - 0x0015 reg=6 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0015 reg=7 result Ljava/lang/Object; TResult; │ │ - │ │ - #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'postResultIfNotInvoked' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -01e714: |[01e714] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -01e724: 5421 9401 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0194 │ │ -01e728: 6e10 c60a 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0ac6 │ │ -01e72e: 0a00 |0005: move-result v0 │ │ -01e730: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01e734: 7020 3204 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0432 │ │ -01e73a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=150 │ │ - 0x0006 line=151 │ │ - 0x0008 line=152 │ │ - 0x000b line=154 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0006 - 0x000c reg=0 wasTaskInvoked Z │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x000c reg=3 result Ljava/lang/Object; TResult; │ │ - │ │ - #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'setDefaultExecutor' │ │ - type : '(Ljava/util/concurrent/Executor;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01e73c: |[01e73c] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -01e74c: 6900 9601 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ -01e750: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - 0x0002 line=112 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'cancel' │ │ - type : '(Z)Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01e754: |[01e754] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -01e764: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ -01e768: 6e20 bf0a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0abf │ │ -01e76e: 0a00 |0005: move-result v0 │ │ -01e770: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=306 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ - │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0484 (PROTECTED VARARGS ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'execute' │ │ - 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 │ │ -01e774: |[01e774] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -01e784: 6200 9601 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ -01e788: 6e30 2604 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@0426 │ │ -01e78e: 0c00 |0005: move-result-object v0 │ │ -01e790: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=371 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=2 params [Ljava/lang/Object; [TParams; │ │ - │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'executeOnExecutor' │ │ - 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 │ │ -01e794: |[01e794] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -01e7a4: 5420 9301 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ -01e7a8: 6201 8801 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ -01e7ac: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -01e7b0: 6200 8301 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ -01e7b4: 5421 9301 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ -01e7b8: 6e10 1704 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0417 │ │ -01e7be: 0a01 |000d: move-result v1 │ │ -01e7c0: 4400 0001 |000e: aget v0, v0, v1 │ │ -01e7c4: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -01e7ca: 6200 8901 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ -01e7ce: 5b20 9301 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ -01e7d2: 6e10 3004 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0430 │ │ -01e7d8: 5420 9501 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0195 │ │ -01e7dc: 5b04 8a01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@018a │ │ -01e7e0: 5420 9201 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ -01e7e4: 7220 b80a 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ab8 │ │ -01e7ea: 1102 |0023: return-object v2 │ │ -01e7ec: 2200 8c01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01e7f0: 1a01 a001 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01a0 │ │ -01e7f4: 7020 1f0a 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01e7fa: 2700 |002b: throw v0 │ │ -01e7fc: 2200 8c01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01e800: 1a01 9f01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@019f │ │ -01e804: 7020 1f0a 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01e80a: 2700 |0033: throw v0 │ │ -01e80c: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=406 │ │ - 0x0006 line=407 │ │ - 0x0013 line=418 │ │ - 0x0017 line=420 │ │ - 0x001a line=422 │ │ - 0x001e line=423 │ │ - 0x0023 line=425 │ │ - 0x0024 line=409 │ │ - 0x002c line=412 │ │ - 0x0034 line=407 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x003c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x003c reg=3 exec Ljava/util/concurrent/Executor; │ │ - 0x0000 - 0x003c reg=4 params [Ljava/lang/Object; [TParams; │ │ - │ │ - #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'get' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01e81c: |[01e81c] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -01e82c: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ -01e830: 6e10 c00a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0ac0 │ │ -01e836: 0c00 |0005: move-result-object v0 │ │ -01e838: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=321 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'get' │ │ - 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 │ │ -01e83c: |[01e83c] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -01e84c: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ -01e850: 6e40 c10a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0ac1 │ │ -01e856: 0c00 |0005: move-result-object v0 │ │ -01e858: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=341 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=2 timeout J │ │ - 0x0000 - 0x0007 reg=4 unit Ljava/util/concurrent/TimeUnit; │ │ - │ │ - #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'getStatus' │ │ - 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 │ │ -01e85c: |[01e85c] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -01e86c: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ -01e870: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'isCancelled' │ │ - type : '()Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01e874: |[01e874] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -01e884: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ -01e888: 6e10 c20a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0ac2 │ │ -01e88e: 0a00 |0005: move-result v0 │ │ -01e890: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=273 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onCancelled' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01e894: |[01e894] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -01e8a4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=260 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onCancelled' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e8a8: |[01e8a8] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -01e8b8: 6e10 2d04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@042d │ │ -01e8be: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - 0x0003 line=245 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0004 reg=1 result Ljava/lang/Object; TResult; │ │ - │ │ - #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onPostExecute' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01e8c0: |[01e8c0] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -01e8d0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=213 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=1 result Ljava/lang/Object; TResult; │ │ - │ │ - #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onPreExecute' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01e8d4: |[01e8d4] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -01e8e4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=197 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #12 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onProgressUpdate' │ │ - type : '([Ljava/lang/Object;)V' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01e8e8: |[01e8e8] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -01e8f8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=226 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=1 values [Ljava/lang/Object; [TProgress; │ │ - │ │ - #13 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'publishProgress' │ │ - type : '([Ljava/lang/Object;)V' │ │ - access : 0x0094 (PROTECTED FINAL VARARGS) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -01e8fc: |[01e8fc] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -01e90c: 6e10 2c04 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@042c │ │ -01e912: 0a00 |0003: move-result v0 │ │ -01e914: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -01e918: 6200 9701 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ -01e91c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -01e91e: 2202 9d00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@009d │ │ -01e922: 7030 0f04 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@040f │ │ -01e928: 6e30 1404 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0414 │ │ -01e92e: 0c00 |0011: move-result-object v0 │ │ -01e930: 6e10 1201 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0112 │ │ -01e936: 0e00 |0015: return-void │ │ +01f77c: |[01f77c] android.support.v4.content.IntentCompat.:()V │ │ +01f78c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01f792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=451 │ │ - 0x0006 line=452 │ │ - 0x0015 line=455 │ │ + 0x0000 line=27 │ │ + 0x0003 line=29 │ │ 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; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ - source_file_idx : 1412 (ModernAsyncTask.java) │ │ + Virtual methods - │ │ + source_file_idx : 636 (IntentCompat.java) │ │ │ │ -Class #71 header: │ │ -class_idx : 142 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 161 │ │ -source_file_idx : 328 │ │ +Class #53 header: │ │ +class_idx : 146 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 41 │ │ +source_file_idx : 1330 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #71 annotations: │ │ +Class #53 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/AsyncTaskLoader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoadTask" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "TD;>;" "Ljava/lang/Runnable;" } │ │ -Annotations on field #335 'result' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TD;" } │ │ -Annotations on method #939 'doInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")TD;" } │ │ -Annotations on method #942 'onPostExecute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ForceLoadContentObserver" │ │ │ │ -Class #71 - │ │ - Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ +Class #53 - │ │ + Class descriptor : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Landroid/database/ContentObserver;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'done' │ │ - type : 'Ljava/util/concurrent/CountDownLatch;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'result' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ name : 'this$0' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + type : 'Landroid/support/v4/content/Loader;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'waiting' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ name : '' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/content/Loader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01e938: |[01e938] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -01e948: 5b23 5001 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ -01e94c: 7010 1d04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@041d │ │ -01e952: 2200 ce01 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@01ce │ │ -01e956: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -01e958: 7020 b40a 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0ab4 │ │ -01e95e: 5b20 4e01 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ -01e962: 0e00 |000d: return-void │ │ + insns size : 11 16-bit code units │ │ +01f794: |[01f794] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +01f7a4: 5b12 6701 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0167 │ │ +01f7a8: 2200 4100 |0002: new-instance v0, Landroid/os/Handler; // type@0041 │ │ +01f7ac: 7010 0201 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +01f7b2: 7020 ab00 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00ab │ │ +01f7b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0005 line=45 │ │ + 0x0000 line=51 │ │ + 0x0002 line=52 │ │ + 0x000a line=53 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/content/Loader; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'access$000' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'deliverSelfNotifications' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01e964: |[01e964] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -01e974: 5410 4e01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ -01e978: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01e97c: |[01e97c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e98c: 1f02 5f02 |0000: check-cast v2, [Ljava/lang/Void; // type@025f │ │ -01e990: 6e20 ab03 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@03ab │ │ -01e996: 0c00 |0005: move-result-object v0 │ │ -01e998: 1100 |0006: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +01f7bc: |[01f7bc] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +01f7cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01f7ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ + #1 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'onChange' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -01e99c: |[01e99c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -01e9ac: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ -01e9b0: 6e10 bb03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@03bb │ │ -01e9b6: 0c00 |0005: move-result-object v0 │ │ -01e9b8: 5b10 4f01 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@014f │ │ -01e9bc: 5410 4f01 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@014f │ │ -01e9c0: 1100 |000a: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +01f7d0: |[01f7d0] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +01f7e0: 5410 6701 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0167 │ │ +01f7e4: 6e10 ed03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@03ed │ │ +01f7ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0008 line=53 │ │ + 0x0000 line=62 │ │ + 0x0005 line=63 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000b reg=2 params [Ljava/lang/Void; │ │ + 0x0000 - 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 │ │ │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'onCancelled' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -01e9c4: |[01e9c4] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -01e9d4: 5420 5001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ -01e9d8: 5421 4f01 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@014f │ │ -01e9dc: 6e30 b303 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03b3 │ │ -01e9e2: 5420 4e01 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ -01e9e6: 6e10 b60a 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ -01e9ec: 0e00 |000c: return-void │ │ -01e9ee: 0d00 |000d: move-exception v0 │ │ -01e9f0: 5421 4e01 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ -01e9f4: 6e10 b60a 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ -01e9fa: 2700 |0013: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - -> 0x000d │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0007 line=73 │ │ - 0x000c line=75 │ │ - 0x000d line=73 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + source_file_idx : 1330 (Loader.java) │ │ │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'onPostExecute' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -01ea08: |[01ea08] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -01ea18: 5420 5001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ -01ea1c: 6e30 b403 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03b4 │ │ -01ea22: 5420 4e01 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ -01ea26: 6e10 b60a 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ -01ea2c: 0e00 |000a: return-void │ │ -01ea2e: 0d00 |000b: move-exception v0 │ │ -01ea30: 5421 4e01 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ -01ea34: 6e10 b60a 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ -01ea3a: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x0005 │ │ - -> 0x000b │ │ - positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=63 │ │ - 0x000a line=65 │ │ - 0x000b line=63 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x0012 reg=3 data Ljava/lang/Object; TD; │ │ +Class #54 header: │ │ +class_idx : 147 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1330 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -01ea48: |[01ea48] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -01ea58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ea5a: 5c10 5101 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01ea5e: 5410 5001 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ -01ea62: 6e10 b603 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03b6 │ │ -01ea68: 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; │ │ +Class #54 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on method #992 'onLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ │ │ - source_file_idx : 328 (AsyncTaskLoader.java) │ │ +Class #54 - │ │ + Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ + name : 'onLoadComplete' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #72 header: │ │ + source_file_idx : 1330 (Loader.java) │ │ + │ │ +Class #55 header: │ │ class_idx : 148 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1330 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ -Class #72 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$ForceLoadContentObserver; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #364 'mListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";" } │ │ Annotations on method #995 'dataToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)" "Ljava/lang/String;" } │ │ Annotations on method #996 'deliverResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ Annotations on method #1010 'registerListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ Annotations on method #1016 'unregisterListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ │ │ -Class #72 - │ │ +Class #55 - │ │ Class descriptor : 'Landroid/support/v4/content/Loader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/Loader;) │ │ @@ -27314,26 +13219,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -01ea6c: |[01ea6c] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -01ea7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ea7e: 7010 360a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01ea84: 5c21 6e01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01ea88: 5c21 6801 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ -01ea8c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01ea8e: 5c20 6d01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ -01ea92: 5c21 6901 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ -01ea96: 6e10 6a00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ -01ea9c: 0c00 |0010: move-result-object v0 │ │ -01ea9e: 5b20 6a01 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016a │ │ -01eaa2: 0e00 |0013: return-void │ │ +01f7ec: |[01f7ec] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +01f7fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01f7fe: 7010 360a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01f804: 5c21 6e01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01f808: 5c21 6801 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ +01f80c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01f80e: 5c20 6d01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ +01f812: 5c21 6901 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ +01f816: 6e10 6a00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ +01f81c: 0c00 |0010: move-result-object v0 │ │ +01f81e: 5b20 6a01 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016a │ │ +01f822: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -27350,19 +13255,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01eaa4: |[01eaa4] android.support.v4.content.Loader.abandon:()V │ │ -01eab4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01eab6: 5c10 6801 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ -01eaba: 6e10 ec03 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@03ec │ │ -01eac0: 0e00 |0006: return-void │ │ +01f824: |[01f824] android.support.v4.content.Loader.abandon:()V │ │ +01f834: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01f836: 5c10 6801 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ +01f83a: 6e10 ec03 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@03ec │ │ +01f840: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0006 line=263 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27373,24 +13278,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 │ │ -01eac4: |[01eac4] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -01ead4: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01ead8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01eadc: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -01eae2: 7120 4804 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ -01eae8: 1a01 3011 |000a: const-string v1, "}" // string@1130 │ │ -01eaec: 6e20 580a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01eaf2: 6e10 5d0a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01eaf8: 0c01 |0012: move-result-object v1 │ │ -01eafa: 1101 |0013: return-object v1 │ │ +01f844: |[01f844] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +01f854: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +01f858: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +01f85c: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +01f862: 7120 4804 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ +01f868: 1a01 2e11 |000a: const-string v1, "}" // string@112e │ │ +01f86c: 6e20 580a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01f872: 6e10 5d0a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01f878: 0c01 |0012: move-result-object v1 │ │ +01f87a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=342 │ │ 0x000a line=343 │ │ 0x000f line=344 │ │ locals : │ │ @@ -27405,20 +13310,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -01eafc: |[01eafc] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -01eb0c: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01eb10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01eb14: 5410 6c01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01eb18: 7230 e003 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03e0 │ │ -01eb1e: 0e00 |0009: return-void │ │ +01f87c: |[01f87c] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +01f88c: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01f890: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +01f894: 5410 6c01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01f898: 7230 e003 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03e0 │ │ +01f89e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0009 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27431,42 +13336,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 │ │ -01eb20: |[01eb20] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01eb30: 6e20 090a 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb36: 1a00 4e0c |0003: const-string v0, "mId=" // string@0c4e │ │ -01eb3a: 6e20 090a 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb40: 5210 6b01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ -01eb44: 6e20 070a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ -01eb4a: 1a00 5800 |000d: const-string v0, " mListener=" // string@0058 │ │ -01eb4e: 6e20 090a 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb54: 5410 6c01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01eb58: 6e20 0d0a 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01eb5e: 6e20 090a 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb64: 1a00 cc0c |001a: const-string v0, "mStarted=" // string@0ccc │ │ -01eb68: 6e20 090a 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb6e: 5510 6e01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01eb72: 6e20 0a0a 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01eb78: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ -01eb7c: 6e20 090a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb82: 5510 6901 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ -01eb86: 6e20 0a0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01eb8c: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ -01eb90: 6e20 090a 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01eb96: 5510 6801 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ -01eb9a: 6e20 0a0a 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ -01eba0: 1a00 5f00 |0038: const-string v0, " mReset=" // string@005f │ │ -01eba4: 6e20 090a 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ebaa: 5510 6d01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ -01ebae: 6e20 0f0a 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01ebb4: 0e00 |0042: return-void │ │ +01f8a0: |[01f8a0] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01f8b0: 6e20 090a 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f8b6: 1a00 4c0c |0003: const-string v0, "mId=" // string@0c4c │ │ +01f8ba: 6e20 090a 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f8c0: 5210 6b01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ +01f8c4: 6e20 070a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +01f8ca: 1a00 5800 |000d: const-string v0, " mListener=" // string@0058 │ │ +01f8ce: 6e20 090a 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f8d4: 5410 6c01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01f8d8: 6e20 0d0a 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +01f8de: 6e20 090a 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f8e4: 1a00 ca0c |001a: const-string v0, "mStarted=" // string@0cca │ │ +01f8e8: 6e20 090a 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f8ee: 5510 6e01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01f8f2: 6e20 0a0a 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01f8f8: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ +01f8fc: 6e20 090a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f902: 5510 6901 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ +01f906: 6e20 0a0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01f90c: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ +01f910: 6e20 090a 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f916: 5510 6801 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ +01f91a: 6e20 0a0a 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +01f920: 1a00 5f00 |0038: const-string v0, " mReset=" // string@005f │ │ +01f924: 6e20 090a 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +01f92a: 5510 6d01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ +01f92e: 6e20 0f0a 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +01f934: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x000d line=367 │ │ 0x0017 line=368 │ │ 0x0024 line=369 │ │ 0x002e line=370 │ │ @@ -27485,17 +13390,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ebb8: |[01ebb8] android.support.v4.content.Loader.forceLoad:()V │ │ -01ebc8: 6e10 ee03 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@03ee │ │ -01ebce: 0e00 |0003: return-void │ │ +01f938: |[01f938] android.support.v4.content.Loader.forceLoad:()V │ │ +01f948: 6e10 ee03 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@03ee │ │ +01f94e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 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; │ │ @@ -27505,17 +13410,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ebd0: |[01ebd0] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -01ebe0: 5410 6a01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016a │ │ -01ebe4: 1100 |0002: return-object v0 │ │ +01f950: |[01f950] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +01f960: 5410 6a01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016a │ │ +01f964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 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; │ │ │ │ @@ -27524,17 +13429,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ebe8: |[01ebe8] android.support.v4.content.Loader.getId:()I │ │ -01ebf8: 5210 6b01 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ -01ebfc: 0f00 |0002: return v0 │ │ +01f968: |[01f968] android.support.v4.content.Loader.getId:()I │ │ +01f978: 5210 6b01 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ +01f97c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 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; │ │ │ │ @@ -27543,17 +13448,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ec00: |[01ec00] android.support.v4.content.Loader.isAbandoned:()Z │ │ -01ec10: 5510 6801 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ -01ec14: 0f00 |0002: return v0 │ │ +01f980: |[01f980] android.support.v4.content.Loader.isAbandoned:()Z │ │ +01f990: 5510 6801 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ +01f994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 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; │ │ │ │ @@ -27562,17 +13467,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ec18: |[01ec18] android.support.v4.content.Loader.isReset:()Z │ │ -01ec28: 5510 6d01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ -01ec2c: 0f00 |0002: return v0 │ │ +01f998: |[01f998] android.support.v4.content.Loader.isReset:()Z │ │ +01f9a8: 5510 6d01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ +01f9ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 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; │ │ │ │ @@ -27581,17 +13486,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ec30: |[01ec30] android.support.v4.content.Loader.isStarted:()Z │ │ -01ec40: 5510 6e01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01ec44: 0f00 |0002: return v0 │ │ +01f9b0: |[01f9b0] android.support.v4.content.Loader.isStarted:()Z │ │ +01f9c0: 5510 6e01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01f9c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 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; │ │ │ │ @@ -27600,16 +13505,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ec48: |[01ec48] android.support.v4.content.Loader.onAbandon:()V │ │ -01ec58: 0e00 |0000: return-void │ │ +01f9c8: |[01f9c8] android.support.v4.content.Loader.onAbandon:()V │ │ +01f9d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 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; │ │ │ │ @@ -27618,22 +13523,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01ec5c: |[01ec5c] android.support.v4.content.Loader.onContentChanged:()V │ │ -01ec6c: 5510 6e01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01ec70: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -01ec74: 6e10 e603 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@03e6 │ │ -01ec7a: 0e00 |0007: return-void │ │ -01ec7c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01ec7e: 5c10 6901 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ -01ec82: 28fc |000b: goto 0007 // -0004 │ │ +01f9dc: |[01f9dc] android.support.v4.content.Loader.onContentChanged:()V │ │ +01f9ec: 5510 6e01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01f9f0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +01f9f4: 6e10 e603 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@03e6 │ │ +01f9fa: 0e00 |0007: return-void │ │ +01f9fc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01f9fe: 5c10 6901 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ +01fa02: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x0007 line=334 │ │ 0x0008 line=332 │ │ locals : │ │ @@ -27645,16 +13550,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ec84: |[01ec84] android.support.v4.content.Loader.onForceLoad:()V │ │ -01ec94: 0e00 |0000: return-void │ │ +01fa04: |[01fa04] android.support.v4.content.Loader.onForceLoad:()V │ │ +01fa14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 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; │ │ │ │ @@ -27663,16 +13568,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ec98: |[01ec98] android.support.v4.content.Loader.onReset:()V │ │ -01eca8: 0e00 |0000: return-void │ │ +01fa18: |[01fa18] android.support.v4.content.Loader.onReset:()V │ │ +01fa28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 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; │ │ │ │ @@ -27681,16 +13586,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ecac: |[01ecac] android.support.v4.content.Loader.onStartLoading:()V │ │ -01ecbc: 0e00 |0000: return-void │ │ +01fa2c: |[01fa2c] android.support.v4.content.Loader.onStartLoading:()V │ │ +01fa3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 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; │ │ │ │ @@ -27699,16 +13604,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ecc0: |[01ecc0] android.support.v4.content.Loader.onStopLoading:()V │ │ -01ecd0: 0e00 |0000: return-void │ │ +01fa40: |[01fa40] android.support.v4.content.Loader.onStopLoading:()V │ │ +01fa50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 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; │ │ │ │ @@ -27717,24 +13622,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 │ │ -01ecd4: |[01ecd4] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -01ece4: 5420 6c01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01ece8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01ecec: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01ecf0: 1a01 7306 |0006: const-string v1, "There is already a listener registered" // string@0673 │ │ -01ecf4: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01ecfa: 2700 |000b: throw v0 │ │ -01ecfc: 5b24 6c01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01ed00: 5923 6b01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ -01ed04: 0e00 |0010: return-void │ │ +01fa54: |[01fa54] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +01fa64: 5420 6c01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01fa68: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +01fa6c: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01fa70: 1a01 7306 |0006: const-string v1, "There is already a listener registered" // string@0673 │ │ +01fa74: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01fa7a: 2700 |000b: throw v0 │ │ +01fa7c: 5b24 6c01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01fa80: 5923 6b01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ +01fa84: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000c line=132 │ │ 0x000e line=133 │ │ 0x0010 line=134 │ │ @@ -27750,23 +13655,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01ed08: |[01ed08] android.support.v4.content.Loader.reset:()V │ │ -01ed18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ed1a: 6e10 ef03 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@03ef │ │ -01ed20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01ed22: 5c20 6d01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ -01ed26: 5c21 6e01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01ed2a: 5c21 6801 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ -01ed2e: 5c21 6901 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ -01ed32: 0e00 |000d: return-void │ │ +01fa88: |[01fa88] android.support.v4.content.Loader.reset:()V │ │ +01fa98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01fa9a: 6e10 ef03 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@03ef │ │ +01faa0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01faa2: 5c20 6d01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ +01faa6: 5c21 6e01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01faaa: 5c21 6801 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ +01faae: 5c21 6901 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ +01fab2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=290 │ │ 0x0004 line=291 │ │ 0x0007 line=292 │ │ 0x0009 line=293 │ │ 0x000b line=294 │ │ @@ -27780,22 +13685,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01ed34: |[01ed34] android.support.v4.content.Loader.startLoading:()V │ │ -01ed44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ed46: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -01ed48: 5c20 6e01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01ed4c: 5c21 6d01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ -01ed50: 5c21 6801 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ -01ed54: 6e10 f003 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@03f0 │ │ -01ed5a: 0e00 |000b: return-void │ │ +01fab4: |[01fab4] android.support.v4.content.Loader.startLoading:()V │ │ +01fac4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01fac6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +01fac8: 5c20 6e01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01facc: 5c21 6d01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@016d │ │ +01fad0: 5c21 6801 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0168 │ │ +01fad4: 6e10 f003 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@03f0 │ │ +01fada: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=196 │ │ 0x0008 line=197 │ │ 0x000b line=198 │ │ @@ -27808,19 +13713,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01ed5c: |[01ed5c] android.support.v4.content.Loader.stopLoading:()V │ │ -01ed6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ed6e: 5c10 6e01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ -01ed72: 6e10 f103 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@03f1 │ │ -01ed78: 0e00 |0006: return-void │ │ +01fadc: |[01fadc] android.support.v4.content.Loader.stopLoading:()V │ │ +01faec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01faee: 5c10 6e01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@016e │ │ +01faf2: 6e10 f103 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@03f1 │ │ +01faf8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ 0x0006 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27831,19 +13736,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01ed7c: |[01ed7c] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -01ed8c: 5520 6901 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ -01ed90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01ed92: 5c21 6901 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ -01ed96: 0f00 |0005: return v0 │ │ +01fafc: |[01fafc] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +01fb0c: 5520 6901 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ +01fb10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01fb12: 5c21 6901 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0169 │ │ +01fb16: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ @@ -27855,28 +13760,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01ed98: |[01ed98] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -01eda8: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01edac: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01edb0: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -01edb6: 7120 4804 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ -01edbc: 1a01 4000 |000a: const-string v1, " id=" // string@0040 │ │ -01edc0: 6e20 580a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01edc6: 5221 6b01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ -01edca: 6e20 550a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01edd0: 1a01 3011 |0014: const-string v1, "}" // string@1130 │ │ -01edd4: 6e20 580a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01edda: 6e10 5d0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01ede0: 0c01 |001c: move-result-object v1 │ │ -01ede2: 1101 |001d: return-object v1 │ │ +01fb18: |[01fb18] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +01fb28: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +01fb2c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +01fb30: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +01fb36: 7120 4804 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ +01fb3c: 1a01 4000 |000a: const-string v1, " id=" // string@0040 │ │ +01fb40: 6e20 580a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01fb46: 5221 6b01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@016b │ │ +01fb4a: 6e20 550a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +01fb50: 1a01 2e11 |0014: const-string v1, "}" // string@112e │ │ +01fb54: 6e20 580a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01fb5a: 6e10 5d0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01fb60: 0c01 |001c: move-result-object v1 │ │ +01fb62: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0007 line=350 │ │ 0x000a line=351 │ │ 0x000f line=352 │ │ 0x0014 line=353 │ │ @@ -27891,30 +13796,30 @@ │ │ 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 │ │ -01ede4: |[01ede4] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -01edf4: 5420 6c01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01edf8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01edfc: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -01ee00: 1a01 9b05 |0006: const-string v1, "No listener register" // string@059b │ │ -01ee04: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -01ee0a: 2700 |000b: throw v0 │ │ -01ee0c: 5420 6c01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01ee10: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -01ee14: 2200 8b01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -01ee18: 1a01 4a01 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@014a │ │ -01ee1c: 7020 1c0a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -01ee22: 2700 |0017: throw v0 │ │ -01ee24: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01ee26: 5b20 6c01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ -01ee2a: 0e00 |001b: return-void │ │ +01fb64: |[01fb64] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +01fb74: 5420 6c01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01fb78: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +01fb7c: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +01fb80: 1a01 9b05 |0006: const-string v1, "No listener register" // string@059b │ │ +01fb84: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +01fb8a: 2700 |000b: throw v0 │ │ +01fb8c: 5420 6c01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01fb90: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +01fb94: 2200 8b01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +01fb98: 1a01 4a01 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@014a │ │ +01fb9c: 7020 1c0a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +01fba2: 2700 |0017: throw v0 │ │ +01fba4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +01fba6: 5b20 6c01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@016c │ │ +01fbaa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000c line=145 │ │ 0x0010 line=146 │ │ 0x0018 line=148 │ │ @@ -27923,1367 +13828,30 @@ │ │ 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 : 1330 (Loader.java) │ │ │ │ -Class #73 header: │ │ -class_idx : 143 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 148 │ │ -source_file_idx : 328 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #73 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/AsyncTaskLoader$LoadTask; } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on field #340 'mCancellingTask' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ -Annotations on field #343 'mTask' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ -Annotations on method #947 'dispatchOnCancelled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ -Annotations on method #948 'dispatchOnLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ -Annotations on method #952 'loadInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ -Annotations on method #953 'onCanceled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ -Annotations on method #955 'onLoadInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ - │ │ -Class #73 - │ │ - Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/content/Loader;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "AsyncTaskLoader" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mCancellingTask' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - access : 0x0040 (VOLATILE) │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mLastLoadCompleteTime' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mTask' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - access : 0x0040 (VOLATILE) │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mUpdateThrottle' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -01ee2c: |[01ee2c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -01ee3c: 7020 e103 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@03e1 │ │ -01ee42: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -01ee46: 5a20 5601 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ -01ee4a: 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; │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'cancelLoad' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 65 16-bit code units │ │ -01ee4c: |[01ee4c] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -01ee5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01ee5e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01ee60: 5441 5701 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ee64: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -01ee68: 5441 5401 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01ee6c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -01ee70: 5441 5701 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ee74: 5511 5101 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01ee78: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -01ee7c: 5441 5701 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ee80: 5c10 5101 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01ee84: 5441 5501 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ -01ee88: 5442 5701 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ee8c: 6e20 0b01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ -01ee92: 5b43 5701 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ee96: 0f00 |001d: return v0 │ │ -01ee98: 5441 5701 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ee9c: 5511 5101 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01eea0: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -01eea4: 5441 5701 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01eea8: 5c10 5101 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01eeac: 5441 5501 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ -01eeb0: 5442 5701 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01eeb4: 6e20 0b01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ -01eeba: 5b43 5701 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01eebe: 28ec |0031: goto 001d // -0014 │ │ -01eec0: 5441 5701 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01eec4: 6e20 a903 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@03a9 │ │ -01eeca: 0a00 |0037: move-result v0 │ │ -01eecc: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -01eed0: 5441 5701 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01eed4: 5b41 5401 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01eed8: 5b43 5701 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01eedc: 28dd |0040: goto 001d // -0023 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=136 │ │ - 0x0006 line=137 │ │ - 0x000a line=142 │ │ - 0x0010 line=143 │ │ - 0x0014 line=144 │ │ - 0x001b line=146 │ │ - 0x001d line=166 │ │ - 0x001e line=148 │ │ - 0x0024 line=152 │ │ - 0x0028 line=153 │ │ - 0x002f line=154 │ │ - 0x0032 line=157 │ │ - 0x0038 line=159 │ │ - 0x003a line=160 │ │ - 0x003e line=162 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0038 - 0x0041 reg=0 cancelled Z │ │ - 0x0000 - 0x0041 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dispatchOnCancelled' │ │ - 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 │ │ -01eee0: |[01eee0] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -01eef0: 6e20 b903 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03b9 │ │ -01eef6: 5420 5401 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01eefa: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ -01eefe: 7100 2101 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ -01ef04: 0b00 |000a: move-result-wide v0 │ │ -01ef06: 5a20 5601 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ -01ef0a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -01ef0c: 5b20 5401 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01ef10: 6e10 b603 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03b6 │ │ -01ef16: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=200 │ │ - 0x0003 line=201 │ │ - 0x0007 line=203 │ │ - 0x000d line=204 │ │ - 0x0010 line=205 │ │ - 0x0013 line=207 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0014 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x0014 reg=4 data Ljava/lang/Object; TD; │ │ - │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dispatchOnLoadComplete' │ │ - 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 │ │ -01ef18: |[01ef18] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -01ef28: 5420 5701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ef2c: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -01ef30: 6e30 b303 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03b3 │ │ -01ef36: 0e00 |0007: return-void │ │ -01ef38: 6e10 b703 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@03b7 │ │ -01ef3e: 0a00 |000b: move-result v0 │ │ -01ef40: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -01ef44: 6e20 b903 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03b9 │ │ -01ef4a: 28f6 |0011: goto 0007 // -000a │ │ -01ef4c: 7100 2101 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ -01ef52: 0b00 |0015: move-result-wide v0 │ │ -01ef54: 5a20 5601 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ -01ef58: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01ef5a: 5b20 5701 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ef5e: 6e20 b203 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03b2 │ │ -01ef64: 28e9 |001e: goto 0007 // -0017 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=210 │ │ - 0x0004 line=212 │ │ - 0x0007 line=224 │ │ - 0x0008 line=214 │ │ - 0x000e line=216 │ │ - 0x0012 line=218 │ │ - 0x0018 line=219 │ │ - 0x001b line=221 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x001f reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x001f reg=4 data Ljava/lang/Object; TD; │ │ - │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 100 16-bit code units │ │ -01ef68: |[01ef68] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01ef78: 6f58 e503 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@03e5 │ │ -01ef7e: 5440 5701 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ef82: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -01ef86: 6e20 090a 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ef8c: 1a00 e00c |000a: const-string v0, "mTask=" // string@0ce0 │ │ -01ef90: 6e20 090a 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01ef96: 5440 5701 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01ef9a: 6e20 080a 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ -01efa0: 1a00 7a00 |0014: const-string v0, " waiting=" // string@007a │ │ -01efa4: 6e20 090a 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01efaa: 5440 5701 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01efae: 5500 5101 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01efb2: 6e20 0f0a 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01efb8: 5440 5401 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01efbc: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -01efc0: 6e20 090a 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01efc6: 1a00 f90b |0027: const-string v0, "mCancellingTask=" // string@0bf9 │ │ -01efca: 6e20 090a 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01efd0: 5440 5401 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01efd4: 6e20 080a 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ -01efda: 1a00 7a00 |0031: const-string v0, " waiting=" // string@007a │ │ -01efde: 6e20 090a 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01efe4: 5440 5401 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01efe8: 5500 5101 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01efec: 6e20 0f0a 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01eff2: 5340 5801 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ -01eff6: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -01effa: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -01effe: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -01f002: 6e20 090a 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f008: 1a00 ee0c |0048: const-string v0, "mUpdateThrottle=" // string@0cee │ │ -01f00c: 6e20 090a 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f012: 5340 5801 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ -01f016: 7130 6504 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0465 │ │ -01f01c: 1a00 5700 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0057 │ │ -01f020: 6e20 090a 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f026: 5340 5601 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ -01f02a: 7100 2101 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ -01f030: 0b02 |005c: move-result-wide v2 │ │ -01f032: 7157 6404 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0464 │ │ -01f038: 6e10 0b0a 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0a0b │ │ -01f03e: 0e00 |0063: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=266 │ │ - 0x0003 line=267 │ │ - 0x0007 line=268 │ │ - 0x0014 line=269 │ │ - 0x0020 line=271 │ │ - 0x0024 line=272 │ │ - 0x0031 line=273 │ │ - 0x003d line=275 │ │ - 0x0045 line=276 │ │ - 0x004d line=277 │ │ - 0x0052 line=278 │ │ - 0x0057 line=279 │ │ - 0x0060 line=281 │ │ - 0x0063 line=283 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0064 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0064 reg=5 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0064 reg=6 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0064 reg=7 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0064 reg=8 args [Ljava/lang/String; │ │ - │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'executePendingTask' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 76 16-bit code units │ │ -01f040: |[01f040] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -01f050: 5482 5401 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ -01f054: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -01f058: 5482 5701 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f05c: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -01f060: 5482 5701 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f064: 5522 5101 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01f068: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -01f06c: 5482 5701 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f070: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01f072: 5c23 5101 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01f076: 5482 5501 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ -01f07a: 5483 5701 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f07e: 6e20 0b01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ -01f084: 5382 5801 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ -01f088: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -01f08c: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -01f090: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -01f094: 7100 2101 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ -01f09a: 0b00 |0025: move-result-wide v0 │ │ -01f09c: 5382 5601 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ -01f0a0: 5384 5801 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ -01f0a4: bb42 |002a: add-long/2addr v2, v4 │ │ -01f0a6: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -01f0aa: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -01f0ae: 5482 5701 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f0b2: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -01f0b4: 5c23 5101 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ -01f0b8: 5482 5501 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ -01f0bc: 5483 5701 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f0c0: 5384 5601 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ -01f0c4: 5386 5801 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ -01f0c8: bb64 |003c: add-long/2addr v4, v6 │ │ -01f0ca: 6e40 0a01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@010a │ │ -01f0d0: 0e00 |0040: return-void │ │ -01f0d2: 5483 5701 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f0d6: 6204 9101 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0191 │ │ -01f0da: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -01f0dc: 1f02 5f02 |0046: check-cast v2, [Ljava/lang/Void; // type@025f │ │ -01f0e0: 6e30 ac03 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@03ac │ │ -01f0e6: 28f5 |004b: goto 0040 // -000b │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=177 │ │ - 0x0008 line=178 │ │ - 0x000e line=179 │ │ - 0x0013 line=180 │ │ - 0x001a line=182 │ │ - 0x0022 line=183 │ │ - 0x0026 line=184 │ │ - 0x002f line=189 │ │ - 0x0034 line=190 │ │ - 0x0040 line=197 │ │ - 0x0041 line=195 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0026 - 0x0040 reg=0 now J │ │ - 0x0000 - 0x004c reg=8 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #5 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'loadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onCanceled' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01f0e8: |[01f0e8] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -01f0f8: 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; │ │ - 0x0000 - 0x0001 reg=1 data Ljava/lang/Object; TD; │ │ - │ │ - #7 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onForceLoad' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -01f0fc: |[01f0fc] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -01f10c: 6f10 ee03 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@03ee │ │ -01f112: 6e10 b103 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@03b1 │ │ -01f118: 2200 8e00 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@008e │ │ -01f11c: 7020 a703 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@03a7 │ │ -01f122: 5b10 5701 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f126: 6e10 b603 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03b6 │ │ -01f12c: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - 0x0003 line=112 │ │ - 0x0006 line=113 │ │ - 0x000d line=115 │ │ - 0x0010 line=116 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #8 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onLoadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01f130: |[01f130] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -01f140: 6e10 b803 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@03b8 │ │ -01f146: 0c00 |0003: move-result-object v0 │ │ -01f148: 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 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -01f14c: |[01f14c] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -01f15c: 5a23 5801 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ -01f160: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -01f164: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -01f168: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -01f16c: 2200 4100 |0008: new-instance v0, Landroid/os/Handler; // type@0041 │ │ -01f170: 7010 0201 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -01f176: 5b20 5501 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ -01f17a: 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 │ │ - │ │ - #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 │ │ -01f17c: |[01f17c] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -01f18c: 5420 5701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ -01f190: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -01f194: 7110 a803 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@03a8 │ │ -01f19a: 0c01 |0007: move-result-object v1 │ │ -01f19c: 6e10 b50a 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0ab5 │ │ -01f1a2: 0e00 |000b: return-void │ │ -01f1a4: 0d01 |000c: move-exception v1 │ │ -01f1a6: 28fe |000d: goto 000b // -0002 │ │ - catches : 1 │ │ - 0x0004 - 0x000b │ │ - Ljava/lang/InterruptedException; -> 0x000c │ │ - positions : │ │ - 0x0000 line=254 │ │ - 0x0002 line=255 │ │ - 0x0004 line=257 │ │ - 0x000b line=262 │ │ - 0x000c line=258 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - source_file_idx : 328 (AsyncTaskLoader.java) │ │ - │ │ -Class #74 header: │ │ -class_idx : 144 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 143 │ │ -source_file_idx : 444 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 21 │ │ - │ │ -Class #74 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "<" "Landroid/database/Cursor;" ">;" } │ │ -Annotations on field #347 'mObserver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">.Force" "LoadContentObserver;" } │ │ - │ │ -Class #74 - │ │ - Class descriptor : 'Landroid/support/v4/content/CursorLoader;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mCursor' │ │ - type : 'Landroid/database/Cursor;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mObserver' │ │ - type : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mProjection' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mSelection' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mSelectionArgs' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mSortOrder' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mUri' │ │ - type : 'Landroid/net/Uri;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -01f1b8: |[01f1b8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -01f1c8: 7020 b003 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03b0 │ │ -01f1ce: 2200 9200 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0092 │ │ -01f1d2: 7020 dd03 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03dd │ │ -01f1d8: 5b10 5b01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ -01f1dc: 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; │ │ - 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ - │ │ - #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 7 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -01f1e0: |[01f1e0] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -01f1f0: 7020 b003 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03b0 │ │ -01f1f6: 2200 9200 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0092 │ │ -01f1fa: 7020 dd03 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03dd │ │ -01f200: 5b10 5b01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ -01f204: 5b13 6001 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ -01f208: 5b14 5c01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ -01f20c: 5b15 5d01 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ -01f210: 5b16 5e01 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ -01f214: 5b17 5f01 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ -01f218: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=107 │ │ - 0x0003 line=108 │ │ - 0x000a line=109 │ │ - 0x000c line=110 │ │ - 0x000e line=111 │ │ - 0x0010 line=112 │ │ - 0x0012 line=113 │ │ - 0x0014 line=114 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0015 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0015 reg=3 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0015 reg=4 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=5 selection Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=6 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=7 sortOrder Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'deliverResult' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -01f21c: |[01f21c] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -01f22c: 6e10 cc03 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@03cc │ │ -01f232: 0a01 |0003: move-result v1 │ │ -01f234: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -01f238: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -01f23c: 7210 ac00 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -01f242: 0e00 |000b: return-void │ │ -01f244: 5420 5a01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f248: 5b23 5a01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f24c: 6e10 cd03 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@03cd │ │ -01f252: 0a01 |0013: move-result v1 │ │ -01f254: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -01f258: 6f20 b203 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03b2 │ │ -01f25e: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -01f262: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -01f266: 7210 b400 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ -01f26c: 0a01 |0020: move-result v1 │ │ -01f26e: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -01f272: 7210 ac00 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -01f278: 28e5 |0026: goto 000b // -001b │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - 0x0006 line=72 │ │ - 0x0008 line=73 │ │ - 0x000b line=87 │ │ - 0x000c line=77 │ │ - 0x000e line=78 │ │ - 0x0010 line=80 │ │ - 0x0016 line=81 │ │ - 0x0019 line=84 │ │ - 0x0023 line=85 │ │ - locals : │ │ - 0x000e - 0x0027 reg=0 oldCursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0027 reg=2 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0027 reg=3 cursor Landroid/database/Cursor; │ │ - │ │ - #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'deliverResult' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01f27c: |[01f27c] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -01f28c: 1f01 2a00 |0000: check-cast v1, Landroid/database/Cursor; // type@002a │ │ -01f290: 6e20 c203 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03c2 │ │ -01f296: 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; │ │ - │ │ - #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 103 16-bit code units │ │ -01f298: |[01f298] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01f2a8: 6f55 b503 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@03b5 │ │ -01f2ae: 6e20 090a 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f2b4: 1a00 f20c |0006: const-string v0, "mUri=" // string@0cf2 │ │ -01f2b8: 6e20 090a 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f2be: 5410 6001 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ -01f2c2: 6e20 0d0a 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01f2c8: 6e20 090a 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f2ce: 1a00 9f0c |0013: const-string v0, "mProjection=" // string@0c9f │ │ -01f2d2: 6e20 090a 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f2d8: 5410 5c01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ -01f2dc: 7110 8a0a 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ -01f2e2: 0c00 |001d: move-result-object v0 │ │ -01f2e4: 6e20 0e0a 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01f2ea: 6e20 090a 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f2f0: 1a00 c10c |0024: const-string v0, "mSelection=" // string@0cc1 │ │ -01f2f4: 6e20 090a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f2fa: 5410 5d01 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ -01f2fe: 6e20 0e0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01f304: 6e20 090a 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f30a: 1a00 c30c |0031: const-string v0, "mSelectionArgs=" // string@0cc3 │ │ -01f30e: 6e20 090a 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f314: 5410 5e01 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ -01f318: 7110 8a0a 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ -01f31e: 0c00 |003b: move-result-object v0 │ │ -01f320: 6e20 0e0a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01f326: 6e20 090a 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f32c: 1a00 c80c |0042: const-string v0, "mSortOrder=" // string@0cc8 │ │ -01f330: 6e20 090a 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f336: 5410 5f01 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ -01f33a: 6e20 0e0a 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ -01f340: 6e20 090a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f346: 1a00 1b0c |004f: const-string v0, "mCursor=" // string@0c1b │ │ -01f34a: 6e20 090a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f350: 5410 5a01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f354: 6e20 0d0a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ -01f35a: 6e20 090a 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f360: 1a00 080c |005c: const-string v0, "mContentChanged=" // string@0c08 │ │ -01f364: 6e20 090a 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -01f36a: 5510 5901 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@0159 │ │ -01f36e: 6e20 0f0a 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ -01f374: 0e00 |0066: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=204 │ │ - 0x0003 line=205 │ │ - 0x0010 line=206 │ │ - 0x0018 line=207 │ │ - 0x0021 line=208 │ │ - 0x002e line=209 │ │ - 0x0036 line=210 │ │ - 0x003f line=211 │ │ - 0x004c line=212 │ │ - 0x0059 line=213 │ │ - 0x0066 line=214 │ │ - locals : │ │ - 0x0000 - 0x0067 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0067 reg=2 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0067 reg=3 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0067 reg=4 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0067 reg=5 args [Ljava/lang/String; │ │ - │ │ - #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'getProjection' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f378: |[01f378] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -01f388: 5410 5c01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ -01f38c: 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;) │ │ - name : 'getSelection' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f390: |[01f390] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -01f3a0: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ -01f3a4: 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;) │ │ - name : 'getSelectionArgs' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f3a8: |[01f3a8] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -01f3b8: 5410 5e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ -01f3bc: 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;) │ │ - name : 'getSortOrder' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f3c0: |[01f3c0] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -01f3d0: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ -01f3d4: 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;) │ │ - name : 'getUri' │ │ - type : '()Landroid/net/Uri;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f3d8: |[01f3d8] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -01f3e8: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ -01f3ec: 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;) │ │ - name : 'loadInBackground' │ │ - type : '()Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 33 16-bit code units │ │ -01f3f0: |[01f3f0] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -01f400: 6e10 c603 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@03c6 │ │ -01f406: 0c00 |0003: move-result-object v0 │ │ -01f408: 6e10 6c00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -01f40e: 0c00 |0007: move-result-object v0 │ │ -01f410: 5471 6001 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ -01f414: 5472 5c01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ -01f418: 5473 5d01 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ -01f41c: 5474 5e01 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ -01f420: 5475 5f01 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ -01f424: 7406 5b00 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@005b │ │ -01f42a: 0c06 |0015: move-result-object v6 │ │ -01f42c: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -01f430: 7210 af00 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ -01f436: 5470 5b01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ -01f43a: 6e30 d503 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@03d5 │ │ -01f440: 1106 |0020: return-object v6 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - 0x0016 line=51 │ │ - 0x0018 line=53 │ │ - 0x001b line=54 │ │ - 0x0020 line=56 │ │ - locals : │ │ - 0x0016 - 0x0021 reg=6 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0021 reg=7 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #9 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'loadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01f444: |[01f444] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -01f454: 6e10 ce03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@03ce │ │ -01f45a: 0c00 |0003: move-result-object v0 │ │ -01f45c: 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;) │ │ - name : 'onCanceled' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -01f460: |[01f460] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -01f470: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -01f474: 7210 b400 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ -01f47a: 0a00 |0005: move-result v0 │ │ -01f47c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01f480: 7210 ac00 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -01f486: 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; │ │ - 0x0000 - 0x000c reg=2 cursor Landroid/database/Cursor; │ │ - │ │ - #11 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onCanceled' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01f488: |[01f488] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -01f498: 1f01 2a00 |0000: check-cast v1, Landroid/database/Cursor; // type@002a │ │ -01f49c: 6e20 d003 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@03d0 │ │ -01f4a2: 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; │ │ - │ │ - #12 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onReset' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 27 16-bit code units │ │ -01f4a4: |[01f4a4] android.support.v4.content.CursorLoader.onReset:()V │ │ -01f4b4: 6f10 bc03 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@03bc │ │ -01f4ba: 6e10 d403 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@03d4 │ │ -01f4c0: 5410 5a01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f4c4: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -01f4c8: 5410 5a01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f4cc: 7210 b400 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ -01f4d2: 0a00 |000f: move-result v0 │ │ -01f4d4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01f4d8: 5410 5a01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f4dc: 7210 ac00 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -01f4e2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01f4e4: 5b10 5a01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f4e8: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=151 │ │ - 0x0003 line=154 │ │ - 0x0006 line=156 │ │ - 0x0012 line=157 │ │ - 0x0017 line=159 │ │ - 0x001a line=160 │ │ - locals : │ │ - 0x0000 - 0x001b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #13 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onStartLoading' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -01f4ec: |[01f4ec] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -01f4fc: 5410 5a01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f500: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01f504: 5410 5a01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f508: 6e20 c203 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03c2 │ │ -01f50e: 6e10 db03 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@03db │ │ -01f514: 0a00 |000c: move-result v0 │ │ -01f516: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -01f51a: 5410 5a01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ -01f51e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -01f522: 6e10 c503 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@03c5 │ │ -01f528: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x0004 line=126 │ │ - 0x0009 line=128 │ │ - 0x0013 line=129 │ │ - 0x0016 line=131 │ │ - locals : │ │ - 0x0000 - 0x0017 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #14 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onStopLoading' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01f52c: |[01f52c] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -01f53c: 6e10 c103 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@03c1 │ │ -01f542: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=139 │ │ - 0x0003 line=140 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #15 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'registerContentObserver' │ │ - type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01f544: |[01f544] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ -01f554: 5410 5b01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ -01f558: 7220 b800 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00b8 │ │ -01f55e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=64 │ │ - 0x0005 line=65 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0006 reg=3 observer Landroid/database/ContentObserver; │ │ - │ │ - #16 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setProjection' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f560: |[01f560] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -01f570: 5b01 5c01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ -01f574: 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; │ │ - │ │ - #17 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setSelection' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f578: |[01f578] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -01f588: 5b01 5d01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ -01f58c: 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; │ │ - │ │ - #18 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setSelectionArgs' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f590: |[01f590] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -01f5a0: 5b01 5e01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ -01f5a4: 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; │ │ - │ │ - #19 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setSortOrder' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f5a8: |[01f5a8] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -01f5b8: 5b01 5f01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ -01f5bc: 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; │ │ - │ │ - #20 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setUri' │ │ - type : '(Landroid/net/Uri;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01f5c0: |[01f5c0] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -01f5d0: 5b01 6001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ -01f5d4: 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 : 444 (CursorLoader.java) │ │ - │ │ -Class #75 header: │ │ -class_idx : 145 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 636 │ │ -static_fields_size : 6 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #75 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'ACTION_EXTERNAL_APPLICATIONS_AVAILABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" │ │ - #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" │ │ - #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_CHANGED_PACKAGE_LIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.changed_package_list" │ │ - #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_CHANGED_UID_LIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.changed_uid_list" │ │ - #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'FLAG_ACTIVITY_CLEAR_TASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32768 │ │ - #5 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'FLAG_ACTIVITY_TASK_ON_HOME' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16384 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01f5d8: |[01f5d8] android.support.v4.content.IntentCompat.:()V │ │ -01f5e8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01f5ee: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - 0x0003 line=29 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 636 (IntentCompat.java) │ │ - │ │ -Class #76 header: │ │ -class_idx : 146 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 41 │ │ -source_file_idx : 1330 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #76 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ForceLoadContentObserver" │ │ - │ │ -Class #76 - │ │ - Class descriptor : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Landroid/database/ContentObserver;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/Loader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/content/Loader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -01f5f0: |[01f5f0] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -01f600: 5b12 6701 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0167 │ │ -01f604: 2200 4100 |0002: new-instance v0, Landroid/os/Handler; // type@0041 │ │ -01f608: 7010 0201 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -01f60e: 7020 ab00 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00ab │ │ -01f614: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - 0x0002 line=52 │ │ - 0x000a line=53 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/content/Loader; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'deliverSelfNotifications' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01f618: |[01f618] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -01f628: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f62a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - │ │ - #1 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'onChange' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01f62c: |[01f62c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -01f63c: 5410 6701 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0167 │ │ -01f640: 6e10 ed03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@03ed │ │ -01f646: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - 0x0005 line=63 │ │ - 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 : 1330 (Loader.java) │ │ - │ │ -Class #77 header: │ │ +Class #56 header: │ │ class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 65 │ │ source_file_idx : 1339 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #77 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #77 - │ │ +Class #56 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$1;) │ │ @@ -29296,18 +13864,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 │ │ -01f648: |[01f648] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -01f658: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@016f │ │ -01f65c: 7020 0301 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0103 │ │ -01f662: 0e00 |0005: return-void │ │ +01fbac: |[01fbac] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +01fbbc: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@016f │ │ +01fbc0: 7020 0301 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0103 │ │ +01fbc6: 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; │ │ @@ -29318,57 +13886,57 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01f664: |[01f664] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -01f674: 5220 1800 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0018 │ │ -01f678: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -01f67e: 6f20 0501 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ -01f684: 0e00 |0008: return-void │ │ -01f686: 5410 6f01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@016f │ │ -01f68a: 7110 0004 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0400 │ │ -01f690: 28fa |000e: goto 0008 // -0006 │ │ -01f692: 0000 |000f: nop // spacer │ │ -01f694: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +01fbc8: |[01fbc8] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +01fbd8: 5220 1800 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0018 │ │ +01fbdc: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +01fbe2: 6f20 0501 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ +01fbe8: 0e00 |0008: return-void │ │ +01fbea: 5410 6f01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@016f │ │ +01fbee: 7110 0004 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0400 │ │ +01fbf4: 28fa |000e: goto 0008 // -0006 │ │ +01fbf6: 0000 |000f: nop // spacer │ │ +01fbf8: 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 : 1339 (LocalBroadcastManager.java) │ │ │ │ -Class #78 header: │ │ +Class #57 header: │ │ class_idx : 150 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1339 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #78 annotations: │ │ +Class #57 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/LocalBroadcastManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="BroadcastRecord" │ │ Annotations on field #369 'receivers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;" } │ │ Annotations on method #1019 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Intent;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;)V" } │ │ │ │ -Class #78 - │ │ +Class #57 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;) │ │ @@ -29385,19 +13953,19 @@ │ │ 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 │ │ -01f6a0: |[01f6a0] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -01f6b0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01f6b6: 5b01 7001 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0170 │ │ -01f6ba: 5b02 7101 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0171 │ │ -01f6be: 0e00 |0007: return-void │ │ +01fc04: |[01fc04] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +01fc14: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01fc1a: 5b01 7001 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0170 │ │ +01fc1e: 5b02 7101 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0171 │ │ +01fc22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ @@ -29405,30 +13973,30 @@ │ │ 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 : 1339 (LocalBroadcastManager.java) │ │ │ │ -Class #79 header: │ │ +Class #58 header: │ │ class_idx : 151 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1339 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #79 annotations: │ │ +Class #58 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/LocalBroadcastManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ReceiverRecord" │ │ │ │ -Class #79 - │ │ +Class #58 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;) │ │ @@ -29449,19 +14017,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 │ │ -01f6c0: |[01f6c0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -01f6d0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01f6d6: 5b01 7301 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ -01f6da: 5b02 7401 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ -01f6de: 0e00 |0007: return-void │ │ +01fc24: |[01fc24] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +01fc34: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01fc3a: 5b01 7301 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ +01fc3e: 5b02 7401 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ +01fc42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -29475,31 +14043,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -01f6e0: |[01f6e0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -01f6f0: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -01f6f4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01f6f8: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -01f6fe: 1a01 f905 |0007: const-string v1, "Receiver{" // string@05f9 │ │ -01f702: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01f708: 5421 7401 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ -01f70c: 6e20 570a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01f712: 1a01 3a00 |0011: const-string v1, " filter=" // string@003a │ │ -01f716: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01f71c: 5421 7301 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ -01f720: 6e20 570a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01f726: 1a01 3011 |001b: const-string v1, "}" // string@1130 │ │ -01f72a: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01f730: 6e10 5d0a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01f736: 0c01 |0023: move-result-object v1 │ │ -01f738: 1101 |0024: return-object v1 │ │ +01fc44: |[01fc44] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +01fc54: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +01fc58: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +01fc5c: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +01fc62: 1a01 f905 |0007: const-string v1, "Receiver{" // string@05f9 │ │ +01fc66: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01fc6c: 5421 7401 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ +01fc70: 6e20 570a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01fc76: 1a01 3a00 |0011: const-string v1, " filter=" // string@003a │ │ +01fc7a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01fc80: 5421 7301 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ +01fc84: 6e20 570a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01fc8a: 1a01 2e11 |001b: const-string v1, "}" // string@112e │ │ +01fc8e: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01fc94: 6e10 5d0a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01fc9a: 0c01 |0023: move-result-object v1 │ │ +01fc9c: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ @@ -29507,35 +14075,35 @@ │ │ 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 : 1339 (LocalBroadcastManager.java) │ │ │ │ -Class #80 header: │ │ +Class #59 header: │ │ class_idx : 152 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1339 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ -Class #80 annotations: │ │ +Class #59 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; } │ │ Annotations on field #376 'mActions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;>;" } │ │ Annotations on field #381 'mPendingBroadcasts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;" ">;" } │ │ Annotations on field #382 'mReceivers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Landroid/content/BroadcastReceiver;" "Ljava/util/ArrayList" "<" "Landroid/content/IntentFilter;" ">;>;" } │ │ │ │ -Class #80 - │ │ +Class #59 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : 'DEBUG' │ │ @@ -29587,51 +14155,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f73c: |[01f73c] android.support.v4.content.LocalBroadcastManager.:()V │ │ -01f74c: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -01f750: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01f756: 6900 7c01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@017c │ │ -01f75a: 0e00 |0007: return-void │ │ +01fca0: |[01fca0] android.support.v4.content.LocalBroadcastManager.:()V │ │ +01fcb0: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ +01fcb4: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01fcba: 6900 7c01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@017c │ │ +01fcbe: 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 │ │ -01f75c: |[01f75c] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -01f76c: 7010 360a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01f772: 2200 c101 |0003: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ -01f776: 7010 930a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ -01f77c: 5b20 7e01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01f780: 2200 c101 |000a: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ -01f784: 7010 930a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ -01f78a: 5b20 7801 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ -01f78e: 2200 ba01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -01f792: 7010 790a 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01f798: 5b20 7d01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ -01f79c: 5b23 7901 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0179 │ │ -01f7a0: 2200 9500 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0095 │ │ -01f7a4: 6e10 6d00 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@006d │ │ -01f7aa: 0c01 |001f: move-result-object v1 │ │ -01f7ac: 7030 f903 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@03f9 │ │ -01f7b2: 5b20 7a01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017a │ │ -01f7b6: 0e00 |0025: return-void │ │ +01fcc0: |[01fcc0] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +01fcd0: 7010 360a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ +01fcd6: 2200 c101 |0003: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ +01fcda: 7010 930a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ +01fce0: 5b20 7e01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +01fce4: 2200 c101 |000a: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ +01fce8: 7010 930a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ +01fcee: 5b20 7801 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ +01fcf2: 2200 ba01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +01fcf6: 7010 790a 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +01fcfc: 5b20 7d01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ +01fd00: 5b23 7901 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0179 │ │ +01fd04: 2200 9500 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0095 │ │ +01fd08: 6e10 6d00 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@006d │ │ +01fd0e: 0c01 |001f: move-result-object v1 │ │ +01fd10: 7030 f903 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@03f9 │ │ +01fd16: 5b20 7a01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017a │ │ +01fd1a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -29646,17 +14214,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 │ │ -01f7b8: |[01f7b8] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -01f7c8: 7010 0104 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0401 │ │ -01f7ce: 0e00 |0003: return-void │ │ +01fd1c: |[01fd1c] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +01fd2c: 7010 0104 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0401 │ │ +01fd32: 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;) │ │ @@ -29664,54 +14232,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -01f7d0: |[01f7d0] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -01f7e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01f7e2: 5486 7e01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01f7e6: 1d06 |0003: monitor-enter v6 │ │ -01f7e8: 5485 7d01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ -01f7ec: 6e10 860a 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01f7f2: 0a00 |0009: move-result v0 │ │ -01f7f4: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -01f7f8: 1e06 |000c: monitor-exit v6 │ │ -01f7fa: 0e00 |000d: return-void │ │ -01f7fc: 2302 5902 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0259 │ │ -01f800: 5485 7d01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ -01f804: 6e20 880a 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ -01f80a: 5485 7d01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ -01f80e: 6e10 7e0a 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -01f814: 1e06 |001a: monitor-exit v6 │ │ -01f816: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -01f818: 2125 |001c: array-length v5, v2 │ │ -01f81a: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -01f81e: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -01f822: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -01f824: 5415 7101 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0171 │ │ -01f828: 6e10 860a 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01f82e: 0a05 |0027: move-result v5 │ │ -01f830: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -01f834: 5415 7101 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0171 │ │ -01f838: 6e20 800a 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01f83e: 0c05 |002f: move-result-object v5 │ │ -01f840: 1f05 9700 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ -01f844: 5455 7401 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ -01f848: 5486 7901 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0179 │ │ -01f84c: 5417 7001 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0170 │ │ -01f850: 6e30 5500 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0055 │ │ -01f856: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01f85a: 28e5 |003d: goto 0022 // -001b │ │ -01f85c: 0d05 |003e: move-exception v5 │ │ -01f85e: 1e06 |003f: monitor-exit v6 │ │ -01f860: 2705 |0040: throw v5 │ │ -01f862: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01f866: 28d9 |0043: goto 001c // -0027 │ │ +01fd34: |[01fd34] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +01fd44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01fd46: 5486 7e01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +01fd4a: 1d06 |0003: monitor-enter v6 │ │ +01fd4c: 5485 7d01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ +01fd50: 6e10 860a 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01fd56: 0a00 |0009: move-result v0 │ │ +01fd58: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +01fd5c: 1e06 |000c: monitor-exit v6 │ │ +01fd5e: 0e00 |000d: return-void │ │ +01fd60: 2302 5902 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0259 │ │ +01fd64: 5485 7d01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ +01fd68: 6e20 880a 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ +01fd6e: 5485 7d01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ +01fd72: 6e10 7e0a 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +01fd78: 1e06 |001a: monitor-exit v6 │ │ +01fd7a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +01fd7c: 2125 |001c: array-length v5, v2 │ │ +01fd7e: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +01fd82: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +01fd86: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +01fd88: 5415 7101 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0171 │ │ +01fd8c: 6e10 860a 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +01fd92: 0a05 |0027: move-result v5 │ │ +01fd94: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +01fd98: 5415 7101 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0171 │ │ +01fd9c: 6e20 800a 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +01fda2: 0c05 |002f: move-result-object v5 │ │ +01fda4: 1f05 9700 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ +01fda8: 5455 7401 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ +01fdac: 5486 7901 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0179 │ │ +01fdb0: 5417 7001 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0170 │ │ +01fdb4: 6e30 5500 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0055 │ │ +01fdba: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01fdbe: 28e5 |003d: goto 0022 // -001b │ │ +01fdc0: 0d05 |003e: move-exception v5 │ │ +01fdc2: 1e06 |003f: monitor-exit v6 │ │ +01fdc4: 2705 |0040: throw v5 │ │ +01fdc6: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01fdca: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -29747,30 +14315,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 │ │ -01f87c: |[01f87c] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -01f88c: 6201 7c01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@017c │ │ -01f890: 1d01 |0002: monitor-enter v1 │ │ -01f892: 6200 7b01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@017b │ │ -01f896: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -01f89a: 2200 9800 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0098 │ │ -01f89e: 6e10 6a00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ -01f8a4: 0c02 |000c: move-result-object v2 │ │ -01f8a6: 7020 ff03 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@03ff │ │ -01f8ac: 6900 7b01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@017b │ │ -01f8b0: 6200 7b01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@017b │ │ -01f8b4: 1e01 |0014: monitor-exit v1 │ │ -01f8b6: 1100 |0015: return-object v0 │ │ -01f8b8: 0d00 |0016: move-exception v0 │ │ -01f8ba: 1e01 |0017: monitor-exit v1 │ │ -01f8bc: 2700 |0018: throw v0 │ │ +01fde0: |[01fde0] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +01fdf0: 6201 7c01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@017c │ │ +01fdf4: 1d01 |0002: monitor-enter v1 │ │ +01fdf6: 6200 7b01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@017b │ │ +01fdfa: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +01fdfe: 2200 9800 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0098 │ │ +01fe02: 6e10 6a00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ +01fe08: 0c02 |000c: move-result-object v2 │ │ +01fe0a: 7020 ff03 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@03ff │ │ +01fe10: 6900 7b01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@017b │ │ +01fe14: 6200 7b01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@017b │ │ +01fe18: 1e01 |0014: monitor-exit v1 │ │ +01fe1a: 1100 |0015: return-object v0 │ │ +01fe1c: 0d00 |0016: move-exception v0 │ │ +01fe1e: 1e01 |0017: monitor-exit v1 │ │ +01fe20: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -29785,54 +14353,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 │ │ -01f8cc: |[01f8cc] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -01f8dc: 5476 7e01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01f8e0: 1d06 |0002: monitor-enter v6 │ │ -01f8e2: 2202 9700 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ -01f8e6: 7030 fc03 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@03fc │ │ -01f8ec: 5475 7e01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01f8f0: 6e20 960a 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -01f8f6: 0c03 |000d: move-result-object v3 │ │ -01f8f8: 1f03 ba01 |000e: check-cast v3, Ljava/util/ArrayList; // type@01ba │ │ -01f8fc: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -01f900: 2203 ba01 |0012: new-instance v3, Ljava/util/ArrayList; // type@01ba │ │ -01f904: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -01f906: 7020 7a0a 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ -01f90c: 5475 7e01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01f910: 6e30 970a 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ -01f916: 6e20 7c0a 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01f91c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -01f91e: 6e10 9200 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0092 │ │ -01f924: 0a05 |0024: move-result v5 │ │ -01f926: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -01f92a: 6e20 9300 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0093 │ │ -01f930: 0c00 |002a: move-result-object v0 │ │ -01f932: 5475 7801 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ -01f936: 6e20 960a 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -01f93c: 0c01 |0030: move-result-object v1 │ │ -01f93e: 1f01 ba01 |0031: check-cast v1, Ljava/util/ArrayList; // type@01ba │ │ -01f942: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -01f946: 2201 ba01 |0035: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ -01f94a: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -01f94c: 7020 7a0a 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ -01f952: 5475 7801 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ -01f956: 6e30 970a 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ -01f95c: 6e20 7c0a 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01f962: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01f966: 28dc |0045: goto 0021 // -0024 │ │ -01f968: 1e06 |0046: monitor-exit v6 │ │ -01f96a: 0e00 |0047: return-void │ │ -01f96c: 0d05 |0048: move-exception v5 │ │ -01f96e: 1e06 |0049: monitor-exit v6 │ │ -01f970: 2705 |004a: throw v5 │ │ +01fe30: |[01fe30] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +01fe40: 5476 7e01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +01fe44: 1d06 |0002: monitor-enter v6 │ │ +01fe46: 2202 9700 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ +01fe4a: 7030 fc03 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@03fc │ │ +01fe50: 5475 7e01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +01fe54: 6e20 960a 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +01fe5a: 0c03 |000d: move-result-object v3 │ │ +01fe5c: 1f03 ba01 |000e: check-cast v3, Ljava/util/ArrayList; // type@01ba │ │ +01fe60: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +01fe64: 2203 ba01 |0012: new-instance v3, Ljava/util/ArrayList; // type@01ba │ │ +01fe68: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +01fe6a: 7020 7a0a 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ +01fe70: 5475 7e01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +01fe74: 6e30 970a 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ +01fe7a: 6e20 7c0a 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01fe80: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +01fe82: 6e10 9200 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0092 │ │ +01fe88: 0a05 |0024: move-result v5 │ │ +01fe8a: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +01fe8e: 6e20 9300 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0093 │ │ +01fe94: 0c00 |002a: move-result-object v0 │ │ +01fe96: 5475 7801 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ +01fe9a: 6e20 960a 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +01fea0: 0c01 |0030: move-result-object v1 │ │ +01fea2: 1f01 ba01 |0031: check-cast v1, Ljava/util/ArrayList; // type@01ba │ │ +01fea6: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +01feaa: 2201 ba01 |0035: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ +01feae: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +01feb0: 7020 7a0a 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ +01feb6: 5475 7801 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ +01feba: 6e30 970a 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ +01fec0: 6e20 7c0a 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +01fec6: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01feca: 28dc |0045: goto 0021 // -0024 │ │ +01fecc: 1e06 |0046: monitor-exit v6 │ │ +01fece: 0e00 |0047: return-void │ │ +01fed0: 0d05 |0048: move-exception v5 │ │ +01fed2: 1e06 |0049: monitor-exit v6 │ │ +01fed4: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -29868,209 +14436,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -01f980: |[01f980] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -01f990: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -01f994: 540f 7e01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01f998: 1d0f |0004: monitor-enter v15 │ │ -01f99a: 7401 7b00 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01f9a0: 0c02 |0008: move-result-object v2 │ │ -01f9a2: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -01f9a6: 5401 7901 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0179 │ │ -01f9aa: 6e10 6c00 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -01f9b0: 0c01 |0010: move-result-object v1 │ │ -01f9b2: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -01f9b6: 6e20 8e00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@008e │ │ -01f9bc: 0c03 |0016: move-result-object v3 │ │ -01f9be: 7401 7f00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@007f │ │ -01f9c4: 0c05 |001a: move-result-object v5 │ │ -01f9c6: 7401 8300 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@0083 │ │ -01f9cc: 0c04 |001e: move-result-object v4 │ │ -01f9ce: 7401 7c00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@007c │ │ -01f9d4: 0c06 |0022: move-result-object v6 │ │ -01f9d6: 7401 8000 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@0080 │ │ -01f9dc: 0a01 |0026: move-result v1 │ │ -01f9de: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -01f9e2: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -01f9e6: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -01f9e8: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -01f9ec: 1a01 3a05 |002e: const-string v1, "LocalBroadcastManager" // string@053a │ │ -01f9f0: 2207 9c01 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -01f9f4: 7010 520a 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01f9fa: 1a10 0006 |0035: const-string v16, "Resolving type " // string@0600 │ │ -01f9fe: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -01fa02: 6e20 580a 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fa08: 0c07 |003c: move-result-object v7 │ │ -01fa0a: 6e20 580a 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fa10: 0c07 |0040: move-result-object v7 │ │ -01fa12: 1a10 7200 |0041: const-string v16, " scheme " // string@0072 │ │ -01fa16: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -01fa1a: 6e20 580a 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fa20: 0c07 |0048: move-result-object v7 │ │ -01fa22: 6e20 580a 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fa28: 0c07 |004c: move-result-object v7 │ │ -01fa2a: 1a10 6e00 |004d: const-string v16, " of intent " // string@006e │ │ -01fa2e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -01fa32: 6e20 580a 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fa38: 0c07 |0054: move-result-object v7 │ │ -01fa3a: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -01fa3e: 6e20 570a 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01fa44: 0c07 |005a: move-result-object v7 │ │ -01fa46: 6e10 5d0a 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01fa4c: 0c07 |005e: move-result-object v7 │ │ -01fa4e: 7120 af08 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01fa54: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -01fa58: 5401 7801 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ -01fa5c: 7401 7b00 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ -01fa62: 0c07 |0069: move-result-object v7 │ │ -01fa64: 6e20 960a 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -01fa6a: 0c09 |006d: move-result-object v9 │ │ -01fa6c: 1f09 ba01 |006e: check-cast v9, Ljava/util/ArrayList; // type@01ba │ │ -01fa70: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -01fa74: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -01fa78: 1a01 3a05 |0074: const-string v1, "LocalBroadcastManager" // string@053a │ │ -01fa7c: 2207 9c01 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -01fa80: 7010 520a 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01fa86: 1a10 3701 |007b: const-string v16, "Action list: " // string@0137 │ │ -01fa8a: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -01fa8e: 6e20 580a 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fa94: 0c07 |0082: move-result-object v7 │ │ -01fa96: 6e20 570a 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01fa9c: 0c07 |0086: move-result-object v7 │ │ -01fa9e: 6e10 5d0a 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01faa4: 0c07 |008a: move-result-object v7 │ │ -01faa6: 7120 af08 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01faac: 120e |008e: const/4 v14, #int 0 // #0 │ │ -01faae: 120a |008f: const/4 v10, #int 0 // #0 │ │ -01fab0: 6e10 860a 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01fab6: 0a01 |0093: move-result v1 │ │ -01fab8: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -01fabc: 6e20 800a a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01fac2: 0c0d |0099: move-result-object v13 │ │ -01fac4: 1f0d 9700 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ -01fac8: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -01facc: 1a01 3a05 |009e: const-string v1, "LocalBroadcastManager" // string@053a │ │ -01fad0: 2207 9c01 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -01fad4: 7010 520a 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01fada: 1a10 7c05 |00a5: const-string v16, "Matching against filter " // string@057c │ │ -01fade: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -01fae2: 6e20 580a 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fae8: 0c07 |00ac: move-result-object v7 │ │ -01faea: 54d0 7301 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ -01faee: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -01faf2: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -01faf6: 6e20 570a 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -01fafc: 0c07 |00b6: move-result-object v7 │ │ -01fafe: 6e10 5d0a 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01fb04: 0c07 |00ba: move-result-object v7 │ │ -01fb06: 7120 af08 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01fb0c: 55d1 7201 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0172 │ │ -01fb10: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -01fb14: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -01fb18: 1a01 3a05 |00c4: const-string v1, "LocalBroadcastManager" // string@053a │ │ -01fb1c: 1a07 0b00 |00c6: const-string v7, " Filter's target already added" // string@000b │ │ -01fb20: 7120 af08 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01fb26: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -01fb2a: 28c3 |00cd: goto 0090 // -003d │ │ -01fb2c: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -01fb2e: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -01fb32: 54d1 7301 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ -01fb36: 1a07 3a05 |00d3: const-string v7, "LocalBroadcastManager" // string@053a │ │ -01fb3a: 7407 9400 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@0094 │ │ -01fb40: 0a0b |00d8: move-result v11 │ │ -01fb42: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -01fb46: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -01fb4a: 1a01 3a05 |00dd: const-string v1, "LocalBroadcastManager" // string@053a │ │ -01fb4e: 2207 9c01 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -01fb52: 7010 520a 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01fb58: 1a10 0a00 |00e4: const-string v16, " Filter matched! match=0x" // string@000a │ │ -01fb5c: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -01fb60: 6e20 580a 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fb66: 0c07 |00eb: move-result-object v7 │ │ -01fb68: 7110 250a 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -01fb6e: 0c10 |00ef: move-result-object v16 │ │ -01fb70: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -01fb74: 6e20 580a 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fb7a: 0c07 |00f5: move-result-object v7 │ │ -01fb7c: 6e10 5d0a 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01fb82: 0c07 |00f9: move-result-object v7 │ │ -01fb84: 7120 af08 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01fb8a: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -01fb8e: 220e ba01 |00ff: new-instance v14, Ljava/util/ArrayList; // type@01ba │ │ -01fb92: 7010 790a 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -01fb98: 6e20 7c0a de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01fb9e: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -01fba0: 5cd1 7201 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0172 │ │ -01fba4: 28c1 |010a: goto 00cb // -003f │ │ -01fba6: 0d01 |010b: move-exception v1 │ │ -01fba8: 1e0f |010c: monitor-exit v15 │ │ -01fbaa: 2701 |010d: throw v1 │ │ -01fbac: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -01fbb0: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -01fbb6: 1a0c b910 |0113: const-string v12, "unknown reason" // string@10b9 │ │ -01fbba: 1a01 3a05 |0115: const-string v1, "LocalBroadcastManager" // string@053a │ │ -01fbbe: 2207 9c01 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ -01fbc2: 7010 520a 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01fbc8: 1a10 0900 |011c: const-string v16, " Filter did not match: " // string@0009 │ │ -01fbcc: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -01fbd0: 6e20 580a 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fbd6: 0c07 |0123: move-result-object v7 │ │ -01fbd8: 6e20 580a c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fbde: 0c07 |0127: move-result-object v7 │ │ -01fbe0: 6e10 5d0a 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01fbe6: 0c07 |012b: move-result-object v7 │ │ -01fbe8: 7120 af08 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ -01fbee: 289c |012f: goto 00cb // -0064 │ │ -01fbf0: 1a0c 2a07 |0130: const-string v12, "action" // string@072a │ │ -01fbf4: 28e3 |0132: goto 0115 // -001d │ │ -01fbf6: 1a0c fa07 |0133: const-string v12, "category" // string@07fa │ │ -01fbfa: 28e0 |0135: goto 0115 // -0020 │ │ -01fbfc: 1a0c 9508 |0136: const-string v12, "data" // string@0895 │ │ -01fc00: 28dd |0138: goto 0115 // -0023 │ │ -01fc02: 1a0c b610 |0139: const-string v12, "type" // string@10b6 │ │ -01fc06: 28da |013b: goto 0115 // -0026 │ │ -01fc08: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -01fc0c: 120a |013e: const/4 v10, #int 0 // #0 │ │ -01fc0e: 6e10 860a 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01fc14: 0a01 |0142: move-result v1 │ │ -01fc16: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -01fc1a: 6e20 800a ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01fc20: 0c01 |0148: move-result-object v1 │ │ -01fc22: 1f01 9700 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ -01fc26: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -01fc28: 5c17 7201 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0172 │ │ -01fc2c: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -01fc30: 28ef |0150: goto 013f // -0011 │ │ -01fc32: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -01fc36: 5401 7d01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ -01fc3a: 2207 9600 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0096 │ │ -01fc3e: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -01fc42: 7030 fb03 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@03fb │ │ -01fc48: 6e20 7c0a 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -01fc4e: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -01fc52: 5401 7a01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017a │ │ -01fc56: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -01fc58: 6e20 0601 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0106 │ │ -01fc5e: 0a01 |0167: move-result v1 │ │ -01fc60: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -01fc64: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -01fc68: 5401 7a01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017a │ │ -01fc6c: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -01fc6e: 6e20 0d01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ -01fc74: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -01fc76: 1e0f |0173: monitor-exit v15 │ │ -01fc78: 0f01 |0174: return v1 │ │ -01fc7a: 1e0f |0175: monitor-exit v15 │ │ -01fc7c: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -01fc7e: 28fd |0177: goto 0174 // -0003 │ │ -01fc80: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +01fee4: |[01fee4] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +01fef4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +01fef8: 540f 7e01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +01fefc: 1d0f |0004: monitor-enter v15 │ │ +01fefe: 7401 7b00 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01ff04: 0c02 |0008: move-result-object v2 │ │ +01ff06: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +01ff0a: 5401 7901 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0179 │ │ +01ff0e: 6e10 6c00 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +01ff14: 0c01 |0010: move-result-object v1 │ │ +01ff16: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +01ff1a: 6e20 8e00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@008e │ │ +01ff20: 0c03 |0016: move-result-object v3 │ │ +01ff22: 7401 7f00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@007f │ │ +01ff28: 0c05 |001a: move-result-object v5 │ │ +01ff2a: 7401 8300 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@0083 │ │ +01ff30: 0c04 |001e: move-result-object v4 │ │ +01ff32: 7401 7c00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@007c │ │ +01ff38: 0c06 |0022: move-result-object v6 │ │ +01ff3a: 7401 8000 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@0080 │ │ +01ff40: 0a01 |0026: move-result v1 │ │ +01ff42: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +01ff46: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +01ff4a: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +01ff4c: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +01ff50: 1a01 3a05 |002e: const-string v1, "LocalBroadcastManager" // string@053a │ │ +01ff54: 2207 9c01 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ +01ff58: 7010 520a 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01ff5e: 1a10 0006 |0035: const-string v16, "Resolving type " // string@0600 │ │ +01ff62: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +01ff66: 6e20 580a 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ff6c: 0c07 |003c: move-result-object v7 │ │ +01ff6e: 6e20 580a 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ff74: 0c07 |0040: move-result-object v7 │ │ +01ff76: 1a10 7200 |0041: const-string v16, " scheme " // string@0072 │ │ +01ff7a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +01ff7e: 6e20 580a 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ff84: 0c07 |0048: move-result-object v7 │ │ +01ff86: 6e20 580a 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ff8c: 0c07 |004c: move-result-object v7 │ │ +01ff8e: 1a10 6e00 |004d: const-string v16, " of intent " // string@006e │ │ +01ff92: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +01ff96: 6e20 580a 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01ff9c: 0c07 |0054: move-result-object v7 │ │ +01ff9e: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +01ffa2: 6e20 570a 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +01ffa8: 0c07 |005a: move-result-object v7 │ │ +01ffaa: 6e10 5d0a 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +01ffb0: 0c07 |005e: move-result-object v7 │ │ +01ffb2: 7120 af08 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +01ffb8: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +01ffbc: 5401 7801 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ +01ffc0: 7401 7b00 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@007b │ │ +01ffc6: 0c07 |0069: move-result-object v7 │ │ +01ffc8: 6e20 960a 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +01ffce: 0c09 |006d: move-result-object v9 │ │ +01ffd0: 1f09 ba01 |006e: check-cast v9, Ljava/util/ArrayList; // type@01ba │ │ +01ffd4: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +01ffd8: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +01ffdc: 1a01 3a05 |0074: const-string v1, "LocalBroadcastManager" // string@053a │ │ +01ffe0: 2207 9c01 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ +01ffe4: 7010 520a 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +01ffea: 1a10 3701 |007b: const-string v16, "Action list: " // string@0137 │ │ +01ffee: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +01fff2: 6e20 580a 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +01fff8: 0c07 |0082: move-result-object v7 │ │ +01fffa: 6e20 570a 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +020000: 0c07 |0086: move-result-object v7 │ │ +020002: 6e10 5d0a 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +020008: 0c07 |008a: move-result-object v7 │ │ +02000a: 7120 af08 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +020010: 120e |008e: const/4 v14, #int 0 // #0 │ │ +020012: 120a |008f: const/4 v10, #int 0 // #0 │ │ +020014: 6e10 860a 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02001a: 0a01 |0093: move-result v1 │ │ +02001c: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +020020: 6e20 800a a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +020026: 0c0d |0099: move-result-object v13 │ │ +020028: 1f0d 9700 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ +02002c: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +020030: 1a01 3a05 |009e: const-string v1, "LocalBroadcastManager" // string@053a │ │ +020034: 2207 9c01 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ +020038: 7010 520a 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02003e: 1a10 7c05 |00a5: const-string v16, "Matching against filter " // string@057c │ │ +020042: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +020046: 6e20 580a 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02004c: 0c07 |00ac: move-result-object v7 │ │ +02004e: 54d0 7301 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ +020052: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +020056: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +02005a: 6e20 570a 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +020060: 0c07 |00b6: move-result-object v7 │ │ +020062: 6e10 5d0a 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +020068: 0c07 |00ba: move-result-object v7 │ │ +02006a: 7120 af08 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +020070: 55d1 7201 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0172 │ │ +020074: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +020078: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +02007c: 1a01 3a05 |00c4: const-string v1, "LocalBroadcastManager" // string@053a │ │ +020080: 1a07 0b00 |00c6: const-string v7, " Filter's target already added" // string@000b │ │ +020084: 7120 af08 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02008a: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02008e: 28c3 |00cd: goto 0090 // -003d │ │ +020090: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +020092: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +020096: 54d1 7301 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0173 │ │ +02009a: 1a07 3a05 |00d3: const-string v7, "LocalBroadcastManager" // string@053a │ │ +02009e: 7407 9400 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@0094 │ │ +0200a4: 0a0b |00d8: move-result v11 │ │ +0200a6: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +0200aa: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +0200ae: 1a01 3a05 |00dd: const-string v1, "LocalBroadcastManager" // string@053a │ │ +0200b2: 2207 9c01 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ +0200b6: 7010 520a 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0200bc: 1a10 0a00 |00e4: const-string v16, " Filter matched! match=0x" // string@000a │ │ +0200c0: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +0200c4: 6e20 580a 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0200ca: 0c07 |00eb: move-result-object v7 │ │ +0200cc: 7110 250a 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +0200d2: 0c10 |00ef: move-result-object v16 │ │ +0200d4: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +0200d8: 6e20 580a 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0200de: 0c07 |00f5: move-result-object v7 │ │ +0200e0: 6e10 5d0a 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0200e6: 0c07 |00f9: move-result-object v7 │ │ +0200e8: 7120 af08 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0200ee: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +0200f2: 220e ba01 |00ff: new-instance v14, Ljava/util/ArrayList; // type@01ba │ │ +0200f6: 7010 790a 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +0200fc: 6e20 7c0a de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +020102: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +020104: 5cd1 7201 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0172 │ │ +020108: 28c1 |010a: goto 00cb // -003f │ │ +02010a: 0d01 |010b: move-exception v1 │ │ +02010c: 1e0f |010c: monitor-exit v15 │ │ +02010e: 2701 |010d: throw v1 │ │ +020110: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +020114: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +02011a: 1a0c b710 |0113: const-string v12, "unknown reason" // string@10b7 │ │ +02011e: 1a01 3a05 |0115: const-string v1, "LocalBroadcastManager" // string@053a │ │ +020122: 2207 9c01 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ +020126: 7010 520a 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02012c: 1a10 0900 |011c: const-string v16, " Filter did not match: " // string@0009 │ │ +020130: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +020134: 6e20 580a 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02013a: 0c07 |0123: move-result-object v7 │ │ +02013c: 6e20 580a c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020142: 0c07 |0127: move-result-object v7 │ │ +020144: 6e10 5d0a 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02014a: 0c07 |012b: move-result-object v7 │ │ +02014c: 7120 af08 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +020152: 289c |012f: goto 00cb // -0064 │ │ +020154: 1a0c 2a07 |0130: const-string v12, "action" // string@072a │ │ +020158: 28e3 |0132: goto 0115 // -001d │ │ +02015a: 1a0c f907 |0133: const-string v12, "category" // string@07f9 │ │ +02015e: 28e0 |0135: goto 0115 // -0020 │ │ +020160: 1a0c 9408 |0136: const-string v12, "data" // string@0894 │ │ +020164: 28dd |0138: goto 0115 // -0023 │ │ +020166: 1a0c b410 |0139: const-string v12, "type" // string@10b4 │ │ +02016a: 28da |013b: goto 0115 // -0026 │ │ +02016c: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +020170: 120a |013e: const/4 v10, #int 0 // #0 │ │ +020172: 6e10 860a 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +020178: 0a01 |0142: move-result v1 │ │ +02017a: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +02017e: 6e20 800a ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +020184: 0c01 |0148: move-result-object v1 │ │ +020186: 1f01 9700 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ +02018a: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +02018c: 5c17 7201 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0172 │ │ +020190: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +020194: 28ef |0150: goto 013f // -0011 │ │ +020196: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +02019a: 5401 7d01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@017d │ │ +02019e: 2207 9600 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0096 │ │ +0201a2: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +0201a6: 7030 fb03 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@03fb │ │ +0201ac: 6e20 7c0a 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +0201b2: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +0201b6: 5401 7a01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017a │ │ +0201ba: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +0201bc: 6e20 0601 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0106 │ │ +0201c2: 0a01 |0167: move-result v1 │ │ +0201c4: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +0201c8: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +0201cc: 5401 7a01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017a │ │ +0201d0: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +0201d2: 6e20 0d01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ +0201d8: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +0201da: 1e0f |0173: monitor-exit v15 │ │ +0201dc: 0f01 |0174: return v1 │ │ +0201de: 1e0f |0175: monitor-exit v15 │ │ +0201e0: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +0201e2: 28fd |0177: goto 0174 // -0003 │ │ +0201e4: 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 │ │ @@ -30163,20 +14731,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01fcac: |[01fcac] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -01fcbc: 6e20 0404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0404 │ │ -01fcc2: 0a00 |0003: move-result v0 │ │ -01fcc4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -01fcc8: 7010 0104 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0401 │ │ -01fcce: 0e00 |0009: return-void │ │ +020210: |[020210] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +020220: 6e20 0404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0404 │ │ +020226: 0a00 |0003: move-result v0 │ │ +020228: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +02022c: 7010 0104 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0401 │ │ +020232: 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; │ │ @@ -30187,69 +14755,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -01fcd0: |[01fcd0] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -01fce0: 5498 7e01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01fce4: 1d08 |0002: monitor-enter v8 │ │ -01fce6: 5497 7e01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ -01fcea: 6e20 980a a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a98 │ │ -01fcf0: 0c02 |0008: move-result-object v2 │ │ -01fcf2: 1f02 ba01 |0009: check-cast v2, Ljava/util/ArrayList; // type@01ba │ │ -01fcf6: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -01fcfa: 1e08 |000d: monitor-exit v8 │ │ -01fcfc: 0e00 |000e: return-void │ │ -01fcfe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01fd00: 6e10 860a 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01fd06: 0a07 |0013: move-result v7 │ │ -01fd08: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -01fd0c: 6e20 800a 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01fd12: 0c01 |0019: move-result-object v1 │ │ -01fd14: 1f01 1d00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@001d │ │ -01fd18: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -01fd1a: 6e10 9200 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0092 │ │ -01fd20: 0a07 |0020: move-result v7 │ │ -01fd22: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -01fd26: 6e20 9300 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0093 │ │ -01fd2c: 0c00 |0026: move-result-object v0 │ │ -01fd2e: 5497 7801 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ -01fd32: 6e20 960a 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -01fd38: 0c06 |002c: move-result-object v6 │ │ -01fd3a: 1f06 ba01 |002d: check-cast v6, Ljava/util/ArrayList; // type@01ba │ │ -01fd3e: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -01fd42: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -01fd44: 6e10 860a 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01fd4a: 0a07 |0035: move-result v7 │ │ -01fd4c: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -01fd50: 6e20 800a 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -01fd56: 0c07 |003b: move-result-object v7 │ │ -01fd58: 1f07 9700 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ -01fd5c: 5477 7401 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ -01fd60: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -01fd64: 6e20 830a 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -01fd6a: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01fd6e: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -01fd72: 28e9 |0049: goto 0032 // -0017 │ │ -01fd74: 6e10 860a 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -01fd7a: 0a07 |004d: move-result v7 │ │ -01fd7c: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -01fd80: 5497 7801 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ -01fd84: 6e20 980a 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a98 │ │ -01fd8a: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01fd8e: 28c6 |0057: goto 001d // -003a │ │ -01fd90: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01fd94: 28b6 |005a: goto 0010 // -004a │ │ -01fd96: 1e08 |005b: monitor-exit v8 │ │ -01fd98: 28b2 |005c: goto 000e // -004e │ │ -01fd9a: 0d07 |005d: move-exception v7 │ │ -01fd9c: 1e08 |005e: monitor-exit v8 │ │ -01fd9e: 2707 |005f: throw v7 │ │ +020234: |[020234] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +020244: 5498 7e01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +020248: 1d08 |0002: monitor-enter v8 │ │ +02024a: 5497 7e01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@017e │ │ +02024e: 6e20 980a a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a98 │ │ +020254: 0c02 |0008: move-result-object v2 │ │ +020256: 1f02 ba01 |0009: check-cast v2, Ljava/util/ArrayList; // type@01ba │ │ +02025a: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +02025e: 1e08 |000d: monitor-exit v8 │ │ +020260: 0e00 |000e: return-void │ │ +020262: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +020264: 6e10 860a 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02026a: 0a07 |0013: move-result v7 │ │ +02026c: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +020270: 6e20 800a 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +020276: 0c01 |0019: move-result-object v1 │ │ +020278: 1f01 1d00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@001d │ │ +02027c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +02027e: 6e10 9200 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0092 │ │ +020284: 0a07 |0020: move-result v7 │ │ +020286: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +02028a: 6e20 9300 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@0093 │ │ +020290: 0c00 |0026: move-result-object v0 │ │ +020292: 5497 7801 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ +020296: 6e20 960a 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +02029c: 0c06 |002c: move-result-object v6 │ │ +02029e: 1f06 ba01 |002d: check-cast v6, Ljava/util/ArrayList; // type@01ba │ │ +0202a2: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +0202a6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +0202a8: 6e10 860a 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0202ae: 0a07 |0035: move-result v7 │ │ +0202b0: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +0202b4: 6e20 800a 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +0202ba: 0c07 |003b: move-result-object v7 │ │ +0202bc: 1f07 9700 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0097 │ │ +0202c0: 5477 7401 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0174 │ │ +0202c4: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +0202c8: 6e20 830a 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +0202ce: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0202d2: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0202d6: 28e9 |0049: goto 0032 // -0017 │ │ +0202d8: 6e10 860a 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0202de: 0a07 |004d: move-result v7 │ │ +0202e0: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +0202e4: 5497 7801 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0178 │ │ +0202e8: 6e20 980a 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a98 │ │ +0202ee: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0202f2: 28c6 |0057: goto 001d // -003a │ │ +0202f4: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0202f8: 28b6 |005a: goto 0010 // -004a │ │ +0202fa: 1e08 |005b: monitor-exit v8 │ │ +0202fc: 28b2 |005c: goto 000e // -004e │ │ +0202fe: 0d07 |005d: move-exception v7 │ │ +020300: 1e08 |005e: monitor-exit v8 │ │ +020302: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -30280,30 +14848,30 @@ │ │ 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 : 1339 (LocalBroadcastManager.java) │ │ │ │ -Class #81 header: │ │ +Class #60 header: │ │ class_idx : 153 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #81 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #81 - │ │ +Class #60 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/ThreadFactory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -30317,21 +14885,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01fdac: |[01fdac] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -01fdbc: 7010 360a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01fdc2: 2200 db01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01db │ │ -01fdc6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -01fdc8: 7020 c80a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0ac8 │ │ -01fdce: 5b20 7f01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@017f │ │ -01fdd2: 0e00 |000b: return-void │ │ +020310: |[020310] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +020320: 7010 360a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020326: 2200 db01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01db │ │ +02032a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02032c: 7020 c80a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0ac8 │ │ +020332: 5b20 7f01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@017f │ │ +020336: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -30341,219 +14909,56 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01fdd4: |[01fdd4] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -01fde4: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ -01fde8: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -01fdec: 7010 520a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -01fdf2: 1a02 8305 |0007: const-string v2, "ModernAsyncTask #" // string@0583 │ │ -01fdf6: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -01fdfc: 0c01 |000c: move-result-object v1 │ │ -01fdfe: 5432 7f01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@017f │ │ -01fe02: 6e10 c90a 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0ac9 │ │ -01fe08: 0a02 |0012: move-result v2 │ │ -01fe0a: 6e20 550a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -01fe10: 0c01 |0016: move-result-object v1 │ │ -01fe12: 6e10 5d0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -01fe18: 0c01 |001a: move-result-object v1 │ │ -01fe1a: 7030 620a 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0a62 │ │ -01fe20: 1100 |001e: return-object v0 │ │ +020338: |[020338] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +020348: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ +02034c: 2201 9c01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +020350: 7010 520a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +020356: 1a02 8305 |0007: const-string v2, "ModernAsyncTask #" // string@0583 │ │ +02035a: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020360: 0c01 |000c: move-result-object v1 │ │ +020362: 5432 7f01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@017f │ │ +020366: 6e10 c90a 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0ac9 │ │ +02036c: 0a02 |0012: move-result v2 │ │ +02036e: 6e20 550a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +020374: 0c01 |0016: move-result-object v1 │ │ +020376: 6e10 5d0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02037c: 0c01 |001a: move-result-object v1 │ │ +02037e: 7030 620a 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0a62 │ │ +020384: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ source_file_idx : 1412 (ModernAsyncTask.java) │ │ │ │ -Class #82 header: │ │ -class_idx : 160 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1412 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #82 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="WorkerRunnable" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/concurrent/Callable" ";" } │ │ -Annotations on field #394 'mParams' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TParams;" } │ │ - │ │ -Class #82 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/concurrent/Callable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ - name : 'mParams' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01fe24: |[01fe24] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -01fe34: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01fe3a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=483 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ - name : '' │ │ - 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 │ │ -01fe3c: |[01fe3c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -01fe4c: 7010 1a04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@041a │ │ -01fe52: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=483 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1412 (ModernAsyncTask.java) │ │ - │ │ -Class #83 header: │ │ -class_idx : 154 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 160 │ │ -source_file_idx : 1412 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #83 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ -Annotations on method #1034 'call' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ - │ │ -Class #83 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -01fe54: |[01fe54] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -01fe64: 5b12 8101 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ -01fe68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01fe6a: 7020 1b04 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@041b │ │ -01fe70: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - 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; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : 'call' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01fe74: |[01fe74] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -01fe84: 5430 8101 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ -01fe88: 7110 1e04 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@041e │ │ -01fe8e: 0c00 |0005: move-result-object v0 │ │ -01fe90: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -01fe92: 6e20 c70a 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0ac7 │ │ -01fe98: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -01fe9c: 7110 2001 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0120 │ │ -01fea2: 5430 8101 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ -01fea6: 5431 8101 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ -01feaa: 5432 8001 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0180 │ │ -01feae: 6e20 2304 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0423 │ │ -01feb4: 0c01 |0018: move-result-object v1 │ │ -01feb6: 7120 1f04 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@041f │ │ -01febc: 0c00 |001c: move-result-object v0 │ │ -01febe: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - 0x000a line=122 │ │ - 0x000f line=123 │ │ - 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 : 1412 (ModernAsyncTask.java) │ │ - │ │ -Class #84 header: │ │ +Class #61 header: │ │ class_idx : 155 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 467 │ │ source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #84 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ │ │ -Class #84 - │ │ +Class #61 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/concurrent/FutureTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$3;) │ │ @@ -30566,18 +14971,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 │ │ -01fec0: |[01fec0] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -01fed0: 5b01 8201 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0182 │ │ -01fed4: 7020 be0a 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0abe │ │ -01feda: 0e00 |0005: return-void │ │ +020388: |[020388] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +020398: 5b01 8201 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0182 │ │ +02039c: 7020 be0a 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0abe │ │ +0203a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -30590,41 +14995,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -01fedc: |[01fedc] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -01feec: 6e10 0d04 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@040d │ │ -01fef2: 0c01 |0003: move-result-object v1 │ │ -01fef4: 5463 8201 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0182 │ │ -01fef8: 7120 2004 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0420 │ │ -01fefe: 0e00 |0009: return-void │ │ -01ff00: 0d00 |000a: move-exception v0 │ │ -01ff02: 1a03 4601 |000b: const-string v3, "AsyncTask" // string@0146 │ │ -01ff06: 7120 b208 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b2 │ │ -01ff0c: 28f9 |0010: goto 0009 // -0007 │ │ -01ff0e: 0d00 |0011: move-exception v0 │ │ -01ff10: 2203 9901 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -01ff14: 1a04 4401 |0014: const-string v4, "An error occured while executing doInBackground()" // string@0144 │ │ -01ff18: 6e10 b70a 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0ab7 │ │ -01ff1e: 0c05 |0019: move-result-object v5 │ │ -01ff20: 7030 3d0a 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a3d │ │ -01ff26: 2703 |001d: throw v3 │ │ -01ff28: 0d00 |001e: move-exception v0 │ │ -01ff2a: 5463 8201 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0182 │ │ -01ff2e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -01ff30: 7120 2004 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0420 │ │ -01ff36: 28e4 |0025: goto 0009 // -001c │ │ -01ff38: 0d02 |0026: move-exception v2 │ │ -01ff3a: 2203 9901 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ -01ff3e: 1a04 4401 |0029: const-string v4, "An error occured while executing doInBackground()" // string@0144 │ │ -01ff42: 7030 3d0a 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a3d │ │ -01ff48: 2703 |002e: throw v3 │ │ +0203a4: |[0203a4] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +0203b4: 6e10 0d04 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@040d │ │ +0203ba: 0c01 |0003: move-result-object v1 │ │ +0203bc: 5463 8201 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0182 │ │ +0203c0: 7120 2004 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0420 │ │ +0203c6: 0e00 |0009: return-void │ │ +0203c8: 0d00 |000a: move-exception v0 │ │ +0203ca: 1a03 4601 |000b: const-string v3, "AsyncTask" // string@0146 │ │ +0203ce: 7120 b208 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b2 │ │ +0203d4: 28f9 |0010: goto 0009 // -0007 │ │ +0203d6: 0d00 |0011: move-exception v0 │ │ +0203d8: 2203 9901 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ +0203dc: 1a04 4401 |0014: const-string v4, "An error occured while executing doInBackground()" // string@0144 │ │ +0203e0: 6e10 b70a 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0ab7 │ │ +0203e6: 0c05 |0019: move-result-object v5 │ │ +0203e8: 7030 3d0a 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a3d │ │ +0203ee: 2703 |001d: throw v3 │ │ +0203f0: 0d00 |001e: move-exception v0 │ │ +0203f2: 5463 8201 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0182 │ │ +0203f6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0203f8: 7120 2004 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0420 │ │ +0203fe: 28e4 |0025: goto 0009 // -001c │ │ +020400: 0d02 |0026: move-exception v2 │ │ +020402: 2203 9901 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ +020406: 1a04 4401 |0029: const-string v4, "An error occured while executing doInBackground()" // string@0144 │ │ +02040a: 7030 3d0a 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a3d │ │ +020410: 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 : │ │ @@ -30646,30 +15051,30 @@ │ │ 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 : 1412 (ModernAsyncTask.java) │ │ │ │ -Class #85 header: │ │ +Class #62 header: │ │ class_idx : 156 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 407 │ │ source_file_idx : 1412 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #85 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #85 - │ │ +Class #62 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$4;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$4;) │ │ name : '$SwitchMap$android$support$v4$content$ModernAsyncTask$Status' │ │ @@ -30682,70 +15087,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01ff64: |[01ff64] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -01ff74: 7100 1904 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0419 │ │ -01ff7a: 0c00 |0003: move-result-object v0 │ │ -01ff7c: 2100 |0004: array-length v0, v0 │ │ -01ff7e: 2300 5102 |0005: new-array v0, v0, [I // type@0251 │ │ -01ff82: 6900 8301 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ -01ff86: 6200 8301 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ -01ff8a: 6201 8901 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ -01ff8e: 6e10 1704 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0417 │ │ -01ff94: 0a01 |0010: move-result v1 │ │ -01ff96: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -01ff98: 4b02 0001 |0012: aput v2, v0, v1 │ │ -01ff9c: 6200 8301 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ -01ffa0: 6201 8701 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ -01ffa4: 6e10 1704 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0417 │ │ -01ffaa: 0a01 |001b: move-result v1 │ │ -01ffac: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -01ffae: 4b02 0001 |001d: aput v2, v0, v1 │ │ -01ffb2: 0e00 |001f: return-void │ │ -01ffb4: 0d00 |0020: move-exception v0 │ │ -01ffb6: 28fe |0021: goto 001f // -0002 │ │ -01ffb8: 0d00 |0022: move-exception v0 │ │ -01ffba: 28f1 |0023: goto 0014 // -000f │ │ +02042c: |[02042c] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +02043c: 7100 1904 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0419 │ │ +020442: 0c00 |0003: move-result-object v0 │ │ +020444: 2100 |0004: array-length v0, v0 │ │ +020446: 2300 5102 |0005: new-array v0, v0, [I // type@0251 │ │ +02044a: 6900 8301 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ +02044e: 6200 8301 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ +020452: 6201 8901 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ +020456: 6e10 1704 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0417 │ │ +02045c: 0a01 |0010: move-result v1 │ │ +02045e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +020460: 4b02 0001 |0012: aput v2, v0, v1 │ │ +020464: 6200 8301 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ +020468: 6201 8701 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ +02046c: 6e10 1704 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0417 │ │ +020472: 0a01 |001b: move-result v1 │ │ +020474: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +020476: 4b02 0001 |001d: aput v2, v0, v1 │ │ +02047a: 0e00 |001f: return-void │ │ +02047c: 0d00 |0020: move-exception v0 │ │ +02047e: 28fe |0021: goto 001f // -0002 │ │ +020480: 0d00 |0022: move-exception v0 │ │ +020482: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1412 (ModernAsyncTask.java) │ │ │ │ -Class #86 header: │ │ +Class #63 header: │ │ class_idx : 157 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #86 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="AsyncTaskResult" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #388 'mData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TData;" } │ │ Annotations on method #1039 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/ModernAsyncTask;" "[TData;)V" } │ │ │ │ -Class #86 - │ │ +Class #63 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;) │ │ @@ -30762,19 +15167,19 @@ │ │ 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 │ │ -01ffd8: |[01ffd8] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -01ffe8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -01ffee: 5b01 8501 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0185 │ │ -01fff2: 5b02 8401 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0184 │ │ -01fff6: 0e00 |0007: return-void │ │ +0204a0: |[0204a0] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +0204b0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0204b6: 5b01 8501 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0185 │ │ +0204ba: 5b02 8401 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0184 │ │ +0204be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ @@ -30783,30 +15188,30 @@ │ │ 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 : 1412 (ModernAsyncTask.java) │ │ │ │ -Class #87 header: │ │ +Class #64 header: │ │ class_idx : 158 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 65 │ │ source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #87 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="InternalHandler" │ │ │ │ -Class #87 - │ │ +Class #64 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -30815,17 +15220,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01fff8: |[01fff8] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -020008: 7010 0201 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -02000e: 0e00 |0003: return-void │ │ +0204c0: |[0204c0] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +0204d0: 7010 0201 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +0204d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -30833,17 +15238,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 │ │ -020010: |[020010] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -020020: 7010 1004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0410 │ │ -020026: 0e00 |0003: return-void │ │ +0204d8: |[0204d8] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +0204e8: 7010 1004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0410 │ │ +0204ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -30853,32 +15258,32 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -020028: |[020028] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -020038: 5450 1700 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -02003c: 1f00 9d00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@009d │ │ -020040: 5251 1800 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0018 │ │ -020044: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -02004a: 0e00 |0009: return-void │ │ -02004c: 5401 8501 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0185 │ │ -020050: 5402 8401 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0184 │ │ -020054: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -020056: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -02005a: 7120 2104 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0421 │ │ -020060: 28f5 |0014: goto 0009 // -000b │ │ -020062: 5401 8501 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0185 │ │ -020066: 5402 8401 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0184 │ │ -02006a: 6e20 3104 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0431 │ │ -020070: 28ed |001c: goto 0009 // -0013 │ │ -020072: 0000 |001d: nop // spacer │ │ -020074: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +0204f0: |[0204f0] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +020500: 5450 1700 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +020504: 1f00 9d00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@009d │ │ +020508: 5251 1800 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0018 │ │ +02050c: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +020512: 0e00 |0009: return-void │ │ +020514: 5401 8501 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0185 │ │ +020518: 5402 8401 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0184 │ │ +02051c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +02051e: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +020522: 7120 2104 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0421 │ │ +020528: 28f5 |0014: goto 0009 // -000b │ │ +02052a: 5401 8501 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0185 │ │ +02052e: 5402 8401 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0184 │ │ +020532: 6e20 3104 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0431 │ │ +020538: 28ed |001c: goto 0009 // -0013 │ │ +02053a: 0000 |001d: nop // spacer │ │ +02053c: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ @@ -30886,33 +15291,33 @@ │ │ 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 : 1412 (ModernAsyncTask.java) │ │ │ │ -Class #88 header: │ │ +Class #65 header: │ │ class_idx : 159 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 392 │ │ source_file_idx : 1412 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #88 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Status" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Landroid/support/v4/content/ModernAsyncTask$Status;" ">;" } │ │ Annotations on method #1046 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #88 - │ │ +Class #65 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ name : '$VALUES' │ │ @@ -30937,40 +15342,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -020084: |[020084] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -020094: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -020096: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -020098: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02009a: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ -02009e: 1a01 ca05 |0005: const-string v1, "PENDING" // string@05ca │ │ -0200a2: 7030 1604 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0416 │ │ -0200a8: 6900 8801 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ -0200ac: 2200 9f00 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ -0200b0: 1a01 f605 |000e: const-string v1, "RUNNING" // string@05f6 │ │ -0200b4: 7030 1604 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0416 │ │ -0200ba: 6900 8901 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ -0200be: 2200 9f00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ -0200c2: 1a01 1202 |0017: const-string v1, "FINISHED" // string@0212 │ │ -0200c6: 7030 1604 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0416 │ │ -0200cc: 6900 8701 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ -0200d0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0200d2: 2300 5a02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@025a │ │ -0200d6: 6201 8801 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ -0200da: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0200de: 6201 8901 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ -0200e2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0200e6: 6201 8701 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ -0200ea: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0200ee: 6900 8601 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0186 │ │ -0200f2: 0e00 |002f: return-void │ │ +02054c: |[02054c] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +02055c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +02055e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +020560: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +020562: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ +020566: 1a01 ca05 |0005: const-string v1, "PENDING" // string@05ca │ │ +02056a: 7030 1604 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0416 │ │ +020570: 6900 8801 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ +020574: 2200 9f00 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ +020578: 1a01 f605 |000e: const-string v1, "RUNNING" // string@05f6 │ │ +02057c: 7030 1604 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0416 │ │ +020582: 6900 8901 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ +020586: 2200 9f00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ +02058a: 1a01 1202 |0017: const-string v1, "FINISHED" // string@0212 │ │ +02058e: 7030 1604 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0416 │ │ +020594: 6900 8701 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ +020598: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +02059a: 2300 5a02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@025a │ │ +02059e: 6201 8801 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ +0205a2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0205a6: 6201 8901 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ +0205aa: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0205ae: 6201 8701 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ +0205b2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0205b6: 6900 8601 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0186 │ │ +0205ba: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -30980,17 +15385,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 │ │ -0200f4: |[0200f4] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -020104: 7030 190a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a19 │ │ -02010a: 0e00 |0003: return-void │ │ +0205bc: |[0205bc] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +0205cc: 7030 190a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a19 │ │ +0205d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -31000,20 +15405,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 │ │ -02010c: |[02010c] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -02011c: 1c00 9f00 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ -020120: 7120 1a0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a1a │ │ -020126: 0c00 |0005: move-result-object v0 │ │ -020128: 1f00 9f00 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ -02012c: 1100 |0008: return-object v0 │ │ +0205d4: |[0205d4] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0205e4: 1c00 9f00 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ +0205e8: 7120 1a0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a1a │ │ +0205ee: 0c00 |0005: move-result-object v0 │ │ +0205f0: 1f00 9f00 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@009f │ │ +0205f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -31021,39 +15426,862 @@ │ │ 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 │ │ -020130: |[020130] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -020140: 6200 8601 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0186 │ │ -020144: 6e10 600c 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0c60 │ │ -02014a: 0c00 |0005: move-result-object v0 │ │ -02014c: 1f00 5a02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@025a │ │ -020150: 1100 |0008: return-object v0 │ │ +0205f8: |[0205f8] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +020608: 6200 8601 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0186 │ │ +02060c: 6e10 600c 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0c60 │ │ +020612: 0c00 |0005: move-result-object v0 │ │ +020614: 1f00 5a02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@025a │ │ +020618: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1412 (ModernAsyncTask.java) │ │ │ │ -Class #89 header: │ │ +Class #66 header: │ │ +class_idx : 160 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1412 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #66 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="WorkerRunnable" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/concurrent/Callable" ";" } │ │ +Annotations on field #394 'mParams' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TParams;" } │ │ + │ │ +Class #66 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/concurrent/Callable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ + name : 'mParams' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02061c: |[02061c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +02062c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020632: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ + name : '' │ │ + 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 │ │ +020634: |[020634] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +020644: 7010 1a04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@041a │ │ +02064a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1412 (ModernAsyncTask.java) │ │ + │ │ +Class #67 header: │ │ +class_idx : 161 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1412 │ │ +static_fields_size : 11 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 12 │ │ +virtual_methods_size: 14 │ │ + │ │ +Class #67 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/ModernAsyncTask$4; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$InternalHandler; Landroid/support/v4/content/ModernAsyncTask$Status; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #402 'mFuture' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ +Annotations on field #405 'mWorker' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ +Annotations on field #408 'sPoolWorkQueue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Ljava/lang/Runnable;" ">;" } │ │ +Annotations on method #1059 'doInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)TResult;" } │ │ +Annotations on method #1060 'execute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ +Annotations on method #1062 'executeOnExecutor' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/concurrent/Executor;" "[TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ +Annotations on method #1063 'finish' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1064 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; } │ │ +Annotations on method #1065 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Ljava/util/concurrent/TimeUnit;" ")TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ +Annotations on method #1070 'onCancelled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1071 'onPostExecute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1073 'onProgressUpdate' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ +Annotations on method #1074 'postResult' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)TResult;" } │ │ +Annotations on method #1075 'postResultIfNotInvoked' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1076 'publishProgress' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ + │ │ +Class #67 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'CORE_POOL_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5 │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'KEEP_ALIVE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'LOG_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "AsyncTask" │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'MAXIMUM_POOL_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 128 │ │ + #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'MESSAGE_POST_PROGRESS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'MESSAGE_POST_RESULT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'THREAD_POOL_EXECUTOR' │ │ + type : 'Ljava/util/concurrent/Executor;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sDefaultExecutor' │ │ + type : 'Ljava/util/concurrent/Executor;' │ │ + access : 0x004a (PRIVATE STATIC VOLATILE) │ │ + #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sHandler' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sPoolWorkQueue' │ │ + type : 'Ljava/util/concurrent/BlockingQueue;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sThreadFactory' │ │ + type : 'Ljava/util/concurrent/ThreadFactory;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mFuture' │ │ + type : 'Ljava/util/concurrent/FutureTask;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mStatus' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mTaskInvoked' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mWorker' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 0 │ │ + outs : 8 │ │ + insns size : 47 16-bit code units │ │ +02064c: |[02064c] android.support.v4.content.ModernAsyncTask.:()V │ │ +02065c: 2200 9900 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0099 │ │ +020660: 7010 0704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0407 │ │ +020666: 6900 9901 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0199 │ │ +02066a: 2200 d401 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@01d4 │ │ +02066e: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +020672: 7020 c30a 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0ac3 │ │ +020678: 6900 9801 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0198 │ │ +02067c: 2201 d701 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@01d7 │ │ +020680: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +020682: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +020686: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +02068a: 6206 6102 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0261 │ │ +02068e: 6207 9801 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0198 │ │ +020692: 6208 9901 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0199 │ │ +020696: 7608 c40a 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@0ac4 │ │ +02069c: 6901 9101 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0191 │ │ +0206a0: 2200 9e00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@009e │ │ +0206a4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0206a6: 7020 1104 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0411 │ │ +0206ac: 6900 9701 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ +0206b0: 6200 9101 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0191 │ │ +0206b4: 6900 9601 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ +0206b8: 0e00 |002e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0007 line=62 │ │ + 0x0010 line=68 │ │ + 0x0022 line=75 │ │ + 0x002a line=77 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +0206bc: |[0206bc] android.support.v4.content.ModernAsyncTask.:()V │ │ +0206cc: 7010 360a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0206d2: 6200 8801 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ +0206d6: 5b20 9301 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ +0206da: 2200 da01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@01da │ │ +0206de: 7010 c50a 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0ac5 │ │ +0206e4: 5b20 9401 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0194 │ │ +0206e8: 2200 9a00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@009a │ │ +0206ec: 7020 0904 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0409 │ │ +0206f2: 5b20 9501 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0195 │ │ +0206f6: 2200 9b00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@009b │ │ +0206fa: 5421 9501 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0195 │ │ +0206fe: 7030 0b04 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@040b │ │ +020704: 5b20 9201 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ +020708: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0003 line=81 │ │ + 0x0007 line=83 │ │ + 0x000e line=118 │ │ + 0x0015 line=127 │ │ + 0x001e line=147 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$200' │ │ + 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 │ │ +02070c: |[02070c] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +02071c: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0194 │ │ +020720: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$300' │ │ + 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 │ │ +020724: |[020724] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +020734: 7020 3204 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0432 │ │ +02073a: 0c00 |0003: move-result-object v0 │ │ +02073c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$400' │ │ + 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 │ │ +020740: |[020740] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +020750: 7020 3304 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0433 │ │ +020756: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$500' │ │ + 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 │ │ +020758: |[020758] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +020768: 7020 2704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0427 │ │ +02076e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'execute' │ │ + type : '(Ljava/lang/Runnable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +020770: |[020770] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +020780: 6200 9601 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ +020784: 7220 b80a 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ab8 │ │ +02078a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=433 │ │ + 0x0005 line=434 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ + │ │ + #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02078c: |[02078c] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +02079c: 6e10 2c04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@042c │ │ +0207a2: 0a00 |0003: move-result v0 │ │ +0207a4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0207a8: 6e20 2e04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@042e │ │ +0207ae: 6200 8701 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0187 │ │ +0207b2: 5b10 9301 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ +0207b6: 0e00 |000d: return-void │ │ +0207b8: 6e20 2f04 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@042f │ │ +0207be: 28f8 |0011: goto 0009 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=458 │ │ + 0x0006 line=459 │ │ + 0x0009 line=463 │ │ + 0x000d line=464 │ │ + 0x000e line=461 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0012 reg=2 result Ljava/lang/Object; TResult; │ │ + │ │ + #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0207c0: |[0207c0] android.support.v4.content.ModernAsyncTask.init:()V │ │ +0207d0: 6200 9701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ +0207d4: 6e10 1204 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0412 │ │ +0207da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0005 line=107 │ │ + locals : │ │ + │ │ + #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'postResult' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +0207dc: |[0207dc] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0207ec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0207ee: 6201 9701 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ +0207f2: 2202 9d00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@009d │ │ +0207f6: 2353 5c02 |0005: new-array v3, v5, [Ljava/lang/Object; // type@025c │ │ +0207fa: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0207fc: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +020800: 7030 0f04 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@040f │ │ +020806: 6e30 1404 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0414 │ │ +02080c: 0c00 |0010: move-result-object v0 │ │ +02080e: 6e10 1201 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0112 │ │ +020814: 1107 |0014: return-object v7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=157 │ │ + 0x0011 line=159 │ │ + 0x0014 line=160 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Object; │ │ + 0x0011 - 0x0015 reg=0 message Landroid/os/Message; │ │ + 0x0000 - 0x0015 reg=6 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0015 reg=7 result Ljava/lang/Object; TResult; │ │ + │ │ + #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'postResultIfNotInvoked' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +020818: |[020818] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +020828: 5421 9401 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0194 │ │ +02082c: 6e10 c60a 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0ac6 │ │ +020832: 0a00 |0005: move-result v0 │ │ +020834: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +020838: 7020 3204 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0432 │ │ +02083e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + 0x0006 line=151 │ │ + 0x0008 line=152 │ │ + 0x000b line=154 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0006 - 0x000c reg=0 wasTaskInvoked Z │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x000c reg=3 result Ljava/lang/Object; TResult; │ │ + │ │ + #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'setDefaultExecutor' │ │ + type : '(Ljava/util/concurrent/Executor;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +020840: |[020840] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +020850: 6900 9601 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ +020854: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0002 line=112 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'cancel' │ │ + type : '(Z)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +020858: |[020858] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +020868: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ +02086c: 6e20 bf0a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0abf │ │ +020872: 0a00 |0005: move-result v0 │ │ +020874: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ + │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0484 (PROTECTED VARARGS ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'execute' │ │ + 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 │ │ +020878: |[020878] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +020888: 6200 9601 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0196 │ │ +02088c: 6e30 2604 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@0426 │ │ +020892: 0c00 |0005: move-result-object v0 │ │ +020894: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=371 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 params [Ljava/lang/Object; [TParams; │ │ + │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'executeOnExecutor' │ │ + 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 │ │ +020898: |[020898] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +0208a8: 5420 9301 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ +0208ac: 6201 8801 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0188 │ │ +0208b0: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +0208b4: 6200 8301 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0183 │ │ +0208b8: 5421 9301 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ +0208bc: 6e10 1704 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0417 │ │ +0208c2: 0a01 |000d: move-result v1 │ │ +0208c4: 4400 0001 |000e: aget v0, v0, v1 │ │ +0208c8: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +0208ce: 6200 8901 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0189 │ │ +0208d2: 5b20 9301 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ +0208d6: 6e10 3004 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0430 │ │ +0208dc: 5420 9501 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0195 │ │ +0208e0: 5b04 8a01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@018a │ │ +0208e4: 5420 9201 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ +0208e8: 7220 b80a 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ab8 │ │ +0208ee: 1102 |0023: return-object v2 │ │ +0208f0: 2200 8c01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +0208f4: 1a01 a001 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01a0 │ │ +0208f8: 7020 1f0a 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +0208fe: 2700 |002b: throw v0 │ │ +020900: 2200 8c01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +020904: 1a01 9f01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@019f │ │ +020908: 7020 1f0a 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02090e: 2700 |0033: throw v0 │ │ +020910: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + 0x0006 line=407 │ │ + 0x0013 line=418 │ │ + 0x0017 line=420 │ │ + 0x001a line=422 │ │ + 0x001e line=423 │ │ + 0x0023 line=425 │ │ + 0x0024 line=409 │ │ + 0x002c line=412 │ │ + 0x0034 line=407 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x003c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x003c reg=3 exec Ljava/util/concurrent/Executor; │ │ + 0x0000 - 0x003c reg=4 params [Ljava/lang/Object; [TParams; │ │ + │ │ + #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'get' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +020920: |[020920] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +020930: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ +020934: 6e10 c00a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0ac0 │ │ +02093a: 0c00 |0005: move-result-object v0 │ │ +02093c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=321 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'get' │ │ + 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 │ │ +020940: |[020940] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +020950: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ +020954: 6e40 c10a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0ac1 │ │ +02095a: 0c00 |0005: move-result-object v0 │ │ +02095c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 timeout J │ │ + 0x0000 - 0x0007 reg=4 unit Ljava/util/concurrent/TimeUnit; │ │ + │ │ + #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'getStatus' │ │ + 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 │ │ +020960: |[020960] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +020970: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0193 │ │ +020974: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'isCancelled' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +020978: |[020978] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +020988: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0192 │ │ +02098c: 6e10 c20a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0ac2 │ │ +020992: 0a00 |0005: move-result v0 │ │ +020994: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onCancelled' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +020998: |[020998] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +0209a8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=260 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onCancelled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0209ac: |[0209ac] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +0209bc: 6e10 2d04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@042d │ │ +0209c2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + 0x0003 line=245 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=1 result Ljava/lang/Object; TResult; │ │ + │ │ + #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onPostExecute' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0209c4: |[0209c4] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0209d4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=213 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=1 result Ljava/lang/Object; TResult; │ │ + │ │ + #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onPreExecute' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0209d8: |[0209d8] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +0209e8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #12 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onProgressUpdate' │ │ + type : '([Ljava/lang/Object;)V' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0209ec: |[0209ec] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +0209fc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=1 values [Ljava/lang/Object; [TProgress; │ │ + │ │ + #13 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'publishProgress' │ │ + type : '([Ljava/lang/Object;)V' │ │ + access : 0x0094 (PROTECTED FINAL VARARGS) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +020a00: |[020a00] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +020a10: 6e10 2c04 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@042c │ │ +020a16: 0a00 |0003: move-result v0 │ │ +020a18: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +020a1c: 6200 9701 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0197 │ │ +020a20: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +020a22: 2202 9d00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@009d │ │ +020a26: 7030 0f04 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@040f │ │ +020a2c: 6e30 1404 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0414 │ │ +020a32: 0c00 |0011: move-result-object v0 │ │ +020a34: 6e10 1201 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0112 │ │ +020a3a: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0006 line=452 │ │ + 0x0015 line=455 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ + │ │ + source_file_idx : 1412 (ModernAsyncTask.java) │ │ + │ │ +Class #68 header: │ │ class_idx : 162 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 320 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #89 - │ │ +Class #68 - │ │ Class descriptor : 'Landroid/support/v4/content/pm/ActivityInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/pm/ActivityInfoCompat;) │ │ name : 'CONFIG_UI_MODE' │ │ @@ -31067,38 +16295,38 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020154: |[020154] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -020164: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02016a: 0e00 |0003: return-void │ │ +020a3c: |[020a3c] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +020a4c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 320 (ActivityInfoCompat.java) │ │ │ │ -Class #90 header: │ │ +Class #69 header: │ │ class_idx : 163 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #90 - │ │ +Class #69 - │ │ Class descriptor : 'Landroid/support/v4/database/DatabaseUtilsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31107,17 +16335,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02016c: |[02016c] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -02017c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020182: 0e00 |0003: return-void │ │ +020a54: |[020a54] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +020a64: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -31126,31 +16354,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -020184: |[020184] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -020194: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -020196: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -02019a: 2141 |0003: array-length v1, v4 │ │ -02019c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0201a0: 0750 |0006: move-object v0, v5 │ │ -0201a2: 1100 |0007: return-object v0 │ │ -0201a4: 2141 |0008: array-length v1, v4 │ │ -0201a6: 2152 |0009: array-length v2, v5 │ │ -0201a8: b021 |000a: add-int/2addr v1, v2 │ │ -0201aa: 2310 5e02 |000b: new-array v0, v1, [Ljava/lang/String; // type@025e │ │ -0201ae: 2141 |000d: array-length v1, v4 │ │ -0201b0: 7151 5e0a 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -0201b6: 2141 |0011: array-length v1, v4 │ │ -0201b8: 2152 |0012: array-length v2, v5 │ │ -0201ba: 7152 5e0a 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ -0201c0: 28f1 |0016: goto 0007 // -000f │ │ +020a6c: |[020a6c] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +020a7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +020a7e: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +020a82: 2141 |0003: array-length v1, v4 │ │ +020a84: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +020a88: 0750 |0006: move-object v0, v5 │ │ +020a8a: 1100 |0007: return-object v0 │ │ +020a8c: 2141 |0008: array-length v1, v4 │ │ +020a8e: 2152 |0009: array-length v2, v5 │ │ +020a90: b021 |000a: add-int/2addr v1, v2 │ │ +020a92: 2310 5e02 |000b: new-array v0, v1, [Ljava/lang/String; // type@025e │ │ +020a96: 2141 |000d: array-length v1, v4 │ │ +020a98: 7151 5e0a 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +020a9e: 2141 |0011: array-length v1, v4 │ │ +020aa0: 2152 |0012: array-length v2, v5 │ │ +020aa2: 7152 5e0a 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a5e │ │ +020aa8: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -31164,42 +16392,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0201c4: |[0201c4] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0201d4: 7110 a708 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08a7 │ │ -0201da: 0a00 |0003: move-result v0 │ │ -0201dc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -0201e0: 1103 |0006: return-object v3 │ │ -0201e2: 7110 a708 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08a7 │ │ -0201e8: 0a00 |000a: move-result v0 │ │ -0201ea: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -0201ee: 0723 |000d: move-object v3, v2 │ │ -0201f0: 28f8 |000e: goto 0006 // -0008 │ │ -0201f2: 2200 9c01 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0201f6: 7010 520a 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0201fc: 1a01 8200 |0014: const-string v1, "(" // string@0082 │ │ -020200: 6e20 580a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -020206: 0c00 |0019: move-result-object v0 │ │ -020208: 6e20 580a 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02020e: 0c00 |001d: move-result-object v0 │ │ -020210: 1a01 9c00 |001e: const-string v1, ") AND (" // string@009c │ │ -020214: 6e20 580a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02021a: 0c00 |0023: move-result-object v0 │ │ -02021c: 6e20 580a 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -020222: 0c00 |0027: move-result-object v0 │ │ -020224: 1a01 9b00 |0028: const-string v1, ")" // string@009b │ │ -020228: 6e20 580a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02022e: 0c00 |002d: move-result-object v0 │ │ -020230: 6e10 5d0a 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -020236: 0c03 |0031: move-result-object v3 │ │ -020238: 28d4 |0032: goto 0006 // -002c │ │ +020aac: |[020aac] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +020abc: 7110 a708 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08a7 │ │ +020ac2: 0a00 |0003: move-result v0 │ │ +020ac4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +020ac8: 1103 |0006: return-object v3 │ │ +020aca: 7110 a708 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08a7 │ │ +020ad0: 0a00 |000a: move-result v0 │ │ +020ad2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +020ad6: 0723 |000d: move-object v3, v2 │ │ +020ad8: 28f8 |000e: goto 0006 // -0008 │ │ +020ada: 2200 9c01 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +020ade: 7010 520a 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +020ae4: 1a01 8200 |0014: const-string v1, "(" // string@0082 │ │ +020ae8: 6e20 580a 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020aee: 0c00 |0019: move-result-object v0 │ │ +020af0: 6e20 580a 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020af6: 0c00 |001d: move-result-object v0 │ │ +020af8: 1a01 9c00 |001e: const-string v1, ") AND (" // string@009c │ │ +020afc: 6e20 580a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020b02: 0c00 |0023: move-result-object v0 │ │ +020b04: 6e20 580a 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020b0a: 0c00 |0027: move-result-object v0 │ │ +020b0c: 1a01 9b00 |0028: const-string v1, ")" // string@009b │ │ +020b10: 6e20 580a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020b16: 0c00 |002d: move-result-object v0 │ │ +020b18: 6e10 5d0a 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +020b1e: 0c03 |0031: move-result-object v3 │ │ +020b20: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ @@ -31207,39 +16435,39 @@ │ │ 0x0000 - 0x0006 reg=3 b Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 485 (DatabaseUtilsCompat.java) │ │ │ │ -Class #91 header: │ │ +Class #70 header: │ │ class_idx : 164 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1505 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #91 annotations: │ │ +Class #70 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ParcelableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CompatCreator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" ";" } │ │ Annotations on field #411 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ Annotations on method #1082 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ Annotations on method #1083 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ Annotations on method #1084 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #91 - │ │ +Class #70 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompat$CompatCreator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31253,18 +16481,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 │ │ -02023c: |[02023c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -02024c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020252: 5b01 9b01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019b │ │ -020256: 0e00 |0005: return-void │ │ +020b24: |[020b24] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +020b34: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020b3a: 5b01 9b01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019b │ │ +020b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -31278,20 +16506,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 │ │ -020258: |[020258] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -020268: 5420 9b01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019b │ │ -02026c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02026e: 7230 3f04 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@043f │ │ -020274: 0c00 |0006: move-result-object v0 │ │ -020276: 1100 |0007: return-object v0 │ │ +020b40: |[020b40] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +020b50: 5420 9b01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019b │ │ +020b54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +020b56: 7230 3f04 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@043f │ │ +020b5c: 0c00 |0006: move-result-object v0 │ │ +020b5e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 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; │ │ @@ -31301,46 +16529,46 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -020278: |[020278] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -020288: 5410 9b01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019b │ │ -02028c: 7220 4004 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0440 │ │ -020292: 0c00 |0005: move-result-object v0 │ │ -020294: 1100 |0006: return-object v0 │ │ +020b60: |[020b60] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +020b70: 5410 9b01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019b │ │ +020b74: 7220 4004 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0440 │ │ +020b7a: 0c00 |0005: move-result-object v0 │ │ +020b7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 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 : 1505 (ParcelableCompat.java) │ │ │ │ -Class #92 header: │ │ +Class #71 header: │ │ class_idx : 165 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1505 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #92 annotations: │ │ +Class #71 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/ParcelableCompat$CompatCreator; } │ │ Annotations on method #1086 'newCreator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #92 - │ │ +Class #71 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31349,17 +16577,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020298: |[020298] android.support.v4.os.ParcelableCompat.:()V │ │ -0202a8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0202ae: 0e00 |0003: return-void │ │ +020b80: |[020b80] android.support.v4.os.ParcelableCompat.:()V │ │ +020b90: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -31368,53 +16596,53 @@ │ │ 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 │ │ -0202b0: |[0202b0] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0202c0: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0202c4: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0202c8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0202cc: 7110 4604 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0446 │ │ -0202d2: 2200 a400 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00a4 │ │ -0202d6: 7020 3a04 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@043a │ │ -0202dc: 1100 |000e: return-object v0 │ │ +020b98: |[020b98] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +020ba8: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +020bac: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +020bb0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +020bb4: 7110 4604 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0446 │ │ +020bba: 2200 a400 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00a4 │ │ +020bbe: 7020 3a04 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@043a │ │ +020bc4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ 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 : 1505 (ParcelableCompat.java) │ │ │ │ -Class #93 header: │ │ +Class #72 header: │ │ class_idx : 166 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ source_file_idx : 1506 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #93 annotations: │ │ +Class #72 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on method #1087 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ Annotations on method #1088 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #93 - │ │ +Class #72 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31429,39 +16657,39 @@ │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1506 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ -Class #94 header: │ │ +Class #73 header: │ │ class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1507 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #94 annotations: │ │ +Class #73 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator" ";" } │ │ Annotations on field #412 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ Annotations on method #1089 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ Annotations on method #1090 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ Annotations on method #1091 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ Annotations on method #1092 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #94 - │ │ +Class #73 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31475,18 +16703,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 │ │ -0202e0: |[0202e0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -0202f0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0202f6: 5b01 9c01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ -0202fa: 0e00 |0005: return-void │ │ +020bc8: |[020bc8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +020bd8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020bde: 5b01 9c01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ +020be2: 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; │ │ @@ -31500,20 +16728,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 │ │ -0202fc: |[0202fc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -02030c: 5420 9c01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ -020310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -020312: 7230 3f04 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@043f │ │ -020318: 0c00 |0006: move-result-object v0 │ │ -02031a: 1100 |0007: return-object v0 │ │ +020be4: |[020be4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +020bf4: 5420 9c01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ +020bf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +020bfa: 7230 3f04 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@043f │ │ +020c00: 0c00 |0006: move-result-object v0 │ │ +020c02: 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; │ │ @@ -31523,19 +16751,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 │ │ -02031c: |[02031c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -02032c: 5410 9c01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ -020330: 7230 3f04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@043f │ │ -020336: 0c00 |0005: move-result-object v0 │ │ -020338: 1100 |0006: return-object v0 │ │ +020c04: |[020c04] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +020c14: 5410 9c01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ +020c18: 7230 3f04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@043f │ │ +020c1e: 0c00 |0005: move-result-object v0 │ │ +020c20: 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; │ │ @@ -31546,44 +16774,44 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02033c: |[02033c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -02034c: 5410 9c01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ -020350: 7220 4004 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0440 │ │ -020356: 0c00 |0005: move-result-object v0 │ │ -020358: 1100 |0006: return-object v0 │ │ +020c24: |[020c24] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +020c34: 5410 9c01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@019c │ │ +020c38: 7220 4004 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0440 │ │ +020c3e: 0c00 |0005: move-result-object v0 │ │ +020c40: 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 : 1507 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #95 header: │ │ +Class #74 header: │ │ class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #95 annotations: │ │ +Class #74 annotations: │ │ Annotations on method #1094 'instantiate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #95 - │ │ +Class #74 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31592,17 +16820,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02035c: |[02035c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -02036c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020372: 0e00 |0003: return-void │ │ +020c44: |[020c44] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +020c54: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020c5a: 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;) │ │ @@ -31610,39 +16838,39 @@ │ │ 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 │ │ -020374: |[020374] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -020384: 2200 a700 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00a7 │ │ -020388: 7020 4104 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0441 │ │ -02038e: 1100 |0005: return-object v0 │ │ +020c5c: |[020c5c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +020c6c: 2200 a700 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00a7 │ │ +020c70: 7020 4104 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0441 │ │ +020c76: 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 : 1507 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #96 header: │ │ +Class #75 header: │ │ class_idx : 169 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #96 - │ │ +Class #75 - │ │ Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31651,17 +16879,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020390: |[020390] android.support.v4.util.DebugUtils.:()V │ │ -0203a0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0203a6: 0e00 |0003: return-void │ │ +020c78: |[020c78] android.support.v4.util.DebugUtils.:()V │ │ +020c88: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020c8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -31669,47 +16897,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 │ │ -0203a8: |[0203a8] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -0203b8: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0203bc: 1a02 880d |0002: const-string v2, "null" // string@0d88 │ │ -0203c0: 6e20 580a 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0203c6: 0e00 |0007: return-void │ │ -0203c8: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -0203ce: 0c02 |000b: move-result-object v2 │ │ -0203d0: 6e10 150a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0a15 │ │ -0203d6: 0c01 |000f: move-result-object v1 │ │ -0203d8: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -0203dc: 6e10 480a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ -0203e2: 0a02 |0015: move-result v2 │ │ -0203e4: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -0203e8: 6e10 380a 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -0203ee: 0c02 |001b: move-result-object v2 │ │ -0203f0: 6e10 140a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ -0203f6: 0c01 |001f: move-result-object v1 │ │ -0203f8: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -0203fc: 6e20 470a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a47 │ │ -020402: 0a00 |0025: move-result v0 │ │ -020404: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -020408: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -02040c: 6e20 4c0a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a4c │ │ -020412: 0c01 |002d: move-result-object v1 │ │ -020414: 6e20 580a 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02041a: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -02041e: 6e20 540a 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a54 │ │ -020424: 7110 600a 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -02042a: 0a02 |0039: move-result v2 │ │ -02042c: 7110 250a 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -020432: 0c02 |003d: move-result-object v2 │ │ -020434: 6e20 580a 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02043a: 28c6 |0041: goto 0007 // -003a │ │ +020c90: |[020c90] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +020ca0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +020ca4: 1a02 860d |0002: const-string v2, "null" // string@0d86 │ │ +020ca8: 6e20 580a 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020cae: 0e00 |0007: return-void │ │ +020cb0: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +020cb6: 0c02 |000b: move-result-object v2 │ │ +020cb8: 6e10 150a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0a15 │ │ +020cbe: 0c01 |000f: move-result-object v1 │ │ +020cc0: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +020cc4: 6e10 480a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ +020cca: 0a02 |0015: move-result v2 │ │ +020ccc: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +020cd0: 6e10 380a 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +020cd6: 0c02 |001b: move-result-object v2 │ │ +020cd8: 6e10 140a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ +020cde: 0c01 |001f: move-result-object v1 │ │ +020ce0: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +020ce4: 6e20 470a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a47 │ │ +020cea: 0a00 |0025: move-result v0 │ │ +020cec: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +020cf0: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +020cf4: 6e20 4c0a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a4c │ │ +020cfa: 0c01 |002d: move-result-object v1 │ │ +020cfc: 6e20 580a 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020d02: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +020d06: 6e20 540a 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a54 │ │ +020d0c: 7110 600a 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +020d12: 0a02 |0039: move-result v2 │ │ +020d14: 7110 250a 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +020d1a: 0c02 |003d: move-result-object v2 │ │ +020d1c: 6e20 580a 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020d22: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -31725,25 +16953,25 @@ │ │ 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ source_file_idx : 486 (DebugUtils.java) │ │ │ │ -Class #97 header: │ │ +Class #76 header: │ │ class_idx : 170 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ source_file_idx : 1340 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #97 - │ │ +Class #76 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/io/Writer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/LogWriter;) │ │ @@ -31760,22 +16988,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02043c: |[02043c] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -02044c: 7010 100a 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0a10 │ │ -020452: 2200 9c01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -020456: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -02045a: 7020 530a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ -020460: 5b20 9d01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ -020464: 5b23 9e01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@019e │ │ -020468: 0e00 |000e: return-void │ │ +020d24: |[020d24] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +020d34: 7010 100a 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0a10 │ │ +020d3a: 2200 9c01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +020d3e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +020d42: 7020 530a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +020d48: 5b20 9d01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ +020d4c: 5b23 9e01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@019e │ │ +020d50: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -31787,31 +17015,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02046c: |[02046c] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -02047c: 5430 9d01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ -020480: 6e10 5c0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ -020486: 0a00 |0005: move-result v0 │ │ -020488: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -02048c: 5430 9e01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@019e │ │ -020490: 5431 9d01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ -020494: 6e10 5d0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02049a: 0c01 |000f: move-result-object v1 │ │ -02049c: 7120 ac08 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08ac │ │ -0204a2: 5430 9d01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ -0204a6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0204a8: 5432 9d01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ -0204ac: 6e10 5c0a 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ -0204b2: 0a02 |001b: move-result v2 │ │ -0204b4: 6e30 5b0a 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5b │ │ -0204ba: 0e00 |001f: return-void │ │ +020d54: |[020d54] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +020d64: 5430 9d01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ +020d68: 6e10 5c0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ +020d6e: 0a00 |0005: move-result v0 │ │ +020d70: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +020d74: 5430 9e01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@019e │ │ +020d78: 5431 9d01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ +020d7c: 6e10 5d0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +020d82: 0c01 |000f: move-result-object v1 │ │ +020d84: 7120 ac08 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08ac │ │ +020d8a: 5430 9d01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ +020d8e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +020d90: 5432 9d01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ +020d94: 6e10 5c0a 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ +020d9a: 0a02 |001b: move-result v2 │ │ +020d9c: 6e30 5b0a 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5b │ │ +020da2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -31823,17 +17051,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0204bc: |[0204bc] android.support.v4.util.LogWriter.close:()V │ │ -0204cc: 7010 4c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@044c │ │ -0204d2: 0e00 |0003: return-void │ │ +020da4: |[020da4] android.support.v4.util.LogWriter.close:()V │ │ +020db4: 7010 4c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@044c │ │ +020dba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -31842,17 +17070,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0204d4: |[0204d4] android.support.v4.util.LogWriter.flush:()V │ │ -0204e4: 7010 4c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@044c │ │ -0204ea: 0e00 |0003: return-void │ │ +020dbc: |[020dbc] android.support.v4.util.LogWriter.flush:()V │ │ +020dcc: 7010 4c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@044c │ │ +020dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -31861,28 +17089,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0204ec: |[0204ec] android.support.v4.util.LogWriter.write:([CII)V │ │ -0204fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0204fe: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -020502: 9002 0501 |0003: add-int v2, v5, v1 │ │ -020506: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -02050a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -02050e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -020512: 7010 4c04 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@044c │ │ -020518: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02051c: 28f1 |0010: goto 0001 // -000f │ │ -02051e: 5432 9d01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ -020522: 6e20 540a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a54 │ │ -020528: 28f8 |0016: goto 000e // -0008 │ │ -02052a: 0e00 |0017: return-void │ │ +020dd4: |[020dd4] android.support.v4.util.LogWriter.write:([CII)V │ │ +020de4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +020de6: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +020dea: 9002 0501 |0003: add-int v2, v5, v1 │ │ +020dee: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +020df2: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +020df6: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +020dfa: 7010 4c04 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@044c │ │ +020e00: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +020e04: 28f1 |0010: goto 0001 // -000f │ │ +020e06: 5432 9d01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@019d │ │ +020e0a: 6e20 540a 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a54 │ │ +020e10: 28f8 |0016: goto 000e // -0008 │ │ +020e12: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -31894,25 +17122,25 @@ │ │ 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 : 1340 (LogWriter.java) │ │ │ │ -Class #98 header: │ │ +Class #77 header: │ │ class_idx : 171 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1383 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 16 │ │ │ │ -Class #98 annotations: │ │ +Class #77 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #418 'map' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedHashMap" ";" } │ │ Annotations on method #1103 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ Annotations on method #1105 'entryRemoved' │ │ @@ -31926,15 +17154,15 @@ │ │ Annotations on method #1115 'safeSizeOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ Annotations on method #1117 'sizeOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ Annotations on method #1118 'snapshot' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ │ │ -Class #98 - │ │ +Class #77 - │ │ Class descriptor : 'Landroid/support/v4/util/LruCache;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/LruCache;) │ │ @@ -31975,29 +17203,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -02052c: |[02052c] android.support.v4.util.LruCache.:(I)V │ │ -02053c: 7010 360a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020542: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -020546: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ -02054a: 1a01 110d |0007: const-string v1, "maxSize <= 0" // string@0d11 │ │ -02054e: 7020 1c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -020554: 2700 |000c: throw v0 │ │ -020556: 5945 a301 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ -02055a: 2200 c401 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@01c4 │ │ -02055e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -020560: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -020564: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -020566: 7040 a00a 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0aa0 │ │ -02056c: 5b40 a201 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -020570: 0e00 |001a: return-void │ │ +020e14: |[020e14] android.support.v4.util.LruCache.:(I)V │ │ +020e24: 7010 360a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a36 │ │ +020e2a: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +020e2e: 2200 8b01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +020e32: 1a01 0f0d |0007: const-string v1, "maxSize <= 0" // string@0d0f │ │ +020e36: 7020 1c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +020e3c: 2700 |000c: throw v0 │ │ +020e3e: 5945 a301 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ +020e42: 2200 c401 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@01c4 │ │ +020e46: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +020e48: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +020e4c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +020e4e: 7040 a00a 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0aa0 │ │ +020e54: 5b40 a201 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +020e58: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -32012,36 +17240,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 │ │ -020574: |[020574] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -020584: 6e30 5d04 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045d │ │ -02058a: 0a00 |0003: move-result v0 │ │ -02058c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -020590: 2201 8c01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -020594: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -020598: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02059e: 1a03 9505 |000d: const-string v3, "Negative size: " // string@0595 │ │ -0205a2: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0205a8: 0c02 |0012: move-result-object v2 │ │ -0205aa: 6e20 570a 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0205b0: 0c02 |0016: move-result-object v2 │ │ -0205b2: 1a03 d800 |0017: const-string v3, "=" // string@00d8 │ │ -0205b6: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0205bc: 0c02 |001c: move-result-object v2 │ │ -0205be: 6e20 570a 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0205c4: 0c02 |0020: move-result-object v2 │ │ -0205c6: 6e10 5d0a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0205cc: 0c02 |0024: move-result-object v2 │ │ -0205ce: 7020 1f0a 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0205d4: 2701 |0028: throw v1 │ │ -0205d6: 0f00 |0029: return v0 │ │ +020e5c: |[020e5c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +020e6c: 6e30 5d04 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045d │ │ +020e72: 0a00 |0003: move-result v0 │ │ +020e74: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +020e78: 2201 8c01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +020e7c: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +020e80: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +020e86: 1a03 9505 |000d: const-string v3, "Negative size: " // string@0595 │ │ +020e8a: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020e90: 0c02 |0012: move-result-object v2 │ │ +020e92: 6e20 570a 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +020e98: 0c02 |0016: move-result-object v2 │ │ +020e9a: 1a03 d800 |0017: const-string v3, "=" // string@00d8 │ │ +020e9e: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020ea4: 0c02 |001c: move-result-object v2 │ │ +020ea6: 6e20 570a 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +020eac: 0c02 |0020: move-result-object v2 │ │ +020eae: 6e10 5d0a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +020eb4: 0c02 |0024: move-result-object v2 │ │ +020eb6: 7020 1f0a 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +020ebc: 2701 |0028: throw v1 │ │ +020ebe: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x0029 line=234 │ │ locals : │ │ @@ -32058,78 +17286,78 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -0205d8: |[0205d8] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -0205e8: 1d06 |0000: monitor-enter v6 │ │ -0205ea: 5263 a601 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -0205ee: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -0205f2: 5463 a201 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -0205f6: 6e10 a40a 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0aa4 │ │ -0205fc: 0a03 |000a: move-result v3 │ │ -0205fe: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -020602: 5263 a601 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020606: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -02060a: 2203 8c01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -02060e: 2204 9c01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -020612: 7010 520a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -020618: 6e10 380a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -02061e: 0c05 |001b: move-result-object v5 │ │ -020620: 6e10 140a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ -020626: 0c05 |001f: move-result-object v5 │ │ -020628: 6e20 580a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02062e: 0c04 |0023: move-result-object v4 │ │ -020630: 1a05 ae00 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00ae │ │ -020634: 6e20 580a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02063a: 0c04 |0029: move-result-object v4 │ │ -02063c: 6e10 5d0a 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -020642: 0c04 |002d: move-result-object v4 │ │ -020644: 7020 1f0a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -02064a: 2703 |0031: throw v3 │ │ -02064c: 0d03 |0032: move-exception v3 │ │ -02064e: 1e06 |0033: monitor-exit v6 │ │ -020650: 2703 |0034: throw v3 │ │ -020652: 5263 a601 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020656: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -02065a: 5463 a201 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -02065e: 6e10 a40a 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0aa4 │ │ -020664: 0a03 |003e: move-result v3 │ │ -020666: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -02066a: 1e06 |0041: monitor-exit v6 │ │ -02066c: 0e00 |0042: return-void │ │ -02066e: 5463 a201 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -020672: 6e10 a20a 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0aa2 │ │ -020678: 0c03 |0048: move-result-object v3 │ │ -02067a: 7210 af0a 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0aaf │ │ -020680: 0c03 |004c: move-result-object v3 │ │ -020682: 7210 9f0a 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -020688: 0c01 |0050: move-result-object v1 │ │ -02068a: 1f01 c701 |0051: check-cast v1, Ljava/util/Map$Entry; // type@01c7 │ │ -02068e: 7210 ab0a 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0aab │ │ -020694: 0c00 |0056: move-result-object v0 │ │ -020696: 7210 ac0a 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0aac │ │ -02069c: 0c02 |005a: move-result-object v2 │ │ -02069e: 5463 a201 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -0206a2: 6e20 a60a 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aa6 │ │ -0206a8: 5263 a601 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -0206ac: 7030 5b04 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ -0206b2: 0a04 |0065: move-result v4 │ │ -0206b4: b143 |0066: sub-int/2addr v3, v4 │ │ -0206b6: 5963 a601 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -0206ba: 5263 a001 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a0 │ │ -0206be: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0206c2: 5963 a001 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a0 │ │ -0206c6: 1e06 |006f: monitor-exit v6 │ │ -0206c8: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -0206ca: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -0206cc: 6e54 5104 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@0451 │ │ -0206d2: 288b |0075: goto 0000 // -0075 │ │ +020ec0: |[020ec0] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +020ed0: 1d06 |0000: monitor-enter v6 │ │ +020ed2: 5263 a601 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +020ed6: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +020eda: 5463 a201 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +020ede: 6e10 a40a 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0aa4 │ │ +020ee4: 0a03 |000a: move-result v3 │ │ +020ee6: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +020eea: 5263 a601 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +020eee: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +020ef2: 2203 8c01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ +020ef6: 2204 9c01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +020efa: 7010 520a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +020f00: 6e10 380a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +020f06: 0c05 |001b: move-result-object v5 │ │ +020f08: 6e10 140a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ +020f0e: 0c05 |001f: move-result-object v5 │ │ +020f10: 6e20 580a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020f16: 0c04 |0023: move-result-object v4 │ │ +020f18: 1a05 ae00 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00ae │ │ +020f1c: 6e20 580a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +020f22: 0c04 |0029: move-result-object v4 │ │ +020f24: 6e10 5d0a 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +020f2a: 0c04 |002d: move-result-object v4 │ │ +020f2c: 7020 1f0a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +020f32: 2703 |0031: throw v3 │ │ +020f34: 0d03 |0032: move-exception v3 │ │ +020f36: 1e06 |0033: monitor-exit v6 │ │ +020f38: 2703 |0034: throw v3 │ │ +020f3a: 5263 a601 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +020f3e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +020f42: 5463 a201 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +020f46: 6e10 a40a 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0aa4 │ │ +020f4c: 0a03 |003e: move-result v3 │ │ +020f4e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +020f52: 1e06 |0041: monitor-exit v6 │ │ +020f54: 0e00 |0042: return-void │ │ +020f56: 5463 a201 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +020f5a: 6e10 a20a 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0aa2 │ │ +020f60: 0c03 |0048: move-result-object v3 │ │ +020f62: 7210 af0a 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0aaf │ │ +020f68: 0c03 |004c: move-result-object v3 │ │ +020f6a: 7210 9f0a 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +020f70: 0c01 |0050: move-result-object v1 │ │ +020f72: 1f01 c701 |0051: check-cast v1, Ljava/util/Map$Entry; // type@01c7 │ │ +020f76: 7210 ab0a 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0aab │ │ +020f7c: 0c00 |0056: move-result-object v0 │ │ +020f7e: 7210 ac0a 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0aac │ │ +020f84: 0c02 |005a: move-result-object v2 │ │ +020f86: 5463 a201 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +020f8a: 6e20 a60a 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aa6 │ │ +020f90: 5263 a601 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +020f94: 7030 5b04 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ +020f9a: 0a04 |0065: move-result v4 │ │ +020f9c: b143 |0066: sub-int/2addr v3, v4 │ │ +020f9e: 5963 a601 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +020fa2: 5263 a001 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a0 │ │ +020fa6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +020faa: 5963 a001 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a0 │ │ +020fae: 1e06 |006f: monitor-exit v6 │ │ +020fb0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +020fb2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +020fb4: 6e54 5104 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@0451 │ │ +020fba: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=146 │ │ @@ -32161,17 +17389,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 │ │ -0206e8: |[0206e8] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0206f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0206fa: 1100 |0001: return-object v0 │ │ +020fd0: |[020fd0] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +020fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020fe2: 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; │ │ @@ -32182,22 +17410,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0206fc: |[0206fc] android.support.v4.util.LruCache.createCount:()I │ │ -02070c: 1d01 |0000: monitor-enter v1 │ │ -02070e: 5210 9f01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@019f │ │ -020712: 1e01 |0003: monitor-exit v1 │ │ -020714: 0f00 |0004: return v0 │ │ -020716: 0d00 |0005: move-exception v0 │ │ -020718: 1e01 |0006: monitor-exit v1 │ │ -02071a: 2700 |0007: throw v0 │ │ +020fe4: |[020fe4] android.support.v4.util.LruCache.createCount:()I │ │ +020ff4: 1d01 |0000: monitor-enter v1 │ │ +020ff6: 5210 9f01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@019f │ │ +020ffa: 1e01 |0003: monitor-exit v1 │ │ +020ffc: 0f00 |0004: return v0 │ │ +020ffe: 0d00 |0005: move-exception v0 │ │ +021000: 1e01 |0006: monitor-exit v1 │ │ +021002: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32208,16 +17436,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 │ │ -020728: |[020728] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -020738: 0e00 |0000: return-void │ │ +021010: |[021010] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +021020: 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; │ │ @@ -32233,18 +17461,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02073c: |[02073c] android.support.v4.util.LruCache.evictAll:()V │ │ -02074c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02074e: 7020 6004 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0460 │ │ -020754: 0e00 |0004: return-void │ │ +021024: |[021024] android.support.v4.util.LruCache.evictAll:()V │ │ +021034: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +021036: 7020 6004 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0460 │ │ +02103c: 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; │ │ @@ -32254,22 +17482,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -020758: |[020758] android.support.v4.util.LruCache.evictionCount:()I │ │ -020768: 1d01 |0000: monitor-enter v1 │ │ -02076a: 5210 a001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a0 │ │ -02076e: 1e01 |0003: monitor-exit v1 │ │ -020770: 0f00 |0004: return v0 │ │ -020772: 0d00 |0005: move-exception v0 │ │ -020774: 1e01 |0006: monitor-exit v1 │ │ -020776: 2700 |0007: throw v0 │ │ +021040: |[021040] android.support.v4.util.LruCache.evictionCount:()I │ │ +021050: 1d01 |0000: monitor-enter v1 │ │ +021052: 5210 a001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a0 │ │ +021056: 1e01 |0003: monitor-exit v1 │ │ +021058: 0f00 |0004: return v0 │ │ +02105a: 0d00 |0005: move-exception v0 │ │ +02105c: 1e01 |0006: monitor-exit v1 │ │ +02105e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32280,71 +17508,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 │ │ -020784: |[020784] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -020794: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -020798: 2202 9501 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0195 │ │ -02079c: 1a03 8f0b |0004: const-string v3, "key == null" // string@0b8f │ │ -0207a0: 7020 350a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a35 │ │ -0207a6: 2702 |0009: throw v2 │ │ -0207a8: 1d04 |000a: monitor-enter v4 │ │ -0207aa: 5442 a201 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -0207ae: 6e20 a30a 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aa3 │ │ -0207b4: 0c01 |0010: move-result-object v1 │ │ -0207b6: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0207ba: 5242 a101 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ -0207be: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0207c2: 5942 a101 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ -0207c6: 1e04 |0019: monitor-exit v4 │ │ -0207c8: 0710 |001a: move-object v0, v1 │ │ -0207ca: 1100 |001b: return-object v0 │ │ -0207cc: 5242 a401 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ -0207d0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0207d4: 5942 a401 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ -0207d8: 1e04 |0022: monitor-exit v4 │ │ -0207da: 6e20 4f04 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@044f │ │ -0207e0: 0c00 |0026: move-result-object v0 │ │ -0207e2: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -0207e6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0207e8: 28f1 |002a: goto 001b // -000f │ │ -0207ea: 0d02 |002b: move-exception v2 │ │ -0207ec: 1e04 |002c: monitor-exit v4 │ │ -0207ee: 2702 |002d: throw v2 │ │ -0207f0: 1d04 |002e: monitor-enter v4 │ │ -0207f2: 5242 9f01 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@019f │ │ -0207f6: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0207fa: 5942 9f01 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@019f │ │ -0207fe: 5442 a201 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -020802: 6e30 a50a 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aa5 │ │ -020808: 0c01 |003a: move-result-object v1 │ │ -02080a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -02080e: 5442 a201 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -020812: 6e30 a50a 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aa5 │ │ -020818: 1e04 |0042: monitor-exit v4 │ │ -02081a: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -02081e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -020820: 6e51 5104 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@0451 │ │ -020826: 0710 |0049: move-object v0, v1 │ │ -020828: 28d1 |004a: goto 001b // -002f │ │ -02082a: 5242 a601 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -02082e: 7030 5b04 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ -020834: 0a03 |0050: move-result v3 │ │ -020836: b032 |0051: add-int/2addr v2, v3 │ │ -020838: 5942 a601 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -02083c: 28ee |0054: goto 0042 // -0012 │ │ -02083e: 0d02 |0055: move-exception v2 │ │ -020840: 1e04 |0056: monitor-exit v4 │ │ -020842: 2702 |0057: throw v2 │ │ -020844: 5242 a301 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ -020848: 7020 6004 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0460 │ │ -02084e: 28be |005d: goto 001b // -0042 │ │ +02106c: |[02106c] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02107c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +021080: 2202 9501 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0195 │ │ +021084: 1a03 8e0b |0004: const-string v3, "key == null" // string@0b8e │ │ +021088: 7020 350a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a35 │ │ +02108e: 2702 |0009: throw v2 │ │ +021090: 1d04 |000a: monitor-enter v4 │ │ +021092: 5442 a201 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +021096: 6e20 a30a 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aa3 │ │ +02109c: 0c01 |0010: move-result-object v1 │ │ +02109e: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +0210a2: 5242 a101 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ +0210a6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0210aa: 5942 a101 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ +0210ae: 1e04 |0019: monitor-exit v4 │ │ +0210b0: 0710 |001a: move-object v0, v1 │ │ +0210b2: 1100 |001b: return-object v0 │ │ +0210b4: 5242 a401 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ +0210b8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0210bc: 5942 a401 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ +0210c0: 1e04 |0022: monitor-exit v4 │ │ +0210c2: 6e20 4f04 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@044f │ │ +0210c8: 0c00 |0026: move-result-object v0 │ │ +0210ca: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +0210ce: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0210d0: 28f1 |002a: goto 001b // -000f │ │ +0210d2: 0d02 |002b: move-exception v2 │ │ +0210d4: 1e04 |002c: monitor-exit v4 │ │ +0210d6: 2702 |002d: throw v2 │ │ +0210d8: 1d04 |002e: monitor-enter v4 │ │ +0210da: 5242 9f01 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@019f │ │ +0210de: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0210e2: 5942 9f01 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@019f │ │ +0210e6: 5442 a201 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +0210ea: 6e30 a50a 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aa5 │ │ +0210f0: 0c01 |003a: move-result-object v1 │ │ +0210f2: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +0210f6: 5442 a201 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +0210fa: 6e30 a50a 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aa5 │ │ +021100: 1e04 |0042: monitor-exit v4 │ │ +021102: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +021106: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +021108: 6e51 5104 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@0451 │ │ +02110e: 0710 |0049: move-object v0, v1 │ │ +021110: 28d1 |004a: goto 001b // -002f │ │ +021112: 5242 a601 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +021116: 7030 5b04 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ +02111c: 0a03 |0050: move-result v3 │ │ +02111e: b032 |0051: add-int/2addr v2, v3 │ │ +021120: 5942 a601 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +021124: 28ee |0054: goto 0042 // -0012 │ │ +021126: 0d02 |0055: move-exception v2 │ │ +021128: 1e04 |0056: monitor-exit v4 │ │ +02112a: 2702 |0057: throw v2 │ │ +02112c: 5242 a301 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ +021130: 7020 6004 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0460 │ │ +021136: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -32392,22 +17620,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -020878: |[020878] android.support.v4.util.LruCache.hitCount:()I │ │ -020888: 1d01 |0000: monitor-enter v1 │ │ -02088a: 5210 a101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ -02088e: 1e01 |0003: monitor-exit v1 │ │ -020890: 0f00 |0004: return v0 │ │ -020892: 0d00 |0005: move-exception v0 │ │ -020894: 1e01 |0006: monitor-exit v1 │ │ -020896: 2700 |0007: throw v0 │ │ +021160: |[021160] android.support.v4.util.LruCache.hitCount:()I │ │ +021170: 1d01 |0000: monitor-enter v1 │ │ +021172: 5210 a101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ +021176: 1e01 |0003: monitor-exit v1 │ │ +021178: 0f00 |0004: return v0 │ │ +02117a: 0d00 |0005: move-exception v0 │ │ +02117c: 1e01 |0006: monitor-exit v1 │ │ +02117e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32418,22 +17646,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0208a4: |[0208a4] android.support.v4.util.LruCache.maxSize:()I │ │ -0208b4: 1d01 |0000: monitor-enter v1 │ │ -0208b6: 5210 a301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ -0208ba: 1e01 |0003: monitor-exit v1 │ │ -0208bc: 0f00 |0004: return v0 │ │ -0208be: 0d00 |0005: move-exception v0 │ │ -0208c0: 1e01 |0006: monitor-exit v1 │ │ -0208c2: 2700 |0007: throw v0 │ │ +02118c: |[02118c] android.support.v4.util.LruCache.maxSize:()I │ │ +02119c: 1d01 |0000: monitor-enter v1 │ │ +02119e: 5210 a301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ +0211a2: 1e01 |0003: monitor-exit v1 │ │ +0211a4: 0f00 |0004: return v0 │ │ +0211a6: 0d00 |0005: move-exception v0 │ │ +0211a8: 1e01 |0006: monitor-exit v1 │ │ +0211aa: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32444,22 +17672,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0208d0: |[0208d0] android.support.v4.util.LruCache.missCount:()I │ │ -0208e0: 1d01 |0000: monitor-enter v1 │ │ -0208e2: 5210 a401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ -0208e6: 1e01 |0003: monitor-exit v1 │ │ -0208e8: 0f00 |0004: return v0 │ │ -0208ea: 0d00 |0005: move-exception v0 │ │ -0208ec: 1e01 |0006: monitor-exit v1 │ │ -0208ee: 2700 |0007: throw v0 │ │ +0211b8: |[0211b8] android.support.v4.util.LruCache.missCount:()I │ │ +0211c8: 1d01 |0000: monitor-enter v1 │ │ +0211ca: 5210 a401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ +0211ce: 1e01 |0003: monitor-exit v1 │ │ +0211d0: 0f00 |0004: return v0 │ │ +0211d2: 0d00 |0005: move-exception v0 │ │ +0211d4: 1e01 |0006: monitor-exit v1 │ │ +0211d6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32470,49 +17698,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 │ │ -0208fc: |[0208fc] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -02090c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -020910: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -020914: 2201 9501 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0195 │ │ -020918: 1a02 900b |0006: const-string v2, "key == null || value == null" // string@0b90 │ │ -02091c: 7020 350a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a35 │ │ -020922: 2701 |000b: throw v1 │ │ -020924: 1d03 |000c: monitor-enter v3 │ │ -020926: 5231 a501 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01a5 │ │ -02092a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02092e: 5931 a501 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01a5 │ │ -020932: 5231 a601 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020936: 7030 5b04 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ -02093c: 0a02 |0018: move-result v2 │ │ -02093e: b021 |0019: add-int/2addr v1, v2 │ │ -020940: 5931 a601 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020944: 5431 a201 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -020948: 6e30 a50a 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aa5 │ │ -02094e: 0c00 |0021: move-result-object v0 │ │ -020950: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -020954: 5231 a601 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020958: 7030 5b04 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ -02095e: 0a02 |0029: move-result v2 │ │ -020960: b121 |002a: sub-int/2addr v1, v2 │ │ -020962: 5931 a601 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020966: 1e03 |002d: monitor-exit v3 │ │ -020968: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -02096c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -02096e: 6e55 5104 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@0451 │ │ -020974: 5231 a301 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ -020978: 7020 6004 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0460 │ │ -02097e: 1100 |0039: return-object v0 │ │ -020980: 0d01 |003a: move-exception v1 │ │ -020982: 1e03 |003b: monitor-exit v3 │ │ -020984: 2701 |003c: throw v1 │ │ +0211e4: |[0211e4] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0211f4: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +0211f8: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +0211fc: 2201 9501 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0195 │ │ +021200: 1a02 8f0b |0006: const-string v2, "key == null || value == null" // string@0b8f │ │ +021204: 7020 350a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a35 │ │ +02120a: 2701 |000b: throw v1 │ │ +02120c: 1d03 |000c: monitor-enter v3 │ │ +02120e: 5231 a501 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01a5 │ │ +021212: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +021216: 5931 a501 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01a5 │ │ +02121a: 5231 a601 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +02121e: 7030 5b04 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ +021224: 0a02 |0018: move-result v2 │ │ +021226: b021 |0019: add-int/2addr v1, v2 │ │ +021228: 5931 a601 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +02122c: 5431 a201 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +021230: 6e30 a50a 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aa5 │ │ +021236: 0c00 |0021: move-result-object v0 │ │ +021238: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +02123c: 5231 a601 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +021240: 7030 5b04 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ +021246: 0a02 |0029: move-result v2 │ │ +021248: b121 |002a: sub-int/2addr v1, v2 │ │ +02124a: 5931 a601 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +02124e: 1e03 |002d: monitor-exit v3 │ │ +021250: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +021254: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +021256: 6e55 5104 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@0451 │ │ +02125c: 5231 a301 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ +021260: 7020 6004 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0460 │ │ +021266: 1100 |0039: return-object v0 │ │ +021268: 0d01 |003a: move-exception v1 │ │ +02126a: 1e03 |003b: monitor-exit v3 │ │ +02126c: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -32543,22 +17771,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -02099c: |[02099c] android.support.v4.util.LruCache.putCount:()I │ │ -0209ac: 1d01 |0000: monitor-enter v1 │ │ -0209ae: 5210 a501 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01a5 │ │ -0209b2: 1e01 |0003: monitor-exit v1 │ │ -0209b4: 0f00 |0004: return v0 │ │ -0209b6: 0d00 |0005: move-exception v0 │ │ -0209b8: 1e01 |0006: monitor-exit v1 │ │ -0209ba: 2700 |0007: throw v0 │ │ +021284: |[021284] android.support.v4.util.LruCache.putCount:()I │ │ +021294: 1d01 |0000: monitor-enter v1 │ │ +021296: 5210 a501 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01a5 │ │ +02129a: 1e01 |0003: monitor-exit v1 │ │ +02129c: 0f00 |0004: return v0 │ │ +02129e: 0d00 |0005: move-exception v0 │ │ +0212a0: 1e01 |0006: monitor-exit v1 │ │ +0212a2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32569,39 +17797,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 │ │ -0209c8: |[0209c8] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0209d8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0209dc: 2201 9501 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0195 │ │ -0209e0: 1a02 8f0b |0004: const-string v2, "key == null" // string@0b8f │ │ -0209e4: 7020 350a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a35 │ │ -0209ea: 2701 |0009: throw v1 │ │ -0209ec: 1d03 |000a: monitor-enter v3 │ │ -0209ee: 5431 a201 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -0209f2: 6e20 a60a 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aa6 │ │ -0209f8: 0c00 |0010: move-result-object v0 │ │ -0209fa: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -0209fe: 5231 a601 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020a02: 7030 5b04 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ -020a08: 0a02 |0018: move-result v2 │ │ -020a0a: b121 |0019: sub-int/2addr v1, v2 │ │ -020a0c: 5931 a601 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020a10: 1e03 |001c: monitor-exit v3 │ │ -020a12: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -020a16: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -020a18: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -020a1a: 6e52 5104 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@0451 │ │ -020a20: 1100 |0024: return-object v0 │ │ -020a22: 0d01 |0025: move-exception v1 │ │ -020a24: 1e03 |0026: monitor-exit v3 │ │ -020a26: 2701 |0027: throw v1 │ │ +0212b0: |[0212b0] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0212c0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0212c4: 2201 9501 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0195 │ │ +0212c8: 1a02 8e0b |0004: const-string v2, "key == null" // string@0b8e │ │ +0212cc: 7020 350a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a35 │ │ +0212d2: 2701 |0009: throw v1 │ │ +0212d4: 1d03 |000a: monitor-enter v3 │ │ +0212d6: 5431 a201 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +0212da: 6e20 a60a 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aa6 │ │ +0212e0: 0c00 |0010: move-result-object v0 │ │ +0212e2: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +0212e6: 5231 a601 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +0212ea: 7030 5b04 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@045b │ │ +0212f0: 0a02 |0018: move-result v2 │ │ +0212f2: b121 |0019: sub-int/2addr v1, v2 │ │ +0212f4: 5931 a601 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +0212f8: 1e03 |001c: monitor-exit v3 │ │ +0212fa: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0212fe: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +021300: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +021302: 6e52 5104 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@0451 │ │ +021308: 1100 |0024: return-object v0 │ │ +02130a: 0d01 |0025: move-exception v1 │ │ +02130c: 1e03 |0026: monitor-exit v3 │ │ +02130e: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=174 │ │ @@ -32627,22 +17855,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -020a3c: |[020a3c] android.support.v4.util.LruCache.size:()I │ │ -020a4c: 1d01 |0000: monitor-enter v1 │ │ -020a4e: 5210 a601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ -020a52: 1e01 |0003: monitor-exit v1 │ │ -020a54: 0f00 |0004: return v0 │ │ -020a56: 0d00 |0005: move-exception v0 │ │ -020a58: 1e01 |0006: monitor-exit v1 │ │ -020a5a: 2700 |0007: throw v0 │ │ +021324: |[021324] android.support.v4.util.LruCache.size:()I │ │ +021334: 1d01 |0000: monitor-enter v1 │ │ +021336: 5210 a601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01a6 │ │ +02133a: 1e01 |0003: monitor-exit v1 │ │ +02133c: 0f00 |0004: return v0 │ │ +02133e: 0d00 |0005: move-exception v0 │ │ +021340: 1e01 |0006: monitor-exit v1 │ │ +021342: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32653,17 +17881,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 │ │ -020a68: |[020a68] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -020a78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -020a7a: 0f00 |0001: return v0 │ │ +021350: |[021350] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +021360: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +021362: 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; │ │ @@ -32676,24 +17904,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 │ │ -020a7c: |[020a7c] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -020a8c: 1d02 |0000: monitor-enter v2 │ │ -020a8e: 2200 c401 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@01c4 │ │ -020a92: 5421 a201 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ -020a96: 7020 a10a 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0aa1 │ │ -020a9c: 1e02 |0008: monitor-exit v2 │ │ -020a9e: 1100 |0009: return-object v0 │ │ -020aa0: 0d00 |000a: move-exception v0 │ │ -020aa2: 1e02 |000b: monitor-exit v2 │ │ -020aa4: 2700 |000c: throw v0 │ │ +021364: |[021364] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +021374: 1d02 |0000: monitor-enter v2 │ │ +021376: 2200 c401 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@01c4 │ │ +02137a: 5421 a201 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a2 │ │ +02137e: 7020 a10a 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0aa1 │ │ +021384: 1e02 |0008: monitor-exit v2 │ │ +021386: 1100 |0009: return-object v0 │ │ +021388: 0d00 |000a: move-exception v0 │ │ +02138a: 1e02 |000b: monitor-exit v2 │ │ +02138c: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -32704,53 +17932,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -020ab4: |[020ab4] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -020ac4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -020ac6: 1d06 |0001: monitor-enter v6 │ │ -020ac8: 5262 a101 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ -020acc: 5263 a401 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ -020ad0: 9000 0203 |0006: add-int v0, v2, v3 │ │ -020ad4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -020ad8: 5262 a101 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ -020adc: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -020ae0: 9301 0200 |000e: div-int v1, v2, v0 │ │ -020ae4: 1a02 6805 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0568 │ │ -020ae8: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -020aea: 2333 5c02 |0013: new-array v3, v3, [Ljava/lang/Object; // type@025c │ │ -020aee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -020af0: 5265 a301 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ -020af4: 7110 270a 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -020afa: 0c05 |001b: move-result-object v5 │ │ -020afc: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -020b00: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -020b02: 5265 a101 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ -020b06: 7110 270a 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -020b0c: 0c05 |0024: move-result-object v5 │ │ -020b0e: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -020b12: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -020b14: 5265 a401 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ -020b18: 7110 270a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -020b1e: 0c05 |002d: move-result-object v5 │ │ -020b20: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -020b24: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -020b26: 7110 270a 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -020b2c: 0c05 |0034: move-result-object v5 │ │ -020b2e: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -020b32: 7120 440a 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a44 │ │ -020b38: 0c02 |003a: move-result-object v2 │ │ -020b3a: 1e06 |003b: monitor-exit v6 │ │ -020b3c: 1102 |003c: return-object v2 │ │ -020b3e: 0d02 |003d: move-exception v2 │ │ -020b40: 1e06 |003e: monitor-exit v6 │ │ -020b42: 2702 |003f: throw v2 │ │ +02139c: |[02139c] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +0213ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0213ae: 1d06 |0001: monitor-enter v6 │ │ +0213b0: 5262 a101 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ +0213b4: 5263 a401 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ +0213b8: 9000 0203 |0006: add-int v0, v2, v3 │ │ +0213bc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0213c0: 5262 a101 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ +0213c4: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +0213c8: 9301 0200 |000e: div-int v1, v2, v0 │ │ +0213cc: 1a02 6805 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0568 │ │ +0213d0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +0213d2: 2333 5c02 |0013: new-array v3, v3, [Ljava/lang/Object; // type@025c │ │ +0213d6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0213d8: 5265 a301 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a3 │ │ +0213dc: 7110 270a 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0213e2: 0c05 |001b: move-result-object v5 │ │ +0213e4: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +0213e8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0213ea: 5265 a101 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a1 │ │ +0213ee: 7110 270a 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0213f4: 0c05 |0024: move-result-object v5 │ │ +0213f6: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +0213fa: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +0213fc: 5265 a401 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a4 │ │ +021400: 7110 270a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +021406: 0c05 |002d: move-result-object v5 │ │ +021408: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +02140c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +02140e: 7110 270a 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +021414: 0c05 |0034: move-result-object v5 │ │ +021416: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +02141a: 7120 440a 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a44 │ │ +021420: 0c02 |003a: move-result-object v2 │ │ +021422: 1e06 |003b: monitor-exit v6 │ │ +021424: 1102 |003c: return-object v2 │ │ +021426: 0d02 |003d: move-exception v2 │ │ +021428: 1e06 |003e: monitor-exit v6 │ │ +02142a: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=318 │ │ 0x0008 line=319 │ │ 0x0010 line=320 │ │ @@ -32759,25 +17987,25 @@ │ │ 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 : 1383 (LruCache.java) │ │ │ │ -Class #99 header: │ │ +Class #78 header: │ │ class_idx : 172 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1655 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #99 - │ │ +Class #78 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'HUNDRED_DAY_FIELD_LEN' │ │ @@ -32814,22 +18042,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -020b50: |[020b50] android.support.v4.util.TimeUtils.:()V │ │ -020b60: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ -020b64: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020b6a: 6900 ac01 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01ac │ │ -020b6e: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -020b72: 2300 5002 |0009: new-array v0, v0, [C // type@0250 │ │ -020b76: 6900 ab01 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ -020b7a: 0e00 |000d: return-void │ │ +021438: |[021438] android.support.v4.util.TimeUtils.:()V │ │ +021448: 2200 9701 |0000: new-instance v0, Ljava/lang/Object; // type@0197 │ │ +02144c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021452: 6900 ac01 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01ac │ │ +021456: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +02145a: 2300 5002 |0009: new-array v0, v0, [C // type@0250 │ │ +02145e: 6900 ab01 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ +021462: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -32837,17 +18065,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020b7c: |[020b7c] android.support.v4.util.TimeUtils.:()V │ │ -020b8c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020b92: 0e00 |0003: return-void │ │ +021464: |[021464] android.support.v4.util.TimeUtils.:()V │ │ +021474: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02147a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -32855,35 +18083,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -020b94: |[020b94] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -020ba4: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -020ba8: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -020bac: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -020bb0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -020bb2: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -020bb6: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -020bba: 0f00 |000b: return v0 │ │ -020bbc: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -020bc0: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -020bc4: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -020bc8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -020bca: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -020bce: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -020bd2: 28f4 |0017: goto 000b // -000c │ │ -020bd4: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -020bd8: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -020bdc: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -020be0: 28ed |001e: goto 000b // -0013 │ │ -020be2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -020be4: 28eb |0020: goto 000b // -0015 │ │ +02147c: |[02147c] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +02148c: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +021490: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +021494: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +021498: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +02149a: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +02149e: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +0214a2: 0f00 |000b: return v0 │ │ +0214a4: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +0214a8: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +0214ac: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +0214b0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +0214b2: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +0214b6: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +0214ba: 28f4 |0017: goto 000b // -000c │ │ +0214bc: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +0214c0: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +0214c4: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +0214c8: 28ed |001e: goto 000b // -0013 │ │ +0214ca: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0214cc: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -32897,124 +18125,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 │ │ -020be8: |[020be8] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -020bf8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -020bfc: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -020c00: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -020c04: 1a00 a800 |0006: const-string v0, "--" // string@00a8 │ │ -020c08: 6e20 090a 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -020c0e: 0e00 |000b: return-void │ │ -020c10: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -020c14: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -020c16: 7140 6604 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0466 │ │ -020c1c: 28f9 |0012: goto 000b // -0007 │ │ +0214d0: |[0214d0] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +0214e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0214e4: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +0214e8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0214ec: 1a00 a800 |0006: const-string v0, "--" // string@00a8 │ │ +0214f0: 6e20 090a 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0214f6: 0e00 |000b: return-void │ │ +0214f8: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +0214fc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0214fe: 7140 6604 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0466 │ │ +021504: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ 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 │ │ -020c20: |[020c20] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -020c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020c32: 7140 6604 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0466 │ │ -020c38: 0e00 |0004: return-void │ │ +021508: |[021508] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +021518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02151a: 7140 6604 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0466 │ │ +021520: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 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 │ │ -020c3c: |[020c3c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -020c4c: 6202 ac01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01ac │ │ -020c50: 1d02 |0002: monitor-enter v2 │ │ -020c52: 7130 6804 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0468 │ │ -020c58: 0a00 |0006: move-result v0 │ │ -020c5a: 2201 9a01 |0007: new-instance v1, Ljava/lang/String; // type@019a │ │ -020c5e: 6203 ab01 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ -020c62: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -020c64: 7040 400a 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0a40 │ │ -020c6a: 6e20 090a 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ -020c70: 1e02 |0012: monitor-exit v2 │ │ -020c72: 0e00 |0013: return-void │ │ -020c74: 0d01 |0014: move-exception v1 │ │ -020c76: 1e02 |0015: monitor-exit v2 │ │ -020c78: 2701 |0016: throw v1 │ │ +021524: |[021524] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +021534: 6202 ac01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01ac │ │ +021538: 1d02 |0002: monitor-enter v2 │ │ +02153a: 7130 6804 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0468 │ │ +021540: 0a00 |0006: move-result v0 │ │ +021542: 2201 9a01 |0007: new-instance v1, Ljava/lang/String; // type@019a │ │ +021546: 6203 ab01 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ +02154a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +02154c: 7040 400a 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0a40 │ │ +021552: 6e20 090a 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +021558: 1e02 |0012: monitor-exit v2 │ │ +02155a: 0e00 |0013: return-void │ │ +02155c: 0d01 |0014: move-exception v1 │ │ +02155e: 1e02 |0015: monitor-exit v2 │ │ +021560: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ 0x0012 line=159 │ │ 0x0013 line=160 │ │ 0x0014 line=159 │ │ locals : │ │ 0x0007 - 0x0014 reg=0 len I │ │ - 0x0000 - 0x0017 reg=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 │ │ -020c88: |[020c88] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -020c98: 6202 ac01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01ac │ │ -020c9c: 1d02 |0002: monitor-enter v2 │ │ -020c9e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -020ca0: 7130 6804 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0468 │ │ -020ca6: 0a00 |0007: move-result v0 │ │ -020ca8: 6201 ab01 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ -020cac: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -020cae: 6e40 5a0a 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0a5a │ │ -020cb4: 1e02 |000e: monitor-exit v2 │ │ -020cb6: 0e00 |000f: return-void │ │ -020cb8: 0d01 |0010: move-exception v1 │ │ -020cba: 1e02 |0011: monitor-exit v2 │ │ -020cbc: 2701 |0012: throw v1 │ │ +021570: |[021570] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +021580: 6202 ac01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01ac │ │ +021584: 1d02 |0002: monitor-enter v2 │ │ +021586: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +021588: 7130 6804 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0468 │ │ +02158e: 0a00 |0007: move-result v0 │ │ +021590: 6201 ab01 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ +021594: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +021596: 6e40 5a0a 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0a5a │ │ +02159c: 1e02 |000e: monitor-exit v2 │ │ +02159e: 0e00 |000f: return-void │ │ +0215a0: 0d01 |0010: move-exception v1 │ │ +0215a2: 1e02 |0011: monitor-exit v2 │ │ +0215a4: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -33031,206 +18259,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -020ccc: |[020ccc] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -020cdc: 6204 ab01 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ -020ce0: 2144 |0002: array-length v4, v4 │ │ -020ce2: 0200 1600 |0003: move/from16 v0, v22 │ │ -020ce6: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -020cea: 0200 1600 |0007: move/from16 v0, v22 │ │ -020cee: 2304 5002 |0009: new-array v4, v0, [C // type@0250 │ │ -020cf2: 6904 ab01 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ -020cf6: 6202 ab01 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ -020cfa: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -020cfe: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -020d02: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -020d06: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -020d08: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -020d0c: 0200 1600 |0018: move/from16 v0, v22 │ │ -020d10: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -020d14: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -020d18: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -020d1c: 28f8 |0020: goto 0018 // -0008 │ │ -020d1e: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -020d22: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -020d26: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -020d28: 0f04 |0026: return v4 │ │ -020d2a: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -020d2e: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -020d32: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -020d36: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -020d3a: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -020d3e: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -020d42: 846d |0033: long-to-int v13, v6 │ │ -020d44: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -020d48: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -020d4c: 8666 |0038: long-to-double v6, v6 │ │ -020d4e: 7120 2f0a 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0a2f │ │ -020d54: 0b06 |003c: move-result-wide v6 │ │ -020d56: 8a60 |003d: double-to-int v0, v6 │ │ -020d58: 0211 0000 |003e: move/from16 v17, v0 │ │ -020d5c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -020d5e: 120c |0041: const/4 v12, #int 0 // #0 │ │ -020d60: 120e |0042: const/4 v14, #int 0 // #0 │ │ -020d62: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -020d68: 0200 1100 |0046: move/from16 v0, v17 │ │ -020d6c: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -020d70: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -020d76: 9303 1104 |004d: div-int v3, v17, v4 │ │ -020d7a: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -020d80: b234 |0052: mul-int/2addr v4, v3 │ │ -020d82: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -020d86: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -020d8a: 0200 1100 |0057: move/from16 v0, v17 │ │ -020d8e: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -020d92: 0200 1100 |005b: move/from16 v0, v17 │ │ -020d96: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -020d9a: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -020d9e: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -020da2: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -020da6: 0200 1100 |0065: move/from16 v0, v17 │ │ -020daa: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -020dae: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -020db2: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -020db6: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -020dba: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -020dbc: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -020dc0: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -020dc2: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -020dc4: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -020dc6: 7140 6304 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ -020dcc: 0a0f |0078: move-result v15 │ │ -020dce: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -020dd0: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -020dd4: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -020dd6: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -020dd8: 7140 6304 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ -020dde: 0a04 |0081: move-result v4 │ │ -020de0: b04f |0082: add-int/2addr v15, v4 │ │ -020de2: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -020de4: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -020de8: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -020dea: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -020dec: 7140 6304 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ -020df2: 0a04 |008b: move-result v4 │ │ -020df4: b04f |008c: add-int/2addr v15, v4 │ │ -020df6: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -020df8: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -020dfc: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -020dfe: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -020e00: 0200 1100 |0092: move/from16 v0, v17 │ │ -020e04: 7140 6304 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ -020e0a: 0a04 |0097: move-result v4 │ │ -020e0c: b04f |0098: add-int/2addr v15, v4 │ │ -020e0e: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -020e10: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -020e12: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -020e16: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -020e18: 7140 6304 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ -020e1e: 0a04 |00a1: move-result v4 │ │ -020e20: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020e24: b04f |00a4: add-int/2addr v15, v4 │ │ -020e26: 0200 1600 |00a5: move/from16 v0, v22 │ │ -020e2a: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -020e2e: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -020e32: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -020e36: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -020e3a: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -020e3e: 28f4 |00b1: goto 00a5 // -000c │ │ -020e40: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -020e44: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -020e48: 7d00 |00b6: neg-long v0, v0 │ │ -020e4a: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -020e4e: 2900 76ff |00b9: goto/16 002f // -008a │ │ -020e52: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -020e54: 28c1 |00bc: goto 007d // -003f │ │ -020e56: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -020e58: 28c9 |00be: goto 0087 // -0037 │ │ -020e5a: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -020e5c: 28d1 |00c0: goto 0091 // -002f │ │ -020e5e: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -020e60: 28dc |00c2: goto 009e // -0024 │ │ -020e62: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -020e66: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -020e6a: 0212 0500 |00c7: move/from16 v18, v5 │ │ -020e6e: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -020e72: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -020e76: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -020e7a: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -020e7c: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -020e7e: 7706 6904 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ -020e84: 0a05 |00d4: move-result v5 │ │ -020e86: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -020e8a: 0200 1200 |00d7: move/from16 v0, v18 │ │ -020e8e: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -020e92: 121a |00db: const/4 v10, #int 1 // #1 │ │ -020e94: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -020e98: 122b |00de: const/4 v11, #int 2 // #2 │ │ -020e9a: 0726 |00df: move-object v6, v2 │ │ -020e9c: 01c7 |00e0: move v7, v12 │ │ -020e9e: 0159 |00e1: move v9, v5 │ │ -020ea0: 7706 6904 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ -020ea6: 0a05 |00e5: move-result v5 │ │ -020ea8: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -020eac: 0200 1200 |00e8: move/from16 v0, v18 │ │ -020eb0: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -020eb4: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -020eb6: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -020eba: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -020ebc: 0726 |00f0: move-object v6, v2 │ │ -020ebe: 01e7 |00f1: move v7, v14 │ │ -020ec0: 0159 |00f2: move v9, v5 │ │ -020ec2: 7706 6904 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ -020ec8: 0a05 |00f6: move-result v5 │ │ -020eca: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -020ece: 0200 1200 |00f9: move/from16 v0, v18 │ │ -020ed2: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -020ed6: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -020ed8: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -020edc: 122b |0100: const/4 v11, #int 2 // #2 │ │ -020ede: 0726 |0101: move-object v6, v2 │ │ -020ee0: 0207 1100 |0102: move/from16 v7, v17 │ │ -020ee4: 0159 |0104: move v9, v5 │ │ -020ee6: 7706 6904 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ -020eec: 0a05 |0108: move-result v5 │ │ -020eee: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -020ef2: 121a |010b: const/4 v10, #int 1 // #1 │ │ -020ef4: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -020ef8: 0200 1200 |010e: move/from16 v0, v18 │ │ -020efc: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -020f00: 123b |0112: const/4 v11, #int 3 // #3 │ │ -020f02: 0726 |0113: move-object v6, v2 │ │ -020f04: 01d7 |0114: move v7, v13 │ │ -020f06: 0159 |0115: move v9, v5 │ │ -020f08: 7706 6904 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ -020f0e: 0a05 |0119: move-result v5 │ │ -020f10: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -020f14: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -020f18: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -020f1c: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -020f20: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -020f24: 28a9 |0124: goto 00cd // -0057 │ │ -020f26: 120a |0125: const/4 v10, #int 0 // #0 │ │ -020f28: 28b6 |0126: goto 00dc // -004a │ │ -020f2a: 120b |0127: const/4 v11, #int 0 // #0 │ │ -020f2c: 28b7 |0128: goto 00df // -0049 │ │ -020f2e: 120a |0129: const/4 v10, #int 0 // #0 │ │ -020f30: 28c3 |012a: goto 00ed // -003d │ │ -020f32: 120b |012b: const/4 v11, #int 0 // #0 │ │ -020f34: 28c4 |012c: goto 00f0 // -003c │ │ -020f36: 120a |012d: const/4 v10, #int 0 // #0 │ │ -020f38: 28d0 |012e: goto 00fe // -0030 │ │ -020f3a: 120b |012f: const/4 v11, #int 0 // #0 │ │ -020f3c: 28d1 |0130: goto 0101 // -002f │ │ -020f3e: 120b |0131: const/4 v11, #int 0 // #0 │ │ -020f40: 28e1 |0132: goto 0113 // -001f │ │ +0215b4: |[0215b4] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +0215c4: 6204 ab01 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ +0215c8: 2144 |0002: array-length v4, v4 │ │ +0215ca: 0200 1600 |0003: move/from16 v0, v22 │ │ +0215ce: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +0215d2: 0200 1600 |0007: move/from16 v0, v22 │ │ +0215d6: 2304 5002 |0009: new-array v4, v0, [C // type@0250 │ │ +0215da: 6904 ab01 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ +0215de: 6202 ab01 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01ab │ │ +0215e2: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +0215e6: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +0215ea: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +0215ee: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0215f0: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +0215f4: 0200 1600 |0018: move/from16 v0, v22 │ │ +0215f8: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +0215fc: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +021600: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +021604: 28f8 |0020: goto 0018 // -0008 │ │ +021606: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +02160a: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +02160e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +021610: 0f04 |0026: return v4 │ │ +021612: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +021616: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +02161a: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +02161e: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +021622: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +021626: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +02162a: 846d |0033: long-to-int v13, v6 │ │ +02162c: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +021630: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +021634: 8666 |0038: long-to-double v6, v6 │ │ +021636: 7120 2f0a 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0a2f │ │ +02163c: 0b06 |003c: move-result-wide v6 │ │ +02163e: 8a60 |003d: double-to-int v0, v6 │ │ +021640: 0211 0000 |003e: move/from16 v17, v0 │ │ +021644: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +021646: 120c |0041: const/4 v12, #int 0 // #0 │ │ +021648: 120e |0042: const/4 v14, #int 0 // #0 │ │ +02164a: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +021650: 0200 1100 |0046: move/from16 v0, v17 │ │ +021654: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +021658: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +02165e: 9303 1104 |004d: div-int v3, v17, v4 │ │ +021662: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +021668: b234 |0052: mul-int/2addr v4, v3 │ │ +02166a: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +02166e: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +021672: 0200 1100 |0057: move/from16 v0, v17 │ │ +021676: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +02167a: 0200 1100 |005b: move/from16 v0, v17 │ │ +02167e: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +021682: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +021686: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +02168a: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +02168e: 0200 1100 |0065: move/from16 v0, v17 │ │ +021692: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +021696: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +02169a: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +02169e: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +0216a2: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +0216a4: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +0216a8: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +0216aa: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +0216ac: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +0216ae: 7140 6304 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ +0216b4: 0a0f |0078: move-result v15 │ │ +0216b6: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +0216b8: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +0216bc: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +0216be: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +0216c0: 7140 6304 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ +0216c6: 0a04 |0081: move-result v4 │ │ +0216c8: b04f |0082: add-int/2addr v15, v4 │ │ +0216ca: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +0216cc: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +0216d0: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +0216d2: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +0216d4: 7140 6304 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ +0216da: 0a04 |008b: move-result v4 │ │ +0216dc: b04f |008c: add-int/2addr v15, v4 │ │ +0216de: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +0216e0: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +0216e4: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +0216e6: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +0216e8: 0200 1100 |0092: move/from16 v0, v17 │ │ +0216ec: 7140 6304 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ +0216f2: 0a04 |0097: move-result v4 │ │ +0216f4: b04f |0098: add-int/2addr v15, v4 │ │ +0216f6: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +0216f8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +0216fa: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +0216fe: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +021700: 7140 6304 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0463 │ │ +021706: 0a04 |00a1: move-result v4 │ │ +021708: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02170c: b04f |00a4: add-int/2addr v15, v4 │ │ +02170e: 0200 1600 |00a5: move/from16 v0, v22 │ │ +021712: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +021716: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +02171a: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +02171e: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +021722: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +021726: 28f4 |00b1: goto 00a5 // -000c │ │ +021728: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +02172c: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +021730: 7d00 |00b6: neg-long v0, v0 │ │ +021732: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +021736: 2900 76ff |00b9: goto/16 002f // -008a │ │ +02173a: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +02173c: 28c1 |00bc: goto 007d // -003f │ │ +02173e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +021740: 28c9 |00be: goto 0087 // -0037 │ │ +021742: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +021744: 28d1 |00c0: goto 0091 // -002f │ │ +021746: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +021748: 28dc |00c2: goto 009e // -0024 │ │ +02174a: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +02174e: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +021752: 0212 0500 |00c7: move/from16 v18, v5 │ │ +021756: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +02175a: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +02175e: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +021762: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +021764: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +021766: 7706 6904 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ +02176c: 0a05 |00d4: move-result v5 │ │ +02176e: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +021772: 0200 1200 |00d7: move/from16 v0, v18 │ │ +021776: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +02177a: 121a |00db: const/4 v10, #int 1 // #1 │ │ +02177c: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +021780: 122b |00de: const/4 v11, #int 2 // #2 │ │ +021782: 0726 |00df: move-object v6, v2 │ │ +021784: 01c7 |00e0: move v7, v12 │ │ +021786: 0159 |00e1: move v9, v5 │ │ +021788: 7706 6904 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ +02178e: 0a05 |00e5: move-result v5 │ │ +021790: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +021794: 0200 1200 |00e8: move/from16 v0, v18 │ │ +021798: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +02179c: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +02179e: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +0217a2: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +0217a4: 0726 |00f0: move-object v6, v2 │ │ +0217a6: 01e7 |00f1: move v7, v14 │ │ +0217a8: 0159 |00f2: move v9, v5 │ │ +0217aa: 7706 6904 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ +0217b0: 0a05 |00f6: move-result v5 │ │ +0217b2: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +0217b6: 0200 1200 |00f9: move/from16 v0, v18 │ │ +0217ba: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +0217be: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +0217c0: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +0217c4: 122b |0100: const/4 v11, #int 2 // #2 │ │ +0217c6: 0726 |0101: move-object v6, v2 │ │ +0217c8: 0207 1100 |0102: move/from16 v7, v17 │ │ +0217cc: 0159 |0104: move v9, v5 │ │ +0217ce: 7706 6904 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ +0217d4: 0a05 |0108: move-result v5 │ │ +0217d6: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +0217da: 121a |010b: const/4 v10, #int 1 // #1 │ │ +0217dc: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +0217e0: 0200 1200 |010e: move/from16 v0, v18 │ │ +0217e4: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +0217e8: 123b |0112: const/4 v11, #int 3 // #3 │ │ +0217ea: 0726 |0113: move-object v6, v2 │ │ +0217ec: 01d7 |0114: move v7, v13 │ │ +0217ee: 0159 |0115: move v9, v5 │ │ +0217f0: 7706 6904 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0469 │ │ +0217f6: 0a05 |0119: move-result v5 │ │ +0217f8: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +0217fc: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +021800: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +021804: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +021808: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +02180c: 28a9 |0124: goto 00cd // -0057 │ │ +02180e: 120a |0125: const/4 v10, #int 0 // #0 │ │ +021810: 28b6 |0126: goto 00dc // -004a │ │ +021812: 120b |0127: const/4 v11, #int 0 // #0 │ │ +021814: 28b7 |0128: goto 00df // -0049 │ │ +021816: 120a |0129: const/4 v10, #int 0 // #0 │ │ +021818: 28c3 |012a: goto 00ed // -003d │ │ +02181a: 120b |012b: const/4 v11, #int 0 // #0 │ │ +02181c: 28c4 |012c: goto 00f0 // -003c │ │ +02181e: 120a |012d: const/4 v10, #int 0 // #0 │ │ +021820: 28d0 |012e: goto 00fe // -0030 │ │ +021822: 120b |012f: const/4 v11, #int 0 // #0 │ │ +021824: 28d1 |0130: goto 0101 // -002f │ │ +021826: 120b |0131: const/4 v11, #int 0 // #0 │ │ +021828: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -33317,50 +18545,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -020f44: |[020f44] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -020f54: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -020f58: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -020f5c: 0161 |0004: move v1, v6 │ │ -020f5e: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -020f62: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -020f64: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -020f68: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -020f6c: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -020f70: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -020f74: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -020f78: 8e22 |0012: int-to-char v2, v2 │ │ -020f7a: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -020f7e: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -020f82: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -020f86: b124 |0019: sub-int/2addr v4, v2 │ │ -020f88: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -020f8c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -020f8e: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -020f92: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -020f96: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -020f9a: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -020f9e: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -020fa2: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -020fa6: 8e22 |0029: int-to-char v2, v2 │ │ -020fa8: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -020fac: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -020fb0: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -020fb4: b124 |0030: sub-int/2addr v4, v2 │ │ -020fb6: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -020fba: 8e22 |0033: int-to-char v2, v2 │ │ -020fbc: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -020fc0: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -020fc4: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -020fc8: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -020fcc: 0f06 |003c: return v6 │ │ +02182c: |[02182c] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +02183c: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +021840: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +021844: 0161 |0004: move v1, v6 │ │ +021846: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +02184a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +02184c: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +021850: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +021854: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +021858: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +02185c: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +021860: 8e22 |0012: int-to-char v2, v2 │ │ +021862: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +021866: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02186a: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +02186e: b124 |0019: sub-int/2addr v4, v2 │ │ +021870: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +021874: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +021876: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +02187a: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +02187e: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +021882: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +021886: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +02188a: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +02188e: 8e22 |0029: int-to-char v2, v2 │ │ +021890: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +021894: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +021898: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +02189c: b124 |0030: sub-int/2addr v4, v2 │ │ +02189e: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +0218a2: 8e22 |0033: int-to-char v2, v2 │ │ +0218a4: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +0218a8: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0218ac: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +0218b0: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0218b4: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -33386,858 +18614,109 @@ │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ source_file_idx : 1655 (TimeUtils.java) │ │ │ │ -Class #100 header: │ │ -class_idx : 179 │ │ -access_flags : 1537 (0x0601) │ │ +Class #79 header: │ │ +class_idx : 175 │ │ +access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ -source_file_idx : 280 │ │ +source_file_idx : 279 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 7 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #100 annotations: │ │ +Class #79 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ │ │ -Class #100 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #79 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 280 (AccessibilityDelegateCompatIcs.java) │ │ - │ │ -Class #101 header: │ │ -class_idx : 173 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 279 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #101 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #101 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'val$compat' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : '' │ │ - 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 │ │ -020fd0: |[020fd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -020fe0: 5b01 ad01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01ad │ │ -020fe4: 5b02 ae01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -020fe8: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -020fee: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - 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; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - 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 │ │ -020ff0: |[020ff0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021000: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -021004: 6e30 9104 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0491 │ │ -02100a: 0a00 |0005: move-result v0 │ │ -02100c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - 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; │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - 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 │ │ -021010: |[021010] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021020: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -021024: 6e30 9304 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0493 │ │ -02102a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - 0x0005 line=112 │ │ - 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; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - 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 │ │ -02102c: |[02102c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -02103c: 5420 ae01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -021040: 2201 ff00 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -021044: 7020 d406 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -02104a: 6e30 9404 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0494 │ │ -021050: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=116 │ │ - 0x000a line=118 │ │ - locals : │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x000b reg=4 info Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -021054: |[021054] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021064: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -021068: 6e30 9504 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0495 │ │ -02106e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=122 │ │ - 0x0005 line=123 │ │ - 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; │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -021070: |[021070] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021080: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -021084: 6e40 9604 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@0496 │ │ -02108a: 0a00 |0005: move-result v0 │ │ -02108c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - 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; │ │ - 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -021090: |[021090] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0210a0: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -0210a4: 6e30 9704 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0497 │ │ -0210aa: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - 0x0005 line=134 │ │ - 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 eventType I │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0210ac: |[0210ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0210bc: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ -0210c0: 6e30 9804 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0498 │ │ -0210c6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=138 │ │ - 0x0005 line=139 │ │ - 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 : 279 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #102 header: │ │ -class_idx : 175 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 279 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #102 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ - │ │ -Class #102 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 279 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #103 header: │ │ -class_idx : 176 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 279 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #103 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateStubImpl" │ │ - │ │ -Class #103 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0210c8: |[0210c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -0210d8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0210de: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - 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 │ │ -0210e0: |[0210e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0210f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0210f2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 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; │ │ - 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - 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 │ │ -0210f4: |[0210f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -021104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021106: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021108: |[021108] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -021118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02111a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - 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 │ │ -02111c: |[02111c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02112c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - 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; │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021130: |[021130] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -021140: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 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 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - 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 │ │ -021144: |[021144] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021154: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=76 │ │ - 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; │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - 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 │ │ -021158: |[021158] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02116a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - 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; │ │ - 0x0000 - 0x0002 reg=4 child Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'sendAccessibilityEvent' │ │ - 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 │ │ -02116c: |[02116c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -02117c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - 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 eventType I │ │ - │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - 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 │ │ -021180: |[021180] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021190: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - 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 : 279 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #104 header: │ │ -class_idx : 174 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 176 │ │ -source_file_idx : 279 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #104 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ - │ │ -Class #104 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021194: |[021194] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -0211a4: 7010 8504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0485 │ │ -0211aa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - 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 │ │ -0211ac: |[0211ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0211bc: 7130 a904 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@04a9 │ │ -0211c2: 0a00 |0003: move-result v0 │ │ -0211c4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - 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; │ │ - 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - 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 │ │ -0211c8: |[0211c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0211d8: 2200 ad00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00ad │ │ -0211dc: 7030 6a04 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@046a │ │ -0211e2: 7110 aa04 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@04aa │ │ -0211e8: 0c00 |0008: move-result-object v0 │ │ -0211ea: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0211ec: |[0211ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0211fc: 7100 ab04 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@04ab │ │ -021202: 0c00 |0003: move-result-object v0 │ │ -021204: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=96 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - 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 │ │ -021208: |[021208] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021218: 7130 ac04 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@04ac │ │ -02121e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=153 │ │ - 0x0003 line=154 │ │ - 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; │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -021220: |[021220] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -021230: 6e10 e106 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06e1 │ │ -021236: 0c00 |0003: move-result-object v0 │ │ -021238: 7130 ad04 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@04ad │ │ -02123e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=159 │ │ - 0x0007 line=161 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - 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 │ │ -021240: |[021240] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021250: 7130 ae04 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@04ae │ │ -021256: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - 0x0003 line=167 │ │ - 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; │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - 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 │ │ -021258: |[021258] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021268: 7140 af04 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@04af │ │ -02126e: 0a00 |0003: move-result v0 │ │ -021270: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=172 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=4 child Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'sendAccessibilityEvent' │ │ - 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 │ │ -021274: |[021274] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -021284: 7130 b004 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@04b0 │ │ -02128a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=178 │ │ - 0x0003 line=179 │ │ - 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 eventType I │ │ - │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - 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 │ │ -02128c: |[02128c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02129c: 7130 b104 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@04b1 │ │ -0212a2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=184 │ │ - 0x0003 line=185 │ │ - 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 : 279 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #105 header: │ │ +Class #80 header: │ │ class_idx : 177 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 279 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ -Class #105 annotations: │ │ +Class #80 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; } │ │ │ │ -Class #105 - │ │ +Class #80 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'DEFAULT_DELEGATE' │ │ @@ -34258,30 +18737,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0212a4: |[0212a4] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -0212b4: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0212b8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0212bc: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -0212c0: 2200 ae00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00ae │ │ -0212c4: 7010 7204 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0472 │ │ -0212ca: 6900 b001 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -0212ce: 6200 b001 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -0212d2: 7210 7e04 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@047e │ │ -0212d8: 0c00 |0012: move-result-object v0 │ │ -0212da: 6900 af01 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -0212de: 0e00 |0015: return-void │ │ -0212e0: 2200 b000 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00b0 │ │ -0212e4: 7010 8504 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0485 │ │ -0212ea: 6900 b001 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -0212ee: 28f0 |001d: goto 000d // -0010 │ │ +0218b8: |[0218b8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +0218c8: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0218cc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0218d0: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +0218d4: 2200 ae00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00ae │ │ +0218d8: 7010 7204 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0472 │ │ +0218de: 6900 b001 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +0218e2: 6200 b001 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +0218e6: 7210 7e04 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@047e │ │ +0218ec: 0c00 |0012: move-result-object v0 │ │ +0218ee: 6900 af01 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +0218f2: 0e00 |0015: return-void │ │ +0218f4: 2200 b000 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00b0 │ │ +0218f8: 7010 8504 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0485 │ │ +0218fe: 6900 b001 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +021902: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0006 line=193 │ │ 0x000d line=197 │ │ 0x0015 line=198 │ │ 0x0016 line=195 │ │ @@ -34292,21 +18771,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0212f0: |[0212f0] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -021300: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021306: 6200 b001 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -02130a: 7220 7d04 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@047d │ │ -021310: 0c00 |0008: move-result-object v0 │ │ -021312: 5b10 b101 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b1 │ │ -021316: 0e00 |000b: return-void │ │ +021904: |[021904] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +021914: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02191a: 6200 b001 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +02191e: 7220 7d04 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@047d │ │ +021924: 0c00 |0008: move-result-object v0 │ │ +021926: 5b10 b101 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b1 │ │ +02192a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x000b line=207 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -34317,20 +18796,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 │ │ -021318: |[021318] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021328: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -02132c: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -021330: 7240 7c04 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@047c │ │ -021336: 0a00 |0007: move-result v0 │ │ -021338: 0f00 |0008: return v0 │ │ +02192c: |[02192c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02193c: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +021940: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +021944: 7240 7c04 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@047c │ │ +02194a: 0a00 |0007: move-result v0 │ │ +02194c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 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; │ │ @@ -34340,17 +18819,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02133c: |[02133c] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -02134c: 5410 b101 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b1 │ │ -021350: 1100 |0002: return-object v0 │ │ +021950: |[021950] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +021960: 5410 b101 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b1 │ │ +021964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -34358,19 +18837,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 │ │ -021354: |[021354] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021364: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -021368: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -02136c: 7240 7f04 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@047f │ │ -021372: 0e00 |0007: return-void │ │ +021968: |[021968] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021978: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +02197c: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +021980: 7240 7f04 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@047f │ │ +021986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0007 line=315 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -34381,19 +18860,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 │ │ -021374: |[021374] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -021384: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -021388: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -02138c: 7240 8004 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0480 │ │ -021392: 0e00 |0007: return-void │ │ +021988: |[021988] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +021998: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +02199c: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +0219a0: 7240 8004 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0480 │ │ +0219a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0007 line=334 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -34404,19 +18883,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 │ │ -021394: |[021394] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0213a4: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -0213a8: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -0213ac: 7240 8104 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@0481 │ │ -0213b2: 0e00 |0007: return-void │ │ +0219a8: |[0219a8] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0219b8: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +0219bc: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +0219c0: 7240 8104 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@0481 │ │ +0219c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0007 line=295 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -34427,20 +18906,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 │ │ -0213b4: |[0213b4] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0213c4: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -0213c8: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -0213cc: 7255 8204 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@0482 │ │ -0213d2: 0a00 |0007: move-result v0 │ │ -0213d4: 0f00 |0008: return v0 │ │ +0219c8: |[0219c8] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0219d8: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +0219dc: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +0219e0: 7255 8204 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@0482 │ │ +0219e6: 0a00 |0007: move-result v0 │ │ +0219e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 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; │ │ @@ -34451,19 +18930,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0213d8: |[0213d8] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0213e8: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -0213ec: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -0213f0: 7240 8304 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0483 │ │ -0213f6: 0e00 |0007: return-void │ │ +0219ec: |[0219ec] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0219fc: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +021a00: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +021a04: 7240 8304 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0483 │ │ +021a0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0007 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -34474,46 +18953,46 @@ │ │ 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 │ │ -0213f8: |[0213f8] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021408: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ -02140c: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ -021410: 7240 8404 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@0484 │ │ -021416: 0e00 |0007: return-void │ │ +021a0c: |[021a0c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021a1c: 6200 b001 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b0 │ │ +021a20: 6201 af01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01af │ │ +021a24: 7240 8404 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@0484 │ │ +021a2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0007 line=254 │ │ 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 : 279 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #106 header: │ │ +Class #81 header: │ │ class_idx : 178 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 308 │ │ source_file_idx : 280 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #106 annotations: │ │ +Class #81 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #106 - │ │ +Class #81 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ @@ -34526,18 +19005,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 │ │ -021418: |[021418] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -021428: 5b01 b201 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -02142c: 7010 df08 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08df │ │ -021432: 0e00 |0005: return-void │ │ +021a2c: |[021a2c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +021a3c: 5b01 b201 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021a40: 7010 df08 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08df │ │ +021a46: 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; │ │ │ │ @@ -34547,19 +19026,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 │ │ -021434: |[021434] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021444: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -021448: 7230 a104 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04a1 │ │ -02144e: 0a00 |0005: move-result v0 │ │ -021450: 0f00 |0006: return v0 │ │ +021a48: |[021a48] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +021a58: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021a5c: 7230 a104 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04a1 │ │ +021a62: 0a00 |0005: move-result v0 │ │ +021a64: 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; │ │ @@ -34569,18 +19048,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 │ │ -021454: |[021454] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021464: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -021468: 7230 a204 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a2 │ │ -02146e: 0e00 |0005: return-void │ │ +021a68: |[021a68] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021a78: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021a7c: 7230 a204 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a2 │ │ +021a82: 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; │ │ @@ -34591,18 +19070,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 │ │ -021470: |[021470] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -021480: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -021484: 7230 a304 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@04a3 │ │ -02148a: 0e00 |0005: return-void │ │ +021a84: |[021a84] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +021a94: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021a98: 7230 a304 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@04a3 │ │ +021a9e: 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; │ │ @@ -34613,18 +19092,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 │ │ -02148c: |[02148c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02149c: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -0214a0: 7230 a404 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a4 │ │ -0214a6: 0e00 |0005: return-void │ │ +021aa0: |[021aa0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021ab0: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021ab4: 7230 a404 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a4 │ │ +021aba: 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; │ │ @@ -34635,19 +19114,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 │ │ -0214a8: |[0214a8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0214b8: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -0214bc: 7240 a504 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@04a5 │ │ -0214c2: 0a00 |0005: move-result v0 │ │ -0214c4: 0f00 |0006: return v0 │ │ +021abc: |[021abc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +021acc: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021ad0: 7240 a504 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@04a5 │ │ +021ad6: 0a00 |0005: move-result v0 │ │ +021ad8: 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; │ │ @@ -34658,18 +19137,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0214c8: |[0214c8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0214d8: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -0214dc: 7230 a604 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@04a6 │ │ -0214e2: 0e00 |0005: return-void │ │ +021adc: |[021adc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +021aec: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021af0: 7230 a604 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@04a6 │ │ +021af6: 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; │ │ @@ -34680,44 +19159,112 @@ │ │ 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 │ │ -0214e4: |[0214e4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0214f4: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ -0214f8: 7230 a704 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a7 │ │ -0214fe: 0e00 |0005: return-void │ │ +021af8: |[021af8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021b08: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b2 │ │ +021b0c: 7230 a704 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a7 │ │ +021b12: 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 : 280 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #107 header: │ │ +Class #82 header: │ │ +class_idx : 179 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 280 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #82 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ + │ │ +Class #82 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 280 (AccessibilityDelegateCompatIcs.java) │ │ + │ │ +Class #83 header: │ │ class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 280 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #107 annotations: │ │ +Class #83 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; } │ │ │ │ -Class #107 - │ │ +Class #83 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34726,17 +19273,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021500: |[021500] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -021510: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021516: 0e00 |0003: return-void │ │ +021b14: |[021b14] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +021b24: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021b2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -34745,19 +19292,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 │ │ -021518: |[021518] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -021528: 1f01 3401 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -02152c: 6e30 e008 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e0 │ │ -021532: 0a00 |0005: move-result v0 │ │ -021534: 0f00 |0006: return v0 │ │ +021b2c: |[021b2c] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +021b3c: 1f01 3401 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021b40: 6e30 e008 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e0 │ │ +021b46: 0a00 |0005: move-result v0 │ │ +021b48: 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; │ │ @@ -34767,18 +19314,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 │ │ -021538: |[021538] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -021548: 2200 b200 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00b2 │ │ -02154c: 7020 9904 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0499 │ │ -021552: 1100 |0005: return-object v0 │ │ +021b4c: |[021b4c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +021b5c: 2200 b200 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00b2 │ │ +021b60: 7020 9904 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0499 │ │ +021b66: 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;) │ │ @@ -34786,36 +19333,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021554: |[021554] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -021564: 2200 3401 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -021568: 7010 df08 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08df │ │ -02156e: 1100 |0005: return-object v0 │ │ +021b68: |[021b68] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +021b78: 2200 3401 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021b7c: 7010 df08 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08df │ │ +021b82: 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 │ │ -021570: |[021570] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021580: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -021584: 6e30 e108 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e1 │ │ -02158a: 0e00 |0005: return-void │ │ +021b84: |[021b84] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021b94: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021b98: 6e30 e108 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e1 │ │ +021b9e: 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; │ │ @@ -34826,19 +19373,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 │ │ -02158c: |[02158c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -02159c: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -0215a0: 1f02 4301 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0215a4: 6e30 e208 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08e2 │ │ -0215aa: 0e00 |0007: return-void │ │ +021ba0: |[021ba0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +021bb0: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021bb4: 1f02 4301 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +021bb8: 6e30 e208 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08e2 │ │ +021bbe: 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; │ │ @@ -34849,18 +19396,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 │ │ -0215ac: |[0215ac] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0215bc: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -0215c0: 6e30 e308 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e3 │ │ -0215c6: 0e00 |0005: return-void │ │ +021bc0: |[021bc0] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021bd0: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021bd4: 6e30 e308 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e3 │ │ +021bda: 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; │ │ @@ -34871,19 +19418,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 │ │ -0215c8: |[0215c8] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0215d8: 1f01 3401 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -0215dc: 6e40 e408 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@08e4 │ │ -0215e2: 0a00 |0005: move-result v0 │ │ -0215e4: 0f00 |0006: return v0 │ │ +021bdc: |[021bdc] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +021bec: 1f01 3401 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021bf0: 6e40 e408 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@08e4 │ │ +021bf6: 0a00 |0005: move-result v0 │ │ +021bf8: 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; │ │ @@ -34894,18 +19441,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 │ │ -0215e8: |[0215e8] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0215f8: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -0215fc: 6e30 e508 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08e5 │ │ -021602: 0e00 |0005: return-void │ │ +021bfc: |[021bfc] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +021c0c: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021c10: 6e30 e508 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08e5 │ │ +021c16: 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; │ │ @@ -34916,46 +19463,46 @@ │ │ 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 │ │ -021604: |[021604] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -021614: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -021618: 6e30 e608 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e6 │ │ -02161e: 0e00 |0005: return-void │ │ +021c18: |[021c18] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +021c28: 1f00 3401 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +021c2c: 6e30 e608 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e6 │ │ +021c32: 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 : 280 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #108 header: │ │ +Class #84 header: │ │ class_idx : 183 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #108 annotations: │ │ +Class #84 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="KeyEventVersionImpl" │ │ │ │ -Class #108 - │ │ +Class #84 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34976,345 +19523,29 @@ │ │ name : 'normalizeMetaState' │ │ type : '(I)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 662 (KeyEventCompat.java) │ │ │ │ -Class #109 header: │ │ -class_idx : 181 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 662 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #109 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseKeyEventVersionImpl" │ │ - │ │ -Class #109 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'META_ALL_MASK' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 247 │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'META_MODIFIER_MASK' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 247 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021620: |[021620] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -021630: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021636: 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;) │ │ - name : 'metaStateFilterDirectionalModifiers' │ │ - type : '(IIIII)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -021638: |[021638] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -021648: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02164a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02164c: 9504 0607 |0002: and-int v4, v6, v7 │ │ -021650: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -021654: 0121 |0006: move v1, v2 │ │ -021656: 9600 0809 |0007: or-int v0, v8, v9 │ │ -02165a: 9504 0600 |0009: and-int v4, v6, v0 │ │ -02165e: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -021662: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -021666: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -02166a: 2203 8b01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ -02166e: 1a04 c107 |0013: const-string v4, "bad arguments" // string@07c1 │ │ -021672: 7020 1c0a 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ -021678: 2703 |0018: throw v3 │ │ -02167a: 0131 |0019: move v1, v3 │ │ -02167c: 28ed |001a: goto 0007 // -0013 │ │ -02167e: 0132 |001b: move v2, v3 │ │ -021680: 28f1 |001c: goto 000d // -000f │ │ -021682: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -021686: b535 |001f: and-int/2addr v5, v3 │ │ -021688: 0f05 |0020: return v5 │ │ -02168a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -02168e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -021692: b535 |0025: and-int/2addr v5, v3 │ │ -021694: 28fa |0026: goto 0020 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=49 │ │ - 0x0007 line=50 │ │ - 0x0009 line=51 │ │ - 0x000d line=53 │ │ - 0x000f line=54 │ │ - 0x0011 line=55 │ │ - 0x001a line=49 │ │ - 0x001c line=51 │ │ - 0x001d line=57 │ │ - 0x0020 line=61 │ │ - 0x0021 line=58 │ │ - 0x0023 line=59 │ │ - locals : │ │ - 0x0009 - 0x0019 reg=0 directional I │ │ - 0x0007 - 0x0019 reg=1 wantBasic Z │ │ - 0x000d - 0x0019 reg=2 wantLeftOrRight Z │ │ - 0x0000 - 0x0020 reg=5 metaState I │ │ - 0x001b - 0x0027 reg=0 directional I │ │ - 0x001b - 0x0027 reg=1 wantBasic Z │ │ - 0x001d - 0x0027 reg=2 wantLeftOrRight Z │ │ - 0x0021 - 0x0027 reg=5 metaState I │ │ - 0x0000 - 0x0027 reg=6 modifiers I │ │ - 0x0000 - 0x0027 reg=7 basic I │ │ - 0x0000 - 0x0027 reg=8 left I │ │ - 0x0000 - 0x0027 reg=9 right I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 29 16-bit code units │ │ -021698: |[021698] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0216a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0216aa: 6e20 b604 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04b6 │ │ -0216b0: 0a01 |0004: move-result v1 │ │ -0216b2: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -0216b6: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -0216ba: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -0216be: 7152 b304 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04b3 │ │ -0216c4: 0a05 |000e: move-result v5 │ │ -0216c6: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0216c8: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -0216cc: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -0216d0: 7153 b304 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04b3 │ │ -0216d6: 0a05 |0017: move-result v5 │ │ -0216d8: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0216dc: 0f00 |001a: return v0 │ │ -0216de: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0216e0: 28fe |001c: goto 001a // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=78 │ │ - 0x0007 line=79 │ │ - 0x000f line=81 │ │ - 0x0018 line=83 │ │ - locals : │ │ - 0x0000 - 0x001d reg=4 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ - 0x0000 - 0x001d reg=5 metaState I │ │ - 0x0000 - 0x001d reg=6 modifiers I │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0216e4: |[0216e4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0216f4: 6e20 b604 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04b6 │ │ -0216fa: 0a00 |0003: move-result v0 │ │ -0216fc: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -021700: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -021704: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -021706: 0f00 |0009: return v0 │ │ -021708: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02170a: 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 │ │ - │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 15 16-bit code units │ │ -02170c: |[02170c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -02171c: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -021720: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -021724: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -021728: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -02172c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -021730: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -021734: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -021738: 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 : 662 (KeyEventCompat.java) │ │ - │ │ -Class #110 header: │ │ -class_idx : 182 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 662 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #110 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ - │ │ -Class #110 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02173c: |[02173c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -02174c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021752: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021754: |[021754] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -021764: 7120 c604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@04c6 │ │ -02176a: 0a00 |0003: move-result v0 │ │ -02176c: 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 │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -021770: |[021770] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -021780: 7110 c704 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@04c7 │ │ -021786: 0a00 |0003: move-result v0 │ │ -021788: 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 │ │ - │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02178c: |[02178c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -02179c: 7110 c804 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@04c8 │ │ -0217a2: 0a00 |0003: move-result v0 │ │ -0217a4: 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 : 662 (KeyEventCompat.java) │ │ - │ │ -Class #111 header: │ │ +Class #85 header: │ │ class_idx : 184 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 662 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #111 annotations: │ │ +Class #85 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; } │ │ │ │ -Class #111 - │ │ +Class #85 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ name : 'IMPL' │ │ @@ -35327,26 +19558,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0217a8: |[0217a8] android.support.v4.view.KeyEventCompat.:()V │ │ -0217b8: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0217bc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0217c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0217c4: 2200 b600 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00b6 │ │ -0217c8: 7010 b704 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@04b7 │ │ -0217ce: 6900 b501 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -0217d2: 0e00 |000d: return-void │ │ -0217d4: 2200 b500 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00b5 │ │ -0217d8: 7010 b204 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@04b2 │ │ -0217de: 6900 b501 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -0217e2: 28f8 |0015: goto 000d // -0008 │ │ +021c34: |[021c34] android.support.v4.view.KeyEventCompat.:()V │ │ +021c44: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +021c48: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +021c4c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +021c50: 2200 b600 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00b6 │ │ +021c54: 7010 b704 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@04b7 │ │ +021c5a: 6900 b501 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021c5e: 0e00 |000d: return-void │ │ +021c60: 2200 b500 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00b5 │ │ +021c64: 7010 b204 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@04b2 │ │ +021c6a: 6900 b501 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021c6e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000d line=122 │ │ 0x000e line=120 │ │ locals : │ │ @@ -35356,17 +19587,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0217e4: |[0217e4] android.support.v4.view.KeyEventCompat.:()V │ │ -0217f4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0217fa: 0e00 |0003: return-void │ │ +021c70: |[021c70] android.support.v4.view.KeyEventCompat.:()V │ │ +021c80: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -35375,21 +19606,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 │ │ -0217fc: |[0217fc] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -02180c: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -021810: 6e10 bb08 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08bb │ │ -021816: 0a01 |0005: move-result v1 │ │ -021818: 7230 bb04 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04bb │ │ -02181e: 0a00 |0009: move-result v0 │ │ -021820: 0f00 |000a: return v0 │ │ +021c88: |[021c88] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +021c98: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021c9c: 6e10 bb08 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08bb │ │ +021ca2: 0a01 |0005: move-result v1 │ │ +021ca4: 7230 bb04 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04bb │ │ +021caa: 0a00 |0009: move-result v0 │ │ +021cac: 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 │ │ │ │ @@ -35398,21 +19629,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -021824: |[021824] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -021834: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -021838: 6e10 bb08 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08bb │ │ -02183e: 0a01 |0005: move-result v1 │ │ -021840: 7220 bc04 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04bc │ │ -021846: 0a00 |0009: move-result v0 │ │ -021848: 0f00 |000a: return v0 │ │ +021cb0: |[021cb0] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +021cc0: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021cc4: 6e10 bb08 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08bb │ │ +021cca: 0a01 |0005: move-result v1 │ │ +021ccc: 7220 bc04 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04bc │ │ +021cd2: 0a00 |0009: move-result v0 │ │ +021cd4: 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;) │ │ @@ -35420,19 +19651,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02184c: |[02184c] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -02185c: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -021860: 7230 bb04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04bb │ │ -021866: 0a00 |0005: move-result v0 │ │ -021868: 0f00 |0006: return v0 │ │ +021cd8: |[021cd8] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +021ce8: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021cec: 7230 bb04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04bb │ │ +021cf2: 0a00 |0005: move-result v0 │ │ +021cf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -35441,19 +19672,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02186c: |[02186c] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -02187c: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -021880: 7220 bc04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04bc │ │ -021886: 0a00 |0005: move-result v0 │ │ -021888: 0f00 |0006: return v0 │ │ +021cf8: |[021cf8] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +021d08: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021d0c: 7220 bc04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04bc │ │ +021d12: 0a00 |0005: move-result v0 │ │ +021d14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -35461,39 +19692,39 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02188c: |[02188c] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -02189c: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ -0218a0: 7220 bd04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@04bd │ │ -0218a6: 0a00 |0005: move-result v0 │ │ -0218a8: 0f00 |0006: return v0 │ │ +021d18: |[021d18] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +021d28: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01b5 │ │ +021d2c: 7220 bd04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@04bd │ │ +021d32: 0a00 |0005: move-result v0 │ │ +021d34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 662 (KeyEventCompat.java) │ │ │ │ -Class #112 header: │ │ +Class #86 header: │ │ class_idx : 185 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #112 - │ │ +Class #86 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35502,17 +19733,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0218ac: |[0218ac] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -0218bc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0218c2: 0e00 |0003: return-void │ │ +021d38: |[021d38] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +021d48: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021d4e: 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;) │ │ @@ -35520,18 +19751,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0218c4: |[0218c4] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -0218d4: 7120 bd08 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@08bd │ │ -0218da: 0a00 |0003: move-result v0 │ │ -0218dc: 0f00 |0004: return v0 │ │ +021d50: |[021d50] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +021d60: 7120 bd08 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@08bd │ │ +021d66: 0a00 |0003: move-result v0 │ │ +021d68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -35540,18 +19771,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0218e0: |[0218e0] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0218f0: 7110 be08 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@08be │ │ -0218f6: 0a00 |0003: move-result v0 │ │ -0218f8: 0f00 |0004: return v0 │ │ +021d6c: |[021d6c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +021d7c: 7110 be08 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@08be │ │ +021d82: 0a00 |0003: move-result v0 │ │ +021d84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -35559,43 +19790,43 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0218fc: |[0218fc] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -02190c: 7110 bf08 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@08bf │ │ -021912: 0a00 |0003: move-result v0 │ │ -021914: 0f00 |0004: return v0 │ │ +021d88: |[021d88] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +021d98: 7110 bf08 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@08bf │ │ +021d9e: 0a00 |0003: move-result v0 │ │ +021da0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 663 (KeyEventCompatHoneycomb.java) │ │ │ │ -Class #113 header: │ │ +Class #87 header: │ │ class_idx : 188 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1407 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #113 annotations: │ │ +Class #87 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ │ │ -Class #113 - │ │ +Class #87 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35604,161 +19835,29 @@ │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1407 (MenuCompat.java) │ │ │ │ -Class #114 header: │ │ -class_idx : 186 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1407 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #114 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ - │ │ -Class #114 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021918: |[021918] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ -021928: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02192e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021930: |[021930] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -021940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021942: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - 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 : 1407 (MenuCompat.java) │ │ - │ │ -Class #115 header: │ │ -class_idx : 187 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1407 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #115 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ - │ │ -Class #115 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021944: |[021944] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ -021954: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02195a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02195c: |[02195c] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -02196c: 7120 df04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04df │ │ -021972: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -021974: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=51 │ │ - 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 : 1407 (MenuCompat.java) │ │ - │ │ -Class #116 header: │ │ +Class #88 header: │ │ class_idx : 189 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1407 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #116 annotations: │ │ +Class #88 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuCompat$MenuVersionImpl; } │ │ │ │ -Class #116 - │ │ +Class #88 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MenuCompat;) │ │ name : 'IMPL' │ │ @@ -35771,26 +19870,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021978: |[021978] android.support.v4.view.MenuCompat.:()V │ │ -021988: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -02198c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -021990: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021994: 2200 bb00 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00bb │ │ -021998: 7010 cb04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@04cb │ │ -02199e: 6900 b601 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01b6 │ │ -0219a2: 0e00 |000d: return-void │ │ -0219a4: 2200 ba00 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00ba │ │ -0219a8: 7010 c904 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@04c9 │ │ -0219ae: 6900 b601 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01b6 │ │ -0219b2: 28f8 |0015: goto 000d // -0008 │ │ +021da4: |[021da4] android.support.v4.view.MenuCompat.:()V │ │ +021db4: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +021db8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +021dbc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +021dc0: 2200 bb00 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00bb │ │ +021dc4: 7010 cb04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@04cb │ │ +021dca: 6900 b601 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01b6 │ │ +021dce: 0e00 |000d: return-void │ │ +021dd0: 2200 ba00 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00ba │ │ +021dd4: 7010 c904 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@04c9 │ │ +021dda: 6900 b601 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01b6 │ │ +021dde: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ locals : │ │ @@ -35800,17 +19899,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0219b4: |[0219b4] android.support.v4.view.MenuCompat.:()V │ │ -0219c4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0219ca: 0e00 |0003: return-void │ │ +021de0: |[021de0] android.support.v4.view.MenuCompat.:()V │ │ +021df0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021df6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ @@ -35819,45 +19918,45 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0219cc: |[0219cc] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -0219dc: 6200 b601 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01b6 │ │ -0219e0: 7230 cd04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04cd │ │ -0219e6: 0a00 |0005: move-result v0 │ │ -0219e8: 0f00 |0006: return v0 │ │ +021df8: |[021df8] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +021e08: 6200 b601 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01b6 │ │ +021e0c: 7230 cd04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04cd │ │ +021e12: 0a00 |0005: move-result v0 │ │ +021e14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ source_file_idx : 1407 (MenuCompat.java) │ │ │ │ -Class #117 header: │ │ +Class #89 header: │ │ class_idx : 192 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #117 annotations: │ │ +Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ │ │ -Class #117 - │ │ +Class #89 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35872,201 +19971,29 @@ │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1408 (MenuItemCompat.java) │ │ │ │ -Class #118 header: │ │ -class_idx : 190 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1408 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #118 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ - │ │ -Class #118 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0219ec: |[0219ec] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -0219fc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021a02: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021a04: |[021a04] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -021a14: 1101 |0000: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ - │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021a18: |[021a18] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -021a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021a2a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0002 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1408 (MenuItemCompat.java) │ │ - │ │ -Class #119 header: │ │ -class_idx : 191 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1408 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #119 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ - │ │ -Class #119 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021a2c: |[021a2c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -021a3c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021a42: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021a44: |[021a44] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -021a54: 7120 de04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04de │ │ -021a5a: 0c00 |0003: move-result-object v0 │ │ -021a5c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ - │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021a60: |[021a60] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -021a70: 7120 df04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04df │ │ -021a76: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -021a78: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - 0x0003 line=91 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1408 (MenuItemCompat.java) │ │ - │ │ -Class #120 header: │ │ +Class #90 header: │ │ class_idx : 193 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1408 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #120 annotations: │ │ +Class #90 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; } │ │ │ │ -Class #120 - │ │ +Class #90 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ name : 'IMPL' │ │ @@ -36105,26 +20032,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021a7c: |[021a7c] android.support.v4.view.MenuItemCompat.:()V │ │ -021a8c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -021a90: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -021a94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021a98: 2200 bf00 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@00bf │ │ -021a9c: 7010 d404 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@04d4 │ │ -021aa2: 6900 b701 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ -021aa6: 0e00 |000d: return-void │ │ -021aa8: 2200 be00 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@00be │ │ -021aac: 7010 d104 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@04d1 │ │ -021ab2: 6900 b701 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ -021ab6: 28f8 |0015: goto 000d // -0008 │ │ +021e18: |[021e18] android.support.v4.view.MenuItemCompat.:()V │ │ +021e28: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +021e2c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +021e30: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +021e34: 2200 bf00 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@00bf │ │ +021e38: 7010 d404 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@04d4 │ │ +021e3e: 6900 b701 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ +021e42: 0e00 |000d: return-void │ │ +021e44: 2200 be00 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@00be │ │ +021e48: 7010 d104 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@04d1 │ │ +021e4e: 6900 b701 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ +021e52: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000d line=109 │ │ 0x000e line=107 │ │ locals : │ │ @@ -36134,17 +20061,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021ab8: |[021ab8] android.support.v4.view.MenuItemCompat.:()V │ │ -021ac8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021ace: 0e00 |0003: return-void │ │ +021e54: |[021e54] android.support.v4.view.MenuItemCompat.:()V │ │ +021e64: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -36153,19 +20080,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -021ad0: |[021ad0] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -021ae0: 6200 b701 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ -021ae4: 7230 d704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04d7 │ │ -021aea: 0c00 |0005: move-result-object v0 │ │ -021aec: 1100 |0006: return-object v0 │ │ +021e6c: |[021e6c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +021e7c: 6200 b701 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ +021e80: 7230 d704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04d7 │ │ +021e86: 0c00 |0005: move-result-object v0 │ │ +021e88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -36174,40 +20101,40 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -021af0: |[021af0] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -021b00: 6200 b701 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ -021b04: 7230 d804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04d8 │ │ -021b0a: 0a00 |0005: move-result v0 │ │ -021b0c: 0f00 |0006: return v0 │ │ +021e8c: |[021e8c] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +021e9c: 6200 b701 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01b7 │ │ +021ea0: 7230 d804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04d8 │ │ +021ea6: 0a00 |0005: move-result v0 │ │ +021ea8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ source_file_idx : 1408 (MenuItemCompat.java) │ │ │ │ -Class #121 header: │ │ +Class #91 header: │ │ class_idx : 194 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1409 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #121 - │ │ +Class #91 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36216,17 +20143,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021b10: |[021b10] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -021b20: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021b26: 0e00 |0003: return-void │ │ +021eac: |[021eac] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +021ebc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -36234,18 +20161,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -021b28: |[021b28] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -021b38: 7220 c808 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@08c8 │ │ -021b3e: 0c00 |0003: move-result-object v0 │ │ -021b40: 1100 |0004: return-object v0 │ │ +021ec4: |[021ec4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +021ed4: 7220 c808 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@08c8 │ │ +021eda: 0c00 |0003: move-result-object v0 │ │ +021edc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -36254,44 +20181,44 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -021b44: |[021b44] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -021b54: 7220 ca08 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@08ca │ │ -021b5a: 0e00 |0003: return-void │ │ +021ee0: |[021ee0] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +021ef0: 7220 ca08 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@08ca │ │ +021ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ source_file_idx : 1409 (MenuItemCompatHoneycomb.java) │ │ │ │ -Class #122 header: │ │ +Class #92 header: │ │ class_idx : 197 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #122 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MotionEventVersionImpl" │ │ │ │ -Class #122 - │ │ +Class #92 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36318,311 +20245,29 @@ │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1413 (MotionEventCompat.java) │ │ │ │ -Class #123 header: │ │ -class_idx : 195 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1413 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #123 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMotionEventVersionImpl" │ │ - │ │ -Class #123 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021b5c: |[021b5c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -021b6c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021b72: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -021b74: |[021b74] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -021b84: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -021b88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -021b8a: 0f00 |0003: return v0 │ │ -021b8c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -021b8e: 28fe |0005: goto 0003 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0002 line=44 │ │ - 0x0003 line=46 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0006 reg=3 pointerId I │ │ - │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -021b90: |[021b90] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -021ba0: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -021ba4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -021ba6: 0f00 |0003: return v0 │ │ -021ba8: 2200 8d01 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -021bac: 1a01 ec05 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05ec │ │ -021bb0: 7020 200a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ -021bb6: 2700 |000b: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0002 line=52 │ │ - 0x0004 line=54 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - 0x0000 - 0x000c reg=3 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x000c reg=4 pointerIndex I │ │ - │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -021bb8: |[021bb8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -021bc8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -021bcc: 6e10 cf08 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@08cf │ │ -021bd2: 0a00 |0005: move-result v0 │ │ -021bd4: 0f00 |0006: return v0 │ │ -021bd6: 2200 8d01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -021bda: 1a01 ec05 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05ec │ │ -021bde: 7020 200a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ -021be4: 2700 |000e: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - 0x0002 line=59 │ │ - 0x0007 line=61 │ │ - 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 │ │ - │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -021be8: |[021be8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -021bf8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -021bfc: 6e10 d108 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@08d1 │ │ -021c02: 0a00 |0005: move-result v0 │ │ -021c04: 0f00 |0006: return v0 │ │ -021c06: 2200 8d01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ -021c0a: 1a01 ec05 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05ec │ │ -021c0e: 7020 200a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ -021c14: 2700 |000e: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - 0x0002 line=66 │ │ - 0x0007 line=68 │ │ - 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 : 1413 (MotionEventCompat.java) │ │ - │ │ -Class #124 header: │ │ -class_idx : 196 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1413 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #124 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMotionEventVersionImpl" │ │ - │ │ -Class #124 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021c18: |[021c18] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -021c28: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021c2e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021c30: |[021c30] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -021c40: 7120 f704 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f7 │ │ -021c46: 0a00 |0003: move-result v0 │ │ -021c48: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - 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 │ │ - │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021c4c: |[021c4c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -021c5c: 7120 f804 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f8 │ │ -021c62: 0a00 |0003: move-result v0 │ │ -021c64: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - 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 │ │ - │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021c68: |[021c68] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -021c78: 7120 f904 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@04f9 │ │ -021c7e: 0a00 |0003: move-result v0 │ │ -021c80: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - 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 │ │ - │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021c84: |[021c84] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -021c94: 7120 fa04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@04fa │ │ -021c9a: 0a00 |0003: move-result v0 │ │ -021c9c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - 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 : 1413 (MotionEventCompat.java) │ │ - │ │ -Class #125 header: │ │ +Class #93 header: │ │ class_idx : 198 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1413 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #125 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; } │ │ │ │ -Class #125 - │ │ +Class #93 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ name : 'ACTION_HOVER_MOVE' │ │ @@ -36670,26 +20315,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -021ca0: |[021ca0] android.support.v4.view.MotionEventCompat.:()V │ │ -021cb0: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -021cb4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -021cb6: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -021cba: 2200 c400 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@00c4 │ │ -021cbe: 7010 e504 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@04e5 │ │ -021cc4: 6900 c401 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ -021cc8: 0e00 |000c: return-void │ │ -021cca: 2200 c300 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@00c3 │ │ -021cce: 7010 e004 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@04e0 │ │ -021cd4: 6900 c401 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ -021cd8: 28f8 |0014: goto 000c // -0008 │ │ +021ef8: |[021ef8] android.support.v4.view.MotionEventCompat.:()V │ │ +021f08: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +021f0c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +021f0e: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +021f12: 2200 c400 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@00c4 │ │ +021f16: 7010 e504 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@04e5 │ │ +021f1c: 6900 c401 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ +021f20: 0e00 |000c: return-void │ │ +021f22: 2200 c300 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@00c3 │ │ +021f26: 7010 e004 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@04e0 │ │ +021f2c: 6900 c401 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ +021f30: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000c line=104 │ │ 0x000d line=102 │ │ locals : │ │ @@ -36699,17 +20344,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021cdc: |[021cdc] android.support.v4.view.MotionEventCompat.:()V │ │ -021cec: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021cf2: 0e00 |0003: return-void │ │ +021f34: |[021f34] android.support.v4.view.MotionEventCompat.:()V │ │ +021f44: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +021f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -36718,19 +20363,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 │ │ -021cf4: |[021cf4] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -021d04: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ -021d08: 7230 ea04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04ea │ │ -021d0e: 0a00 |0005: move-result v0 │ │ -021d10: 0f00 |0006: return v0 │ │ +021f4c: |[021f4c] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +021f5c: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ +021f60: 7230 ea04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04ea │ │ +021f66: 0a00 |0005: move-result v0 │ │ +021f68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -36739,21 +20384,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -021d14: |[021d14] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -021d24: 6e10 cc08 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ -021d2a: 0a00 |0003: move-result v0 │ │ -021d2c: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -021d32: b510 |0007: and-int/2addr v0, v1 │ │ -021d34: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -021d38: 0f00 |000a: return v0 │ │ +021f6c: |[021f6c] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +021f7c: 6e10 cc08 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ +021f82: 0a00 |0003: move-result v0 │ │ +021f84: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +021f8a: b510 |0007: and-int/2addr v0, v1 │ │ +021f8c: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +021f90: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -36761,19 +20406,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -021d3c: |[021d3c] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -021d4c: 6e10 cc08 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ -021d52: 0a00 |0003: move-result v0 │ │ -021d54: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -021d58: 0f00 |0006: return v0 │ │ +021f94: |[021f94] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +021fa4: 6e10 cc08 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ +021faa: 0a00 |0003: move-result v0 │ │ +021fac: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +021fb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -36781,19 +20426,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 │ │ -021d5c: |[021d5c] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -021d6c: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ -021d70: 7230 eb04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04eb │ │ -021d76: 0a00 |0005: move-result v0 │ │ -021d78: 0f00 |0006: return v0 │ │ +021fb4: |[021fb4] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +021fc4: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ +021fc8: 7230 eb04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04eb │ │ +021fce: 0a00 |0005: move-result v0 │ │ +021fd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -36802,19 +20447,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 │ │ -021d7c: |[021d7c] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -021d8c: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ -021d90: 7230 ec04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@04ec │ │ -021d96: 0a00 |0005: move-result v0 │ │ -021d98: 0f00 |0006: return v0 │ │ +021fd4: |[021fd4] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +021fe4: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ +021fe8: 7230 ec04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@04ec │ │ +021fee: 0a00 |0005: move-result v0 │ │ +021ff0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -36823,40 +20468,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -021d9c: |[021d9c] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -021dac: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ -021db0: 7230 ed04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@04ed │ │ -021db6: 0a00 |0005: move-result v0 │ │ -021db8: 0f00 |0006: return v0 │ │ +021ff4: |[021ff4] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +022004: 6200 c401 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c4 │ │ +022008: 7230 ed04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@04ed │ │ +02200e: 0a00 |0005: move-result v0 │ │ +022010: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ source_file_idx : 1413 (MotionEventCompat.java) │ │ │ │ -Class #126 header: │ │ +Class #94 header: │ │ class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #126 - │ │ +Class #94 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36865,17 +20510,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021dbc: |[021dbc] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -021dcc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -021dd2: 0e00 |0003: return-void │ │ +022014: |[022014] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +022024: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02202a: 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;) │ │ @@ -36883,18 +20528,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 │ │ -021dd4: |[021dd4] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -021de4: 6e20 cb08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@08cb │ │ -021dea: 0a00 |0003: move-result v0 │ │ -021dec: 0f00 |0004: return v0 │ │ +02202c: |[02202c] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +02203c: 6e20 cb08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@08cb │ │ +022042: 0a00 |0003: move-result v0 │ │ +022044: 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 │ │ │ │ @@ -36903,18 +20548,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 │ │ -021df0: |[021df0] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -021e00: 6e20 ce08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@08ce │ │ -021e06: 0a00 |0003: move-result v0 │ │ -021e08: 0f00 |0004: return v0 │ │ +022048: |[022048] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +022058: 6e20 ce08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@08ce │ │ +02205e: 0a00 |0003: move-result v0 │ │ +022060: 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 │ │ │ │ @@ -36923,18 +20568,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 │ │ -021e0c: |[021e0c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -021e1c: 6e20 d008 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@08d0 │ │ -021e22: 0a00 |0003: move-result v0 │ │ -021e24: 0f00 |0004: return v0 │ │ +022064: |[022064] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +022074: 6e20 d008 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@08d0 │ │ +02207a: 0a00 |0003: move-result v0 │ │ +02207c: 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 │ │ │ │ @@ -36943,1483 +20588,519 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -021e28: |[021e28] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -021e38: 6e20 d208 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@08d2 │ │ -021e3e: 0a00 |0003: move-result v0 │ │ -021e40: 0f00 |0004: return v0 │ │ +022080: |[022080] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +022090: 6e20 d208 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@08d2 │ │ +022096: 0a00 |0003: move-result v0 │ │ +022098: 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 : 1414 (MotionEventCompatEclair.java) │ │ │ │ -Class #127 header: │ │ -class_idx : 201 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1504 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #127 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ - │ │ -Class #127 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1504 (PagerTitleStrip.java) │ │ - │ │ -Class #128 header: │ │ -class_idx : 232 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1746 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #128 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ - │ │ -Class #128 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1746 (ViewPager.java) │ │ - │ │ -Class #129 header: │ │ -class_idx : 231 │ │ -access_flags : 1536 (0x0600) │ │ +Class #95 header: │ │ +class_idx : 200 │ │ +access_flags : 1025 (0x0401) │ │ superclass_idx : 407 │ │ -source_file_idx : 1746 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #129 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ +source_file_idx : 1500 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 19 │ │ │ │ -Class #129 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #95 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ - name : 'onAdapterChanged' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1746 (ViewPager.java) │ │ - │ │ -Class #130 header: │ │ -class_idx : 202 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 44 │ │ -source_file_idx : 1504 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #130 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PageListener" │ │ - │ │ -Class #130 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/DataSetObserver;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - #1 : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'mScrollState' │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'POSITION_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -2 │ │ + #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'POSITION_UNCHANGED' │ │ type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'mObservable' │ │ + type : 'Landroid/database/DataSetObservable;' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021e44: |[021e44] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -021e54: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021e58: 7010 c100 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00c1 │ │ -021e5e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=290 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ - │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -021e60: |[021e60] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -021e70: 7020 0f05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@050f │ │ -021e76: 0e00 |0003: return-void │ │ + insns size : 11 16-bit code units │ │ +02209c: |[02209c] android.support.v4.view.PagerAdapter.:()V │ │ +0220ac: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0220b2: 2200 2b00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@002b │ │ +0220b6: 7010 bd00 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00bd │ │ +0220bc: 5b10 c701 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ +0220c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ + 0x0000 line=78 │ │ + 0x0003 line=79 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onAdapterChanged' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -021e78: |[021e78] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -021e88: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021e8c: 6e30 2805 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0528 │ │ -021e92: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0220c4: |[0220c4] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0220d4: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ +0220d8: 1a01 fe05 |0002: const-string v1, "Required method destroyItem was not overridden" // string@05fe │ │ +0220dc: 7020 640a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0a64 │ │ +0220e2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=318 │ │ - 0x0005 line=319 │ │ + 0x0000 line=192 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ + 0x0000 - 0x0008 reg=5 object Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onChanged' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -021e94: |[021e94] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -021ea4: 5430 c901 |0000: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021ea8: 5431 c901 |0002: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021eac: 5411 d301 |0004: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -021eb0: 6e10 be05 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ -021eb6: 0a01 |0009: move-result v1 │ │ -021eb8: 5432 c901 |000a: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021ebc: 5422 d301 |000c: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -021ec0: 6e10 ba05 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ -021ec6: 0c02 |0011: move-result-object v2 │ │ -021ec8: 6e30 2905 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ -021ece: 0e00 |0015: return-void │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +0220e4: |[0220e4] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0220f4: 6e40 fc04 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@04fc │ │ +0220fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=323 │ │ - 0x0015 line=324 │ │ + 0x0000 line=124 │ │ + 0x0003 line=125 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 position I │ │ + 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ + #2 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021ed0: |[021ed0] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -021ee0: 5901 c801 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01c8 │ │ -021ee4: 0e00 |0002: return-void │ │ + insns size : 1 16-bit code units │ │ +0220fc: |[0220fc] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +02210c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=313 │ │ - 0x0002 line=314 │ │ + 0x0000 line=219 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0003 reg=1 state I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ + #3 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -021ee8: |[021ee8] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -021ef8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -021efc: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ -021f00: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -021f04: d802 0201 |0006: add-int/lit8 v2, v2, #int 1 // #01 │ │ -021f08: 5410 c901 |0008: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021f0c: 6e30 2a05 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@052a │ │ -021f12: 0e00 |000d: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +022110: |[022110] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +022120: 6e20 fe04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@04fe │ │ +022126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=296 │ │ - 0x0006 line=298 │ │ - 0x0008 line=300 │ │ - 0x000d line=301 │ │ + 0x0000 line=148 │ │ + 0x0003 line=149 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x000e reg=2 position I │ │ - 0x0000 - 0x000e reg=3 positionOffset F │ │ - 0x0000 - 0x000e reg=4 positionOffsetPixels I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ + #4 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getItemPosition' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -021f14: |[021f14] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -021f24: 5230 c801 |0000: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01c8 │ │ -021f28: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -021f2c: 5430 c901 |0004: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021f30: 5431 c901 |0006: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021f34: 5411 d301 |0008: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -021f38: 6e10 be05 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ -021f3e: 0a01 |000d: move-result v1 │ │ -021f40: 5432 c901 |000e: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ -021f44: 5422 d301 |0010: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -021f48: 6e10 ba05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ -021f4e: 0c02 |0015: move-result-object v2 │ │ -021f50: 6e30 2905 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ -021f56: 0e00 |0019: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +022128: |[022128] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +022138: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02213a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=305 │ │ - 0x0004 line=307 │ │ - 0x0019 line=309 │ │ + 0x0000 line=268 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x001a reg=4 position I │ │ - │ │ - source_file_idx : 1504 (PagerTitleStrip.java) │ │ - │ │ -Class #131 header: │ │ -class_idx : 228 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1746 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #131 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ - │ │ -Class #131 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1746 (ViewPager.java) │ │ - │ │ -Class #132 header: │ │ -class_idx : 203 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 316 │ │ -source_file_idx : 1504 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 10 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #132 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStrip$1; Landroid/support/v4/view/PagerTitleStrip$PageListener; } │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ -Class #132 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'ATTRS' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'SIDE_ALPHA' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 153 │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "PagerTitleStrip" │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'TEXT_SPACING' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 16 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mCurrText' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mLastKnownCurrentPage' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mLastKnownPositionOffset' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mNextText' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mPageListener' │ │ - type : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mPager' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mPrevText' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mScaledTextSpacing' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mUpdatingPositions' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mUpdatingText' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getPageTitle' │ │ + type : '(I)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 20 16-bit code units │ │ -021f58: |[021f58] android.support.v4.view.PagerTitleStrip.:()V │ │ -021f68: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -021f6a: 2300 5102 |0001: new-array v0, v0, [I // type@0251 │ │ -021f6e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -021f74: 6900 ca01 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01ca │ │ -021f78: 0e00 |0008: return-void │ │ -021f7a: 0000 |0009: nop // spacer │ │ -021f7c: 0003 0400 0300 0000 3400 0101 9800 ... |000a: array-data (10 units) │ │ + insns size : 2 16-bit code units │ │ +02213c: |[02213c] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +02214c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02214e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=297 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=2 position I │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -021f90: |[021f90] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -021fa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021fa2: 7030 1805 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0518 │ │ -021fa8: 0e00 |0004: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +022150: |[022150] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +022160: 2200 a001 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01a0 │ │ +022164: 1a01 ff05 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@05ff │ │ +022168: 7020 640a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0a64 │ │ +02216e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0004 line=68 │ │ + 0x0000 line=175 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #8 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 211 16-bit code units │ │ -021fac: |[021fac] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -021fbc: 121a |0000: const/4 v10, #int 1 // #1 │ │ -021fbe: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -021fc0: 7030 2209 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0922 │ │ -021fc6: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -021fc8: 59b7 cf01 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ -021fcc: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -021fd0: 59b7 d001 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ -021fd4: 2207 ca00 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@00ca │ │ -021fd8: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -021fda: 7030 1005 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0510 │ │ -021fe0: 5bb7 d201 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ -021fe4: 2207 6c01 |0014: new-instance v7, Landroid/widget/TextView; // type@016c │ │ -021fe8: 7020 e109 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ -021fee: 5bb7 d401 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -021ff2: 6e20 1905 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0519 │ │ -021ff8: 2207 6c01 |001e: new-instance v7, Landroid/widget/TextView; // type@016c │ │ -021ffc: 7020 e109 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ -022002: 5bb7 ce01 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -022006: 6e20 1905 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0519 │ │ -02200c: 2207 6c01 |0028: new-instance v7, Landroid/widget/TextView; // type@016c │ │ -022010: 7020 e109 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ -022016: 5bb7 d101 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -02201a: 6e20 1905 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0519 │ │ -022020: 6207 ca01 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01ca │ │ -022024: 6e30 7300 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0073 │ │ -02202a: 0c00 |0037: move-result-object v0 │ │ -02202c: 6e30 a700 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00a7 │ │ -022032: 0a03 |003b: move-result v3 │ │ -022034: 3803 1100 |003c: if-eqz v3, 004d // +0011 │ │ -022038: 54b7 d401 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -02203c: 6e30 ec09 c703 |0040: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@09ec │ │ -022042: 54b7 ce01 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -022046: 6e30 ec09 c703 |0045: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@09ec │ │ -02204c: 54b7 d101 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022050: 6e30 ec09 c703 |004a: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@09ec │ │ -022056: 6e20 a900 a000 |004d: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00a9 │ │ -02205c: 0a07 |0050: move-result v7 │ │ -02205e: 3807 1500 |0051: if-eqz v7, 0066 // +0015 │ │ -022062: 6e30 a400 a009 |0053: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00a4 │ │ -022068: 0a04 |0056: move-result v4 │ │ -02206a: 54b7 d401 |0057: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -02206e: 6e20 ed09 4700 |0059: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ -022074: 54b7 ce01 |005c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -022078: 6e20 ed09 4700 |005e: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ -02207e: 54b7 d101 |0061: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022082: 6e20 ed09 4700 |0063: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ -022088: 1227 |0066: const/4 v7, #int 2 // #2 │ │ -02208a: 6e30 a500 7009 |0067: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00a5 │ │ -022090: 0a05 |006a: move-result v5 │ │ -022092: 3805 1400 |006b: if-eqz v5, 007f // +0014 │ │ -022096: 54b7 d401 |006d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -02209a: 8258 |006f: int-to-float v8, v5 │ │ -02209c: 6e30 ee09 9708 |0070: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09ee │ │ -0220a2: 54b7 ce01 |0073: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -0220a6: 8258 |0075: int-to-float v8, v5 │ │ -0220a8: 6e30 ee09 9708 |0076: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09ee │ │ -0220ae: 54b7 d101 |0079: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -0220b2: 8258 |007b: int-to-float v8, v5 │ │ -0220b4: 6e30 ee09 9708 |007c: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09ee │ │ -0220ba: 6e10 aa00 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00aa │ │ -0220c0: 54b7 d401 |0082: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -0220c4: 6e10 e409 0700 |0084: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@09e4 │ │ -0220ca: 0c07 |0087: move-result-object v7 │ │ -0220cc: 6e10 9e00 0700 |0088: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@009e │ │ -0220d2: 0a01 |008b: move-result v1 │ │ -0220d4: 1507 0099 |008c: const/high16 v7, #int -1728053248 // #9900 │ │ -0220d8: 1408 ffff ff00 |008e: const v8, #float 2.35099e-38 // #00ffffff │ │ -0220de: b518 |0091: and-int/2addr v8, v1 │ │ -0220e0: 9606 0708 |0092: or-int v6, v7, v8 │ │ -0220e4: 54b7 d401 |0094: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -0220e8: 6e20 ed09 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ -0220ee: 54b7 d101 |0099: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -0220f2: 6e20 ed09 6700 |009b: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ -0220f8: 54b7 d401 |009e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -0220fc: 6208 5302 |00a0: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0253 │ │ -022100: 6e20 e709 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@09e7 │ │ -022106: 54b7 ce01 |00a5: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -02210a: 6208 5302 |00a7: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0253 │ │ -02210e: 6e20 e709 8700 |00a9: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@09e7 │ │ -022114: 54b7 d101 |00ac: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022118: 6208 5302 |00ae: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0253 │ │ -02211c: 6e20 e709 8700 |00b0: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@09e7 │ │ -022122: 54b7 d401 |00b3: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -022126: 6e10 ea09 0700 |00b5: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@09ea │ │ -02212c: 54b7 ce01 |00b8: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -022130: 6e10 ea09 0700 |00ba: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@09ea │ │ -022136: 54b7 d101 |00bd: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -02213a: 6e10 ea09 0700 |00bf: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@09ea │ │ -022140: 6e10 7000 0c00 |00c2: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ -022146: 0c07 |00c5: move-result-object v7 │ │ -022148: 6e10 9f00 0700 |00c6: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@009f │ │ -02214e: 0c07 |00c9: move-result-object v7 │ │ -022150: 5272 5502 |00ca: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0255 │ │ -022154: 1507 8041 |00cc: const/high16 v7, #int 1098907648 // #4180 │ │ -022158: c827 |00ce: mul-float/2addr v7, v2 │ │ -02215a: 8777 |00cf: float-to-int v7, v7 │ │ -02215c: 59b7 d501 |00d0: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01d5 │ │ -022160: 0e00 |00d2: return-void │ │ + insns size : 5 16-bit code units │ │ +022170: |[022170] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +022180: 6e30 0305 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0503 │ │ +022186: 0c00 |0003: move-result-object v0 │ │ +022188: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=71 │ │ - 0x0005 line=48 │ │ - 0x0008 line=49 │ │ - 0x000c line=55 │ │ - 0x0014 line=73 │ │ - 0x001e line=74 │ │ - 0x0028 line=75 │ │ - 0x0032 line=77 │ │ - 0x0038 line=78 │ │ - 0x003c line=79 │ │ - 0x003e line=80 │ │ - 0x0043 line=81 │ │ - 0x0048 line=82 │ │ - 0x004d line=84 │ │ - 0x0053 line=85 │ │ - 0x0057 line=86 │ │ - 0x005c line=87 │ │ - 0x0061 line=88 │ │ - 0x0066 line=90 │ │ - 0x006b line=91 │ │ - 0x006d line=92 │ │ - 0x0073 line=93 │ │ - 0x0079 line=94 │ │ - 0x007f line=96 │ │ - 0x0082 line=98 │ │ - 0x008c line=99 │ │ - 0x0094 line=100 │ │ - 0x0099 line=101 │ │ - 0x009e line=103 │ │ - 0x00a5 line=104 │ │ - 0x00ac line=105 │ │ - 0x00b3 line=106 │ │ - 0x00b8 line=107 │ │ - 0x00bd line=108 │ │ - 0x00c2 line=110 │ │ - 0x00cc line=111 │ │ - 0x00d2 line=112 │ │ + 0x0000 line=110 │ │ locals : │ │ - 0x0057 - 0x0066 reg=4 textColor I │ │ - 0x0038 - 0x00d3 reg=0 a Landroid/content/res/TypedArray; │ │ - 0x008c - 0x00d3 reg=1 defaultColor I │ │ - 0x00cc - 0x00d3 reg=2 density F │ │ - 0x003c - 0x00d3 reg=3 textAppearance I │ │ - 0x006b - 0x00d3 reg=5 textSize I │ │ - 0x0094 - 0x00d3 reg=6 transparentColor I │ │ - 0x0000 - 0x00d3 reg=11 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x00d3 reg=12 context Landroid/content/Context; │ │ - 0x0000 - 0x00d3 reg=13 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=3 position I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onAttachedToWindow' │ │ + #9 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'notifyDataSetChanged' │ │ type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -022164: |[022164] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -022174: 6f10 2c09 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@092c │ │ -02217a: 6e10 2005 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0520 │ │ -022180: 0c02 |0006: move-result-object v2 │ │ -022182: 2023 ed00 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@00ed │ │ -022186: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -02218a: 2203 8c01 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ -02218e: 1a04 df05 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@05df │ │ -022192: 7020 1f0a 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -022198: 2703 |0012: throw v3 │ │ -02219a: 0721 |0013: move-object v1, v2 │ │ -02219c: 1f01 ed00 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@00ed │ │ -0221a0: 6e10 ba05 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ -0221a6: 0c00 |0019: move-result-object v0 │ │ -0221a8: 5453 d201 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ -0221ac: 6e20 f605 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@05f6 │ │ -0221b2: 5453 d201 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ -0221b6: 6e20 f905 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@05f9 │ │ -0221bc: 5b51 d301 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -0221c0: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0221c2: 6e30 2805 3500 |0027: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0528 │ │ -0221c8: 0e00 |002a: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02218c: |[02218c] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +02219c: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ +0221a0: 6e10 be00 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00be │ │ +0221a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x0003 line=118 │ │ - 0x0007 line=119 │ │ - 0x000b line=120 │ │ - 0x0014 line=124 │ │ - 0x0016 line=125 │ │ - 0x001a line=127 │ │ - 0x001f line=128 │ │ - 0x0024 line=129 │ │ - 0x0026 line=130 │ │ - 0x002a line=131 │ │ + 0x0000 line=276 │ │ + 0x0005 line=277 │ │ locals : │ │ - 0x001a - 0x002b reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0016 - 0x002b reg=1 pager Landroid/support/v4/view/ViewPager; │ │ - 0x0007 - 0x002b reg=2 parent Landroid/view/ViewParent; │ │ - 0x0000 - 0x002b reg=5 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'registerDataSetObserver' │ │ + type : '(Landroid/database/DataSetObserver;)V' │ │ + access : 0x0000 () │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -0221cc: |[0221cc] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -0221dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0221de: 5420 d301 |0001: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -0221e2: 6e10 ba05 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ -0221e8: 0c00 |0006: move-result-object v0 │ │ -0221ea: 6e30 2805 0201 |0007: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0528 │ │ -0221f0: 5420 d301 |000a: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -0221f4: 6e20 f605 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@05f6 │ │ -0221fa: 5420 d301 |000f: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -0221fe: 6e20 f905 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@05f9 │ │ -022204: 5b21 d301 |0014: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -022208: 0e00 |0016: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0221a8: |[0221a8] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0221b8: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ +0221bc: 6e20 bf00 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00bf │ │ +0221c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=135 │ │ - 0x000a line=136 │ │ - 0x000f line=137 │ │ - 0x0014 line=138 │ │ - 0x0016 line=139 │ │ + 0x0000 line=280 │ │ + 0x0005 line=281 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #12 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -02220c: |[02220c] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -02221c: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -022220: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -022224: 5420 d301 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -022228: 6e10 be05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ -02222e: 0a00 |0009: move-result v0 │ │ -022230: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -022232: 6e30 2a05 0201 |000b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@052a │ │ -022238: 0e00 |000e: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0221c4: |[0221c4] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0221d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=285 │ │ - 0x0004 line=286 │ │ - 0x000e line=288 │ │ + 0x0000 line=250 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x000f reg=3 changed Z │ │ - 0x0000 - 0x000f reg=4 l I │ │ - 0x0000 - 0x000f reg=5 t I │ │ - 0x0000 - 0x000f reg=6 r I │ │ - 0x0000 - 0x000f reg=7 b I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #13 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 107 16-bit code units │ │ -02223c: |[02223c] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -02224c: 7110 ea08 0e00 |0000: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@08ea │ │ -022252: 0a09 |0003: move-result v9 │ │ -022254: 7110 ea08 0f00 |0004: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@08ea │ │ -02225a: 0a04 |0007: move-result v4 │ │ -02225c: 7110 eb08 0e00 |0008: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08eb │ │ -022262: 0a0a |000b: move-result v10 │ │ -022264: 7110 eb08 0f00 |000c: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08eb │ │ -02226a: 0a05 |000f: move-result v5 │ │ -02226c: 150b 0040 |0010: const/high16 v11, #int 1073741824 // #4000 │ │ -022270: 32b9 0a00 |0012: if-eq v9, v11, 001c // +000a │ │ -022274: 220b 8c01 |0014: new-instance v11, Ljava/lang/IllegalStateException; // type@018c │ │ -022278: 1a0c 8905 |0016: const-string v12, "Must measure with an exact width" // string@0589 │ │ -02227c: 7020 1f0a cb00 |0018: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -022282: 270b |001b: throw v11 │ │ -022284: 0151 |001c: move v1, v5 │ │ -022286: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -022288: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -02228a: 6e10 1a05 0d00 |001f: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@051a │ │ -022290: 0c00 |0022: move-result-object v0 │ │ -022292: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ -022296: 6e10 dc00 0000 |0025: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00dc │ │ -02229c: 0a06 |0028: move-result v6 │ │ -02229e: 6e10 1f05 0d00 |0029: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@051f │ │ -0222a4: 0a0b |002c: move-result v11 │ │ -0222a6: 6e10 1c05 0d00 |002d: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@051c │ │ -0222ac: 0a0c |0030: move-result v12 │ │ -0222ae: 9007 0b0c |0031: add-int v7, v11, v12 │ │ -0222b2: b171 |0033: sub-int/2addr v1, v7 │ │ -0222b4: 82ab |0034: int-to-float v11, v10 │ │ -0222b6: 140c cdcc 4c3f |0035: const v12, #float 0.8 // #3f4ccccd │ │ -0222bc: c8cb |0038: mul-float/2addr v11, v12 │ │ -0222be: 87bb |0039: float-to-int v11, v11 │ │ -0222c0: 150c 0080 |003a: const/high16 v12, #int -2147483648 // #8000 │ │ -0222c4: 7120 ec08 cb00 |003c: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -0222ca: 0a03 |003f: move-result v3 │ │ -0222cc: 7120 ec08 4100 |0040: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -0222d2: 0a02 |0043: move-result v2 │ │ -0222d4: 54db d401 |0044: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -0222d8: 6e30 e609 3b02 |0046: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ -0222de: 54db ce01 |0049: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -0222e2: 6e30 e609 3b02 |004b: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ -0222e8: 54db d101 |004e: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -0222ec: 6e30 e609 3b02 |0050: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ -0222f2: 150b 0040 |0053: const/high16 v11, #int 1073741824 // #4000 │ │ -0222f6: 33b4 0600 |0055: if-ne v4, v11, 005b // +0006 │ │ -0222fa: 6e30 2705 ad05 |0057: invoke-virtual {v13, v10, v5}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0527 │ │ -022300: 0e00 |005a: return-void │ │ -022302: 54db ce01 |005b: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -022306: 6e10 e209 0b00 |005d: invoke-virtual {v11}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ -02230c: 0a08 |0060: move-result v8 │ │ -02230e: 900b 0807 |0061: add-int v11, v8, v7 │ │ -022312: 7120 300a b600 |0063: invoke-static {v6, v11}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -022318: 0a0b |0066: move-result v11 │ │ -02231a: 6e30 2705 ad0b |0067: invoke-virtual {v13, v10, v11}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0527 │ │ -022320: 28f0 |006a: goto 005a // -0010 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0221d8: |[0221d8] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0221e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0221ea: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=248 │ │ - 0x0004 line=249 │ │ - 0x0008 line=250 │ │ - 0x000c line=251 │ │ - 0x0010 line=253 │ │ - 0x0014 line=254 │ │ - 0x001c line=257 │ │ - 0x001d line=258 │ │ - 0x001e line=259 │ │ - 0x001f line=260 │ │ - 0x0023 line=261 │ │ - 0x0025 line=262 │ │ - 0x0029 line=264 │ │ - 0x0033 line=265 │ │ - 0x0034 line=267 │ │ - 0x0040 line=269 │ │ - 0x0044 line=271 │ │ - 0x0049 line=272 │ │ - 0x004e line=273 │ │ - 0x0053 line=275 │ │ - 0x0057 line=276 │ │ - 0x005a line=281 │ │ - 0x005b line=278 │ │ - 0x0061 line=279 │ │ + 0x0000 line=239 │ │ locals : │ │ - 0x0023 - 0x006b reg=0 bg Landroid/graphics/drawable/Drawable; │ │ - 0x001d - 0x006b reg=1 childHeight I │ │ - 0x0044 - 0x006b reg=2 childHeightSpec I │ │ - 0x0040 - 0x006b reg=3 childWidthSpec I │ │ - 0x0008 - 0x006b reg=4 heightMode I │ │ - 0x0010 - 0x006b reg=5 heightSize I │ │ - 0x001e - 0x006b reg=6 minHeight I │ │ - 0x001f - 0x006b reg=7 padding I │ │ - 0x0061 - 0x006b reg=8 textHeight I │ │ - 0x0004 - 0x006b reg=9 widthMode I │ │ - 0x000c - 0x006b reg=10 widthSize I │ │ - 0x0000 - 0x006b reg=13 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x006b reg=14 widthMeasureSpec I │ │ - 0x0000 - 0x006b reg=15 heightMeasureSpec I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'requestLayout' │ │ - type : '()V' │ │ + #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -022324: |[022324] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -022334: 5510 d701 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01d7 │ │ -022338: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -02233c: 6f10 3309 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0933 │ │ -022342: 0e00 |0007: return-void │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0221ec: |[0221ec] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0221fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ - 0x0004 line=181 │ │ - 0x0007 line=183 │ │ + 0x0000 line=207 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 position I │ │ + 0x0000 - 0x0001 reg=3 object Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'updateAdapter' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -022344: |[022344] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -022354: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -022358: 5410 d201 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ -02235c: 6e20 0e05 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@050e │ │ -022362: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ -022366: 5410 d201 |0009: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ -02236a: 6e20 0705 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0507 │ │ -022370: 5410 d301 |000e: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -022374: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ -022378: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -02237a: 5910 cf01 |0013: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ -02237e: 1500 80bf |0015: const/high16 v0, #int -1082130432 // #bf80 │ │ -022382: 5910 d001 |0017: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ -022386: 5410 d301 |0019: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -02238a: 6e10 be05 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ -022390: 0a00 |001e: move-result v0 │ │ -022392: 6e30 2905 0103 |001f: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ -022398: 6e10 2605 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0526 │ │ -02239e: 0e00 |0025: return-void │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +022200: |[022200] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +022210: 6e40 0a05 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@050a │ │ +022216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=186 │ │ - 0x0002 line=187 │ │ - 0x0007 line=189 │ │ - 0x0009 line=190 │ │ - 0x000e line=192 │ │ - 0x0012 line=193 │ │ - 0x0015 line=194 │ │ - 0x0019 line=195 │ │ - 0x0022 line=196 │ │ - 0x0025 line=198 │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ locals : │ │ - 0x0000 - 0x0026 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0026 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0026 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 position I │ │ + 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'updateText' │ │ - type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 136 16-bit code units │ │ -0223a0: |[0223a0] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -0223b0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0223b2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0223b4: 380b 8200 |0002: if-eqz v11, 0084 // +0082 │ │ -0223b8: 6e10 0005 0b00 |0004: invoke-virtual {v11}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -0223be: 0a03 |0007: move-result v3 │ │ -0223c0: 5c97 d701 |0008: iput-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01d7 │ │ -0223c4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0223c6: 347a 0a00 |000b: if-lt v10, v7, 0015 // +000a │ │ -0223ca: 380b 0800 |000d: if-eqz v11, 0015 // +0008 │ │ -0223ce: d807 0aff |000f: add-int/lit8 v7, v10, #int -1 // #ff │ │ -0223d2: 6e20 0205 7b00 |0011: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0502 │ │ -0223d8: 0c04 |0014: move-result-object v4 │ │ -0223da: 5497 d401 |0015: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -0223de: 6e20 eb09 4700 |0017: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -0223e4: 5498 ce01 |001a: iget-object v8, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -0223e8: 380b 6a00 |001c: if-eqz v11, 0086 // +006a │ │ -0223ec: 6e20 0205 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0502 │ │ -0223f2: 0c07 |0021: move-result-object v7 │ │ -0223f4: 6e20 eb09 7800 |0022: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -0223fa: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0223fc: d807 0a01 |0026: add-int/lit8 v7, v10, #int 1 // #01 │ │ -022400: 3537 0a00 |0028: if-ge v7, v3, 0032 // +000a │ │ -022404: 380b 0800 |002a: if-eqz v11, 0032 // +0008 │ │ -022408: d807 0a01 |002c: add-int/lit8 v7, v10, #int 1 // #01 │ │ -02240c: 6e20 0205 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0502 │ │ -022412: 0c04 |0031: move-result-object v4 │ │ -022414: 5497 d101 |0032: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022418: 6e20 eb09 4700 |0034: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -02241e: 6e10 2105 0900 |0037: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0521 │ │ -022424: 0a07 |003a: move-result v7 │ │ -022426: 6e10 1d05 0900 |003b: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@051d │ │ -02242c: 0a08 |003e: move-result v8 │ │ -02242e: b187 |003f: sub-int/2addr v7, v8 │ │ -022430: 6e10 1e05 0900 |0040: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@051e │ │ -022436: 0a08 |0043: move-result v8 │ │ -022438: 9105 0708 |0044: sub-int v5, v7, v8 │ │ -02243c: 6e10 1b05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@051b │ │ -022442: 0a07 |0049: move-result v7 │ │ -022444: 6e10 1f05 0900 |004a: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@051f │ │ -02244a: 0a08 |004d: move-result v8 │ │ -02244c: b187 |004e: sub-int/2addr v7, v8 │ │ -02244e: 6e10 1c05 0900 |004f: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@051c │ │ -022454: 0a08 |0052: move-result v8 │ │ -022456: 9100 0708 |0053: sub-int v0, v7, v8 │ │ -02245a: 8257 |0055: int-to-float v7, v5 │ │ -02245c: 1408 cdcc 4c3f |0056: const v8, #float 0.8 // #3f4ccccd │ │ -022462: c887 |0059: mul-float/2addr v7, v8 │ │ -022464: 8777 |005a: float-to-int v7, v7 │ │ -022466: 1508 0080 |005b: const/high16 v8, #int -2147483648 // #8000 │ │ -02246a: 7120 ec08 8700 |005d: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -022470: 0a02 |0060: move-result v2 │ │ -022472: 1507 0040 |0061: const/high16 v7, #int 1073741824 // #4000 │ │ -022476: 7120 ec08 7000 |0063: invoke-static {v0, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -02247c: 0a01 |0066: move-result v1 │ │ -02247e: 5497 d401 |0067: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -022482: 6e30 e609 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ -022488: 5497 ce01 |006c: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -02248c: 6e30 e609 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ -022492: 5497 d101 |0071: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022496: 6e30 e609 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ -02249c: 599a cf01 |0076: iput v10, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ -0224a0: 5597 d601 |0078: iget-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01d6 │ │ -0224a4: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -0224a8: 5297 d001 |007c: iget v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ -0224ac: 6e30 2a05 a907 |007e: invoke-virtual {v9, v10, v7}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@052a │ │ -0224b2: 5c96 d701 |0081: iput-boolean v6, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01d7 │ │ -0224b6: 0e00 |0083: return-void │ │ -0224b8: 0163 |0084: move v3, v6 │ │ -0224ba: 2883 |0085: goto 0008 // -007d │ │ -0224bc: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -0224be: 289b |0087: goto 0022 // -0065 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +022218: |[022218] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +022228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=142 │ │ - 0x0008 line=143 │ │ - 0x000a line=145 │ │ - 0x000b line=146 │ │ - 0x000f line=147 │ │ - 0x0015 line=149 │ │ - 0x001a line=151 │ │ - 0x0025 line=153 │ │ - 0x0026 line=154 │ │ - 0x002c line=155 │ │ - 0x0032 line=157 │ │ - 0x0037 line=160 │ │ - 0x0046 line=161 │ │ - 0x0055 line=162 │ │ - 0x0061 line=164 │ │ - 0x0067 line=165 │ │ - 0x006c line=166 │ │ - 0x0071 line=167 │ │ - 0x0076 line=169 │ │ - 0x0078 line=171 │ │ - 0x007c line=172 │ │ - 0x0081 line=175 │ │ - 0x0083 line=176 │ │ - 0x0085 line=142 │ │ - 0x0086 line=151 │ │ + 0x0000 line=159 │ │ locals : │ │ - 0x0055 - 0x0084 reg=0 childHeight I │ │ - 0x0067 - 0x0084 reg=1 childHeightSpec I │ │ - 0x0061 - 0x0084 reg=2 childWidthSpec I │ │ - 0x0008 - 0x0084 reg=3 itemCount I │ │ - 0x000b - 0x0084 reg=4 text Ljava/lang/CharSequence; │ │ - 0x0046 - 0x0084 reg=5 width I │ │ - 0x0086 - 0x0088 reg=3 itemCount I │ │ - 0x0086 - 0x0088 reg=4 text Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0088 reg=9 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0088 reg=10 currentItem I │ │ - 0x0000 - 0x0088 reg=11 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ - #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'updateTextPositions' │ │ - type : '(IF)V' │ │ + #17 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +02222c: |[02222c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +02223c: 6e20 0c05 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@050c │ │ +022242: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0003 line=96 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + #18 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'unregisterDataSetObserver' │ │ + type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 26 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 270 16-bit code units │ │ -0224c0: |[0224c0] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IF)V │ │ -0224d0: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -0224d4: 5200 cf01 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ -0224d8: 0214 0000 |0004: move/from16 v20, v0 │ │ -0224dc: 0200 1800 |0006: move/from16 v0, v24 │ │ -0224e0: 0201 1400 |0008: move/from16 v1, v20 │ │ -0224e4: 3210 f900 |000a: if-eq v0, v1, 0103 // +00f9 │ │ -0224e8: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -0224ec: 5400 d301 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ -0224f0: 0814 0000 |0010: move-object/from16 v20, v0 │ │ -0224f4: 7401 ba05 1400 |0012: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ -0224fa: 0c14 |0015: move-result-object v20 │ │ -0224fc: 0800 1700 |0016: move-object/from16 v0, v23 │ │ -022500: 0201 1800 |0018: move/from16 v1, v24 │ │ -022504: 0802 1400 |001a: move-object/from16 v2, v20 │ │ -022508: 6e30 2905 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ -02250e: 1314 0100 |001f: const/16 v20, #int 1 // #1 │ │ -022512: 0200 1400 |0021: move/from16 v0, v20 │ │ -022516: 0801 1700 |0023: move-object/from16 v1, v23 │ │ -02251a: 5c10 d601 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01d6 │ │ -02251e: 0800 1700 |0027: move-object/from16 v0, v23 │ │ -022522: 5400 d401 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -022526: 0814 0000 |002b: move-object/from16 v20, v0 │ │ -02252a: 7401 e309 1400 |002d: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@09e3 │ │ -022530: 0a10 |0030: move-result v16 │ │ -022532: 0800 1700 |0031: move-object/from16 v0, v23 │ │ -022536: 5400 ce01 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -02253a: 0814 0000 |0035: move-object/from16 v20, v0 │ │ -02253e: 7401 e309 1400 |0037: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@09e3 │ │ -022544: 0a08 |003a: move-result v8 │ │ -022546: 0800 1700 |003b: move-object/from16 v0, v23 │ │ -02254a: 5400 d101 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -02254e: 0814 0000 |003f: move-object/from16 v20, v0 │ │ -022552: 7401 e309 1400 |0041: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@09e3 │ │ -022558: 0a0b |0044: move-result v11 │ │ -02255a: db09 0802 |0045: div-int/lit8 v9, v8, #int 2 // #02 │ │ -02255e: 7401 2105 1700 |0047: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0521 │ │ -022564: 0a11 |004a: move-result v17 │ │ -022566: 7401 1d05 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@051d │ │ -02256c: 0a0c |004e: move-result v12 │ │ -02256e: 7401 1e05 1700 |004f: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@051e │ │ -022574: 0a0d |0052: move-result v13 │ │ -022576: 7401 1f05 1700 |0053: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@051f │ │ -02257c: 0a0e |0056: move-result v14 │ │ -02257e: 9012 0c09 |0057: add-int v18, v12, v9 │ │ -022582: 9013 0d09 |0059: add-int v19, v13, v9 │ │ -022586: 9114 1112 |005b: sub-int v20, v17, v18 │ │ -02258a: 9103 1413 |005d: sub-int v3, v20, v19 │ │ -02258e: 1514 003f |005f: const/high16 v20, #int 1056964608 // #3f00 │ │ -022592: a606 1914 |0061: add-float v6, v25, v20 │ │ -022596: 1514 803f |0063: const/high16 v20, #int 1065353216 // #3f80 │ │ -02259a: 2d14 0614 |0065: cmpl-float v20, v6, v20 │ │ -02259e: 3d14 0600 |0067: if-lez v20, 006d // +0006 │ │ -0225a2: 1514 803f |0069: const/high16 v20, #int 1065353216 // #3f80 │ │ -0225a6: a706 0614 |006b: sub-float v6, v6, v20 │ │ -0225aa: 9114 1113 |006d: sub-int v20, v17, v19 │ │ -0225ae: 8230 |006f: int-to-float v0, v3 │ │ -0225b0: 0215 0000 |0070: move/from16 v21, v0 │ │ -0225b4: a815 1506 |0072: mul-float v21, v21, v6 │ │ -0225b8: 0200 1500 |0074: move/from16 v0, v21 │ │ -0225bc: 8700 |0076: float-to-int v0, v0 │ │ -0225be: 0215 0000 |0077: move/from16 v21, v0 │ │ -0225c2: 9104 1415 |0079: sub-int v4, v20, v21 │ │ -0225c6: db14 0802 |007b: div-int/lit8 v20, v8, #int 2 // #02 │ │ -0225ca: 9105 0414 |007d: sub-int v5, v4, v20 │ │ -0225ce: 9007 0508 |007f: add-int v7, v5, v8 │ │ -0225d2: 0800 1700 |0081: move-object/from16 v0, v23 │ │ -0225d6: 5400 ce01 |0083: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -0225da: 0814 0000 |0085: move-object/from16 v20, v0 │ │ -0225de: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -0225e2: 5400 ce01 |0089: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ -0225e6: 0815 0000 |008b: move-object/from16 v21, v0 │ │ -0225ea: 7401 e209 1500 |008d: invoke-virtual/range {v21}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ -0225f0: 0a15 |0090: move-result v21 │ │ -0225f2: 9015 150e |0091: add-int v21, v21, v14 │ │ -0225f6: 0800 1400 |0093: move-object/from16 v0, v20 │ │ -0225fa: 0201 1500 |0095: move/from16 v1, v21 │ │ -0225fe: 6e51 e509 507e |0097: invoke-virtual {v0, v5, v14, v7, v1}, Landroid/widget/TextView;.layout:(IIII)V // method@09e5 │ │ -022604: 0800 1700 |009a: move-object/from16 v0, v23 │ │ -022608: 5200 d501 |009c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01d5 │ │ -02260c: 0214 0000 |009e: move/from16 v20, v0 │ │ -022610: 9114 0514 |00a0: sub-int v20, v5, v20 │ │ -022614: 9114 1410 |00a2: sub-int v20, v20, v16 │ │ -022618: 0200 1400 |00a4: move/from16 v0, v20 │ │ -02261c: 7120 320a 0c00 |00a6: invoke-static {v12, v0}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ -022622: 0a0f |00a9: move-result v15 │ │ -022624: 0800 1700 |00aa: move-object/from16 v0, v23 │ │ -022628: 5400 d401 |00ac: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -02262c: 0814 0000 |00ae: move-object/from16 v20, v0 │ │ -022630: 9015 0f10 |00b0: add-int v21, v15, v16 │ │ -022634: 0800 1700 |00b2: move-object/from16 v0, v23 │ │ -022638: 5400 d401 |00b4: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ -02263c: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ -022640: 7401 e209 1600 |00b8: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ -022646: 0a16 |00bb: move-result v22 │ │ -022648: 9016 160e |00bc: add-int v22, v22, v14 │ │ -02264c: 0800 1400 |00be: move-object/from16 v0, v20 │ │ -022650: 0201 1500 |00c0: move/from16 v1, v21 │ │ -022654: 0202 1600 |00c2: move/from16 v2, v22 │ │ -022658: 6e52 e509 f01e |00c4: invoke-virtual {v0, v15, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@09e5 │ │ -02265e: 9114 110d |00c7: sub-int v20, v17, v13 │ │ -022662: 9114 140b |00c9: sub-int v20, v20, v11 │ │ -022666: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ -02266a: 5200 d501 |00cd: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01d5 │ │ -02266e: 0215 0000 |00cf: move/from16 v21, v0 │ │ -022672: 9015 1507 |00d1: add-int v21, v21, v7 │ │ -022676: 7702 300a 1400 |00d3: invoke-static/range {v20, v21}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -02267c: 0a0a |00d6: move-result v10 │ │ -02267e: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -022682: 5400 d101 |00d9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022686: 0814 0000 |00db: move-object/from16 v20, v0 │ │ -02268a: 9015 0a0b |00dd: add-int v21, v10, v11 │ │ -02268e: 0800 1700 |00df: move-object/from16 v0, v23 │ │ -022692: 5400 d101 |00e1: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ -022696: 0816 0000 |00e3: move-object/from16 v22, v0 │ │ -02269a: 7401 e209 1600 |00e5: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ -0226a0: 0a16 |00e8: move-result v22 │ │ -0226a2: 9016 160e |00e9: add-int v22, v22, v14 │ │ -0226a6: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -0226aa: 0201 1500 |00ed: move/from16 v1, v21 │ │ -0226ae: 0202 1600 |00ef: move/from16 v2, v22 │ │ -0226b2: 6e52 e509 a01e |00f1: invoke-virtual {v0, v10, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@09e5 │ │ -0226b8: 0200 1900 |00f4: move/from16 v0, v25 │ │ -0226bc: 0801 1700 |00f6: move-object/from16 v1, v23 │ │ -0226c0: 5910 d001 |00f8: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ -0226c4: 1314 0000 |00fa: const/16 v20, #int 0 // #0 │ │ -0226c8: 0200 1400 |00fc: move/from16 v0, v20 │ │ -0226cc: 0801 1700 |00fe: move-object/from16 v1, v23 │ │ -0226d0: 5c10 d601 |0100: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01d6 │ │ -0226d4: 0e00 |0102: return-void │ │ -0226d6: 0800 1700 |0103: move-object/from16 v0, v23 │ │ -0226da: 5200 d001 |0105: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ -0226de: 0214 0000 |0107: move/from16 v20, v0 │ │ -0226e2: 2d14 1914 |0109: cmpl-float v20, v25, v20 │ │ -0226e6: 3914 14ff |010b: if-nez v20, 001f // -00ec │ │ -0226ea: 28f5 |010d: goto 0102 // -000b │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +022244: |[022244] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +022254: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01c7 │ │ +022258: 6e20 c000 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00c0 │ │ +02225e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x000c line=202 │ │ - 0x001f line=207 │ │ - 0x0027 line=209 │ │ - 0x0031 line=210 │ │ - 0x003b line=211 │ │ - 0x0045 line=212 │ │ - 0x0047 line=214 │ │ - 0x004b line=215 │ │ - 0x004f line=216 │ │ - 0x0053 line=217 │ │ - 0x0057 line=218 │ │ - 0x0059 line=219 │ │ - 0x005b line=220 │ │ - 0x005f line=222 │ │ - 0x0063 line=223 │ │ - 0x0069 line=224 │ │ - 0x006d line=226 │ │ - 0x007b line=227 │ │ - 0x007f line=228 │ │ - 0x0081 line=230 │ │ - 0x009a line=233 │ │ - 0x00aa line=234 │ │ - 0x00c7 line=237 │ │ - 0x00d7 line=239 │ │ - 0x00f4 line=242 │ │ - 0x00fa line=243 │ │ - 0x0102 line=244 │ │ - 0x0103 line=203 │ │ + 0x0000 line=284 │ │ + 0x0005 line=285 │ │ locals : │ │ - 0x005f - 0x0102 reg=3 contentWidth I │ │ - 0x007b - 0x0102 reg=4 currCenter I │ │ - 0x007f - 0x0102 reg=5 currLeft I │ │ - 0x0063 - 0x0102 reg=6 currOffset F │ │ - 0x0081 - 0x0102 reg=7 currRight I │ │ - 0x003b - 0x0102 reg=8 currWidth I │ │ - 0x0047 - 0x0102 reg=9 halfCurrWidth I │ │ - 0x00d7 - 0x0102 reg=10 nextLeft I │ │ - 0x0045 - 0x0102 reg=11 nextWidth I │ │ - 0x004f - 0x0102 reg=12 paddingLeft I │ │ - 0x0053 - 0x0102 reg=13 paddingRight I │ │ - 0x0057 - 0x0102 reg=14 paddingTop I │ │ - 0x00aa - 0x0102 reg=15 prevLeft I │ │ - 0x0031 - 0x0102 reg=16 prevWidth I │ │ - 0x004b - 0x0102 reg=17 stripWidth I │ │ - 0x0059 - 0x0102 reg=18 textPaddedLeft I │ │ - 0x005b - 0x0102 reg=19 textPaddedRight I │ │ - 0x0000 - 0x010e reg=23 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x010e reg=24 position I │ │ - 0x0000 - 0x010e reg=25 positionOffset F │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 1504 (PagerTitleStrip.java) │ │ + source_file_idx : 1500 (PagerAdapter.java) │ │ │ │ -Class #133 header: │ │ -class_idx : 206 │ │ -access_flags : 1536 (0x0600) │ │ +Class #96 header: │ │ +class_idx : 201 │ │ +access_flags : 4096 (0x1000) │ │ superclass_idx : 407 │ │ -source_file_idx : 1726 │ │ +source_file_idx : 1504 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #133 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ - │ │ -Class #133 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1726 (VelocityTrackerCompat.java) │ │ - │ │ -Class #134 header: │ │ -class_idx : 204 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1726 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #134 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseVelocityTrackerVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #134 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #96 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0226ec: |[0226ec] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -0226fc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022702: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -022704: |[022704] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022714: 6e10 d908 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@08d9 │ │ -02271a: 0a00 |0003: move-result v0 │ │ -02271c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ - │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -022720: |[022720] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022730: 6e10 db08 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@08db │ │ -022736: 0a00 |0003: move-result v0 │ │ -022738: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ - │ │ - source_file_idx : 1726 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1504 (PagerTitleStrip.java) │ │ │ │ -Class #135 header: │ │ -class_idx : 205 │ │ -access_flags : 0 (0x0000) │ │ +Class #97 header: │ │ +class_idx : 206 │ │ +access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1726 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #135 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombVelocityTrackerVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ │ │ -Class #135 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #97 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02273c: |[02273c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -02274c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022752: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getXVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -022754: |[022754] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022764: 7120 3805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0538 │ │ -02276a: 0a00 |0003: move-result v0 │ │ -02276c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -022770: |[022770] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022780: 7120 3905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0539 │ │ -022786: 0a00 |0003: move-result v0 │ │ -022788: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ source_file_idx : 1726 (VelocityTrackerCompat.java) │ │ │ │ -Class #136 header: │ │ +Class #98 header: │ │ class_idx : 207 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1726 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #136 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; } │ │ │ │ -Class #136 - │ │ +Class #98 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ name : 'IMPL' │ │ @@ -38432,26 +21113,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02278c: |[02278c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -02279c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0227a0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0227a4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0227a8: 2200 cd00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00cd │ │ -0227ac: 7010 2e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@052e │ │ -0227b2: 6900 d801 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ -0227b6: 0e00 |000d: return-void │ │ -0227b8: 2200 cc00 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00cc │ │ -0227bc: 7010 2b05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@052b │ │ -0227c2: 6900 d801 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ -0227c6: 28f8 |0015: goto 000d // -0008 │ │ +022260: |[022260] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +022270: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +022274: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +022278: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02227c: 2200 cd00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00cd │ │ +022280: 7010 2e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@052e │ │ +022286: 6900 d801 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ +02228a: 0e00 |000d: return-void │ │ +02228c: 2200 cc00 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00cc │ │ +022290: 7010 2b05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@052b │ │ +022296: 6900 d801 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ +02229a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -38461,17 +21142,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0227c8: |[0227c8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0227d8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0227de: 0e00 |0003: return-void │ │ +02229c: |[02229c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +0222ac: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0222b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -38480,19 +21161,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 │ │ -0227e0: |[0227e0] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0227f0: 6200 d801 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ -0227f4: 7230 3105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0531 │ │ -0227fa: 0a00 |0005: move-result v0 │ │ -0227fc: 0f00 |0006: return v0 │ │ +0222b4: |[0222b4] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0222c4: 6200 d801 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ +0222c8: 7230 3105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0531 │ │ +0222ce: 0a00 |0005: move-result v0 │ │ +0222d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -38501,40 +21182,40 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022800: |[022800] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022810: 6200 d801 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ -022814: 7230 3205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0532 │ │ -02281a: 0a00 |0005: move-result v0 │ │ -02281c: 0f00 |0006: return v0 │ │ +0222d4: |[0222d4] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0222e4: 6200 d801 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01d8 │ │ +0222e8: 7230 3205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0532 │ │ +0222ee: 0a00 |0005: move-result v0 │ │ +0222f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ source_file_idx : 1726 (VelocityTrackerCompat.java) │ │ │ │ -Class #137 header: │ │ +Class #99 header: │ │ class_idx : 208 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1727 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #137 - │ │ +Class #99 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38543,17 +21224,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022820: |[022820] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -022830: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022836: 0e00 |0003: return-void │ │ +0222f4: |[0222f4] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +022304: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02230a: 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;) │ │ @@ -38561,18 +21242,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 │ │ -022838: |[022838] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022848: 6e20 da08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@08da │ │ -02284e: 0a00 |0003: move-result v0 │ │ -022850: 0f00 |0004: return v0 │ │ +02230c: |[02230c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02231c: 6e20 da08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@08da │ │ +022322: 0a00 |0003: move-result v0 │ │ +022324: 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 │ │ │ │ @@ -38581,44 +21262,44 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022854: |[022854] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -022864: 6e20 dc08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@08dc │ │ -02286a: 0a00 |0003: move-result v0 │ │ -02286c: 0f00 |0004: return v0 │ │ +022328: |[022328] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +022338: 6e20 dc08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@08dc │ │ +02233e: 0a00 |0003: move-result v0 │ │ +022340: 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 : 1727 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ -Class #138 header: │ │ +Class #100 header: │ │ class_idx : 212 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ -Class #138 annotations: │ │ +Class #100 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewCompatImpl" │ │ │ │ -Class #138 - │ │ +Class #100 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38669,487 +21350,29 @@ │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1732 (ViewCompat.java) │ │ │ │ -Class #139 header: │ │ -class_idx : 209 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1732 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #139 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewCompatImpl" │ │ - │ │ -Class #139 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022870: |[022870] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -022880: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022886: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -022888: |[022888] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -022898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02289a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=59 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=3 direction I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02289c: |[02289c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0228ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0228ae: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=3 direction I │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0228b0: |[0228b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0228c0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0228c2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0228c4: |[0228c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0228d4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - 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; │ │ - │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0228d8: |[0228d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0228e8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=81 │ │ - 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; │ │ - │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0228ec: |[0228ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0228fc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - 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; │ │ - │ │ - #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -022900: |[022900] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -022910: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - 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; │ │ - │ │ - #7 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -022914: |[022914] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -022924: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=69 │ │ - 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 : 1732 (ViewCompat.java) │ │ - │ │ -Class #140 header: │ │ -class_idx : 210 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 209 │ │ -source_file_idx : 1732 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #140 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ - │ │ -Class #140 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022928: |[022928] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -022938: 7010 3a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@053a │ │ -02293e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -022940: |[022940] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -022950: 7110 6005 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0560 │ │ -022956: 0a00 |0003: move-result v0 │ │ -022958: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02295c: |[02295c] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -02296c: 7120 6105 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0561 │ │ -022972: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=91 │ │ - 0x0003 line=92 │ │ - 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 : 1732 (ViewCompat.java) │ │ - │ │ -Class #141 header: │ │ -class_idx : 211 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 210 │ │ -source_file_idx : 1732 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #141 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ - │ │ -Class #141 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022974: |[022974] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -022984: 7010 4305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0543 │ │ -02298a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02298c: |[02298c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02299c: 7120 6305 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0563 │ │ -0229a2: 0a00 |0003: move-result v0 │ │ -0229a4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=3 direction I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0229a8: |[0229a8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0229b8: 7120 6405 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0564 │ │ -0229be: 0a00 |0003: move-result v0 │ │ -0229c0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=3 direction I │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0229c4: |[0229c4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0229d4: 7120 6505 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0565 │ │ -0229da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x0003 line=111 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0229dc: |[0229dc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0229ec: 6e10 e106 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06e1 │ │ -0229f2: 0c00 |0003: move-result-object v0 │ │ -0229f4: 7120 6605 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0566 │ │ -0229fa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - 0x0007 line=115 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0229fc: |[0229fc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -022a0c: 7120 6705 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0567 │ │ -022a12: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - 0x0003 line=107 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -022a14: |[022a14] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -022a24: 6e10 9204 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0492 │ │ -022a2a: 0c00 |0003: move-result-object v0 │ │ -022a2c: 7120 6805 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0568 │ │ -022a32: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - 0x0007 line=119 │ │ - 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 : 1732 (ViewCompat.java) │ │ - │ │ -Class #142 header: │ │ +Class #101 header: │ │ class_idx : 213 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1732 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #142 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; Landroid/support/v4/view/ViewCompat$ViewCompatImpl; } │ │ │ │ -Class #142 - │ │ +Class #101 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ name : 'IMPL' │ │ @@ -39178,32 +21401,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -022a34: |[022a34] android.support.v4.view.ViewCompat.:()V │ │ -022a44: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -022a48: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -022a4c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022a50: 2201 d300 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00d3 │ │ -022a54: 7010 4605 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0546 │ │ -022a5a: 6901 d901 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022a5e: 0e00 |000d: return-void │ │ -022a60: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -022a64: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -022a68: 2201 d200 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00d2 │ │ -022a6c: 7010 4305 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0543 │ │ -022a72: 6901 d901 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022a76: 28f4 |0019: goto 000d // -000c │ │ -022a78: 2201 d100 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00d1 │ │ -022a7c: 7010 3a05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@053a │ │ -022a82: 6901 d901 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022a86: 28ec |0021: goto 000d // -0014 │ │ +022344: |[022344] android.support.v4.view.ViewCompat.:()V │ │ +022354: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +022358: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02235c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +022360: 2201 d300 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00d3 │ │ +022364: 7010 4605 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0546 │ │ +02236a: 6901 d901 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +02236e: 0e00 |000d: return-void │ │ +022370: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +022374: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +022378: 2201 d200 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00d2 │ │ +02237c: 7010 4305 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0543 │ │ +022382: 6901 d901 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022386: 28f4 |0019: goto 000d // -000c │ │ +022388: 2201 d100 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00d1 │ │ +02238c: 7010 3a05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@053a │ │ +022392: 6901 d901 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022396: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=132 │ │ 0x000e line=127 │ │ @@ -39217,17 +21440,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022a88: |[022a88] android.support.v4.view.ViewCompat.:()V │ │ -022a98: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022a9e: 0e00 |0003: return-void │ │ +022398: |[022398] android.support.v4.view.ViewCompat.:()V │ │ +0223a8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0223ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -39236,19 +21459,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 │ │ -022aa0: |[022aa0] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -022ab0: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022ab4: 7230 4d05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@054d │ │ -022aba: 0a00 |0005: move-result v0 │ │ -022abc: 0f00 |0006: return v0 │ │ +0223b0: |[0223b0] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0223c0: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +0223c4: 7230 4d05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@054d │ │ +0223ca: 0a00 |0005: move-result v0 │ │ +0223cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -39257,19 +21480,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 │ │ -022ac0: |[022ac0] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -022ad0: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022ad4: 7230 4e05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@054e │ │ -022ada: 0a00 |0005: move-result v0 │ │ -022adc: 0f00 |0006: return v0 │ │ +0223d0: |[0223d0] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +0223e0: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +0223e4: 7230 4e05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@054e │ │ +0223ea: 0a00 |0005: move-result v0 │ │ +0223ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -39278,19 +21501,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -022ae0: |[022ae0] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -022af0: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022af4: 7220 4f05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@054f │ │ -022afa: 0a00 |0005: move-result v0 │ │ -022afc: 0f00 |0006: return v0 │ │ +0223f0: |[0223f0] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +022400: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022404: 7220 4f05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@054f │ │ +02240a: 0a00 |0005: move-result v0 │ │ +02240c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -39298,18 +21521,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 │ │ -022b00: |[022b00] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -022b10: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022b14: 7230 5005 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0550 │ │ -022b1a: 0e00 |0005: return-void │ │ +022410: |[022410] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022420: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022424: 7230 5005 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0550 │ │ +02242a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39319,18 +21542,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 │ │ -022b1c: |[022b1c] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -022b2c: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022b30: 7230 5105 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@0551 │ │ -022b36: 0e00 |0005: return-void │ │ +02242c: |[02242c] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +02243c: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022440: 7230 5105 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@0551 │ │ +022446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -39340,18 +21563,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 │ │ -022b38: |[022b38] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -022b48: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022b4c: 7230 5205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0552 │ │ -022b52: 0e00 |0005: return-void │ │ +022448: |[022448] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022458: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +02245c: 7230 5205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0552 │ │ +022462: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39361,18 +21584,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 │ │ -022b54: |[022b54] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -022b64: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022b68: 7230 5305 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0553 │ │ -022b6e: 0e00 |0005: return-void │ │ +022464: |[022464] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +022474: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022478: 7230 5305 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0553 │ │ +02247e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -39382,40 +21605,40 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -022b70: |[022b70] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -022b80: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ -022b84: 7230 5405 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0554 │ │ -022b8a: 0e00 |0005: return-void │ │ +022480: |[022480] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +022490: 6200 d901 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01d9 │ │ +022494: 7230 5405 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0554 │ │ +02249a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ │ │ Virtual methods - │ │ source_file_idx : 1732 (ViewCompat.java) │ │ │ │ -Class #143 header: │ │ +Class #102 header: │ │ class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1733 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #143 - │ │ +Class #102 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39424,17 +21647,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022b8c: |[022b8c] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -022b9c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022ba2: 0e00 |0003: return-void │ │ +02249c: |[02249c] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +0224ac: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0224b2: 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;) │ │ @@ -39442,18 +21665,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -022ba4: |[022ba4] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -022bb4: 6e10 fc08 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@08fc │ │ -022bba: 0a00 |0003: move-result v0 │ │ -022bbc: 0f00 |0004: return v0 │ │ +0224b4: |[0224b4] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +0224c4: 6e10 fc08 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@08fc │ │ +0224ca: 0a00 |0003: move-result v0 │ │ +0224cc: 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;) │ │ @@ -39461,39 +21684,39 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022bc0: |[022bc0] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -022bd0: 6e20 1609 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@0916 │ │ -022bd6: 0e00 |0003: return-void │ │ +0224d0: |[0224d0] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +0224e0: 6e20 1609 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@0916 │ │ +0224e6: 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 : 1733 (ViewCompatGingerbread.java) │ │ │ │ -Class #144 header: │ │ +Class #103 header: │ │ class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1734 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #144 - │ │ +Class #103 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39502,17 +21725,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022bd8: |[022bd8] android.support.v4.view.ViewCompatICS.:()V │ │ -022be8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022bee: 0e00 |0003: return-void │ │ +0224e8: |[0224e8] android.support.v4.view.ViewCompatICS.:()V │ │ +0224f8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0224fe: 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;) │ │ @@ -39520,18 +21743,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 │ │ -022bf0: |[022bf0] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -022c00: 6e20 f008 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@08f0 │ │ -022c06: 0a00 |0003: move-result v0 │ │ -022c08: 0f00 |0004: return v0 │ │ +022500: |[022500] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +022510: 6e20 f008 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@08f0 │ │ +022516: 0a00 |0003: move-result v0 │ │ +022518: 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 │ │ │ │ @@ -39540,18 +21763,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 │ │ -022c0c: |[022c0c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -022c1c: 6e20 f108 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@08f1 │ │ -022c22: 0a00 |0003: move-result v0 │ │ -022c24: 0f00 |0004: return v0 │ │ +02251c: |[02251c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +02252c: 6e20 f108 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@08f1 │ │ +022532: 0a00 |0003: move-result v0 │ │ +022534: 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 │ │ │ │ @@ -39560,17 +21783,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 │ │ -022c28: |[022c28] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -022c38: 6e20 0909 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0909 │ │ -022c3e: 0e00 |0003: return-void │ │ +022538: |[022538] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +022548: 6e20 0909 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0909 │ │ +02254e: 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; │ │ @@ -39580,18 +21803,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 │ │ -022c40: |[022c40] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -022c50: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -022c54: 6e20 0a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@090a │ │ -022c5a: 0e00 |0005: return-void │ │ +022550: |[022550] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +022560: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +022564: 6e20 0a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@090a │ │ +02256a: 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; │ │ @@ -39601,17 +21824,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 │ │ -022c5c: |[022c5c] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -022c6c: 6e20 0b09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@090b │ │ -022c72: 0e00 |0003: return-void │ │ +02256c: |[02256c] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02257c: 6e20 0b09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@090b │ │ +022582: 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; │ │ @@ -39621,45 +21844,45 @@ │ │ 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 │ │ -022c74: |[022c74] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -022c84: 1f01 3401 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ -022c88: 6e20 1109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@0911 │ │ -022c8e: 0e00 |0005: return-void │ │ +022584: |[022584] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +022594: 1f01 3401 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0134 │ │ +022598: 6e20 1109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@0911 │ │ +02259e: 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 : 1734 (ViewCompatICS.java) │ │ │ │ -Class #145 header: │ │ +Class #104 header: │ │ class_idx : 218 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1736 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #145 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewConfigurationVersionImpl" │ │ │ │ -Class #145 - │ │ +Class #104 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39668,159 +21891,29 @@ │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1736 (ViewConfigurationCompat.java) │ │ │ │ -Class #146 header: │ │ -class_idx : 216 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1736 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #146 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ - │ │ -Class #146 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022c90: |[022c90] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -022ca0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022ca6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -022ca8: |[022ca8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -022cb8: 6e10 1e09 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@091e │ │ -022cbe: 0a00 |0003: move-result v0 │ │ -022cc0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ - │ │ - source_file_idx : 1736 (ViewConfigurationCompat.java) │ │ - │ │ -Class #147 header: │ │ -class_idx : 217 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1736 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #147 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ - │ │ -Class #147 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022cc4: |[022cc4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -022cd4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022cda: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -022cdc: |[022cdc] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -022cec: 7110 7205 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0572 │ │ -022cf2: 0a00 |0003: move-result v0 │ │ -022cf4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ - │ │ - source_file_idx : 1736 (ViewConfigurationCompat.java) │ │ - │ │ -Class #148 header: │ │ +Class #105 header: │ │ class_idx : 219 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1736 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #148 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; } │ │ │ │ -Class #148 - │ │ +Class #105 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ name : 'IMPL' │ │ @@ -39833,26 +21926,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -022cf8: |[022cf8] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -022d08: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -022d0c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -022d10: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022d14: 2200 d900 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00d9 │ │ -022d18: 7010 6b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@056b │ │ -022d1e: 6900 dd01 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01dd │ │ -022d22: 0e00 |000d: return-void │ │ -022d24: 2200 d800 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00d8 │ │ -022d28: 7010 6905 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0569 │ │ -022d2e: 6900 dd01 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01dd │ │ -022d32: 28f8 |0015: goto 000d // -0008 │ │ +0225a0: |[0225a0] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +0225b0: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0225b4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0225b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0225bc: 2200 d900 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00d9 │ │ +0225c0: 7010 6b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@056b │ │ +0225c6: 6900 dd01 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01dd │ │ +0225ca: 0e00 |000d: return-void │ │ +0225cc: 2200 d800 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00d8 │ │ +0225d0: 7010 6905 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0569 │ │ +0225d6: 6900 dd01 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01dd │ │ +0225da: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -39862,17 +21955,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022d34: |[022d34] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -022d44: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022d4a: 0e00 |0003: return-void │ │ +0225dc: |[0225dc] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +0225ec: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0225f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -39881,39 +21974,39 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -022d4c: |[022d4c] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -022d5c: 6200 dd01 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01dd │ │ -022d60: 7220 6d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@056d │ │ -022d66: 0a00 |0005: move-result v0 │ │ -022d68: 0f00 |0006: return v0 │ │ +0225f4: |[0225f4] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +022604: 6200 dd01 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01dd │ │ +022608: 7220 6d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@056d │ │ +02260e: 0a00 |0005: move-result v0 │ │ +022610: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ source_file_idx : 1736 (ViewConfigurationCompat.java) │ │ │ │ -Class #149 header: │ │ +Class #106 header: │ │ class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1737 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #149 - │ │ +Class #106 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39922,17 +22015,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022d6c: |[022d6c] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -022d7c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022d82: 0e00 |0003: return-void │ │ +022614: |[022614] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +022624: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02262a: 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;) │ │ @@ -39940,43 +22033,43 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -022d84: |[022d84] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -022d94: 6e10 1d09 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@091d │ │ -022d9a: 0a00 |0003: move-result v0 │ │ -022d9c: 0f00 |0004: return v0 │ │ +02262c: |[02262c] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +02263c: 6e10 1d09 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@091d │ │ +022642: 0a00 |0003: move-result v0 │ │ +022644: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ source_file_idx : 1737 (ViewConfigurationCompatFroyo.java) │ │ │ │ -Class #150 header: │ │ +Class #107 header: │ │ class_idx : 222 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 1739 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #150 annotations: │ │ +Class #107 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewGroupCompatImpl" │ │ │ │ -Class #150 - │ │ +Class #107 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39985,161 +22078,29 @@ │ │ name : 'onRequestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1739 (ViewGroupCompat.java) │ │ │ │ -Class #151 header: │ │ -class_idx : 223 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1739 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #151 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatStubImpl" │ │ - │ │ -Class #151 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022da0: |[022da0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -022db0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022db6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -022db8: |[022db8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -022dc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -022dca: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - 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 : 1739 (ViewGroupCompat.java) │ │ - │ │ -Class #152 header: │ │ -class_idx : 221 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 223 │ │ -source_file_idx : 1739 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #152 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ - │ │ -Class #152 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022dcc: |[022dcc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -022ddc: 7010 7605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0576 │ │ -022de2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -022de4: |[022de4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -022df4: 7130 7c05 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@057c │ │ -022dfa: 0a00 |0003: move-result v0 │ │ -022dfc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - 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 : 1739 (ViewGroupCompat.java) │ │ - │ │ -Class #153 header: │ │ +Class #108 header: │ │ class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 1739 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #153 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; } │ │ │ │ -Class #153 - │ │ +Class #108 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ name : 'IMPL' │ │ @@ -40152,26 +22113,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -022e00: |[022e00] android.support.v4.view.ViewGroupCompat.:()V │ │ -022e10: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -022e14: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -022e18: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022e1c: 2200 dd00 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00dd │ │ -022e20: 7010 7305 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0573 │ │ -022e26: 6900 de01 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01de │ │ -022e2a: 0e00 |000d: return-void │ │ -022e2c: 2200 df00 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00df │ │ -022e30: 7010 7605 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0576 │ │ -022e36: 6900 de01 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01de │ │ -022e3a: 28f8 |0015: goto 000d // -0008 │ │ +022648: |[022648] android.support.v4.view.ViewGroupCompat.:()V │ │ +022658: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +02265c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +022660: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +022664: 2200 dd00 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00dd │ │ +022668: 7010 7305 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0573 │ │ +02266e: 6900 de01 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01de │ │ +022672: 0e00 |000d: return-void │ │ +022674: 2200 df00 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00df │ │ +022678: 7010 7605 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0576 │ │ +02267e: 6900 de01 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01de │ │ +022682: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000d line=57 │ │ 0x000e line=55 │ │ locals : │ │ @@ -40181,17 +22142,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022e3c: |[022e3c] android.support.v4.view.ViewGroupCompat.:()V │ │ -022e4c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022e52: 0e00 |0003: return-void │ │ +022684: |[022684] android.support.v4.view.ViewGroupCompat.:()V │ │ +022694: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02269a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -40200,41 +22161,41 @@ │ │ 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 │ │ -022e54: |[022e54] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -022e64: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01de │ │ -022e68: 7240 7505 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@0575 │ │ -022e6e: 0a00 |0005: move-result v0 │ │ -022e70: 0f00 |0006: return v0 │ │ +02269c: |[02269c] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0226ac: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01de │ │ +0226b0: 7240 7505 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@0575 │ │ +0226b6: 0a00 |0005: move-result v0 │ │ +0226b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 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 : 1739 (ViewGroupCompat.java) │ │ │ │ -Class #154 header: │ │ +Class #109 header: │ │ class_idx : 225 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1740 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #154 - │ │ +Class #109 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -40243,17 +22204,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022e74: |[022e74] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -022e84: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022e8a: 0e00 |0003: return-void │ │ +0226bc: |[0226bc] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +0226cc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0226d2: 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;) │ │ @@ -40261,46 +22222,46 @@ │ │ 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 │ │ -022e8c: |[022e8c] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -022e9c: 6e30 2e09 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@092e │ │ -022ea2: 0a00 |0003: move-result v0 │ │ -022ea4: 0f00 |0004: return v0 │ │ +0226d4: |[0226d4] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0226e4: 6e30 2e09 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@092e │ │ +0226ea: 0a00 |0003: move-result v0 │ │ +0226ec: 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 : 1740 (ViewGroupCompatIcs.java) │ │ │ │ -Class #155 header: │ │ +Class #110 header: │ │ class_idx : 226 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 1746 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #155 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ │ │ -Class #155 - │ │ +Class #110 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -40310,17 +22271,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022ea8: |[022ea8] android.support.v4.view.ViewPager$1.:()V │ │ -022eb8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022ebe: 0e00 |0003: return-void │ │ +0226f0: |[0226f0] android.support.v4.view.ViewPager$1.:()V │ │ +022700: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +022706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -40329,19 +22290,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 │ │ -022ec0: |[022ec0] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -022ed0: 5230 e001 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -022ed4: 5241 e001 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -022ed8: b110 |0004: sub-int/2addr v0, v1 │ │ -022eda: 0f00 |0005: return v0 │ │ +022708: |[022708] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +022718: 5230 e001 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +02271c: 5241 e001 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +022720: b110 |0004: sub-int/2addr v0, v1 │ │ +022722: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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; │ │ @@ -40351,46 +22312,46 @@ │ │ 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 │ │ -022edc: |[022edc] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -022eec: 1f02 e500 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -022ef0: 1f03 e500 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -022ef4: 6e30 7e05 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@057e │ │ -022efa: 0a00 |0007: move-result v0 │ │ -022efc: 0f00 |0008: return v0 │ │ +022724: |[022724] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +022734: 1f02 e500 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +022738: 1f03 e500 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +02273c: 6e30 7e05 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@057e │ │ +022742: 0a00 |0007: move-result v0 │ │ +022744: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 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 : 1746 (ViewPager.java) │ │ │ │ -Class #156 header: │ │ +Class #111 header: │ │ class_idx : 227 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 1746 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #156 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #156 - │ │ +Class #111 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -40400,17 +22361,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022f00: |[022f00] android.support.v4.view.ViewPager$2.:()V │ │ -022f10: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022f16: 0e00 |0003: return-void │ │ +022748: |[022748] android.support.v4.view.ViewPager$2.:()V │ │ +022758: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02275e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -40419,49 +22380,75 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -022f18: |[022f18] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -022f28: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -022f2c: c713 |0002: sub-float/2addr v3, v1 │ │ -022f2e: a800 0303 |0003: mul-float v0, v3, v3 │ │ -022f32: c830 |0005: mul-float/2addr v0, v3 │ │ -022f34: c830 |0006: mul-float/2addr v0, v3 │ │ -022f36: c830 |0007: mul-float/2addr v0, v3 │ │ -022f38: c610 |0008: add-float/2addr v0, v1 │ │ -022f3a: 0f00 |0009: return v0 │ │ +022760: |[022760] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +022770: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +022774: c713 |0002: sub-float/2addr v3, v1 │ │ +022776: a800 0303 |0003: mul-float v0, v3, v3 │ │ +02277a: c830 |0005: mul-float/2addr v0, v3 │ │ +02277c: c830 |0006: mul-float/2addr v0, v3 │ │ +02277e: c830 |0007: mul-float/2addr v0, v3 │ │ +022780: c610 |0008: add-float/2addr v0, v1 │ │ +022782: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ source_file_idx : 1746 (ViewPager.java) │ │ │ │ -Class #157 header: │ │ +Class #112 header: │ │ +class_idx : 228 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1746 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #112 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ + │ │ +Class #112 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1746 (ViewPager.java) │ │ + │ │ +Class #113 header: │ │ class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1746 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #157 annotations: │ │ +Class #113 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ItemInfo" │ │ │ │ -Class #157 - │ │ +Class #113 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ @@ -40482,42 +22469,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022f3c: |[022f3c] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -022f4c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -022f52: 0e00 |0003: return-void │ │ +022784: |[022784] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +022794: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02279a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 1746 (ViewPager.java) │ │ │ │ -Class #158 header: │ │ +Class #114 header: │ │ class_idx : 230 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 315 │ │ source_file_idx : 1746 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #158 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #158 - │ │ +Class #114 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$LayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ @@ -40534,18 +22521,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -022f54: |[022f54] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -022f64: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -022f66: 7030 1f09 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@091f │ │ -022f6c: 0e00 |0004: return-void │ │ +02279c: |[02279c] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +0227ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0227ae: 7030 1f09 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@091f │ │ +0227b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2086 │ │ 0x0004 line=2087 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ │ │ @@ -40554,26 +22541,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -022f70: |[022f70] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -022f80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022f82: 7030 2009 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0920 │ │ -022f88: 7100 9f05 0000 |0004: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$100:()[I // method@059f │ │ -022f8e: 0c01 |0007: move-result-object v1 │ │ -022f90: 6e30 7300 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0073 │ │ -022f96: 0c00 |000b: move-result-object v0 │ │ -022f98: 6e30 a600 2002 |000c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00a6 │ │ -022f9e: 0a01 |000f: move-result v1 │ │ -022fa0: 5931 e201 |0010: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -022fa4: 6e10 aa00 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00aa │ │ -022faa: 0e00 |0015: return-void │ │ +0227b8: |[0227b8] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0227c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0227ca: 7030 2009 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0920 │ │ +0227d0: 7100 9f05 0000 |0004: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$100:()[I // method@059f │ │ +0227d6: 0c01 |0007: move-result-object v1 │ │ +0227d8: 6e30 7300 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0073 │ │ +0227de: 0c00 |000b: move-result-object v0 │ │ +0227e0: 6e30 a600 2002 |000c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00a6 │ │ +0227e6: 0a01 |000f: move-result v1 │ │ +0227e8: 5931 e201 |0010: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +0227ec: 6e10 aa00 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00aa │ │ +0227f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2090 │ │ 0x0004 line=2092 │ │ 0x000c line=2093 │ │ 0x0012 line=2094 │ │ 0x0015 line=2095 │ │ @@ -40582,30 +22569,106 @@ │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ source_file_idx : 1746 (ViewPager.java) │ │ │ │ -Class #159 header: │ │ +Class #115 header: │ │ +class_idx : 231 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1746 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #115 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ + │ │ +Class #115 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ + name : 'onAdapterChanged' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1746 (ViewPager.java) │ │ + │ │ +Class #116 header: │ │ +class_idx : 232 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1746 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #116 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ + │ │ +Class #116 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1746 (ViewPager.java) │ │ + │ │ +Class #117 header: │ │ class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 44 │ │ source_file_idx : 1746 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #159 annotations: │ │ +Class #117 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PagerObserver" │ │ │ │ -Class #159 - │ │ +Class #117 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ @@ -40618,18 +22681,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 │ │ -022fac: |[022fac] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -022fbc: 5b01 e401 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -022fc0: 7010 c100 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00c1 │ │ -022fc6: 0e00 |0005: return-void │ │ +0227f4: |[0227f4] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +022804: 5b01 e401 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +022808: 7010 c100 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00c1 │ │ +02280e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -40638,17 +22701,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 │ │ -022fc8: |[022fc8] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -022fd8: 7020 8905 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0589 │ │ -022fde: 0e00 |0003: return-void │ │ +022810: |[022810] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +022820: 7020 8905 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0589 │ │ +022826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -40659,18 +22722,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022fe0: |[022fe0] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -022ff0: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -022ff4: 6e10 ab05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05ab │ │ -022ffa: 0e00 |0005: return-void │ │ +022828: |[022828] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +022838: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +02283c: 6e10 ab05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05ab │ │ +022842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0005 line=2061 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -40679,172 +22742,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022ffc: |[022ffc] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -02300c: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -023010: 6e10 ab05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05ab │ │ -023016: 0e00 |0005: return-void │ │ +022844: |[022844] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +022854: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +022858: 6e10 ab05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05ab │ │ +02285e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2064 │ │ 0x0005 line=2065 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ source_file_idx : 1746 (ViewPager.java) │ │ │ │ -Class #160 header: │ │ -class_idx : 234 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1746 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #160 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager$SavedState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ - │ │ -Class #160 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -023018: |[023018] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -023028: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02302e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=853 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -023030: |[023030] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -023040: 2200 eb00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ -023044: 7030 9305 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0593 │ │ -02304a: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=856 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ - 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -02304c: |[02304c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -02305c: 6e30 8e05 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@058e │ │ -023062: 0c00 |0003: move-result-object v0 │ │ -023064: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=853 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ - 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -023068: |[023068] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -023078: 2320 5b02 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@025b │ │ -02307c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=860 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -023080: |[023080] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -023090: 6e20 9005 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0590 │ │ -023096: 0c00 |0003: move-result-object v0 │ │ -023098: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=853 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 1746 (ViewPager.java) │ │ - │ │ -Class #161 header: │ │ +Class #118 header: │ │ class_idx : 235 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 309 │ │ source_file_idx : 1746 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #161 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ Annotations on field #485 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ │ │ -Class #161 - │ │ +Class #118 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : 'CREATOR' │ │ @@ -40869,50 +22805,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02309c: |[02309c] android.support.v4.view.ViewPager$SavedState.:()V │ │ -0230ac: 2200 ea00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00ea │ │ -0230b0: 7010 8d05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@058d │ │ -0230b6: 7110 3e04 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@043e │ │ -0230bc: 0c00 |0008: move-result-object v0 │ │ -0230be: 6900 e501 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e5 │ │ -0230c2: 0e00 |000b: return-void │ │ +022860: |[022860] android.support.v4.view.ViewPager$SavedState.:()V │ │ +022870: 2200 ea00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00ea │ │ +022874: 7010 8d05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@058d │ │ +02287a: 7110 3e04 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@043e │ │ +022880: 0c00 |0008: move-result-object v0 │ │ +022882: 6900 e501 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01e5 │ │ +022886: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ 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 │ │ -0230c4: |[0230c4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -0230d4: 7020 e708 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@08e7 │ │ -0230da: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0230de: 6e10 380a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -0230e4: 0c00 |0008: move-result-object v0 │ │ -0230e6: 6e10 120a 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a12 │ │ -0230ec: 0c03 |000c: move-result-object v3 │ │ -0230ee: 6e10 1601 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ -0230f4: 0a00 |0010: move-result v0 │ │ -0230f6: 5910 e801 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ -0230fa: 6e20 1701 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0117 │ │ -023100: 0c00 |0016: move-result-object v0 │ │ -023102: 5b10 e601 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ -023106: 5b13 e701 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01e7 │ │ -02310a: 0e00 |001b: return-void │ │ +022888: |[022888] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +022898: 7020 e708 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@08e7 │ │ +02289e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0228a2: 6e10 380a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +0228a8: 0c00 |0008: move-result-object v0 │ │ +0228aa: 6e10 120a 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0a12 │ │ +0228b0: 0c03 |000c: move-result-object v3 │ │ +0228b2: 6e10 1601 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0116 │ │ +0228b8: 0a00 |0010: move-result v0 │ │ +0228ba: 5910 e801 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ +0228be: 6e20 1701 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0117 │ │ +0228c4: 0c00 |0016: move-result-object v0 │ │ +0228c6: 5b10 e601 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ +0228ca: 5b13 e701 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01e7 │ │ +0228ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0003 line=866 │ │ 0x0005 line=867 │ │ 0x000d line=869 │ │ 0x0013 line=870 │ │ @@ -40928,17 +22864,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02310c: |[02310c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -02311c: 7020 e808 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@08e8 │ │ -023122: 0e00 |0003: return-void │ │ +0228d0: |[0228d0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +0228e0: 7020 e808 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@08e8 │ │ +0228e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -40949,38 +22885,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -023124: |[023124] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -023134: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -023138: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02313e: 1a01 2e02 |0005: const-string v1, "FragmentPager.SavedState{" // string@022e │ │ -023142: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -023148: 0c00 |000a: move-result-object v0 │ │ -02314a: 7110 600a 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ -023150: 0a01 |000e: move-result v1 │ │ -023152: 7110 250a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ -023158: 0c01 |0012: move-result-object v1 │ │ -02315a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -023160: 0c00 |0016: move-result-object v0 │ │ -023162: 1a01 7100 |0017: const-string v1, " position=" // string@0071 │ │ -023166: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02316c: 0c00 |001c: move-result-object v0 │ │ -02316e: 5221 e801 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ -023172: 6e20 550a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -023178: 0c00 |0022: move-result-object v0 │ │ -02317a: 1a01 3011 |0023: const-string v1, "}" // string@1130 │ │ -02317e: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -023184: 0c00 |0028: move-result-object v0 │ │ -023186: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02318c: 0c00 |002c: move-result-object v0 │ │ -02318e: 1100 |002d: return-object v0 │ │ +0228e8: |[0228e8] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +0228f8: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +0228fc: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +022902: 1a01 2e02 |0005: const-string v1, "FragmentPager.SavedState{" // string@022e │ │ +022906: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02290c: 0c00 |000a: move-result-object v0 │ │ +02290e: 7110 600a 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +022914: 0a01 |000e: move-result v1 │ │ +022916: 7110 250a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02291c: 0c01 |0012: move-result-object v1 │ │ +02291e: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +022924: 0c00 |0016: move-result-object v0 │ │ +022926: 1a01 7100 |0017: const-string v1, " position=" // string@0071 │ │ +02292a: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +022930: 0c00 |001c: move-result-object v0 │ │ +022932: 5221 e801 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ +022936: 6e20 550a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02293c: 0c00 |0022: move-result-object v0 │ │ +02293e: 1a01 2e11 |0023: const-string v1, "}" // string@112e │ │ +022942: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +022948: 0c00 |0028: move-result-object v0 │ │ +02294a: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +022950: 0c00 |002c: move-result-object v0 │ │ +022952: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -40988,158 +22924,57 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -023190: |[023190] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0231a0: 6f30 e908 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@08e9 │ │ -0231a6: 5210 e801 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ -0231aa: 6e20 1a01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ -0231b0: 5410 e601 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ -0231b4: 6e30 1c01 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@011c │ │ -0231ba: 0e00 |000d: return-void │ │ +022954: |[022954] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +022964: 6f30 e908 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@08e9 │ │ +02296a: 5210 e801 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ +02296e: 6e20 1a01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@011a │ │ +022974: 5410 e601 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ +022978: 6e30 1c01 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@011c │ │ +02297e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0003 line=841 │ │ 0x0008 line=842 │ │ 0x000d line=843 │ │ 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 : 1746 (ViewPager.java) │ │ │ │ -Class #162 header: │ │ -class_idx : 236 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1746 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #162 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimpleOnPageChangeListener" │ │ - │ │ -Class #162 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0231bc: |[0231bc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -0231cc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0231d2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=240 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0231d4: |[0231d4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -0231e4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=254 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 state I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0231e8: |[0231e8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -0231f8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 position I │ │ - 0x0000 - 0x0001 reg=2 positionOffset F │ │ - 0x0000 - 0x0001 reg=3 positionOffsetPixels I │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0231fc: |[0231fc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -02320c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=249 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 position I │ │ - │ │ - source_file_idx : 1746 (ViewPager.java) │ │ - │ │ -Class #163 header: │ │ +Class #119 header: │ │ class_idx : 237 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 316 │ │ source_file_idx : 1746 │ │ static_fields_size : 13 │ │ instance_fields_size: 41 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 58 │ │ │ │ -Class #163 annotations: │ │ +Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPager$LayoutParams; Landroid/support/v4/view/ViewPager$PagerObserver; Landroid/support/v4/view/ViewPager$SavedState; Landroid/support/v4/view/ViewPager$Decor; Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; Landroid/support/v4/view/ViewPager$OnPageChangeListener; Landroid/support/v4/view/ViewPager$ItemInfo; } │ │ Annotations on field #489 'COMPARATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ Annotations on field #519 'mItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ Annotations on method #1440 'addFocusables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;II)V" } │ │ Annotations on method #1442 'addTouchables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ │ │ -Class #163 - │ │ +Class #119 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'COMPARATOR' │ │ @@ -41375,28 +23210,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -023210: |[023210] android.support.v4.view.ViewPager.:()V │ │ -023220: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -023222: 2300 5102 |0001: new-array v0, v0, [I // type@0251 │ │ -023226: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -023228: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -02322e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -023232: 6900 ed01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01ed │ │ -023236: 2200 e200 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00e2 │ │ -02323a: 7010 7d05 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@057d │ │ -023240: 6900 e901 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01e9 │ │ -023244: 2200 e300 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00e3 │ │ -023248: 7010 8005 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0580 │ │ -02324e: 6900 1e02 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@021e │ │ -023252: 0e00 |0019: return-void │ │ +022980: |[022980] android.support.v4.view.ViewPager.:()V │ │ +022990: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +022992: 2300 5102 |0001: new-array v0, v0, [I // type@0251 │ │ +022996: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +022998: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +02299e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0229a2: 6900 ed01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01ed │ │ +0229a6: 2200 e200 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00e2 │ │ +0229aa: 7010 7d05 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@057d │ │ +0229b0: 6900 e901 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01e9 │ │ +0229b4: 2200 e300 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00e3 │ │ +0229b8: 7010 8005 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0580 │ │ +0229be: 6900 1e02 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@021e │ │ +0229c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000b line=100 │ │ 0x0012 line=106 │ │ locals : │ │ │ │ @@ -41405,32 +23240,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -023254: |[023254] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -023264: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -023266: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -023268: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -02326a: 7020 2109 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0921 │ │ -023270: 2200 ba01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -023274: 7010 790a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -02327a: 5b40 0702 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02327e: 5941 1502 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ -023282: 5b43 1302 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ -023286: 5b43 1402 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ -02328a: 5942 0f02 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -02328e: 5941 f501 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -023292: 5c42 0002 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ -023296: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -023298: 5940 1702 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ -02329c: 6e10 d205 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05d2 │ │ -0232a2: 0e00 |001f: return-void │ │ +0229c4: |[0229c4] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +0229d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0229d6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0229d8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0229da: 7020 2109 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0921 │ │ +0229e0: 2200 ba01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +0229e4: 7010 790a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +0229ea: 5b40 0702 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +0229ee: 5941 1502 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ +0229f2: 5b43 1302 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ +0229f6: 5b43 1402 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ +0229fa: 5942 0f02 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +0229fe: 5941 f501 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +022a02: 5c42 0002 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ +022a06: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +022a08: 5940 1702 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ +022a0c: 6e10 d205 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05d2 │ │ +022a12: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=271 │ │ 0x0006 line=113 │ │ 0x000d line=117 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -41449,32 +23284,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 │ │ -0232a4: |[0232a4] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0232b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0232b6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0232b8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0232ba: 7030 2209 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0922 │ │ -0232c0: 2200 ba01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -0232c4: 7010 790a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -0232ca: 5b40 0702 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -0232ce: 5941 1502 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ -0232d2: 5b43 1302 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ -0232d6: 5b43 1402 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ -0232da: 5942 0f02 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -0232de: 5941 f501 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -0232e2: 5c42 0002 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ -0232e6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0232e8: 5940 1702 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ -0232ec: 6e10 d205 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05d2 │ │ -0232f2: 0e00 |001f: return-void │ │ +022a14: |[022a14] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +022a24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +022a26: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +022a28: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +022a2a: 7030 2209 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0922 │ │ +022a30: 2200 ba01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +022a34: 7010 790a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +022a3a: 5b40 0702 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +022a3e: 5941 1502 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ +022a42: 5b43 1302 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ +022a46: 5b43 1402 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ +022a4a: 5942 0f02 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +022a4e: 5941 f501 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +022a52: 5c42 0002 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ +022a56: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +022a58: 5940 1702 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ +022a5c: 6e10 d205 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05d2 │ │ +022a62: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=276 │ │ 0x0006 line=113 │ │ 0x000d line=117 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -41494,72 +23329,72 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0232f4: |[0232f4] android.support.v4.view.ViewPager.access$100:()[I │ │ -023304: 6200 ed01 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01ed │ │ -023308: 1100 |0002: return-object v0 │ │ +022a64: |[022a64] android.support.v4.view.ViewPager.access$100:()[I │ │ +022a74: 6200 ed01 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01ed │ │ +022a78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'completeScroll' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -02330c: |[02330c] android.support.v4.view.ViewPager.completeScroll:()V │ │ -02331c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -02331e: 5592 1902 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@0219 │ │ -023322: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ -023326: 7020 ff05 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -02332c: 5497 1802 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023330: 6e10 d309 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@09d3 │ │ -023336: 6e10 cb05 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -02333c: 0a03 |0010: move-result v3 │ │ -02333e: 6e10 cc05 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -023344: 0a04 |0014: move-result v4 │ │ -023346: 5497 1802 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -02334a: 6e10 d509 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@09d5 │ │ -023350: 0a05 |001a: move-result v5 │ │ -023352: 5497 1802 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023356: 6e10 d609 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@09d6 │ │ -02335c: 0a06 |0020: move-result v6 │ │ -02335e: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ -023362: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ -023366: 6e30 ee05 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -02336c: 7020 fe05 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -023372: 5c98 1202 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -023376: 5c98 1902 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@0219 │ │ -02337a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -02337c: 5497 0702 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023380: 6e10 860a 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -023386: 0a07 |0035: move-result v7 │ │ -023388: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ -02338c: 5497 0702 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023390: 6e20 800a 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -023396: 0c01 |003d: move-result-object v1 │ │ -023398: 1f01 e500 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -02339c: 5517 e101 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ -0233a0: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ -0233a4: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -0233a6: 5c18 e101 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ -0233aa: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0233ae: 28e7 |0049: goto 0030 // -0019 │ │ -0233b0: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ -0233b4: 6e10 e805 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -0233ba: 0e00 |004f: return-void │ │ +022a7c: |[022a7c] android.support.v4.view.ViewPager.completeScroll:()V │ │ +022a8c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +022a8e: 5592 1902 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@0219 │ │ +022a92: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ +022a96: 7020 ff05 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +022a9c: 5497 1802 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022aa0: 6e10 d309 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@09d3 │ │ +022aa6: 6e10 cb05 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +022aac: 0a03 |0010: move-result v3 │ │ +022aae: 6e10 cc05 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +022ab4: 0a04 |0014: move-result v4 │ │ +022ab6: 5497 1802 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022aba: 6e10 d509 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@09d5 │ │ +022ac0: 0a05 |001a: move-result v5 │ │ +022ac2: 5497 1802 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022ac6: 6e10 d609 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@09d6 │ │ +022acc: 0a06 |0020: move-result v6 │ │ +022ace: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ +022ad2: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ +022ad6: 6e30 ee05 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +022adc: 7020 fe05 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +022ae2: 5c98 1202 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +022ae6: 5c98 1902 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@0219 │ │ +022aea: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +022aec: 5497 0702 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +022af0: 6e10 860a 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +022af6: 0a07 |0035: move-result v7 │ │ +022af8: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ +022afc: 5497 0702 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +022b00: 6e20 800a 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +022b06: 0c01 |003d: move-result-object v1 │ │ +022b08: 1f01 e500 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +022b0c: 5517 e101 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ +022b10: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ +022b14: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +022b16: 5c18 e101 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ +022b1a: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +022b1e: 28e7 |0049: goto 0030 // -0019 │ │ +022b20: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ +022b24: 6e10 e805 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +022b2a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1256 │ │ 0x0003 line=1257 │ │ 0x0005 line=1259 │ │ 0x0008 line=1260 │ │ 0x000d line=1261 │ │ @@ -41595,34 +23430,34 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0233bc: |[0233bc] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -0233cc: 7110 2e0a 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ -0233d2: 0a01 |0003: move-result v1 │ │ -0233d4: 5232 0102 |0004: iget v2, v3, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0201 │ │ -0233d8: 3721 1100 |0006: if-le v1, v2, 0017 // +0011 │ │ -0233dc: 7110 2e0a 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ -0233e2: 0a01 |000b: move-result v1 │ │ -0233e4: 5232 0d02 |000c: iget v2, v3, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@020d │ │ -0233e8: 3721 0900 |000e: if-le v1, v2, 0017 // +0009 │ │ -0233ec: 3d06 0400 |0010: if-lez v6, 0014 // +0004 │ │ -0233f0: 0140 |0012: move v0, v4 │ │ -0233f2: 0f00 |0013: return v0 │ │ -0233f4: d800 0401 |0014: add-int/lit8 v0, v4, #int 1 // #01 │ │ -0233f8: 28fd |0016: goto 0013 // -0003 │ │ -0233fa: 8241 |0017: int-to-float v1, v4 │ │ -0233fc: c651 |0018: add-float/2addr v1, v5 │ │ -0233fe: 1502 003f |0019: const/high16 v2, #int 1056964608 // #3f00 │ │ -023402: c621 |001b: add-float/2addr v1, v2 │ │ -023404: 8710 |001c: float-to-int v0, v1 │ │ -023406: 28f6 |001d: goto 0013 // -000a │ │ +022b2c: |[022b2c] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +022b3c: 7110 2e0a 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ +022b42: 0a01 |0003: move-result v1 │ │ +022b44: 5232 0102 |0004: iget v2, v3, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0201 │ │ +022b48: 3721 1100 |0006: if-le v1, v2, 0017 // +0011 │ │ +022b4c: 7110 2e0a 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ +022b52: 0a01 |000b: move-result v1 │ │ +022b54: 5232 0d02 |000c: iget v2, v3, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@020d │ │ +022b58: 3721 0900 |000e: if-le v1, v2, 0017 // +0009 │ │ +022b5c: 3d06 0400 |0010: if-lez v6, 0014 // +0004 │ │ +022b60: 0140 |0012: move v0, v4 │ │ +022b62: 0f00 |0013: return v0 │ │ +022b64: d800 0401 |0014: add-int/lit8 v0, v4, #int 1 // #01 │ │ +022b68: 28fd |0016: goto 0013 // -0003 │ │ +022b6a: 8241 |0017: int-to-float v1, v4 │ │ +022b6c: c651 |0018: add-float/2addr v1, v5 │ │ +022b6e: 1502 003f |0019: const/high16 v2, #int 1056964608 // #3f00 │ │ +022b72: c621 |001b: add-float/2addr v1, v2 │ │ +022b74: 8710 |001c: float-to-int v0, v1 │ │ +022b76: 28f6 |001d: goto 0013 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1563 │ │ 0x0010 line=1564 │ │ 0x0013 line=1569 │ │ 0x0014 line=1564 │ │ 0x0017 line=1566 │ │ @@ -41640,25 +23475,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -023408: |[023408] android.support.v4.view.ViewPager.endDrag:()V │ │ -023418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02341a: 5c10 0502 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -02341e: 5c10 0602 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ -023422: 5410 1d02 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -023426: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -02342a: 5410 1d02 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -02342e: 6e10 de08 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08de │ │ -023434: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -023436: 5b10 1d02 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -02343a: 0e00 |0011: return-void │ │ +022b78: |[022b78] android.support.v4.view.ViewPager.endDrag:()V │ │ +022b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +022b8a: 5c10 0502 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +022b8e: 5c10 0602 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ +022b92: 5410 1d02 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +022b96: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +022b9a: 5410 1d02 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +022b9e: 6e10 de08 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08de │ │ +022ba4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +022ba6: 5b10 1d02 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +022baa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1766 │ │ 0x0003 line=1767 │ │ 0x0005 line=1769 │ │ 0x0009 line=1770 │ │ 0x000e line=1771 │ │ @@ -41671,36 +23506,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -02343c: |[02343c] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -02344c: 7110 f104 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@04f1 │ │ -023452: 0a02 |0003: move-result v2 │ │ -023454: 7120 f304 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ -02345a: 0a01 |0007: move-result v1 │ │ -02345c: 5243 f501 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -023460: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -023464: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -023468: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -02346a: 7120 f404 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -023470: 0a03 |0012: move-result v3 │ │ -023472: 5943 0802 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -023476: 7120 f304 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ -02347c: 0a03 |0018: move-result v3 │ │ -02347e: 5943 f501 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -023482: 5443 1d02 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -023486: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -02348a: 5443 1d02 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -02348e: 6e10 d708 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@08d7 │ │ -023494: 0e00 |0024: return-void │ │ -023496: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -023498: 28e9 |0026: goto 000f // -0017 │ │ +022bac: |[022bac] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +022bbc: 7110 f104 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@04f1 │ │ +022bc2: 0a02 |0003: move-result v2 │ │ +022bc4: 7120 f304 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ +022bca: 0a01 |0007: move-result v1 │ │ +022bcc: 5243 f501 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +022bd0: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +022bd4: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +022bd8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +022bda: 7120 f404 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +022be0: 0a03 |0012: move-result v3 │ │ +022be2: 5943 0802 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +022be6: 7120 f304 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ +022bec: 0a03 |0018: move-result v3 │ │ +022bee: 5943 f501 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +022bf2: 5443 1d02 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +022bf6: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +022bfa: 5443 1d02 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +022bfe: 6e10 d708 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@08d7 │ │ +022c04: 0e00 |0024: return-void │ │ +022c06: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +022c08: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ 0x0004 line=1752 │ │ 0x0008 line=1753 │ │ 0x000c line=1756 │ │ 0x000f line=1757 │ │ @@ -41721,34 +23556,34 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -02349c: |[02349c] android.support.v4.view.ViewPager.pageScrolled:(I)V │ │ -0234ac: 6e10 cd05 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -0234b2: 0a04 |0003: move-result v4 │ │ -0234b4: 5265 1102 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -0234b8: 9003 0405 |0006: add-int v3, v4, v5 │ │ -0234bc: 9302 0703 |0008: div-int v2, v7, v3 │ │ -0234c0: 9401 0703 |000a: rem-int v1, v7, v3 │ │ -0234c4: 8214 |000c: int-to-float v4, v1 │ │ -0234c6: 8235 |000d: int-to-float v5, v3 │ │ -0234c8: a900 0405 |000e: div-float v0, v4, v5 │ │ -0234cc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0234ce: 5c64 f901 |0011: iput-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01f9 │ │ -0234d2: 6e40 dd05 2610 |0013: invoke-virtual {v6, v2, v0, v1}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@05dd │ │ -0234d8: 5564 f901 |0016: iget-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01f9 │ │ -0234dc: 3904 0a00 |0018: if-nez v4, 0022 // +000a │ │ -0234e0: 2204 8c01 |001a: new-instance v4, Ljava/lang/IllegalStateException; // type@018c │ │ -0234e4: 1a05 f90d |001c: const-string v5, "onPageScrolled did not call superclass implementation" // string@0df9 │ │ -0234e8: 7020 1f0a 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -0234ee: 2704 |0021: throw v4 │ │ -0234f0: 0e00 |0022: return-void │ │ +022c0c: |[022c0c] android.support.v4.view.ViewPager.pageScrolled:(I)V │ │ +022c1c: 6e10 cd05 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +022c22: 0a04 |0003: move-result v4 │ │ +022c24: 5265 1102 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +022c28: 9003 0405 |0006: add-int v3, v4, v5 │ │ +022c2c: 9302 0703 |0008: div-int v2, v7, v3 │ │ +022c30: 9401 0703 |000a: rem-int v1, v7, v3 │ │ +022c34: 8214 |000c: int-to-float v4, v1 │ │ +022c36: 8235 |000d: int-to-float v5, v3 │ │ +022c38: a900 0405 |000e: div-float v0, v4, v5 │ │ +022c3c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +022c3e: 5c64 f901 |0011: iput-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01f9 │ │ +022c42: 6e40 dd05 2610 |0013: invoke-virtual {v6, v2, v0, v1}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@05dd │ │ +022c48: 5564 f901 |0016: iget-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01f9 │ │ +022c4c: 3904 0a00 |0018: if-nez v4, 0022 // +000a │ │ +022c50: 2204 8c01 |001a: new-instance v4, Ljava/lang/IllegalStateException; // type@018c │ │ +022c54: 1a05 f70d |001c: const-string v5, "onPageScrolled did not call superclass implementation" // string@0df7 │ │ +022c58: 7020 1f0a 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +022c5e: 2704 |0021: throw v4 │ │ +022c60: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1180 │ │ 0x0008 line=1181 │ │ 0x000a line=1182 │ │ 0x000c line=1183 │ │ 0x0010 line=1185 │ │ @@ -41769,61 +23604,61 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 84 16-bit code units │ │ -0234f4: |[0234f4] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -023504: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -023506: 900a 0c0e |0001: add-int v10, v12, v14 │ │ -02350a: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ -02350e: 6e10 cb05 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -023514: 0a07 |0008: move-result v7 │ │ -023516: 9008 0d0f |0009: add-int v8, v13, v15 │ │ -02351a: 9306 0708 |000b: div-int v6, v7, v8 │ │ -02351e: 9400 0708 |000d: rem-int v0, v7, v8 │ │ -023522: 8200 |000f: int-to-float v0, v0 │ │ -023524: 8283 |0010: int-to-float v3, v8 │ │ -023526: a909 0003 |0011: div-float v9, v0, v3 │ │ -02352a: 8260 |0013: int-to-float v0, v6 │ │ -02352c: c690 |0014: add-float/2addr v0, v9 │ │ -02352e: 82a3 |0015: int-to-float v3, v10 │ │ -023530: c830 |0016: mul-float/2addr v0, v3 │ │ -023532: 8701 |0017: float-to-int v1, v0 │ │ -023534: 6e10 cc05 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -02353a: 0a00 |001b: move-result v0 │ │ -02353c: 6e30 ee05 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -023542: 54b0 1802 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023546: 6e10 d809 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@09d8 │ │ -02354c: 0a00 |0024: move-result v0 │ │ -02354e: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ -023552: 54b0 1802 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023556: 6e10 d709 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@09d7 │ │ -02355c: 0a00 |002c: move-result v0 │ │ -02355e: 54b3 1802 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023562: 6e10 da09 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@09da │ │ -023568: 0a03 |0032: move-result v3 │ │ -02356a: 9105 0003 |0033: sub-int v5, v0, v3 │ │ -02356e: 54b0 1802 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023572: 52b3 fc01 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -023576: b2a3 |0039: mul-int/2addr v3, v10 │ │ -023578: 0124 |003a: move v4, v2 │ │ -02357a: 7406 d909 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@09d9 │ │ -023580: 0e00 |003e: return-void │ │ -023582: 52b0 fc01 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -023586: 9201 000a |0041: mul-int v1, v0, v10 │ │ -02358a: 6e10 cb05 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -023590: 0a00 |0046: move-result v0 │ │ -023592: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ -023596: 7010 a905 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ -02359c: 6e10 cc05 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -0235a2: 0a00 |004f: move-result v0 │ │ -0235a4: 6e30 ee05 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -0235aa: 28eb |0053: goto 003e // -0015 │ │ +022c64: |[022c64] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +022c74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +022c76: 900a 0c0e |0001: add-int v10, v12, v14 │ │ +022c7a: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ +022c7e: 6e10 cb05 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +022c84: 0a07 |0008: move-result v7 │ │ +022c86: 9008 0d0f |0009: add-int v8, v13, v15 │ │ +022c8a: 9306 0708 |000b: div-int v6, v7, v8 │ │ +022c8e: 9400 0708 |000d: rem-int v0, v7, v8 │ │ +022c92: 8200 |000f: int-to-float v0, v0 │ │ +022c94: 8283 |0010: int-to-float v3, v8 │ │ +022c96: a909 0003 |0011: div-float v9, v0, v3 │ │ +022c9a: 8260 |0013: int-to-float v0, v6 │ │ +022c9c: c690 |0014: add-float/2addr v0, v9 │ │ +022c9e: 82a3 |0015: int-to-float v3, v10 │ │ +022ca0: c830 |0016: mul-float/2addr v0, v3 │ │ +022ca2: 8701 |0017: float-to-int v1, v0 │ │ +022ca4: 6e10 cc05 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +022caa: 0a00 |001b: move-result v0 │ │ +022cac: 6e30 ee05 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +022cb2: 54b0 1802 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022cb6: 6e10 d809 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@09d8 │ │ +022cbc: 0a00 |0024: move-result v0 │ │ +022cbe: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ +022cc2: 54b0 1802 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022cc6: 6e10 d709 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@09d7 │ │ +022ccc: 0a00 |002c: move-result v0 │ │ +022cce: 54b3 1802 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022cd2: 6e10 da09 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@09da │ │ +022cd8: 0a03 |0032: move-result v3 │ │ +022cda: 9105 0003 |0033: sub-int v5, v0, v3 │ │ +022cde: 54b0 1802 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +022ce2: 52b3 fc01 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +022ce6: b2a3 |0039: mul-int/2addr v3, v10 │ │ +022ce8: 0124 |003a: move v4, v2 │ │ +022cea: 7406 d909 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@09d9 │ │ +022cf0: 0e00 |003e: return-void │ │ +022cf2: 52b0 fc01 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +022cf6: 9201 000a |0041: mul-int v1, v0, v10 │ │ +022cfa: 6e10 cb05 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +022d00: 0a00 |0046: move-result v0 │ │ +022d02: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ +022d06: 7010 a905 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ +022d0c: 6e10 cc05 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +022d12: 0a00 |004f: move-result v0 │ │ +022d14: 6e30 ee05 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +022d1a: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1046 │ │ 0x0003 line=1047 │ │ 0x0005 line=1048 │ │ 0x0009 line=1049 │ │ 0x000b line=1050 │ │ @@ -41858,31 +23693,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0235ac: |[0235ac] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -0235bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0235be: 6e10 bc05 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -0235c4: 0a03 |0004: move-result v3 │ │ -0235c6: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -0235ca: 6e20 bb05 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -0235d0: 0c00 |000a: move-result-object v0 │ │ -0235d2: 6e10 f808 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ -0235d8: 0c02 |000e: move-result-object v2 │ │ -0235da: 1f02 e600 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -0235de: 5523 e301 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -0235e2: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -0235e6: 6e20 ec05 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@05ec │ │ -0235ec: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0235f0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0235f4: 28e5 |001c: goto 0001 // -001b │ │ -0235f6: 0e00 |001d: return-void │ │ +022d1c: |[022d1c] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +022d2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +022d2e: 6e10 bc05 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +022d34: 0a03 |0004: move-result v3 │ │ +022d36: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +022d3a: 6e20 bb05 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +022d40: 0c00 |000a: move-result-object v0 │ │ +022d42: 6e10 f808 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ +022d48: 0c02 |000e: move-result-object v2 │ │ +022d4a: 1f02 e600 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +022d4e: 5523 e301 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +022d52: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +022d56: 6e20 ec05 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@05ec │ │ +022d5c: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +022d60: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +022d64: 28e5 |001c: goto 0001 // -001b │ │ +022d66: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0007 line=355 │ │ 0x000b line=356 │ │ 0x0011 line=357 │ │ 0x0015 line=358 │ │ @@ -41900,24 +23735,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0235f8: |[0235f8] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -023608: 5210 1702 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ -02360c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -023610: 0e00 |0004: return-void │ │ -023612: 5912 1702 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ -023616: 5410 1002 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -02361a: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -02361e: 5410 1002 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -023622: 7220 8605 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0586 │ │ -023628: 28f4 |0010: goto 0004 // -000c │ │ +022d68: |[022d68] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +022d78: 5210 1702 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ +022d7c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +022d80: 0e00 |0004: return-void │ │ +022d82: 5912 1702 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ +022d86: 5410 1002 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +022d8a: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +022d8e: 5410 1002 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +022d92: 7220 8605 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0586 │ │ +022d98: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=306 │ │ 0x0005 line=302 │ │ 0x0007 line=303 │ │ 0x000b line=304 │ │ @@ -41930,19 +23765,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -02362c: |[02362c] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -02363c: 5510 1a02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021a │ │ -023640: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -023644: 5c12 1a02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021a │ │ -023648: 0e00 |0006: return-void │ │ +022d9c: |[022d9c] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +022dac: 5510 1a02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021a │ │ +022db0: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +022db4: 5c12 1a02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021a │ │ +022db8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ 0x0004 line=1777 │ │ 0x0006 line=1788 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -41954,60 +23789,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -02364c: |[02364c] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -02365c: 6e10 860a 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -023662: 0a02 |0003: move-result v2 │ │ -023664: 6e10 c005 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@05c0 │ │ -02366a: 0a01 |0007: move-result v1 │ │ -02366c: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -023670: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -023674: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -023676: 6e10 bc05 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -02367c: 0a05 |0010: move-result v5 │ │ -02367e: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -023682: 6e20 bb05 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -023688: 0c00 |0016: move-result-object v0 │ │ -02368a: 6e10 0309 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -023690: 0a05 |001a: move-result v5 │ │ -023692: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -023696: 6e20 d105 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -02369c: 0c04 |0020: move-result-object v4 │ │ -02369e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -0236a2: 5245 e001 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -0236a6: 5276 fc01 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0236aa: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -0236ae: 6e40 ee08 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@08ee │ │ -0236b4: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0236b8: 28df |002e: goto 000d // -0021 │ │ -0236ba: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -0236be: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -0236c2: 6e10 860a 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0236c8: 0a05 |0036: move-result v5 │ │ -0236ca: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -0236ce: 6e10 d505 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@05d5 │ │ -0236d4: 0a05 |003c: move-result v5 │ │ -0236d6: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -0236da: 0e00 |003f: return-void │ │ -0236dc: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -0236e0: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -0236e2: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -0236e6: 6e10 d705 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@05d7 │ │ -0236ec: 0a05 |0048: move-result v5 │ │ -0236ee: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -0236f2: 6e10 d605 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@05d6 │ │ -0236f8: 0a05 |004e: move-result v5 │ │ -0236fa: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -0236fe: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -023702: 6e20 7c0a 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -023708: 28e9 |0056: goto 003f // -0017 │ │ +022dbc: |[022dbc] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +022dcc: 6e10 860a 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +022dd2: 0a02 |0003: move-result v2 │ │ +022dd4: 6e10 c005 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@05c0 │ │ +022dda: 0a01 |0007: move-result v1 │ │ +022ddc: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +022de0: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +022de4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +022de6: 6e10 bc05 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +022dec: 0a05 |0010: move-result v5 │ │ +022dee: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +022df2: 6e20 bb05 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +022df8: 0c00 |0016: move-result-object v0 │ │ +022dfa: 6e10 0309 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +022e00: 0a05 |001a: move-result v5 │ │ +022e02: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +022e06: 6e20 d105 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +022e0c: 0c04 |0020: move-result-object v4 │ │ +022e0e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +022e12: 5245 e001 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +022e16: 5276 fc01 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +022e1a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +022e1e: 6e40 ee08 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@08ee │ │ +022e24: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +022e28: 28df |002e: goto 000d // -0021 │ │ +022e2a: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +022e2e: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +022e32: 6e10 860a 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +022e38: 0a05 |0036: move-result v5 │ │ +022e3a: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +022e3e: 6e10 d505 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@05d5 │ │ +022e44: 0a05 |003c: move-result v5 │ │ +022e46: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +022e4a: 0e00 |003f: return-void │ │ +022e4c: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +022e50: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +022e52: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +022e56: 6e10 d705 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@05d7 │ │ +022e5c: 0a05 |0048: move-result v5 │ │ +022e5e: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +022e62: 6e10 d605 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@05d6 │ │ +022e68: 0a05 |004e: move-result v5 │ │ +022e6a: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +022e6e: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +022e72: 6e20 7c0a 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +022e78: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0004 line=1926 │ │ 0x0008 line=1928 │ │ 0x000c line=1929 │ │ 0x0013 line=1930 │ │ @@ -42039,29 +23874,29 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -02370c: |[02370c] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ -02371c: 2200 e500 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -023720: 7010 8205 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0582 │ │ -023726: 5903 e001 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -02372a: 5421 f601 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02372e: 6e30 0405 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0504 │ │ -023734: 0c01 |000c: move-result-object v1 │ │ -023736: 5b01 df01 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -02373a: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ -02373e: 5421 0702 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023742: 6e20 7c0a 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -023748: 0e00 |0016: return-void │ │ -02374a: 5421 0702 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02374e: 6e30 7b0a 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0a7b │ │ -023754: 28fa |001c: goto 0016 // -0006 │ │ +022e7c: |[022e7c] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ +022e8c: 2200 e500 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +022e90: 7010 8205 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0582 │ │ +022e96: 5903 e001 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +022e9a: 5421 f601 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +022e9e: 6e30 0405 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0504 │ │ +022ea4: 0c01 |000c: move-result-object v1 │ │ +022ea6: 5b01 df01 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +022eaa: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ +022eae: 5421 0702 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +022eb2: 6e20 7c0a 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +022eb8: 0e00 |0016: return-void │ │ +022eba: 5421 0702 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +022ebe: 6e30 7b0a 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0a7b │ │ +022ec4: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x000f line=650 │ │ 0x0011 line=651 │ │ @@ -42078,34 +23913,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -023758: |[023758] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -023768: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02376a: 6e10 bc05 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -023770: 0a03 |0004: move-result v3 │ │ -023772: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -023776: 6e20 bb05 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -02377c: 0c00 |000a: move-result-object v0 │ │ -02377e: 6e10 0309 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -023784: 0a03 |000e: move-result v3 │ │ -023786: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -02378a: 6e20 d105 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -023790: 0c02 |0014: move-result-object v2 │ │ -023792: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -023796: 5223 e001 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -02379a: 5254 fc01 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02379e: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -0237a2: 6e20 ef08 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@08ef │ │ -0237a8: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0237ac: 28df |0022: goto 0001 // -0021 │ │ -0237ae: 0e00 |0023: return-void │ │ +022ec8: |[022ec8] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +022ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +022eda: 6e10 bc05 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +022ee0: 0a03 |0004: move-result v3 │ │ +022ee2: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +022ee6: 6e20 bb05 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +022eec: 0c00 |000a: move-result-object v0 │ │ +022eee: 6e10 0309 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +022ef4: 0a03 |000e: move-result v3 │ │ +022ef6: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +022efa: 6e20 d105 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +022f00: 0c02 |0014: move-result-object v2 │ │ +022f02: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +022f06: 5223 e001 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +022f0a: 5254 fc01 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +022f0e: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +022f12: 6e20 ef08 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@08ef │ │ +022f18: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +022f1c: 28df |0022: goto 0001 // -0021 │ │ +022f1e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1971 │ │ 0x0007 line=1972 │ │ 0x000b line=1973 │ │ 0x0011 line=1974 │ │ 0x0015 line=1975 │ │ @@ -42125,42 +23960,42 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0237b0: |[0237b0] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -0237c0: 6e20 a805 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@05a8 │ │ -0237c6: 0a01 |0003: move-result v1 │ │ -0237c8: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -0237cc: 6e20 b905 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@05b9 │ │ -0237d2: 0c06 |0009: move-result-object v6 │ │ -0237d4: 0760 |000a: move-object v0, v6 │ │ -0237d6: 1f00 e600 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -0237da: 5501 e301 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -0237de: 2042 e400 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@00e4 │ │ -0237e2: b621 |0011: or-int/2addr v1, v2 │ │ -0237e4: 5c01 e301 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -0237e8: 5531 0202 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ -0237ec: 3801 1b00 |0016: if-eqz v1, 0031 // +001b │ │ -0237f0: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -0237f4: 5501 e301 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -0237f8: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -0237fc: 2201 8c01 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -023800: 1a02 9e01 |0020: const-string v2, "Cannot add pager decor view during layout" // string@019e │ │ -023804: 7020 1f0a 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -02380a: 2701 |0025: throw v1 │ │ -02380c: 6e40 a405 4365 |0026: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@05a4 │ │ -023812: 5231 fb01 |0029: iget v1, v3, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@01fb │ │ -023816: 5232 fa01 |002b: iget v2, v3, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01fa │ │ -02381a: 6e30 0709 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/View;.measure:(II)V // method@0907 │ │ -023820: 0e00 |0030: return-void │ │ -023822: 6f40 2409 4365 |0031: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0924 │ │ -023828: 28fc |0034: goto 0030 // -0004 │ │ +022f20: |[022f20] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +022f30: 6e20 a805 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@05a8 │ │ +022f36: 0a01 |0003: move-result v1 │ │ +022f38: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +022f3c: 6e20 b905 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@05b9 │ │ +022f42: 0c06 |0009: move-result-object v6 │ │ +022f44: 0760 |000a: move-object v0, v6 │ │ +022f46: 1f00 e600 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +022f4a: 5501 e301 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +022f4e: 2042 e400 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@00e4 │ │ +022f52: b621 |0011: or-int/2addr v1, v2 │ │ +022f54: 5c01 e301 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +022f58: 5531 0202 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ +022f5c: 3801 1b00 |0016: if-eqz v1, 0031 // +001b │ │ +022f60: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +022f64: 5501 e301 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +022f68: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +022f6c: 2201 8c01 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +022f70: 1a02 9e01 |0020: const-string v2, "Cannot add pager decor view during layout" // string@019e │ │ +022f74: 7020 1f0a 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +022f7a: 2701 |0025: throw v1 │ │ +022f7c: 6e40 a405 4365 |0026: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@05a4 │ │ +022f82: 5231 fb01 |0029: iget v1, v3, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@01fb │ │ +022f86: 5232 fa01 |002b: iget v2, v3, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01fa │ │ +022f8a: 6e30 0709 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/View;.measure:(II)V // method@0907 │ │ +022f90: 0e00 |0030: return-void │ │ +022f92: 6f40 2409 4365 |0031: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0924 │ │ +022f98: 28fc |0034: goto 0030 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0006 line=909 │ │ 0x000b line=911 │ │ 0x000d line=912 │ │ 0x0014 line=913 │ │ @@ -42182,70 +24017,70 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -02382c: |[02382c] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -02383c: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ -023840: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ -023844: 6e10 b605 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05b6 │ │ -02384a: 0c00 |0007: move-result-object v0 │ │ -02384c: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ -023850: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -023852: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -023854: 7100 b808 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@08b8 │ │ -02385a: 0c03 |000f: move-result-object v3 │ │ -02385c: 6e40 b708 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@08b7 │ │ -023862: 0c02 |0013: move-result-object v2 │ │ -023864: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ -023868: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ -02386c: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ -023870: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ -023874: 6e10 f908 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -02387a: 0a03 |001f: move-result v3 │ │ -02387c: 6e10 f908 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -023882: 0a04 |0023: move-result v4 │ │ -023884: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ -023888: 6e10 e405 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05e4 │ │ -02388e: 0a01 |0029: move-result v1 │ │ -023890: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ -023894: 7110 d508 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@08d5 │ │ -02389a: 0a03 |002f: move-result v3 │ │ -02389c: 6e20 e705 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@05e7 │ │ -0238a2: 0f01 |0033: return v1 │ │ -0238a4: 6e10 0c09 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@090c │ │ -0238aa: 0a01 |0037: move-result v1 │ │ -0238ac: 28f2 |0038: goto 002a // -000e │ │ -0238ae: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ -0238b2: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ -0238b6: 6e10 f908 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -0238bc: 0a03 |0040: move-result v3 │ │ -0238be: 6e10 f908 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -0238c4: 0a04 |0044: move-result v4 │ │ -0238c6: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ -0238ca: 6e10 e505 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05e5 │ │ -0238d0: 0a01 |004a: move-result v1 │ │ -0238d2: 28df |004b: goto 002a // -0021 │ │ -0238d4: 6e10 0c09 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@090c │ │ -0238da: 0a01 |004f: move-result v1 │ │ -0238dc: 28da |0050: goto 002a // -0026 │ │ -0238de: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ -0238e2: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -0238e4: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ -0238e8: 6e10 e405 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05e4 │ │ -0238ee: 0a01 |0059: move-result v1 │ │ -0238f0: 28d0 |005a: goto 002a // -0030 │ │ -0238f2: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ -0238f6: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -0238f8: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ -0238fc: 6e10 e505 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05e5 │ │ -023902: 0a01 |0063: move-result v1 │ │ -023904: 28c6 |0064: goto 002a // -003a │ │ +022f9c: |[022f9c] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +022fac: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ +022fb0: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ +022fb4: 6e10 b605 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05b6 │ │ +022fba: 0c00 |0007: move-result-object v0 │ │ +022fbc: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ +022fc0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +022fc2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +022fc4: 7100 b808 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@08b8 │ │ +022fca: 0c03 |000f: move-result-object v3 │ │ +022fcc: 6e40 b708 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@08b7 │ │ +022fd2: 0c02 |0013: move-result-object v2 │ │ +022fd4: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ +022fd8: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ +022fdc: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ +022fe0: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ +022fe4: 6e10 f908 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +022fea: 0a03 |001f: move-result v3 │ │ +022fec: 6e10 f908 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +022ff2: 0a04 |0023: move-result v4 │ │ +022ff4: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ +022ff8: 6e10 e405 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05e4 │ │ +022ffe: 0a01 |0029: move-result v1 │ │ +023000: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ +023004: 7110 d508 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@08d5 │ │ +02300a: 0a03 |002f: move-result v3 │ │ +02300c: 6e20 e705 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@05e7 │ │ +023012: 0f01 |0033: return v1 │ │ +023014: 6e10 0c09 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@090c │ │ +02301a: 0a01 |0037: move-result v1 │ │ +02301c: 28f2 |0038: goto 002a // -000e │ │ +02301e: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ +023022: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ +023026: 6e10 f908 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +02302c: 0a03 |0040: move-result v3 │ │ +02302e: 6e10 f908 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +023034: 0a04 |0044: move-result v4 │ │ +023036: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ +02303a: 6e10 e505 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05e5 │ │ +023040: 0a01 |004a: move-result v1 │ │ +023042: 28df |004b: goto 002a // -0021 │ │ +023044: 6e10 0c09 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@090c │ │ +02304a: 0a01 |004f: move-result v1 │ │ +02304c: 28da |0050: goto 002a // -0026 │ │ +02304e: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ +023052: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +023054: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ +023058: 6e10 e405 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05e4 │ │ +02305e: 0a01 |0059: move-result v1 │ │ +023060: 28d0 |005a: goto 002a // -0030 │ │ +023062: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ +023066: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +023068: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ +02306c: 6e10 e505 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05e5 │ │ +023072: 0a01 |0063: move-result v1 │ │ +023074: 28c6 |0064: goto 002a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1865 │ │ 0x0008 line=1866 │ │ 0x000b line=1868 │ │ 0x000c line=1870 │ │ 0x0014 line=1872 │ │ @@ -42276,46 +24111,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -023908: |[023908] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -023918: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -02391a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -02391c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -02391e: 55a2 0502 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -023922: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -023926: 0f04 |0007: return v4 │ │ -023928: 5ca9 ff01 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ -02392c: 7020 fe05 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -023932: 59a5 0802 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -023936: 59a5 0302 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ -02393a: 54a2 1d02 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -02393e: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -023942: 7100 dd08 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08dd │ │ -023948: 0c02 |0018: move-result-object v2 │ │ -02394a: 5ba2 1d02 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -02394e: 7100 2101 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ -023954: 0b00 |001e: move-result-wide v0 │ │ -023956: 0402 |001f: move-wide v2, v0 │ │ -023958: 0156 |0020: move v6, v5 │ │ -02395a: 0147 |0021: move v7, v4 │ │ -02395c: 7708 d308 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08d3 │ │ -023962: 0c08 |0025: move-result-object v8 │ │ -023964: 54a2 1d02 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -023968: 6e20 d608 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ -02396e: 6e10 d408 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08d4 │ │ -023974: 5aa0 fe01 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@01fe │ │ -023978: 0194 |0030: move v4, v9 │ │ -02397a: 28d6 |0031: goto 0007 // -002a │ │ -02397c: 54a2 1d02 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -023980: 6e10 d708 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@08d7 │ │ -023986: 28e4 |0037: goto 001b // -001c │ │ +023078: |[023078] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +023088: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +02308a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +02308c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +02308e: 55a2 0502 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023092: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +023096: 0f04 |0007: return v4 │ │ +023098: 5ca9 ff01 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ +02309c: 7020 fe05 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +0230a2: 59a5 0802 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +0230a6: 59a5 0302 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ +0230aa: 54a2 1d02 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +0230ae: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +0230b2: 7100 dd08 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08dd │ │ +0230b8: 0c02 |0018: move-result-object v2 │ │ +0230ba: 5ba2 1d02 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +0230be: 7100 2101 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ +0230c4: 0b00 |001e: move-result-wide v0 │ │ +0230c6: 0402 |001f: move-wide v2, v0 │ │ +0230c8: 0156 |0020: move v6, v5 │ │ +0230ca: 0147 |0021: move v7, v4 │ │ +0230cc: 7708 d308 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08d3 │ │ +0230d2: 0c08 |0025: move-result-object v8 │ │ +0230d4: 54a2 1d02 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +0230d8: 6e20 d608 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ +0230de: 6e10 d408 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08d4 │ │ +0230e4: 5aa0 fe01 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@01fe │ │ +0230e8: 0194 |0030: move v4, v9 │ │ +0230ea: 28d6 |0031: goto 0007 // -002a │ │ +0230ec: 54a2 1d02 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +0230f0: 6e10 d708 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@08d7 │ │ +0230f6: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1652 │ │ 0x0007 line=1668 │ │ 0x0008 line=1655 │ │ 0x000a line=1656 │ │ 0x000d line=1657 │ │ @@ -42338,72 +24173,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -023988: |[023988] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -023998: 20c0 3c01 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@013c │ │ -02399c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0239a0: 07c7 |0004: move-object v7, v12 │ │ -0239a2: 1f07 3c01 |0005: check-cast v7, Landroid/view/ViewGroup; // type@013c │ │ -0239a6: 6e10 ff08 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@08ff │ │ -0239ac: 0a09 |000a: move-result v9 │ │ -0239ae: 6e10 0009 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0900 │ │ -0239b4: 0a0a |000e: move-result v10 │ │ -0239b6: 6e10 2a09 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@092a │ │ -0239bc: 0a06 |0012: move-result v6 │ │ -0239be: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0239c2: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -0239c6: 6e20 2909 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0929 │ │ -0239cc: 0c01 |001a: move-result-object v1 │ │ -0239ce: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -0239d2: 6e10 f908 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -0239d8: 0a02 |0020: move-result v2 │ │ -0239da: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -0239de: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -0239e2: 6e10 fe08 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@08fe │ │ -0239e8: 0a02 |0028: move-result v2 │ │ -0239ea: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -0239ee: 9000 100a |002b: add-int v0, v16, v10 │ │ -0239f2: 6e10 0209 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0902 │ │ -0239f8: 0a02 |0030: move-result v2 │ │ -0239fa: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -0239fe: 9000 100a |0033: add-int v0, v16, v10 │ │ -023a02: 6e10 f508 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@08f5 │ │ -023a08: 0a02 |0038: move-result v2 │ │ -023a0a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -023a0e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -023a10: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -023a14: 6e10 f908 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -023a1a: 0a03 |0041: move-result v3 │ │ -023a1c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -023a20: 9000 100a |0044: add-int v0, v16, v10 │ │ -023a24: 6e10 0209 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0902 │ │ -023a2a: 0a03 |0049: move-result v3 │ │ -023a2c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -023a30: 07b0 |004c: move-object v0, v11 │ │ -023a32: 01e3 |004d: move v3, v14 │ │ -023a34: 7406 a705 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05a7 │ │ -023a3a: 0a00 |0051: move-result v0 │ │ -023a3c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -023a40: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -023a42: 0f00 |0055: return v0 │ │ -023a44: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -023a48: 28bd |0058: goto 0015 // -0043 │ │ -023a4a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -023a4e: 7be0 |005b: neg-int v0, v14 │ │ -023a50: 7120 5705 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0557 │ │ -023a56: 0a00 |005f: move-result v0 │ │ -023a58: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -023a5c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -023a5e: 28f2 |0063: goto 0055 // -000e │ │ -023a60: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -023a62: 28f0 |0065: goto 0055 // -0010 │ │ +0230f8: |[0230f8] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +023108: 20c0 3c01 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@013c │ │ +02310c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +023110: 07c7 |0004: move-object v7, v12 │ │ +023112: 1f07 3c01 |0005: check-cast v7, Landroid/view/ViewGroup; // type@013c │ │ +023116: 6e10 ff08 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@08ff │ │ +02311c: 0a09 |000a: move-result v9 │ │ +02311e: 6e10 0009 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0900 │ │ +023124: 0a0a |000e: move-result v10 │ │ +023126: 6e10 2a09 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@092a │ │ +02312c: 0a06 |0012: move-result v6 │ │ +02312e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +023132: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +023136: 6e20 2909 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0929 │ │ +02313c: 0c01 |001a: move-result-object v1 │ │ +02313e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +023142: 6e10 f908 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +023148: 0a02 |0020: move-result v2 │ │ +02314a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +02314e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +023152: 6e10 fe08 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@08fe │ │ +023158: 0a02 |0028: move-result v2 │ │ +02315a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +02315e: 9000 100a |002b: add-int v0, v16, v10 │ │ +023162: 6e10 0209 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0902 │ │ +023168: 0a02 |0030: move-result v2 │ │ +02316a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +02316e: 9000 100a |0033: add-int v0, v16, v10 │ │ +023172: 6e10 f508 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@08f5 │ │ +023178: 0a02 |0038: move-result v2 │ │ +02317a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +02317e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +023180: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +023184: 6e10 f908 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +02318a: 0a03 |0041: move-result v3 │ │ +02318c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +023190: 9000 100a |0044: add-int v0, v16, v10 │ │ +023194: 6e10 0209 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0902 │ │ +02319a: 0a03 |0049: move-result v3 │ │ +02319c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +0231a0: 07b0 |004c: move-object v0, v11 │ │ +0231a2: 01e3 |004d: move v3, v14 │ │ +0231a4: 7406 a705 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05a7 │ │ +0231aa: 0a00 |0051: move-result v0 │ │ +0231ac: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +0231b0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +0231b2: 0f00 |0055: return v0 │ │ +0231b4: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0231b8: 28bd |0058: goto 0015 // -0043 │ │ +0231ba: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +0231be: 7be0 |005b: neg-int v0, v14 │ │ +0231c0: 7120 5705 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0557 │ │ +0231c6: 0a00 |005f: move-result v0 │ │ +0231c8: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +0231cc: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +0231ce: 28f2 |0063: goto 0055 // -000e │ │ +0231d0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +0231d2: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1802 │ │ 0x0005 line=1803 │ │ 0x0007 line=1804 │ │ 0x000b line=1805 │ │ 0x000f line=1806 │ │ @@ -42439,24 +24274,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -023a64: |[023a64] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -023a74: 2020 e600 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -023a78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -023a7c: 6f20 2509 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0925 │ │ -023a82: 0a00 |0007: move-result v0 │ │ -023a84: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -023a88: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -023a8a: 0f00 |000b: return v0 │ │ -023a8c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -023a8e: 28fe |000d: goto 000b // -0002 │ │ +0231d4: |[0231d4] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0231e4: 2020 e600 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +0231e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0231ec: 6f20 2509 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0925 │ │ +0231f2: 0a00 |0007: move-result v0 │ │ +0231f4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0231f8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0231fa: 0f00 |000b: return v0 │ │ +0231fc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0231fe: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2049 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -42465,41 +24300,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -023a90: |[023a90] android.support.v4.view.ViewPager.computeScroll:()V │ │ -023aa0: 5454 1802 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023aa4: 6e10 d809 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@09d8 │ │ -023aaa: 0a04 |0005: move-result v4 │ │ -023aac: 3904 2c00 |0006: if-nez v4, 0032 // +002c │ │ -023ab0: 5454 1802 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023ab4: 6e10 d409 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@09d4 │ │ -023aba: 0a04 |000d: move-result v4 │ │ -023abc: 3804 2400 |000e: if-eqz v4, 0032 // +0024 │ │ -023ac0: 6e10 cb05 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -023ac6: 0a00 |0013: move-result v0 │ │ -023ac8: 6e10 cc05 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -023ace: 0a01 |0017: move-result v1 │ │ -023ad0: 5454 1802 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023ad4: 6e10 d509 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@09d5 │ │ -023ada: 0a02 |001d: move-result v2 │ │ -023adc: 5454 1802 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -023ae0: 6e10 d609 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@09d6 │ │ -023ae6: 0a03 |0023: move-result v3 │ │ -023ae8: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -023aec: 3231 0800 |0026: if-eq v1, v3, 002e // +0008 │ │ -023af0: 6e30 ee05 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -023af6: 7020 e605 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05e6 │ │ -023afc: 6e10 d305 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ -023b02: 0e00 |0031: return-void │ │ -023b04: 7010 a905 0500 |0032: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ -023b0a: 28fc |0035: goto 0031 // -0004 │ │ +023200: |[023200] android.support.v4.view.ViewPager.computeScroll:()V │ │ +023210: 5454 1802 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +023214: 6e10 d809 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@09d8 │ │ +02321a: 0a04 |0005: move-result v4 │ │ +02321c: 3904 2c00 |0006: if-nez v4, 0032 // +002c │ │ +023220: 5454 1802 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +023224: 6e10 d409 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@09d4 │ │ +02322a: 0a04 |000d: move-result v4 │ │ +02322c: 3804 2400 |000e: if-eqz v4, 0032 // +0024 │ │ +023230: 6e10 cb05 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +023236: 0a00 |0013: move-result v0 │ │ +023238: 6e10 cc05 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +02323e: 0a01 |0017: move-result v1 │ │ +023240: 5454 1802 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +023244: 6e10 d509 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@09d5 │ │ +02324a: 0a02 |001d: move-result v2 │ │ +02324c: 5454 1802 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +023250: 6e10 d609 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@09d6 │ │ +023256: 0a03 |0023: move-result v3 │ │ +023258: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +02325c: 3231 0800 |0026: if-eq v1, v3, 002e // +0008 │ │ +023260: 6e30 ee05 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +023266: 7020 e605 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05e6 │ │ +02326c: 6e10 d305 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ +023272: 0e00 |0031: return-void │ │ +023274: 7010 a905 0500 |0032: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ +02327a: 28fc |0035: goto 0031 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0008 line=1157 │ │ 0x0010 line=1159 │ │ 0x0014 line=1160 │ │ 0x0018 line=1161 │ │ @@ -42522,100 +24357,100 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 158 16-bit code units │ │ -023b0c: |[023b0c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -023b1c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -023b1e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -023b20: 54b8 0702 |0002: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023b24: 6e10 860a 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -023b2a: 0a08 |0007: move-result v8 │ │ -023b2c: 1239 |0008: const/4 v9, #int 3 // #3 │ │ -023b2e: 3598 3200 |0009: if-ge v8, v9, 003b // +0032 │ │ -023b32: 54b8 0702 |000b: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023b36: 6e10 860a 0800 |000d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -023b3c: 0a08 |0010: move-result v8 │ │ -023b3e: 54b9 f601 |0011: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023b42: 6e10 0005 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -023b48: 0a09 |0016: move-result v9 │ │ -023b4a: 3598 2400 |0017: if-ge v8, v9, 003b // +0024 │ │ -023b4e: 0163 |0019: move v3, v6 │ │ -023b50: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -023b52: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -023b54: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -023b56: 54b8 0702 |001d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023b5a: 6e10 860a 0800 |001f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -023b60: 0a08 |0022: move-result v8 │ │ -023b62: 3580 5e00 |0023: if-ge v0, v8, 0081 // +005e │ │ -023b66: 54b8 0702 |0025: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023b6a: 6e20 800a 0800 |0027: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -023b70: 0c01 |002a: move-result-object v1 │ │ -023b72: 1f01 e500 |002b: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -023b76: 54b8 f601 |002d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023b7a: 5419 df01 |002f: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -023b7e: 6e20 0105 9800 |0031: invoke-virtual {v8, v9}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0501 │ │ -023b84: 0a05 |0034: move-result v5 │ │ -023b86: 12f8 |0035: const/4 v8, #int -1 // #ff │ │ -023b88: 3385 0700 |0036: if-ne v5, v8, 003d // +0007 │ │ -023b8c: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023b90: 28e3 |003a: goto 001d // -001d │ │ -023b92: 0173 |003b: move v3, v7 │ │ -023b94: 28de |003c: goto 001a // -0022 │ │ -023b96: 12e8 |003d: const/4 v8, #int -2 // #fe │ │ -023b98: 3385 3400 |003e: if-ne v5, v8, 0072 // +0034 │ │ -023b9c: 54b8 0702 |0040: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023ba0: 6e20 830a 0800 |0042: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -023ba6: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ -023baa: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ -023bae: 54b8 f601 |0049: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023bb2: 6e20 0d05 b800 |004b: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@050d │ │ -023bb8: 1212 |004e: const/4 v2, #int 1 // #1 │ │ -023bba: 54b8 f601 |004f: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023bbe: 5219 e001 |0051: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -023bc2: 541a df01 |0053: iget-object v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -023bc6: 6e40 fd04 b8a9 |0055: invoke-virtual {v8, v11, v9, v10}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04fd │ │ -023bcc: 1213 |0058: const/4 v3, #int 1 // #1 │ │ -023bce: 52b8 fc01 |0059: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -023bd2: 5219 e001 |005b: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -023bd6: 3398 dbff |005d: if-ne v8, v9, 0038 // -0025 │ │ -023bda: 52b8 fc01 |005f: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -023bde: 54b9 f601 |0061: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023be2: 6e10 0005 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -023be8: 0a09 |0066: move-result v9 │ │ -023bea: d809 09ff |0067: add-int/lit8 v9, v9, #int -1 // #ff │ │ -023bee: 7120 320a 9800 |0069: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ -023bf4: 0a08 |006c: move-result v8 │ │ -023bf6: 7120 300a 8700 |006d: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -023bfc: 0a04 |0070: move-result v4 │ │ -023bfe: 28c7 |0071: goto 0038 // -0039 │ │ -023c00: 5218 e001 |0072: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -023c04: 3258 c4ff |0074: if-eq v8, v5, 0038 // -003c │ │ -023c08: 5218 e001 |0076: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -023c0c: 52b9 fc01 |0078: iget v9, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -023c10: 3398 0300 |007a: if-ne v8, v9, 007d // +0003 │ │ -023c14: 0154 |007c: move v4, v5 │ │ -023c16: 5915 e001 |007d: iput v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -023c1a: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -023c1c: 28b8 |0080: goto 0038 // -0048 │ │ -023c1e: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ -023c22: 54b8 f601 |0083: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023c26: 6e20 ff04 b800 |0085: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@04ff │ │ -023c2c: 54b8 0702 |0088: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -023c30: 6209 e901 |008a: sget-object v9, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01e9 │ │ -023c34: 7120 8f0a 9800 |008c: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0a8f │ │ -023c3a: 3a04 0600 |008f: if-ltz v4, 0095 // +0006 │ │ -023c3e: 6e40 f205 4b67 |0091: invoke-virtual {v11, v4, v7, v6}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ -023c44: 1213 |0094: const/4 v3, #int 1 // #1 │ │ -023c46: 3803 0800 |0095: if-eqz v3, 009d // +0008 │ │ -023c4a: 6e10 e805 0b00 |0097: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -023c50: 6e10 ed05 0b00 |009a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@05ed │ │ -023c56: 0e00 |009d: return-void │ │ +02327c: |[02327c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +02328c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +02328e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +023290: 54b8 0702 |0002: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +023294: 6e10 860a 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02329a: 0a08 |0007: move-result v8 │ │ +02329c: 1239 |0008: const/4 v9, #int 3 // #3 │ │ +02329e: 3598 3200 |0009: if-ge v8, v9, 003b // +0032 │ │ +0232a2: 54b8 0702 |000b: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +0232a6: 6e10 860a 0800 |000d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0232ac: 0a08 |0010: move-result v8 │ │ +0232ae: 54b9 f601 |0011: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0232b2: 6e10 0005 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +0232b8: 0a09 |0016: move-result v9 │ │ +0232ba: 3598 2400 |0017: if-ge v8, v9, 003b // +0024 │ │ +0232be: 0163 |0019: move v3, v6 │ │ +0232c0: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +0232c2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0232c4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0232c6: 54b8 0702 |001d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +0232ca: 6e10 860a 0800 |001f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0232d0: 0a08 |0022: move-result v8 │ │ +0232d2: 3580 5e00 |0023: if-ge v0, v8, 0081 // +005e │ │ +0232d6: 54b8 0702 |0025: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +0232da: 6e20 800a 0800 |0027: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +0232e0: 0c01 |002a: move-result-object v1 │ │ +0232e2: 1f01 e500 |002b: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +0232e6: 54b8 f601 |002d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0232ea: 5419 df01 |002f: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +0232ee: 6e20 0105 9800 |0031: invoke-virtual {v8, v9}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0501 │ │ +0232f4: 0a05 |0034: move-result v5 │ │ +0232f6: 12f8 |0035: const/4 v8, #int -1 // #ff │ │ +0232f8: 3385 0700 |0036: if-ne v5, v8, 003d // +0007 │ │ +0232fc: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +023300: 28e3 |003a: goto 001d // -001d │ │ +023302: 0173 |003b: move v3, v7 │ │ +023304: 28de |003c: goto 001a // -0022 │ │ +023306: 12e8 |003d: const/4 v8, #int -2 // #fe │ │ +023308: 3385 3400 |003e: if-ne v5, v8, 0072 // +0034 │ │ +02330c: 54b8 0702 |0040: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +023310: 6e20 830a 0800 |0042: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +023316: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02331a: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ +02331e: 54b8 f601 |0049: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +023322: 6e20 0d05 b800 |004b: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@050d │ │ +023328: 1212 |004e: const/4 v2, #int 1 // #1 │ │ +02332a: 54b8 f601 |004f: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +02332e: 5219 e001 |0051: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +023332: 541a df01 |0053: iget-object v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +023336: 6e40 fd04 b8a9 |0055: invoke-virtual {v8, v11, v9, v10}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04fd │ │ +02333c: 1213 |0058: const/4 v3, #int 1 // #1 │ │ +02333e: 52b8 fc01 |0059: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +023342: 5219 e001 |005b: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +023346: 3398 dbff |005d: if-ne v8, v9, 0038 // -0025 │ │ +02334a: 52b8 fc01 |005f: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +02334e: 54b9 f601 |0061: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +023352: 6e10 0005 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +023358: 0a09 |0066: move-result v9 │ │ +02335a: d809 09ff |0067: add-int/lit8 v9, v9, #int -1 // #ff │ │ +02335e: 7120 320a 9800 |0069: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ +023364: 0a08 |006c: move-result v8 │ │ +023366: 7120 300a 8700 |006d: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +02336c: 0a04 |0070: move-result v4 │ │ +02336e: 28c7 |0071: goto 0038 // -0039 │ │ +023370: 5218 e001 |0072: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +023374: 3258 c4ff |0074: if-eq v8, v5, 0038 // -003c │ │ +023378: 5218 e001 |0076: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +02337c: 52b9 fc01 |0078: iget v9, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +023380: 3398 0300 |007a: if-ne v8, v9, 007d // +0003 │ │ +023384: 0154 |007c: move v4, v5 │ │ +023386: 5915 e001 |007d: iput v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +02338a: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +02338c: 28b8 |0080: goto 0038 // -0048 │ │ +02338e: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ +023392: 54b8 f601 |0083: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +023396: 6e20 ff04 b800 |0085: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@04ff │ │ +02339c: 54b8 0702 |0088: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +0233a0: 6209 e901 |008a: sget-object v9, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01e9 │ │ +0233a4: 7120 8f0a 9800 |008c: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0a8f │ │ +0233aa: 3a04 0600 |008f: if-ltz v4, 0095 // +0006 │ │ +0233ae: 6e40 f205 4b67 |0091: invoke-virtual {v11, v4, v7, v6}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ +0233b4: 1213 |0094: const/4 v3, #int 1 // #1 │ │ +0233b6: 3803 0800 |0095: if-eqz v3, 009d // +0008 │ │ +0233ba: 6e10 e805 0b00 |0097: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +0233c0: 6e10 ed05 0b00 |009a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@05ed │ │ +0233c6: 0e00 |009d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=660 │ │ 0x001a line=661 │ │ 0x001b line=663 │ │ 0x001c line=664 │ │ 0x0025 line=665 │ │ @@ -42668,25 +24503,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -023c58: |[023c58] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -023c68: 6f20 2609 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0926 │ │ -023c6e: 0a00 |0003: move-result v0 │ │ -023c70: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -023c74: 6e20 b405 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@05b4 │ │ -023c7a: 0a00 |0009: move-result v0 │ │ -023c7c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -023c80: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -023c82: 0f00 |000d: return v0 │ │ -023c84: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -023c86: 28fe |000f: goto 000d // -0002 │ │ +0233c8: |[0233c8] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0233d8: 6f20 2609 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0926 │ │ +0233de: 0a00 |0003: move-result v0 │ │ +0233e0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0233e4: 6e20 b405 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@05b4 │ │ +0233ea: 0a00 |0009: move-result v0 │ │ +0233ec: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0233f0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0233f2: 0f00 |000d: return v0 │ │ +0233f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0233f6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1827 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -42695,39 +24530,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -023c88: |[023c88] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -023c98: 6e10 bc05 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -023c9e: 0a01 |0003: move-result v1 │ │ -023ca0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -023ca2: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ -023ca6: 6e20 bb05 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -023cac: 0c00 |000a: move-result-object v0 │ │ -023cae: 6e10 0309 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -023cb4: 0a04 |000e: move-result v4 │ │ -023cb6: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ -023cba: 6e20 d105 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -023cc0: 0c03 |0014: move-result-object v3 │ │ -023cc2: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -023cc6: 5234 e001 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -023cca: 5265 fc01 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -023cce: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ -023cd2: 6e20 f308 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@08f3 │ │ -023cd8: 0a04 |0020: move-result v4 │ │ -023cda: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ -023cde: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -023ce0: 0f04 |0024: return v4 │ │ -023ce2: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -023ce6: 28de |0027: goto 0005 // -0022 │ │ -023ce8: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -023cea: 28fb |0029: goto 0024 // -0005 │ │ +0233f8: |[0233f8] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +023408: 6e10 bc05 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +02340e: 0a01 |0003: move-result v1 │ │ +023410: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +023412: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ +023416: 6e20 bb05 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +02341c: 0c00 |000a: move-result-object v0 │ │ +02341e: 6e10 0309 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +023424: 0a04 |000e: move-result v4 │ │ +023426: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ +02342a: 6e20 d105 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +023430: 0c03 |0014: move-result-object v3 │ │ +023432: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ +023436: 5234 e001 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +02343a: 5265 fc01 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +02343e: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ +023442: 6e20 f308 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@08f3 │ │ +023448: 0a04 |0020: move-result v4 │ │ +02344a: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ +02344e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +023450: 0f04 |0024: return v4 │ │ +023452: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +023456: 28de |0027: goto 0005 // -0022 │ │ +023458: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +02345a: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ 0x0004 line=2023 │ │ 0x0007 line=2024 │ │ 0x000b line=2025 │ │ 0x0011 line=2026 │ │ @@ -42750,26 +24585,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -023cec: |[023cec] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -023cfc: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -023d00: c705 |0002: sub-float/2addr v5, v0 │ │ -023d02: 8950 |0003: float-to-double v0, v5 │ │ -023d04: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -023d0e: cd20 |0009: mul-double/2addr v0, v2 │ │ -023d10: 8c05 |000a: double-to-float v5, v0 │ │ -023d12: 8950 |000b: float-to-double v0, v5 │ │ -023d14: 7120 340a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0a34 │ │ -023d1a: 0b00 |000f: move-result-wide v0 │ │ -023d1c: 8c00 |0010: double-to-float v0, v0 │ │ -023d1e: 0f00 |0011: return v0 │ │ +02345c: |[02345c] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +02346c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +023470: c705 |0002: sub-float/2addr v5, v0 │ │ +023472: 8950 |0003: float-to-double v0, v5 │ │ +023474: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +02347e: cd20 |0009: mul-double/2addr v0, v2 │ │ +023480: 8c05 |000a: double-to-float v5, v0 │ │ +023482: 8950 |000b: float-to-double v0, v5 │ │ +023484: 7120 340a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0a34 │ │ +02348a: 0b00 |000f: move-result-wide v0 │ │ +02348c: 8c00 |0010: double-to-float v0, v0 │ │ +02348e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x000b line=586 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -42780,110 +24615,110 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -023d20: |[023d20] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -023d30: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -023d32: 6f20 2709 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0927 │ │ -023d38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -023d3a: 7110 5905 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0559 │ │ -023d40: 0a03 |0008: move-result v3 │ │ -023d42: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ -023d46: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ -023d4a: 5496 f601 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023d4e: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ -023d52: 5496 f601 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023d56: 6e10 0005 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -023d5c: 0a06 |0016: move-result v6 │ │ -023d5e: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ -023d62: 5496 0a02 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -023d66: 6e10 5f08 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@085f │ │ -023d6c: 0a06 |001e: move-result v6 │ │ -023d6e: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ -023d72: 6e10 d900 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00d9 │ │ -023d78: 0a04 |0024: move-result v4 │ │ -023d7a: 6e10 c205 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05c2 │ │ -023d80: 0a06 |0028: move-result v6 │ │ -023d82: 6e10 c905 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ -023d88: 0a07 |002c: move-result v7 │ │ -023d8a: b176 |002d: sub-int/2addr v6, v7 │ │ -023d8c: 6e10 c605 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ -023d92: 0a07 |0031: move-result v7 │ │ -023d94: 9100 0607 |0032: sub-int v0, v6, v7 │ │ -023d98: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ -023d9c: 6e20 d800 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00d8 │ │ -023da2: 7b06 |0039: neg-int v6, v0 │ │ -023da4: 6e10 c905 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ -023daa: 0a07 |003d: move-result v7 │ │ -023dac: b076 |003e: add-int/2addr v6, v7 │ │ -023dae: 8266 |003f: int-to-float v6, v6 │ │ -023db0: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -023db2: 6e30 da00 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00da │ │ -023db8: 5496 0a02 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -023dbc: 6e10 cd05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -023dc2: 0a07 |0049: move-result v7 │ │ -023dc4: 6e30 6308 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0863 │ │ -023dca: 5496 0a02 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -023dce: 6e20 5d08 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@085d │ │ -023dd4: 0a06 |0052: move-result v6 │ │ -023dd6: b662 |0053: or-int/2addr v2, v6 │ │ -023dd8: 6e20 d700 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00d7 │ │ -023dde: 5496 1602 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -023de2: 6e10 5f08 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@085f │ │ -023de8: 0a06 |005c: move-result v6 │ │ -023dea: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ -023dee: 6e10 d900 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00d9 │ │ -023df4: 0a04 |0062: move-result v4 │ │ -023df6: 6e10 cd05 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -023dfc: 0a05 |0066: move-result v5 │ │ -023dfe: 6e10 c205 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05c2 │ │ -023e04: 0a06 |006a: move-result v6 │ │ -023e06: 6e10 c905 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ -023e0c: 0a07 |006e: move-result v7 │ │ -023e0e: b176 |006f: sub-int/2addr v6, v7 │ │ -023e10: 6e10 c605 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ -023e16: 0a07 |0073: move-result v7 │ │ -023e18: 9100 0607 |0074: sub-int v0, v6, v7 │ │ -023e1c: 5496 f601 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023e20: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ -023e24: 5496 f601 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -023e28: 6e10 0005 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -023e2e: 0a01 |007f: move-result v1 │ │ -023e30: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ -023e34: 6e20 d800 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00d8 │ │ -023e3a: 6e10 c905 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ -023e40: 0a06 |0088: move-result v6 │ │ -023e42: 7b66 |0089: neg-int v6, v6 │ │ -023e44: 8266 |008a: int-to-float v6, v6 │ │ -023e46: 7b17 |008b: neg-int v7, v1 │ │ -023e48: 5298 1102 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -023e4c: b058 |008e: add-int/2addr v8, v5 │ │ -023e4e: b287 |008f: mul-int/2addr v7, v8 │ │ -023e50: 5298 1102 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -023e54: b087 |0092: add-int/2addr v7, v8 │ │ -023e56: 8277 |0093: int-to-float v7, v7 │ │ -023e58: 6e30 da00 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00da │ │ -023e5e: 5496 1602 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -023e62: 6e30 6308 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0863 │ │ -023e68: 5496 1602 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -023e6c: 6e20 5d08 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@085d │ │ -023e72: 0a06 |00a1: move-result v6 │ │ -023e74: b662 |00a2: or-int/2addr v2, v6 │ │ -023e76: 6e20 d700 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00d7 │ │ -023e7c: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ -023e80: 6e10 d305 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ -023e86: 0e00 |00ab: return-void │ │ -023e88: 5496 0a02 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -023e8c: 6e10 5e08 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@085e │ │ -023e92: 5496 1602 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -023e96: 6e10 5e08 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@085e │ │ -023e9c: 28f0 |00b6: goto 00a6 // -0010 │ │ +023490: |[023490] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +0234a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0234a2: 6f20 2709 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0927 │ │ +0234a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0234aa: 7110 5905 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0559 │ │ +0234b0: 0a03 |0008: move-result v3 │ │ +0234b2: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ +0234b6: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ +0234ba: 5496 f601 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0234be: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ +0234c2: 5496 f601 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0234c6: 6e10 0005 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +0234cc: 0a06 |0016: move-result v6 │ │ +0234ce: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ +0234d2: 5496 0a02 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +0234d6: 6e10 5f08 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@085f │ │ +0234dc: 0a06 |001e: move-result v6 │ │ +0234de: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ +0234e2: 6e10 d900 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00d9 │ │ +0234e8: 0a04 |0024: move-result v4 │ │ +0234ea: 6e10 c205 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05c2 │ │ +0234f0: 0a06 |0028: move-result v6 │ │ +0234f2: 6e10 c905 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ +0234f8: 0a07 |002c: move-result v7 │ │ +0234fa: b176 |002d: sub-int/2addr v6, v7 │ │ +0234fc: 6e10 c605 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ +023502: 0a07 |0031: move-result v7 │ │ +023504: 9100 0607 |0032: sub-int v0, v6, v7 │ │ +023508: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ +02350c: 6e20 d800 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00d8 │ │ +023512: 7b06 |0039: neg-int v6, v0 │ │ +023514: 6e10 c905 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ +02351a: 0a07 |003d: move-result v7 │ │ +02351c: b076 |003e: add-int/2addr v6, v7 │ │ +02351e: 8266 |003f: int-to-float v6, v6 │ │ +023520: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +023522: 6e30 da00 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00da │ │ +023528: 5496 0a02 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +02352c: 6e10 cd05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +023532: 0a07 |0049: move-result v7 │ │ +023534: 6e30 6308 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0863 │ │ +02353a: 5496 0a02 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +02353e: 6e20 5d08 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@085d │ │ +023544: 0a06 |0052: move-result v6 │ │ +023546: b662 |0053: or-int/2addr v2, v6 │ │ +023548: 6e20 d700 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00d7 │ │ +02354e: 5496 1602 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +023552: 6e10 5f08 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@085f │ │ +023558: 0a06 |005c: move-result v6 │ │ +02355a: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ +02355e: 6e10 d900 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00d9 │ │ +023564: 0a04 |0062: move-result v4 │ │ +023566: 6e10 cd05 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +02356c: 0a05 |0066: move-result v5 │ │ +02356e: 6e10 c205 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05c2 │ │ +023574: 0a06 |006a: move-result v6 │ │ +023576: 6e10 c905 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ +02357c: 0a07 |006e: move-result v7 │ │ +02357e: b176 |006f: sub-int/2addr v6, v7 │ │ +023580: 6e10 c605 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ +023586: 0a07 |0073: move-result v7 │ │ +023588: 9100 0607 |0074: sub-int v0, v6, v7 │ │ +02358c: 5496 f601 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +023590: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ +023594: 5496 f601 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +023598: 6e10 0005 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +02359e: 0a01 |007f: move-result v1 │ │ +0235a0: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ +0235a4: 6e20 d800 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00d8 │ │ +0235aa: 6e10 c905 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ +0235b0: 0a06 |0088: move-result v6 │ │ +0235b2: 7b66 |0089: neg-int v6, v6 │ │ +0235b4: 8266 |008a: int-to-float v6, v6 │ │ +0235b6: 7b17 |008b: neg-int v7, v1 │ │ +0235b8: 5298 1102 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0235bc: b058 |008e: add-int/2addr v8, v5 │ │ +0235be: b287 |008f: mul-int/2addr v7, v8 │ │ +0235c0: 5298 1102 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0235c4: b087 |0092: add-int/2addr v7, v8 │ │ +0235c6: 8277 |0093: int-to-float v7, v7 │ │ +0235c8: 6e30 da00 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00da │ │ +0235ce: 5496 1602 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +0235d2: 6e30 6308 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0863 │ │ +0235d8: 5496 1602 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +0235dc: 6e20 5d08 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@085d │ │ +0235e2: 0a06 |00a1: move-result v6 │ │ +0235e4: b662 |00a2: or-int/2addr v2, v6 │ │ +0235e6: 6e20 d700 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00d7 │ │ +0235ec: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ +0235f0: 6e10 d305 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ +0235f6: 0e00 |00ab: return-void │ │ +0235f8: 5496 0a02 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +0235fc: 6e10 5e08 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@085e │ │ +023602: 5496 1602 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +023606: 6e10 5e08 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@085e │ │ +02360c: 28f0 |00b6: goto 00a6 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1574 │ │ 0x0004 line=1575 │ │ 0x0005 line=1577 │ │ 0x0009 line=1578 │ │ 0x0019 line=1581 │ │ @@ -42926,25 +24761,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -023ea0: |[023ea0] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -023eb0: 6f10 2809 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0928 │ │ -023eb6: 5420 0b02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ -023eba: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -023ebe: 6e10 dd00 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00dd │ │ -023ec4: 0a01 |000a: move-result v1 │ │ -023ec6: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -023eca: 6e10 c105 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@05c1 │ │ -023ed0: 0c01 |0010: move-result-object v1 │ │ -023ed2: 6e20 df00 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00df │ │ -023ed8: 0e00 |0014: return-void │ │ +023610: |[023610] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +023620: 6f10 2809 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0928 │ │ +023626: 5420 0b02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ +02362a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +02362e: 6e10 dd00 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00dd │ │ +023634: 0a01 |000a: move-result v1 │ │ +023636: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +02363a: 6e10 c105 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@05c1 │ │ +023640: 0c01 |0010: move-result-object v1 │ │ +023642: 6e20 df00 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00df │ │ +023648: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0003 line=573 │ │ 0x0005 line=574 │ │ 0x000d line=575 │ │ 0x0014 line=577 │ │ @@ -42957,54 +24792,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -023edc: |[023edc] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -023eec: 121a |0000: const/4 v10, #int 1 // #1 │ │ -023eee: 55b8 ff01 |0001: iget-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ -023ef2: 3908 0a00 |0003: if-nez v8, 000d // +000a │ │ -023ef6: 2208 8c01 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@018c │ │ -023efa: 1a09 9705 |0007: const-string v9, "No fake drag in progress. Call beginFakeDrag first." // string@0597 │ │ -023efe: 7020 1f0a 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -023f04: 2708 |000c: throw v8 │ │ -023f06: 54b6 1d02 |000d: iget-object v6, v11, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -023f0a: 1308 e803 |000f: const/16 v8, #int 1000 // #3e8 │ │ -023f0e: 52b9 0c02 |0011: iget v9, v11, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@020c │ │ -023f12: 8299 |0013: int-to-float v9, v9 │ │ -023f14: 6e30 d808 8609 |0014: invoke-virtual {v6, v8, v9}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08d8 │ │ -023f1a: 52b8 f501 |0017: iget v8, v11, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -023f1e: 7120 3605 8600 |0019: invoke-static {v6, v8}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0536 │ │ -023f24: 0a08 |001c: move-result v8 │ │ -023f26: 8781 |001d: float-to-int v1, v8 │ │ -023f28: 5cba 1202 |001e: iput-boolean v10, v11, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -023f2c: 52b8 0802 |0020: iget v8, v11, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -023f30: 52b9 0302 |0022: iget v9, v11, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ -023f34: c798 |0024: sub-float/2addr v8, v9 │ │ -023f36: 8785 |0025: float-to-int v5, v8 │ │ -023f38: 6e10 cb05 0b00 |0026: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -023f3e: 0a04 |0029: move-result v4 │ │ -023f40: 6e10 cd05 0b00 |002a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -023f46: 0a08 |002d: move-result v8 │ │ -023f48: 52b9 1102 |002e: iget v9, v11, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -023f4c: 9007 0809 |0030: add-int v7, v8, v9 │ │ -023f50: 9300 0407 |0032: div-int v0, v4, v7 │ │ -023f54: 9408 0407 |0034: rem-int v8, v4, v7 │ │ -023f58: 8288 |0036: int-to-float v8, v8 │ │ -023f5a: 8279 |0037: int-to-float v9, v7 │ │ -023f5c: a903 0809 |0038: div-float v3, v8, v9 │ │ -023f60: 7055 ac05 0b13 |003a: invoke-direct {v11, v0, v3, v1, v5}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05ac │ │ -023f66: 0a02 |003d: move-result v2 │ │ -023f68: 6e51 f305 2baa |003e: invoke-virtual {v11, v2, v10, v10, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@05f3 │ │ -023f6e: 7010 b205 0b00 |0041: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05b2 │ │ -023f74: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -023f76: 5cb8 ff01 |0045: iput-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ -023f7a: 0e00 |0047: return-void │ │ +02364c: |[02364c] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +02365c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +02365e: 55b8 ff01 |0001: iget-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ +023662: 3908 0a00 |0003: if-nez v8, 000d // +000a │ │ +023666: 2208 8c01 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@018c │ │ +02366a: 1a09 9705 |0007: const-string v9, "No fake drag in progress. Call beginFakeDrag first." // string@0597 │ │ +02366e: 7020 1f0a 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +023674: 2708 |000c: throw v8 │ │ +023676: 54b6 1d02 |000d: iget-object v6, v11, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +02367a: 1308 e803 |000f: const/16 v8, #int 1000 // #3e8 │ │ +02367e: 52b9 0c02 |0011: iget v9, v11, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@020c │ │ +023682: 8299 |0013: int-to-float v9, v9 │ │ +023684: 6e30 d808 8609 |0014: invoke-virtual {v6, v8, v9}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08d8 │ │ +02368a: 52b8 f501 |0017: iget v8, v11, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +02368e: 7120 3605 8600 |0019: invoke-static {v6, v8}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0536 │ │ +023694: 0a08 |001c: move-result v8 │ │ +023696: 8781 |001d: float-to-int v1, v8 │ │ +023698: 5cba 1202 |001e: iput-boolean v10, v11, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +02369c: 52b8 0802 |0020: iget v8, v11, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +0236a0: 52b9 0302 |0022: iget v9, v11, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ +0236a4: c798 |0024: sub-float/2addr v8, v9 │ │ +0236a6: 8785 |0025: float-to-int v5, v8 │ │ +0236a8: 6e10 cb05 0b00 |0026: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +0236ae: 0a04 |0029: move-result v4 │ │ +0236b0: 6e10 cd05 0b00 |002a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +0236b6: 0a08 |002d: move-result v8 │ │ +0236b8: 52b9 1102 |002e: iget v9, v11, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0236bc: 9007 0809 |0030: add-int v7, v8, v9 │ │ +0236c0: 9300 0407 |0032: div-int v0, v4, v7 │ │ +0236c4: 9408 0407 |0034: rem-int v8, v4, v7 │ │ +0236c8: 8288 |0036: int-to-float v8, v8 │ │ +0236ca: 8279 |0037: int-to-float v9, v7 │ │ +0236cc: a903 0809 |0038: div-float v3, v8, v9 │ │ +0236d0: 7055 ac05 0b13 |003a: invoke-direct {v11, v0, v3, v1, v5}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05ac │ │ +0236d6: 0a02 |003d: move-result v2 │ │ +0236d8: 6e51 f305 2baa |003e: invoke-virtual {v11, v2, v10, v10, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@05f3 │ │ +0236de: 7010 b205 0b00 |0041: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05b2 │ │ +0236e4: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +0236e6: 5cb8 ff01 |0045: iput-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ +0236ea: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1678 │ │ 0x0005 line=1679 │ │ 0x000d line=1682 │ │ 0x000f line=1683 │ │ 0x0017 line=1684 │ │ @@ -43035,50 +24870,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -023f7c: |[023f7c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -023f8c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -023f8e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -023f90: 6e10 b908 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@08b9 │ │ -023f96: 0a01 |0005: move-result v1 │ │ -023f98: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -023f9c: 6e10 ba08 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@08ba │ │ -023fa2: 0a01 |000b: move-result v1 │ │ -023fa4: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -023faa: 0f00 |000f: return v0 │ │ -023fac: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -023fb0: 6e20 a505 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ -023fb6: 0a00 |0015: move-result v0 │ │ -023fb8: 28f9 |0016: goto 000f // -0007 │ │ -023fba: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -023fbe: 6e20 a505 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ -023fc4: 0a00 |001c: move-result v0 │ │ -023fc6: 28f2 |001d: goto 000f // -000e │ │ -023fc8: 6001 1600 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -023fcc: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -023fd0: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -023fd4: 7110 c104 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@04c1 │ │ -023fda: 0a01 |0027: move-result v1 │ │ -023fdc: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -023fe0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -023fe2: 6e20 a505 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ -023fe8: 0a00 |002e: move-result v0 │ │ -023fea: 28e0 |002f: goto 000f // -0020 │ │ -023fec: 7120 c004 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@04c0 │ │ -023ff2: 0a01 |0033: move-result v1 │ │ -023ff4: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -023ff8: 6e20 a505 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ -023ffe: 0a00 |0039: move-result v0 │ │ -024000: 28d5 |003a: goto 000f // -002b │ │ -024002: 0000 |003b: nop // spacer │ │ -024004: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +0236ec: |[0236ec] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0236fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0236fe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +023700: 6e10 b908 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@08b9 │ │ +023706: 0a01 |0005: move-result v1 │ │ +023708: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +02370c: 6e10 ba08 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@08ba │ │ +023712: 0a01 |000b: move-result v1 │ │ +023714: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +02371a: 0f00 |000f: return v0 │ │ +02371c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +023720: 6e20 a505 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ +023726: 0a00 |0015: move-result v0 │ │ +023728: 28f9 |0016: goto 000f // -0007 │ │ +02372a: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +02372e: 6e20 a505 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ +023734: 0a00 |001c: move-result v0 │ │ +023736: 28f2 |001d: goto 000f // -000e │ │ +023738: 6001 1600 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +02373c: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +023740: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +023744: 7110 c104 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@04c1 │ │ +02374a: 0a01 |0027: move-result v1 │ │ +02374c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +023750: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +023752: 6e20 a505 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ +023758: 0a00 |002e: move-result v0 │ │ +02375a: 28e0 |002f: goto 000f // -0020 │ │ +02375c: 7120 c004 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@04c0 │ │ +023762: 0a01 |0033: move-result v1 │ │ +023764: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +023768: 6e20 a505 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05a5 │ │ +02376e: 0a00 |0039: move-result v0 │ │ +023770: 28d5 |003a: goto 000f // -002b │ │ +023772: 0000 |003b: nop // spacer │ │ +023774: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1839 │ │ 0x0002 line=1840 │ │ 0x0008 line=1841 │ │ 0x000f line=1861 │ │ 0x0010 line=1843 │ │ @@ -43101,80 +24936,80 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 116 16-bit code units │ │ -024020: |[024020] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -024030: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -024032: 55e0 ff01 |0001: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ -024036: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -02403a: 2200 8c01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ -02403e: 1a01 9705 |0007: const-string v1, "No fake drag in progress. Call beginFakeDrag first." // string@0597 │ │ -024042: 7020 1f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -024048: 2700 |000c: throw v0 │ │ -02404a: 52e0 0802 |000d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -02404e: c6f0 |000f: add-float/2addr v0, v15 │ │ -024050: 59e0 0802 |0010: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024054: 6e10 cb05 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -02405a: 0a00 |0015: move-result v0 │ │ -02405c: 8200 |0016: int-to-float v0, v0 │ │ -02405e: a70b 000f |0017: sub-float v11, v0, v15 │ │ -024062: 6e10 cd05 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -024068: 0a0c |001c: move-result v12 │ │ -02406a: 52e0 1102 |001d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -02406e: 900d 0c00 |001f: add-int v13, v12, v0 │ │ -024072: 52e0 fc01 |0021: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -024076: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02407a: b2d0 |0025: mul-int/2addr v0, v13 │ │ -02407c: 7120 300a 0700 |0026: invoke-static {v7, v0}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -024082: 0a00 |0029: move-result v0 │ │ -024084: 8209 |002a: int-to-float v9, v0 │ │ -024086: 52e0 fc01 |002b: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02408a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02408e: 54e1 f601 |002f: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024092: 6e10 0005 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -024098: 0a01 |0034: move-result v1 │ │ -02409a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02409e: 7120 320a 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ -0240a4: 0a00 |003a: move-result v0 │ │ -0240a6: b2d0 |003b: mul-int/2addr v0, v13 │ │ -0240a8: 820a |003c: int-to-float v10, v0 │ │ -0240aa: 2e00 0b09 |003d: cmpg-float v0, v11, v9 │ │ -0240ae: 3b00 2f00 |003f: if-gez v0, 006e // +002f │ │ -0240b2: 019b |0041: move v11, v9 │ │ -0240b4: 52e0 0802 |0042: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0240b8: 87b1 |0044: float-to-int v1, v11 │ │ -0240ba: 8211 |0045: int-to-float v1, v1 │ │ -0240bc: a701 0b01 |0046: sub-float v1, v11, v1 │ │ -0240c0: c610 |0048: add-float/2addr v0, v1 │ │ -0240c2: 59e0 0802 |0049: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0240c6: 87b0 |004b: float-to-int v0, v11 │ │ -0240c8: 6e10 cc05 0e00 |004c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -0240ce: 0a01 |004f: move-result v1 │ │ -0240d0: 6e30 ee05 0e01 |0050: invoke-virtual {v14, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -0240d6: 87b0 |0053: float-to-int v0, v11 │ │ -0240d8: 7020 e605 0e00 |0054: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05e6 │ │ -0240de: 7100 2101 0000 |0057: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ -0240e4: 0b02 |005a: move-result-wide v2 │ │ -0240e6: 53e0 fe01 |005b: iget-wide v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@01fe │ │ -0240ea: 1224 |005d: const/4 v4, #int 2 // #2 │ │ -0240ec: 52e5 0802 |005e: iget v5, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0240f0: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -0240f2: 7708 d308 0000 |0061: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08d3 │ │ -0240f8: 0c08 |0064: move-result-object v8 │ │ -0240fa: 54e0 1d02 |0065: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -0240fe: 6e20 d608 8000 |0067: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ -024104: 6e10 d408 0800 |006a: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08d4 │ │ -02410a: 0e00 |006d: return-void │ │ -02410c: 2d00 0b0a |006e: cmpl-float v0, v11, v10 │ │ -024110: 3d00 d2ff |0070: if-lez v0, 0042 // -002e │ │ -024114: 01ab |0072: move v11, v10 │ │ -024116: 28cf |0073: goto 0042 // -0031 │ │ +023790: |[023790] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +0237a0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0237a2: 55e0 ff01 |0001: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ +0237a6: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +0237aa: 2200 8c01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +0237ae: 1a01 9705 |0007: const-string v1, "No fake drag in progress. Call beginFakeDrag first." // string@0597 │ │ +0237b2: 7020 1f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +0237b8: 2700 |000c: throw v0 │ │ +0237ba: 52e0 0802 |000d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +0237be: c6f0 |000f: add-float/2addr v0, v15 │ │ +0237c0: 59e0 0802 |0010: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +0237c4: 6e10 cb05 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +0237ca: 0a00 |0015: move-result v0 │ │ +0237cc: 8200 |0016: int-to-float v0, v0 │ │ +0237ce: a70b 000f |0017: sub-float v11, v0, v15 │ │ +0237d2: 6e10 cd05 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +0237d8: 0a0c |001c: move-result v12 │ │ +0237da: 52e0 1102 |001d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0237de: 900d 0c00 |001f: add-int v13, v12, v0 │ │ +0237e2: 52e0 fc01 |0021: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +0237e6: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0237ea: b2d0 |0025: mul-int/2addr v0, v13 │ │ +0237ec: 7120 300a 0700 |0026: invoke-static {v7, v0}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +0237f2: 0a00 |0029: move-result v0 │ │ +0237f4: 8209 |002a: int-to-float v9, v0 │ │ +0237f6: 52e0 fc01 |002b: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +0237fa: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0237fe: 54e1 f601 |002f: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +023802: 6e10 0005 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +023808: 0a01 |0034: move-result v1 │ │ +02380a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02380e: 7120 320a 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ +023814: 0a00 |003a: move-result v0 │ │ +023816: b2d0 |003b: mul-int/2addr v0, v13 │ │ +023818: 820a |003c: int-to-float v10, v0 │ │ +02381a: 2e00 0b09 |003d: cmpg-float v0, v11, v9 │ │ +02381e: 3b00 2f00 |003f: if-gez v0, 006e // +002f │ │ +023822: 019b |0041: move v11, v9 │ │ +023824: 52e0 0802 |0042: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023828: 87b1 |0044: float-to-int v1, v11 │ │ +02382a: 8211 |0045: int-to-float v1, v1 │ │ +02382c: a701 0b01 |0046: sub-float v1, v11, v1 │ │ +023830: c610 |0048: add-float/2addr v0, v1 │ │ +023832: 59e0 0802 |0049: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023836: 87b0 |004b: float-to-int v0, v11 │ │ +023838: 6e10 cc05 0e00 |004c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +02383e: 0a01 |004f: move-result v1 │ │ +023840: 6e30 ee05 0e01 |0050: invoke-virtual {v14, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +023846: 87b0 |0053: float-to-int v0, v11 │ │ +023848: 7020 e605 0e00 |0054: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05e6 │ │ +02384e: 7100 2101 0000 |0057: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ +023854: 0b02 |005a: move-result-wide v2 │ │ +023856: 53e0 fe01 |005b: iget-wide v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@01fe │ │ +02385a: 1224 |005d: const/4 v4, #int 2 // #2 │ │ +02385c: 52e5 0802 |005e: iget v5, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023860: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +023862: 7708 d308 0000 |0061: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08d3 │ │ +023868: 0c08 |0064: move-result-object v8 │ │ +02386a: 54e0 1d02 |0065: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +02386e: 6e20 d608 8000 |0067: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ +023874: 6e10 d408 0800 |006a: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08d4 │ │ +02387a: 0e00 |006d: return-void │ │ +02387c: 2d00 0b0a |006e: cmpl-float v0, v11, v10 │ │ +023880: 3d00 d2ff |0070: if-lez v0, 0042 // -002e │ │ +023884: 01ab |0072: move v11, v10 │ │ +023886: 28cf |0073: goto 0042 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1707 │ │ 0x0005 line=1708 │ │ 0x000d line=1711 │ │ 0x0012 line=1712 │ │ 0x0019 line=1713 │ │ @@ -43209,18 +25044,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024118: |[024118] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -024128: 2200 e600 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -02412c: 7010 8305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0583 │ │ -024132: 1100 |0005: return-object v0 │ │ +023888: |[023888] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +023898: 2200 e600 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +02389c: 7010 8305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0583 │ │ +0238a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43228,20 +25063,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -024134: |[024134] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -024144: 2200 e600 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -024148: 6e10 bd05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05bd │ │ -02414e: 0c01 |0005: move-result-object v1 │ │ -024150: 7030 8405 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0584 │ │ -024156: 1100 |0009: return-object v0 │ │ +0238a4: |[0238a4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0238b4: 2200 e600 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +0238b8: 6e10 bd05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05bd │ │ +0238be: 0c01 |0005: move-result-object v1 │ │ +0238c0: 7030 8405 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0584 │ │ +0238c6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2054 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -43250,18 +25085,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -024158: |[024158] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -024168: 6e10 b705 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05b7 │ │ -02416e: 0c00 |0003: move-result-object v0 │ │ -024170: 1100 |0004: return-object v0 │ │ +0238c8: |[0238c8] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0238d8: 6e10 b705 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05b7 │ │ +0238de: 0c00 |0003: move-result-object v0 │ │ +0238e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2044 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -43270,17 +25105,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024174: |[024174] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -024184: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024188: 1100 |0002: return-object v0 │ │ +0238e4: |[0238e4] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +0238f4: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0238f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43288,17 +25123,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02418c: |[02418c] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -02419c: 5210 fc01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0241a0: 0f00 |0002: return v0 │ │ +0238fc: |[0238fc] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +02390c: 5210 fc01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +023910: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43306,17 +25141,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0241a4: |[0241a4] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -0241b4: 5210 0f02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -0241b8: 0f00 |0002: return v0 │ │ +023914: |[023914] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +023924: 5210 0f02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +023928: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43324,17 +25159,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0241bc: |[0241bc] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -0241cc: 5210 1102 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -0241d0: 0f00 |0002: return v0 │ │ +02392c: |[02392c] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +02393c: 5210 1102 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +023940: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43342,29 +25177,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 │ │ -0241d4: |[0241d4] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0241e4: 6e10 fd08 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@08fd │ │ -0241ea: 0c00 |0003: move-result-object v0 │ │ -0241ec: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -0241f0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0241f4: 2001 3901 |0008: instance-of v1, v0, Landroid/view/View; // type@0139 │ │ -0241f8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0241fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0241fe: 1101 |000d: return-object v1 │ │ -024200: 0703 |000e: move-object v3, v0 │ │ -024202: 1f03 3901 |000f: check-cast v3, Landroid/view/View; // type@0139 │ │ -024206: 28ef |0011: goto 0000 // -0011 │ │ -024208: 6e20 d105 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -02420e: 0c01 |0015: move-result-object v1 │ │ -024210: 28f7 |0016: goto 000d // -0009 │ │ +023944: |[023944] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +023954: 6e10 fd08 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@08fd │ │ +02395a: 0c00 |0003: move-result-object v0 │ │ +02395c: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +023960: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +023964: 2001 3901 |0008: instance-of v1, v0, Landroid/view/View; // type@0139 │ │ +023968: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +02396c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +02396e: 1101 |000d: return-object v1 │ │ +023970: 0703 |000e: move-object v3, v0 │ │ +023972: 1f03 3901 |000f: check-cast v3, Landroid/view/View; // type@0139 │ │ +023976: 28ef |0011: goto 0000 // -0011 │ │ +023978: 6e20 d105 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +02397e: 0c01 |0015: move-result-object v1 │ │ +023980: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0006 line=945 │ │ 0x000c line=946 │ │ 0x000d line=950 │ │ 0x000f line=948 │ │ @@ -43379,34 +25214,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 │ │ -024214: |[024214] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -024224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024226: 5442 0702 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02422a: 6e10 860a 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -024230: 0a02 |0006: move-result v2 │ │ -024232: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -024236: 5442 0702 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02423a: 6e20 800a 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -024240: 0c01 |000e: move-result-object v1 │ │ -024242: 1f01 e500 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -024246: 5442 f601 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02424a: 5413 df01 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -02424e: 6e30 0505 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0505 │ │ -024254: 0a02 |0018: move-result v2 │ │ -024256: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -02425a: 1101 |001b: return-object v1 │ │ -02425c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -024260: 28e3 |001e: goto 0001 // -001d │ │ -024262: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -024264: 28fb |0020: goto 001b // -0005 │ │ +023984: |[023984] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +023994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +023996: 5442 0702 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +02399a: 6e10 860a 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0239a0: 0a02 |0006: move-result v2 │ │ +0239a2: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +0239a6: 5442 0702 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +0239aa: 6e20 800a 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +0239b0: 0c01 |000e: move-result-object v1 │ │ +0239b2: 1f01 e500 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +0239b6: 5442 f601 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0239ba: 5413 df01 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +0239be: 6e30 0505 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0505 │ │ +0239c4: 0a02 |0018: move-result v2 │ │ +0239c6: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +0239ca: 1101 |001b: return-object v1 │ │ +0239cc: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0239d0: 28e3 |001e: goto 0001 // -001d │ │ +0239d2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0239d4: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0009 line=934 │ │ 0x0011 line=935 │ │ 0x001b line=939 │ │ 0x001c line=933 │ │ @@ -43423,54 +25258,54 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -024268: |[024268] android.support.v4.view.ViewPager.initViewPager:()V │ │ -024278: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02427a: 6e20 0006 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0600 │ │ -024280: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ -024284: 6e20 f405 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@05f4 │ │ -02428a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -02428c: 6e20 f505 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@05f5 │ │ -024292: 6e10 bd05 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05bd │ │ -024298: 0c01 |0010: move-result-object v1 │ │ -02429a: 2203 6701 |0011: new-instance v3, Landroid/widget/Scroller; // type@0167 │ │ -02429e: 6204 1e02 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@021e │ │ -0242a2: 7030 d209 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@09d2 │ │ -0242a8: 5b53 1802 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -0242ac: 7110 1a09 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@091a │ │ -0242b2: 0c00 |001d: move-result-object v0 │ │ -0242b4: 7110 7005 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0570 │ │ -0242ba: 0a03 |0021: move-result v3 │ │ -0242bc: 5953 1c02 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ -0242c0: 6e10 1c09 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@091c │ │ -0242c6: 0a03 |0027: move-result v3 │ │ -0242c8: 5953 0d02 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@020d │ │ -0242cc: 6e10 1b09 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@091b │ │ -0242d2: 0a03 |002d: move-result v3 │ │ -0242d4: 5953 0c02 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@020c │ │ -0242d8: 2203 0f01 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@010f │ │ -0242dc: 7020 5c08 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@085c │ │ -0242e2: 5b53 0a02 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -0242e6: 2203 0f01 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@010f │ │ -0242ea: 7020 5c08 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@085c │ │ -0242f0: 5b53 1602 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -0242f4: 6e10 7000 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ -0242fa: 0c03 |0041: move-result-object v3 │ │ -0242fc: 6e10 9f00 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@009f │ │ -024302: 0c03 |0045: move-result-object v3 │ │ -024304: 5232 5502 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0255 │ │ -024308: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -02430c: c823 |004a: mul-float/2addr v3, v2 │ │ -02430e: 8733 |004b: float-to-int v3, v3 │ │ -024310: 5953 0102 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0201 │ │ -024314: 0e00 |004e: return-void │ │ +0239d8: |[0239d8] android.support.v4.view.ViewPager.initViewPager:()V │ │ +0239e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0239ea: 6e20 0006 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0600 │ │ +0239f0: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ +0239f4: 6e20 f405 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@05f4 │ │ +0239fa: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0239fc: 6e20 f505 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@05f5 │ │ +023a02: 6e10 bd05 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05bd │ │ +023a08: 0c01 |0010: move-result-object v1 │ │ +023a0a: 2203 6701 |0011: new-instance v3, Landroid/widget/Scroller; // type@0167 │ │ +023a0e: 6204 1e02 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@021e │ │ +023a12: 7030 d209 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@09d2 │ │ +023a18: 5b53 1802 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +023a1c: 7110 1a09 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@091a │ │ +023a22: 0c00 |001d: move-result-object v0 │ │ +023a24: 7110 7005 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0570 │ │ +023a2a: 0a03 |0021: move-result v3 │ │ +023a2c: 5953 1c02 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ +023a30: 6e10 1c09 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@091c │ │ +023a36: 0a03 |0027: move-result v3 │ │ +023a38: 5953 0d02 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@020d │ │ +023a3c: 6e10 1b09 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@091b │ │ +023a42: 0a03 |002d: move-result v3 │ │ +023a44: 5953 0c02 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@020c │ │ +023a48: 2203 0f01 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@010f │ │ +023a4c: 7020 5c08 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@085c │ │ +023a52: 5b53 0a02 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +023a56: 2203 0f01 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@010f │ │ +023a5a: 7020 5c08 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@085c │ │ +023a60: 5b53 1602 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +023a64: 6e10 7000 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ +023a6a: 0c03 |0041: move-result-object v3 │ │ +023a6c: 6e10 9f00 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@009f │ │ +023a72: 0c03 |0045: move-result-object v3 │ │ +023a74: 5232 5502 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0255 │ │ +023a78: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +023a7c: c823 |004a: mul-float/2addr v3, v2 │ │ +023a7e: 8733 |004b: float-to-int v3, v3 │ │ +023a80: 5953 0102 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0201 │ │ +023a84: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0009 line=283 │ │ 0x000d line=284 │ │ 0x0011 line=285 │ │ @@ -43494,17 +25329,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024318: |[024318] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -024328: 5510 ff01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ -02432c: 0f00 |0002: return v0 │ │ +023a88: |[023a88] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +023a98: 5510 ff01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ +023a9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1747 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #29 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43512,19 +25347,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -024330: |[024330] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -024340: 6f10 2c09 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@092c │ │ -024346: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -024348: 5c10 0002 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ -02434c: 0e00 |0006: return-void │ │ +023aa0: |[023aa0] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +023ab0: 6f10 2c09 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@092c │ │ +023ab6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +023ab8: 5c10 0002 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ +023abc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ 0x0003 line=956 │ │ 0x0006 line=957 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -43534,39 +25369,39 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -024350: |[024350] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -024360: 6f20 2d09 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@092d │ │ -024366: 5284 1102 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -02436a: 3d04 2a00 |0005: if-lez v4, 002f // +002a │ │ -02436e: 5484 0b02 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ -024372: 3804 2600 |0009: if-eqz v4, 002f // +0026 │ │ -024376: 6e10 cb05 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -02437c: 0a02 |000e: move-result v2 │ │ -02437e: 6e10 cd05 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -024384: 0a03 |0012: move-result v3 │ │ -024386: 5284 1102 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -02438a: b034 |0015: add-int/2addr v4, v3 │ │ -02438c: 9401 0204 |0016: rem-int v1, v2, v4 │ │ -024390: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ -024394: 9104 0201 |001a: sub-int v4, v2, v1 │ │ -024398: 9000 0403 |001c: add-int v0, v4, v3 │ │ -02439c: 5484 0b02 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ -0243a0: 5285 1b02 |0020: iget v5, v8, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@021b │ │ -0243a4: 5286 1102 |0022: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -0243a8: b006 |0024: add-int/2addr v6, v0 │ │ -0243aa: 5287 f801 |0025: iget v7, v8, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01f8 │ │ -0243ae: 6e57 de00 0465 |0027: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00de │ │ -0243b4: 5484 0b02 |002a: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ -0243b8: 6e20 db00 9400 |002c: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00db │ │ -0243be: 0e00 |002f: return-void │ │ +023ac0: |[023ac0] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +023ad0: 6f20 2d09 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@092d │ │ +023ad6: 5284 1102 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +023ada: 3d04 2a00 |0005: if-lez v4, 002f // +002a │ │ +023ade: 5484 0b02 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ +023ae2: 3804 2600 |0009: if-eqz v4, 002f // +0026 │ │ +023ae6: 6e10 cb05 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +023aec: 0a02 |000e: move-result v2 │ │ +023aee: 6e10 cd05 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +023af4: 0a03 |0012: move-result v3 │ │ +023af6: 5284 1102 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +023afa: b034 |0015: add-int/2addr v4, v3 │ │ +023afc: 9401 0204 |0016: rem-int v1, v2, v4 │ │ +023b00: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ +023b04: 9104 0201 |001a: sub-int v4, v2, v1 │ │ +023b08: 9000 0403 |001c: add-int v0, v4, v3 │ │ +023b0c: 5484 0b02 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ +023b10: 5285 1b02 |0020: iget v5, v8, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@021b │ │ +023b14: 5286 1102 |0022: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +023b18: b006 |0024: add-int/2addr v6, v0 │ │ +023b1a: 5287 f801 |0025: iget v7, v8, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01f8 │ │ +023b1e: 6e57 de00 0465 |0027: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00de │ │ +023b24: 5484 0b02 |002a: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ +023b28: 6e20 db00 9400 |002c: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00db │ │ +023b2e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ 0x0003 line=1620 │ │ 0x000b line=1621 │ │ 0x000f line=1622 │ │ 0x0013 line=1623 │ │ @@ -43588,140 +25423,140 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 232 16-bit code units │ │ -0243c0: |[0243c0] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0243d0: 6e10 cc08 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ -0243d6: 0a00 |0003: move-result v0 │ │ -0243d8: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -0243dc: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0243de: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -0243e2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0243e4: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -0243e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0243ea: 5ce0 0502 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -0243ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0243f0: 5ce0 0602 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ -0243f4: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -0243f6: 59e0 f501 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -0243fa: 54e0 1d02 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -0243fe: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -024402: 54e0 1d02 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024406: 6e10 de08 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08de │ │ -02440c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -02440e: 5be0 1d02 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024412: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -024414: 0f00 |0022: return v0 │ │ -024416: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -02441a: 55e0 0502 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -02441e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -024422: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -024424: 28f8 |002a: goto 0022 // -0008 │ │ -024426: 55e0 0602 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ -02442a: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -02442e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -024430: 28f2 |0030: goto 0022 // -000e │ │ -024432: 2c06 a900 0000 |0031: sparse-switch v6, 000000da // +000000a9 │ │ -024438: 55e0 0502 |0034: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -02443c: 3900 1100 |0036: if-nez v0, 0047 // +0011 │ │ -024440: 54e0 1d02 |0038: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024444: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ -024448: 7100 dd08 0000 |003c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08dd │ │ -02444e: 0c00 |003f: move-result-object v0 │ │ -024450: 5be0 1d02 |0040: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024454: 54e0 1d02 |0042: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024458: 6e20 d608 f000 |0044: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ -02445e: 55e0 0502 |0047: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -024462: 28d9 |0049: goto 0022 // -0027 │ │ -024464: 52e7 f501 |004a: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -024468: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ -02446a: 3207 e7ff |004d: if-eq v7, v0, 0034 // -0019 │ │ -02446e: 7120 f004 7f00 |004f: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ -024474: 0a09 |0052: move-result v9 │ │ -024476: 7120 f404 9f00 |0053: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -02447c: 0a0a |0056: move-result v10 │ │ -02447e: 52e0 0802 |0057: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024482: a708 0a00 |0059: sub-float v8, v10, v0 │ │ -024486: 7110 2d0a 0800 |005b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ -02448c: 0a0b |005e: move-result v11 │ │ -02448e: 7120 f504 9f00 |005f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@04f5 │ │ -024494: 0a0c |0062: move-result v12 │ │ -024496: 52e0 0902 |0063: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ -02449a: a700 0c00 |0065: sub-float v0, v12, v0 │ │ -02449e: 7110 2d0a 0000 |0067: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ -0244a4: 0a0d |006a: move-result v13 │ │ -0244a6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -0244a8: 8783 |006c: float-to-int v3, v8 │ │ -0244aa: 87a4 |006d: float-to-int v4, v10 │ │ -0244ac: 87c5 |006e: float-to-int v5, v12 │ │ -0244ae: 07e0 |006f: move-object v0, v14 │ │ -0244b0: 07e1 |0070: move-object v1, v14 │ │ -0244b2: 7406 a705 0000 |0071: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05a7 │ │ -0244b8: 0a00 |0074: move-result v0 │ │ -0244ba: 3800 0a00 |0075: if-eqz v0, 007f // +000a │ │ -0244be: 59ea 0802 |0077: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0244c2: 59ea 0302 |0079: iput v10, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ -0244c6: 59ec 0902 |007b: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ -0244ca: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -0244cc: 28a4 |007e: goto 0022 // -005c │ │ -0244ce: 52e0 1c02 |007f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ -0244d2: 8200 |0081: int-to-float v0, v0 │ │ -0244d4: 2d00 0b00 |0082: cmpl-float v0, v11, v0 │ │ -0244d8: 3d00 1400 |0084: if-lez v0, 0098 // +0014 │ │ -0244dc: 2d00 0b0d |0086: cmpl-float v0, v11, v13 │ │ -0244e0: 3d00 1000 |0088: if-lez v0, 0098 // +0010 │ │ -0244e4: 1210 |008a: const/4 v0, #int 1 // #1 │ │ -0244e6: 5ce0 0502 |008b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -0244ea: 1210 |008d: const/4 v0, #int 1 // #1 │ │ -0244ec: 7020 fe05 0e00 |008e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -0244f2: 59ea 0802 |0091: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0244f6: 1210 |0093: const/4 v0, #int 1 // #1 │ │ -0244f8: 7020 ff05 0e00 |0094: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -0244fe: 289d |0097: goto 0034 // -0063 │ │ -024500: 52e0 1c02 |0098: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ -024504: 8200 |009a: int-to-float v0, v0 │ │ -024506: 2d00 0d00 |009b: cmpl-float v0, v13, v0 │ │ -02450a: 3d00 97ff |009d: if-lez v0, 0034 // -0069 │ │ -02450e: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -024510: 5ce0 0602 |00a0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ -024514: 2892 |00a2: goto 0034 // -006e │ │ -024516: 6e10 cf08 0f00 |00a3: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@08cf │ │ -02451c: 0a00 |00a6: move-result v0 │ │ -02451e: 59e0 0302 |00a7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ -024522: 59e0 0802 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024526: 6e10 d108 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@08d1 │ │ -02452c: 0a00 |00ae: move-result v0 │ │ -02452e: 59e0 0902 |00af: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ -024532: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -024534: 7120 f304 0f00 |00b2: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ -02453a: 0a00 |00b5: move-result v0 │ │ -02453c: 59e0 f501 |00b6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -024540: 52e0 1702 |00b8: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ -024544: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ -024546: 3310 0e00 |00bb: if-ne v0, v1, 00c9 // +000e │ │ -02454a: 1210 |00bd: const/4 v0, #int 1 // #1 │ │ -02454c: 5ce0 0502 |00be: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -024550: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ -024552: 5ce0 0602 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ -024556: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ -024558: 7020 fe05 0e00 |00c4: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -02455e: 2900 6dff |00c7: goto/16 0034 // -0093 │ │ -024562: 7010 a905 0e00 |00c9: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ -024568: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ -02456a: 5ce0 0502 |00cd: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -02456e: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ -024570: 5ce0 0602 |00d0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ -024574: 2900 62ff |00d2: goto/16 0034 // -009e │ │ -024578: 7020 e105 fe00 |00d4: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05e1 │ │ -02457e: 2900 5dff |00d7: goto/16 0034 // -00a3 │ │ -024582: 0000 |00d9: nop // spacer │ │ -024584: 0002 0300 0000 0000 0200 0000 0600 ... |00da: sparse-switch-data (14 units) │ │ +023b30: |[023b30] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +023b40: 6e10 cc08 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ +023b46: 0a00 |0003: move-result v0 │ │ +023b48: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +023b4c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +023b4e: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +023b52: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +023b54: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +023b58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +023b5a: 5ce0 0502 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023b5e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +023b60: 5ce0 0602 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ +023b64: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +023b66: 59e0 f501 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +023b6a: 54e0 1d02 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +023b6e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +023b72: 54e0 1d02 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +023b76: 6e10 de08 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08de │ │ +023b7c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +023b7e: 5be0 1d02 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +023b82: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +023b84: 0f00 |0022: return v0 │ │ +023b86: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +023b8a: 55e0 0502 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023b8e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +023b92: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +023b94: 28f8 |002a: goto 0022 // -0008 │ │ +023b96: 55e0 0602 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ +023b9a: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +023b9e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +023ba0: 28f2 |0030: goto 0022 // -000e │ │ +023ba2: 2c06 a900 0000 |0031: sparse-switch v6, 000000da // +000000a9 │ │ +023ba8: 55e0 0502 |0034: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023bac: 3900 1100 |0036: if-nez v0, 0047 // +0011 │ │ +023bb0: 54e0 1d02 |0038: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +023bb4: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ +023bb8: 7100 dd08 0000 |003c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08dd │ │ +023bbe: 0c00 |003f: move-result-object v0 │ │ +023bc0: 5be0 1d02 |0040: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +023bc4: 54e0 1d02 |0042: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +023bc8: 6e20 d608 f000 |0044: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ +023bce: 55e0 0502 |0047: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023bd2: 28d9 |0049: goto 0022 // -0027 │ │ +023bd4: 52e7 f501 |004a: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +023bd8: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ +023bda: 3207 e7ff |004d: if-eq v7, v0, 0034 // -0019 │ │ +023bde: 7120 f004 7f00 |004f: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ +023be4: 0a09 |0052: move-result v9 │ │ +023be6: 7120 f404 9f00 |0053: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +023bec: 0a0a |0056: move-result v10 │ │ +023bee: 52e0 0802 |0057: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023bf2: a708 0a00 |0059: sub-float v8, v10, v0 │ │ +023bf6: 7110 2d0a 0800 |005b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ +023bfc: 0a0b |005e: move-result v11 │ │ +023bfe: 7120 f504 9f00 |005f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@04f5 │ │ +023c04: 0a0c |0062: move-result v12 │ │ +023c06: 52e0 0902 |0063: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ +023c0a: a700 0c00 |0065: sub-float v0, v12, v0 │ │ +023c0e: 7110 2d0a 0000 |0067: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ +023c14: 0a0d |006a: move-result v13 │ │ +023c16: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +023c18: 8783 |006c: float-to-int v3, v8 │ │ +023c1a: 87a4 |006d: float-to-int v4, v10 │ │ +023c1c: 87c5 |006e: float-to-int v5, v12 │ │ +023c1e: 07e0 |006f: move-object v0, v14 │ │ +023c20: 07e1 |0070: move-object v1, v14 │ │ +023c22: 7406 a705 0000 |0071: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05a7 │ │ +023c28: 0a00 |0074: move-result v0 │ │ +023c2a: 3800 0a00 |0075: if-eqz v0, 007f // +000a │ │ +023c2e: 59ea 0802 |0077: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023c32: 59ea 0302 |0079: iput v10, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ +023c36: 59ec 0902 |007b: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ +023c3a: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +023c3c: 28a4 |007e: goto 0022 // -005c │ │ +023c3e: 52e0 1c02 |007f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ +023c42: 8200 |0081: int-to-float v0, v0 │ │ +023c44: 2d00 0b00 |0082: cmpl-float v0, v11, v0 │ │ +023c48: 3d00 1400 |0084: if-lez v0, 0098 // +0014 │ │ +023c4c: 2d00 0b0d |0086: cmpl-float v0, v11, v13 │ │ +023c50: 3d00 1000 |0088: if-lez v0, 0098 // +0010 │ │ +023c54: 1210 |008a: const/4 v0, #int 1 // #1 │ │ +023c56: 5ce0 0502 |008b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023c5a: 1210 |008d: const/4 v0, #int 1 // #1 │ │ +023c5c: 7020 fe05 0e00 |008e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +023c62: 59ea 0802 |0091: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023c66: 1210 |0093: const/4 v0, #int 1 // #1 │ │ +023c68: 7020 ff05 0e00 |0094: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +023c6e: 289d |0097: goto 0034 // -0063 │ │ +023c70: 52e0 1c02 |0098: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ +023c74: 8200 |009a: int-to-float v0, v0 │ │ +023c76: 2d00 0d00 |009b: cmpl-float v0, v13, v0 │ │ +023c7a: 3d00 97ff |009d: if-lez v0, 0034 // -0069 │ │ +023c7e: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +023c80: 5ce0 0602 |00a0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ +023c84: 2892 |00a2: goto 0034 // -006e │ │ +023c86: 6e10 cf08 0f00 |00a3: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@08cf │ │ +023c8c: 0a00 |00a6: move-result v0 │ │ +023c8e: 59e0 0302 |00a7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ +023c92: 59e0 0802 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +023c96: 6e10 d108 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@08d1 │ │ +023c9c: 0a00 |00ae: move-result v0 │ │ +023c9e: 59e0 0902 |00af: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ +023ca2: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +023ca4: 7120 f304 0f00 |00b2: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ +023caa: 0a00 |00b5: move-result v0 │ │ +023cac: 59e0 f501 |00b6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +023cb0: 52e0 1702 |00b8: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0217 │ │ +023cb4: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ +023cb6: 3310 0e00 |00bb: if-ne v0, v1, 00c9 // +000e │ │ +023cba: 1210 |00bd: const/4 v0, #int 1 // #1 │ │ +023cbc: 5ce0 0502 |00be: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023cc0: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ +023cc2: 5ce0 0602 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ +023cc6: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ +023cc8: 7020 fe05 0e00 |00c4: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +023cce: 2900 6dff |00c7: goto/16 0034 // -0093 │ │ +023cd2: 7010 a905 0e00 |00c9: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ +023cd8: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ +023cda: 5ce0 0502 |00cd: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +023cde: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ +023ce0: 5ce0 0602 |00d0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0206 │ │ +023ce4: 2900 62ff |00d2: goto/16 0034 // -009e │ │ +023ce8: 7020 e105 fe00 |00d4: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05e1 │ │ +023cee: 2900 5dff |00d7: goto/16 0034 // -00a3 │ │ +023cf2: 0000 |00d9: nop // spacer │ │ +023cf4: 0002 0300 0000 0000 0200 0000 0600 ... |00da: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1295 │ │ 0x000c line=1298 │ │ 0x000f line=1299 │ │ 0x0012 line=1300 │ │ @@ -43789,163 +25624,163 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 28 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 310 16-bit code units │ │ -0245a0: |[0245a0] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -0245b0: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ -0245b4: 0200 1400 |0002: move/from16 v0, v20 │ │ -0245b8: 0801 1600 |0004: move-object/from16 v1, v22 │ │ -0245bc: 5c10 0202 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ -0245c0: 7401 e805 1600 |0008: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -0245c6: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ -0245ca: 0200 1400 |000d: move/from16 v0, v20 │ │ -0245ce: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -0245d2: 5c10 0202 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ -0245d6: 7401 bc05 1600 |0013: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -0245dc: 0a05 |0016: move-result v5 │ │ -0245de: 9113 1a18 |0017: sub-int v19, v26, v24 │ │ -0245e2: 9107 1b19 |0019: sub-int v7, v27, v25 │ │ -0245e6: 7401 c705 1600 |001b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05c7 │ │ -0245ec: 0a0e |001e: move-result v14 │ │ -0245ee: 7401 c905 1600 |001f: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ -0245f4: 0a10 |0022: move-result v16 │ │ -0245f6: 7401 c805 1600 |0023: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05c8 │ │ -0245fc: 0a0f |0026: move-result v15 │ │ -0245fe: 7401 c605 1600 |0027: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ -024604: 0a0d |002a: move-result v13 │ │ -024606: 7401 cb05 1600 |002b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -02460c: 0a11 |002e: move-result v17 │ │ -02460e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -024610: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -024612: 3559 ce00 |0031: if-ge v9, v5, 00ff // +00ce │ │ -024616: 0800 1600 |0033: move-object/from16 v0, v22 │ │ -02461a: 6e20 bb05 9000 |0035: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -024620: 0c02 |0038: move-result-object v2 │ │ -024622: 6e10 0309 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -024628: 0a14 |003c: move-result v20 │ │ -02462a: 1315 0800 |003d: const/16 v21, #int 8 // #8 │ │ -02462e: 0200 1400 |003f: move/from16 v0, v20 │ │ -024632: 0201 1500 |0041: move/from16 v1, v21 │ │ -024636: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ -02463a: 6e10 f808 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ -024640: 0c0c |0048: move-result-object v12 │ │ -024642: 1f0c e600 |0049: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -024646: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -024648: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -02464a: 55c0 e301 |004d: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -02464e: 0214 0000 |004f: move/from16 v20, v0 │ │ -024652: 3814 8000 |0051: if-eqz v20, 00d1 // +0080 │ │ -024656: 52c0 e201 |0053: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -02465a: 0214 0000 |0055: move/from16 v20, v0 │ │ -02465e: dd08 1407 |0057: and-int/lit8 v8, v20, #int 7 // #07 │ │ -024662: 52c0 e201 |0059: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -024666: 0214 0000 |005b: move/from16 v20, v0 │ │ -02466a: dd12 1470 |005d: and-int/lit8 v18, v20, #int 112 // #70 │ │ -02466e: 2b08 bb00 0000 |005f: packed-switch v8, 0000011a // +000000bb │ │ -024674: 01e3 |0062: move v3, v14 │ │ -024676: 2c12 c500 0000 |0063: sparse-switch v18, 00000128 // +000000c5 │ │ -02467c: 0204 1000 |0066: move/from16 v4, v16 │ │ -024680: 9003 0311 |0068: add-int v3, v3, v17 │ │ -024684: d806 0601 |006a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -024688: 6e10 fb08 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -02468e: 0a14 |006f: move-result v20 │ │ -024690: 9014 1403 |0070: add-int v20, v20, v3 │ │ -024694: 6e10 fa08 0200 |0072: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -02469a: 0a15 |0075: move-result v21 │ │ -02469c: 9015 1504 |0076: add-int v21, v21, v4 │ │ -0246a0: 0200 1400 |0078: move/from16 v0, v20 │ │ -0246a4: 0201 1500 |007a: move/from16 v1, v21 │ │ -0246a8: 6e51 0609 3204 |007c: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@0906 │ │ -0246ae: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0246b2: 28b0 |0081: goto 0031 // -0050 │ │ -0246b4: 01e3 |0082: move v3, v14 │ │ -0246b6: 6e10 fb08 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -0246bc: 0a14 |0086: move-result v20 │ │ -0246be: 900e 0e14 |0087: add-int v14, v14, v20 │ │ -0246c2: 28da |0089: goto 0063 // -0026 │ │ -0246c4: 6e10 fb08 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -0246ca: 0a14 |008d: move-result v20 │ │ -0246cc: 9114 1314 |008e: sub-int v20, v19, v20 │ │ -0246d0: db14 1402 |0090: div-int/lit8 v20, v20, #int 2 // #02 │ │ -0246d4: 0200 1400 |0092: move/from16 v0, v20 │ │ -0246d8: 7120 300a e000 |0094: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -0246de: 0a03 |0097: move-result v3 │ │ -0246e0: 28cb |0098: goto 0063 // -0035 │ │ -0246e2: 9114 130f |0099: sub-int v20, v19, v15 │ │ -0246e6: 6e10 fb08 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -0246ec: 0a15 |009e: move-result v21 │ │ -0246ee: 9103 1415 |009f: sub-int v3, v20, v21 │ │ -0246f2: 6e10 fb08 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -0246f8: 0a14 |00a4: move-result v20 │ │ -0246fa: 900f 0f14 |00a5: add-int v15, v15, v20 │ │ -0246fe: 28bc |00a7: goto 0063 // -0044 │ │ -024700: 0204 1000 |00a8: move/from16 v4, v16 │ │ -024704: 6e10 fa08 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -02470a: 0a14 |00ad: move-result v20 │ │ -02470c: 9010 1014 |00ae: add-int v16, v16, v20 │ │ -024710: 28b8 |00b0: goto 0068 // -0048 │ │ -024712: 6e10 fa08 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -024718: 0a14 |00b4: move-result v20 │ │ -02471a: 9114 0714 |00b5: sub-int v20, v7, v20 │ │ -02471e: db14 1402 |00b7: div-int/lit8 v20, v20, #int 2 // #02 │ │ -024722: 0200 1400 |00b9: move/from16 v0, v20 │ │ -024726: 0201 1000 |00bb: move/from16 v1, v16 │ │ -02472a: 7120 300a 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -024730: 0a04 |00c0: move-result v4 │ │ -024732: 28a7 |00c1: goto 0068 // -0059 │ │ -024734: 9114 070d |00c2: sub-int v20, v7, v13 │ │ -024738: 6e10 fa08 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -02473e: 0a15 |00c7: move-result v21 │ │ -024740: 9104 1415 |00c8: sub-int v4, v20, v21 │ │ -024744: 6e10 fa08 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -02474a: 0a14 |00cd: move-result v20 │ │ -02474c: 900d 0d14 |00ce: add-int v13, v13, v20 │ │ -024750: 2898 |00d0: goto 0068 // -0068 │ │ -024752: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ -024756: 6e20 d105 2000 |00d3: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -02475c: 0c0a |00d6: move-result-object v10 │ │ -02475e: 380a a8ff |00d7: if-eqz v10, 007f // -0058 │ │ -024762: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ -024766: 5200 1102 |00db: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -02476a: 0214 0000 |00dd: move/from16 v20, v0 │ │ -02476e: 9014 1413 |00df: add-int v20, v20, v19 │ │ -024772: 52a0 e001 |00e1: iget v0, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -024776: 0215 0000 |00e3: move/from16 v21, v0 │ │ -02477a: 920b 1415 |00e5: mul-int v11, v20, v21 │ │ -02477e: 9003 0e0b |00e7: add-int v3, v14, v11 │ │ -024782: 0204 1000 |00e9: move/from16 v4, v16 │ │ -024786: 6e10 fb08 0200 |00eb: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -02478c: 0a14 |00ee: move-result v20 │ │ -02478e: 9014 1403 |00ef: add-int v20, v20, v3 │ │ -024792: 6e10 fa08 0200 |00f1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -024798: 0a15 |00f4: move-result v21 │ │ -02479a: 9015 1504 |00f5: add-int v21, v21, v4 │ │ -02479e: 0200 1400 |00f7: move/from16 v0, v20 │ │ -0247a2: 0201 1500 |00f9: move/from16 v1, v21 │ │ -0247a6: 6e51 0609 3204 |00fb: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@0906 │ │ -0247ac: 2881 |00fe: goto 007f // -007f │ │ -0247ae: 0200 1000 |00ff: move/from16 v0, v16 │ │ -0247b2: 0801 1600 |0101: move-object/from16 v1, v22 │ │ -0247b6: 5910 1b02 |0103: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@021b │ │ -0247ba: 9114 070d |0105: sub-int v20, v7, v13 │ │ -0247be: 0200 1400 |0107: move/from16 v0, v20 │ │ -0247c2: 0801 1600 |0109: move-object/from16 v1, v22 │ │ -0247c6: 5910 f801 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01f8 │ │ -0247ca: 0800 1600 |010d: move-object/from16 v0, v22 │ │ -0247ce: 5906 fd01 |010f: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@01fd │ │ -0247d2: 1314 0000 |0111: const/16 v20, #int 0 // #0 │ │ -0247d6: 0200 1400 |0113: move/from16 v0, v20 │ │ -0247da: 0801 1600 |0115: move-object/from16 v1, v22 │ │ -0247de: 5c10 0002 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ -0247e2: 0e00 |0119: return-void │ │ -0247e4: 0001 0500 0100 0000 2b00 0000 0300 ... |011a: packed-switch-data (14 units) │ │ -024800: 0002 0300 1000 0000 3000 0000 5000 ... |0128: sparse-switch-data (14 units) │ │ +023d10: |[023d10] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +023d20: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ +023d24: 0200 1400 |0002: move/from16 v0, v20 │ │ +023d28: 0801 1600 |0004: move-object/from16 v1, v22 │ │ +023d2c: 5c10 0202 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ +023d30: 7401 e805 1600 |0008: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +023d36: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ +023d3a: 0200 1400 |000d: move/from16 v0, v20 │ │ +023d3e: 0801 1600 |000f: move-object/from16 v1, v22 │ │ +023d42: 5c10 0202 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ +023d46: 7401 bc05 1600 |0013: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +023d4c: 0a05 |0016: move-result v5 │ │ +023d4e: 9113 1a18 |0017: sub-int v19, v26, v24 │ │ +023d52: 9107 1b19 |0019: sub-int v7, v27, v25 │ │ +023d56: 7401 c705 1600 |001b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05c7 │ │ +023d5c: 0a0e |001e: move-result v14 │ │ +023d5e: 7401 c905 1600 |001f: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ +023d64: 0a10 |0022: move-result v16 │ │ +023d66: 7401 c805 1600 |0023: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05c8 │ │ +023d6c: 0a0f |0026: move-result v15 │ │ +023d6e: 7401 c605 1600 |0027: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ +023d74: 0a0d |002a: move-result v13 │ │ +023d76: 7401 cb05 1600 |002b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +023d7c: 0a11 |002e: move-result v17 │ │ +023d7e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +023d80: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +023d82: 3559 ce00 |0031: if-ge v9, v5, 00ff // +00ce │ │ +023d86: 0800 1600 |0033: move-object/from16 v0, v22 │ │ +023d8a: 6e20 bb05 9000 |0035: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +023d90: 0c02 |0038: move-result-object v2 │ │ +023d92: 6e10 0309 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +023d98: 0a14 |003c: move-result v20 │ │ +023d9a: 1315 0800 |003d: const/16 v21, #int 8 // #8 │ │ +023d9e: 0200 1400 |003f: move/from16 v0, v20 │ │ +023da2: 0201 1500 |0041: move/from16 v1, v21 │ │ +023da6: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ +023daa: 6e10 f808 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ +023db0: 0c0c |0048: move-result-object v12 │ │ +023db2: 1f0c e600 |0049: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +023db6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +023db8: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +023dba: 55c0 e301 |004d: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +023dbe: 0214 0000 |004f: move/from16 v20, v0 │ │ +023dc2: 3814 8000 |0051: if-eqz v20, 00d1 // +0080 │ │ +023dc6: 52c0 e201 |0053: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +023dca: 0214 0000 |0055: move/from16 v20, v0 │ │ +023dce: dd08 1407 |0057: and-int/lit8 v8, v20, #int 7 // #07 │ │ +023dd2: 52c0 e201 |0059: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +023dd6: 0214 0000 |005b: move/from16 v20, v0 │ │ +023dda: dd12 1470 |005d: and-int/lit8 v18, v20, #int 112 // #70 │ │ +023dde: 2b08 bb00 0000 |005f: packed-switch v8, 0000011a // +000000bb │ │ +023de4: 01e3 |0062: move v3, v14 │ │ +023de6: 2c12 c500 0000 |0063: sparse-switch v18, 00000128 // +000000c5 │ │ +023dec: 0204 1000 |0066: move/from16 v4, v16 │ │ +023df0: 9003 0311 |0068: add-int v3, v3, v17 │ │ +023df4: d806 0601 |006a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +023df8: 6e10 fb08 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +023dfe: 0a14 |006f: move-result v20 │ │ +023e00: 9014 1403 |0070: add-int v20, v20, v3 │ │ +023e04: 6e10 fa08 0200 |0072: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +023e0a: 0a15 |0075: move-result v21 │ │ +023e0c: 9015 1504 |0076: add-int v21, v21, v4 │ │ +023e10: 0200 1400 |0078: move/from16 v0, v20 │ │ +023e14: 0201 1500 |007a: move/from16 v1, v21 │ │ +023e18: 6e51 0609 3204 |007c: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@0906 │ │ +023e1e: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +023e22: 28b0 |0081: goto 0031 // -0050 │ │ +023e24: 01e3 |0082: move v3, v14 │ │ +023e26: 6e10 fb08 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +023e2c: 0a14 |0086: move-result v20 │ │ +023e2e: 900e 0e14 |0087: add-int v14, v14, v20 │ │ +023e32: 28da |0089: goto 0063 // -0026 │ │ +023e34: 6e10 fb08 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +023e3a: 0a14 |008d: move-result v20 │ │ +023e3c: 9114 1314 |008e: sub-int v20, v19, v20 │ │ +023e40: db14 1402 |0090: div-int/lit8 v20, v20, #int 2 // #02 │ │ +023e44: 0200 1400 |0092: move/from16 v0, v20 │ │ +023e48: 7120 300a e000 |0094: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +023e4e: 0a03 |0097: move-result v3 │ │ +023e50: 28cb |0098: goto 0063 // -0035 │ │ +023e52: 9114 130f |0099: sub-int v20, v19, v15 │ │ +023e56: 6e10 fb08 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +023e5c: 0a15 |009e: move-result v21 │ │ +023e5e: 9103 1415 |009f: sub-int v3, v20, v21 │ │ +023e62: 6e10 fb08 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +023e68: 0a14 |00a4: move-result v20 │ │ +023e6a: 900f 0f14 |00a5: add-int v15, v15, v20 │ │ +023e6e: 28bc |00a7: goto 0063 // -0044 │ │ +023e70: 0204 1000 |00a8: move/from16 v4, v16 │ │ +023e74: 6e10 fa08 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +023e7a: 0a14 |00ad: move-result v20 │ │ +023e7c: 9010 1014 |00ae: add-int v16, v16, v20 │ │ +023e80: 28b8 |00b0: goto 0068 // -0048 │ │ +023e82: 6e10 fa08 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +023e88: 0a14 |00b4: move-result v20 │ │ +023e8a: 9114 0714 |00b5: sub-int v20, v7, v20 │ │ +023e8e: db14 1402 |00b7: div-int/lit8 v20, v20, #int 2 // #02 │ │ +023e92: 0200 1400 |00b9: move/from16 v0, v20 │ │ +023e96: 0201 1000 |00bb: move/from16 v1, v16 │ │ +023e9a: 7120 300a 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +023ea0: 0a04 |00c0: move-result v4 │ │ +023ea2: 28a7 |00c1: goto 0068 // -0059 │ │ +023ea4: 9114 070d |00c2: sub-int v20, v7, v13 │ │ +023ea8: 6e10 fa08 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +023eae: 0a15 |00c7: move-result v21 │ │ +023eb0: 9104 1415 |00c8: sub-int v4, v20, v21 │ │ +023eb4: 6e10 fa08 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +023eba: 0a14 |00cd: move-result v20 │ │ +023ebc: 900d 0d14 |00ce: add-int v13, v13, v20 │ │ +023ec0: 2898 |00d0: goto 0068 // -0068 │ │ +023ec2: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ +023ec6: 6e20 d105 2000 |00d3: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +023ecc: 0c0a |00d6: move-result-object v10 │ │ +023ece: 380a a8ff |00d7: if-eqz v10, 007f // -0058 │ │ +023ed2: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ +023ed6: 5200 1102 |00db: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +023eda: 0214 0000 |00dd: move/from16 v20, v0 │ │ +023ede: 9014 1413 |00df: add-int v20, v20, v19 │ │ +023ee2: 52a0 e001 |00e1: iget v0, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +023ee6: 0215 0000 |00e3: move/from16 v21, v0 │ │ +023eea: 920b 1415 |00e5: mul-int v11, v20, v21 │ │ +023eee: 9003 0e0b |00e7: add-int v3, v14, v11 │ │ +023ef2: 0204 1000 |00e9: move/from16 v4, v16 │ │ +023ef6: 6e10 fb08 0200 |00eb: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +023efc: 0a14 |00ee: move-result v20 │ │ +023efe: 9014 1403 |00ef: add-int v20, v20, v3 │ │ +023f02: 6e10 fa08 0200 |00f1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +023f08: 0a15 |00f4: move-result v21 │ │ +023f0a: 9015 1504 |00f5: add-int v21, v21, v4 │ │ +023f0e: 0200 1400 |00f7: move/from16 v0, v20 │ │ +023f12: 0201 1500 |00f9: move/from16 v1, v21 │ │ +023f16: 6e51 0609 3204 |00fb: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@0906 │ │ +023f1c: 2881 |00fe: goto 007f // -007f │ │ +023f1e: 0200 1000 |00ff: move/from16 v0, v16 │ │ +023f22: 0801 1600 |0101: move-object/from16 v1, v22 │ │ +023f26: 5910 1b02 |0103: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@021b │ │ +023f2a: 9114 070d |0105: sub-int v20, v7, v13 │ │ +023f2e: 0200 1400 |0107: move/from16 v0, v20 │ │ +023f32: 0801 1600 |0109: move-object/from16 v1, v22 │ │ +023f36: 5910 f801 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01f8 │ │ +023f3a: 0800 1600 |010d: move-object/from16 v0, v22 │ │ +023f3e: 5906 fd01 |010f: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@01fd │ │ +023f42: 1314 0000 |0111: const/16 v20, #int 0 // #0 │ │ +023f46: 0200 1400 |0113: move/from16 v0, v20 │ │ +023f4a: 0801 1600 |0115: move-object/from16 v1, v22 │ │ +023f4e: 5c10 0002 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ +023f52: 0e00 |0119: return-void │ │ +023f54: 0001 0500 0100 0000 2b00 0000 0300 ... |011a: packed-switch-data (14 units) │ │ +023f70: 0002 0300 1000 0000 3000 0000 5000 ... |0128: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0008 line=1071 │ │ 0x000b line=1072 │ │ 0x0013 line=1074 │ │ 0x0017 line=1075 │ │ @@ -44035,193 +25870,193 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 350 16-bit code units │ │ -02481c: |[02481c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -02482c: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -024830: 0200 1100 |0002: move/from16 v0, v17 │ │ -024834: 0201 1500 |0004: move/from16 v1, v21 │ │ -024838: 7120 bf05 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05bf │ │ -02483e: 0a11 |0009: move-result v17 │ │ -024840: 1312 0000 |000a: const/16 v18, #int 0 // #0 │ │ -024844: 0200 1200 |000c: move/from16 v0, v18 │ │ -024848: 0201 1600 |000e: move/from16 v1, v22 │ │ -02484c: 7120 bf05 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05bf │ │ -024852: 0a12 |0013: move-result v18 │ │ -024854: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -024858: 0201 1100 |0016: move/from16 v1, v17 │ │ -02485c: 0202 1200 |0018: move/from16 v2, v18 │ │ -024860: 6e30 f705 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@05f7 │ │ -024866: 7401 c405 1400 |001d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@05c4 │ │ -02486c: 0a11 |0020: move-result v17 │ │ -02486e: 7401 c705 1400 |0021: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05c7 │ │ -024874: 0a12 |0024: move-result v18 │ │ -024876: 9111 1112 |0025: sub-int v17, v17, v18 │ │ -02487a: 7401 c805 1400 |0027: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05c8 │ │ -024880: 0a12 |002a: move-result v18 │ │ -024882: 9105 1112 |002b: sub-int v5, v17, v18 │ │ -024886: 7401 c305 1400 |002d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@05c3 │ │ -02488c: 0a11 |0030: move-result v17 │ │ -02488e: 7401 c905 1400 |0031: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ -024894: 0a12 |0034: move-result v18 │ │ -024896: 9111 1112 |0035: sub-int v17, v17, v18 │ │ -02489a: 7401 c605 1400 |0037: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ -0248a0: 0a12 |003a: move-result v18 │ │ -0248a2: 9104 1112 |003b: sub-int v4, v17, v18 │ │ -0248a6: 7401 bc05 1400 |003d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -0248ac: 0a0d |0040: move-result v13 │ │ -0248ae: 120b |0041: const/4 v11, #int 0 // #0 │ │ -0248b0: 35db af00 |0042: if-ge v11, v13, 00f1 // +00af │ │ -0248b4: 0800 1400 |0044: move-object/from16 v0, v20 │ │ -0248b8: 6e20 bb05 b000 |0046: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -0248be: 0c03 |0049: move-result-object v3 │ │ -0248c0: 6e10 0309 0300 |004a: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -0248c6: 0a11 |004d: move-result v17 │ │ -0248c8: 1312 0800 |004e: const/16 v18, #int 8 // #8 │ │ -0248cc: 0200 1100 |0050: move/from16 v0, v17 │ │ -0248d0: 0201 1200 |0052: move/from16 v1, v18 │ │ -0248d4: 3210 8700 |0054: if-eq v0, v1, 00db // +0087 │ │ -0248d8: 6e10 f808 0300 |0056: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ -0248de: 0c0c |0059: move-result-object v12 │ │ -0248e0: 1f0c e600 |005a: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -0248e4: 380c 7f00 |005c: if-eqz v12, 00db // +007f │ │ -0248e8: 55c0 e301 |005e: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -0248ec: 0211 0000 |0060: move/from16 v17, v0 │ │ -0248f0: 3811 7900 |0062: if-eqz v17, 00db // +0079 │ │ -0248f4: 52c0 e201 |0064: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -0248f8: 0211 0000 |0066: move/from16 v17, v0 │ │ -0248fc: dd0a 1107 |0068: and-int/lit8 v10, v17, #int 7 // #07 │ │ -024900: 52c0 e201 |006a: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -024904: 0211 0000 |006c: move/from16 v17, v0 │ │ -024908: dd0e 1170 |006e: and-int/lit8 v14, v17, #int 112 // #70 │ │ -02490c: 1a11 d106 |0070: const-string v17, "ViewPager" // string@06d1 │ │ -024910: 2212 9c01 |0072: new-instance v18, Ljava/lang/StringBuilder; // type@019c │ │ -024914: 7601 520a 1200 |0074: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02491a: 1a13 b40a |0077: const-string v19, "gravity: " // string@0ab4 │ │ -02491e: 7402 580a 1200 |0079: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -024924: 0c12 |007c: move-result-object v18 │ │ -024926: 52c0 e201 |007d: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -02492a: 0213 0000 |007f: move/from16 v19, v0 │ │ -02492e: 7402 550a 1200 |0081: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -024934: 0c12 |0084: move-result-object v18 │ │ -024936: 1a13 3f00 |0085: const-string v19, " hgrav: " // string@003f │ │ -02493a: 7402 580a 1200 |0087: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -024940: 0c12 |008a: move-result-object v18 │ │ -024942: 0800 1200 |008b: move-object/from16 v0, v18 │ │ -024946: 6e20 550a a000 |008d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02494c: 0c12 |0090: move-result-object v18 │ │ -02494e: 1a13 7800 |0091: const-string v19, " vgrav: " // string@0078 │ │ -024952: 7402 580a 1200 |0093: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -024958: 0c12 |0096: move-result-object v18 │ │ -02495a: 0800 1200 |0097: move-object/from16 v0, v18 │ │ -02495e: 6e20 550a e000 |0099: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -024964: 0c12 |009c: move-result-object v18 │ │ -024966: 7401 5d0a 1200 |009d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02496c: 0c12 |00a0: move-result-object v18 │ │ -02496e: 7702 ac08 1100 |00a1: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08ac │ │ -024974: 150f 0080 |00a4: const/high16 v15, #int -2147483648 // #8000 │ │ -024978: 1508 0080 |00a6: const/high16 v8, #int -2147483648 // #8000 │ │ -02497c: 1311 3000 |00a8: const/16 v17, #int 48 // #30 │ │ -024980: 0200 1100 |00aa: move/from16 v0, v17 │ │ -024984: 320e 0800 |00ac: if-eq v14, v0, 00b4 // +0008 │ │ -024988: 1311 5000 |00ae: const/16 v17, #int 80 // #50 │ │ -02498c: 0200 1100 |00b0: move/from16 v0, v17 │ │ -024990: 330e 2d00 |00b2: if-ne v14, v0, 00df // +002d │ │ -024994: 1217 |00b4: const/4 v7, #int 1 // #1 │ │ -024996: 1311 0300 |00b5: const/16 v17, #int 3 // #3 │ │ -02499a: 0200 1100 |00b7: move/from16 v0, v17 │ │ -02499e: 320a 0800 |00b9: if-eq v10, v0, 00c1 // +0008 │ │ -0249a2: 1311 0500 |00bb: const/16 v17, #int 5 // #5 │ │ -0249a6: 0200 1100 |00bd: move/from16 v0, v17 │ │ -0249aa: 330a 2200 |00bf: if-ne v10, v0, 00e1 // +0022 │ │ -0249ae: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ -0249b0: 3807 2100 |00c2: if-eqz v7, 00e3 // +0021 │ │ -0249b4: 150f 0040 |00c4: const/high16 v15, #int 1073741824 // #4000 │ │ -0249b8: 7120 ec08 f500 |00c6: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -0249be: 0a10 |00c9: move-result v16 │ │ -0249c0: 7120 ec08 8400 |00ca: invoke-static {v4, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -0249c6: 0a09 |00cd: move-result v9 │ │ -0249c8: 0200 1000 |00ce: move/from16 v0, v16 │ │ -0249cc: 6e30 0709 0309 |00d0: invoke-virtual {v3, v0, v9}, Landroid/view/View;.measure:(II)V // method@0907 │ │ -0249d2: 3807 1500 |00d3: if-eqz v7, 00e8 // +0015 │ │ -0249d6: 6e10 fa08 0300 |00d5: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ -0249dc: 0a11 |00d8: move-result v17 │ │ -0249de: 9104 0411 |00d9: sub-int v4, v4, v17 │ │ -0249e2: d80b 0b01 |00db: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0249e6: 2900 65ff |00dd: goto/16 0042 // -009b │ │ -0249ea: 1207 |00df: const/4 v7, #int 0 // #0 │ │ -0249ec: 28d5 |00e0: goto 00b5 // -002b │ │ -0249ee: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ -0249f0: 28e0 |00e2: goto 00c2 // -0020 │ │ -0249f2: 3806 e3ff |00e3: if-eqz v6, 00c6 // -001d │ │ -0249f6: 1508 0040 |00e5: const/high16 v8, #int 1073741824 // #4000 │ │ -0249fa: 28df |00e7: goto 00c6 // -0021 │ │ -0249fc: 3806 f3ff |00e8: if-eqz v6, 00db // -000d │ │ -024a00: 6e10 fb08 0300 |00ea: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -024a06: 0a11 |00ed: move-result v17 │ │ -024a08: 9105 0511 |00ee: sub-int v5, v5, v17 │ │ -024a0c: 28eb |00f0: goto 00db // -0015 │ │ -024a0e: 1511 0040 |00f1: const/high16 v17, #int 1073741824 // #4000 │ │ -024a12: 0200 1100 |00f3: move/from16 v0, v17 │ │ -024a16: 7120 ec08 0500 |00f5: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -024a1c: 0a11 |00f8: move-result v17 │ │ -024a1e: 0200 1100 |00f9: move/from16 v0, v17 │ │ -024a22: 0801 1400 |00fb: move-object/from16 v1, v20 │ │ -024a26: 5910 fb01 |00fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@01fb │ │ -024a2a: 1511 0040 |00ff: const/high16 v17, #int 1073741824 // #4000 │ │ -024a2e: 0200 1100 |0101: move/from16 v0, v17 │ │ -024a32: 7120 ec08 0400 |0103: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ -024a38: 0a11 |0106: move-result v17 │ │ -024a3a: 0200 1100 |0107: move/from16 v0, v17 │ │ -024a3e: 0801 1400 |0109: move-object/from16 v1, v20 │ │ -024a42: 5910 fa01 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01fa │ │ -024a46: 1311 0100 |010d: const/16 v17, #int 1 // #1 │ │ -024a4a: 0200 1100 |010f: move/from16 v0, v17 │ │ -024a4e: 0801 1400 |0111: move-object/from16 v1, v20 │ │ -024a52: 5c10 0202 |0113: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ -024a56: 7401 e805 1400 |0115: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -024a5c: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ -024a60: 0200 1100 |011a: move/from16 v0, v17 │ │ -024a64: 0801 1400 |011c: move-object/from16 v1, v20 │ │ -024a68: 5c10 0202 |011e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ -024a6c: 7401 bc05 1400 |0120: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -024a72: 0a0d |0123: move-result v13 │ │ -024a74: 120b |0124: const/4 v11, #int 0 // #0 │ │ -024a76: 35db 3800 |0125: if-ge v11, v13, 015d // +0038 │ │ -024a7a: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -024a7e: 6e20 bb05 b000 |0129: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -024a84: 0c03 |012c: move-result-object v3 │ │ -024a86: 6e10 0309 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -024a8c: 0a11 |0130: move-result v17 │ │ -024a8e: 1312 0800 |0131: const/16 v18, #int 8 // #8 │ │ -024a92: 0200 1100 |0133: move/from16 v0, v17 │ │ -024a96: 0201 1200 |0135: move/from16 v1, v18 │ │ -024a9a: 3210 2300 |0137: if-eq v0, v1, 015a // +0023 │ │ -024a9e: 6e10 f808 0300 |0139: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ -024aa4: 0c0c |013c: move-result-object v12 │ │ -024aa6: 1f0c e600 |013d: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -024aaa: 380c 0800 |013f: if-eqz v12, 0147 // +0008 │ │ -024aae: 55c0 e301 |0141: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -024ab2: 0211 0000 |0143: move/from16 v17, v0 │ │ -024ab6: 3911 1500 |0145: if-nez v17, 015a // +0015 │ │ -024aba: 0800 1400 |0147: move-object/from16 v0, v20 │ │ -024abe: 5200 fb01 |0149: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@01fb │ │ -024ac2: 0211 0000 |014b: move/from16 v17, v0 │ │ -024ac6: 0800 1400 |014d: move-object/from16 v0, v20 │ │ -024aca: 5200 fa01 |014f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01fa │ │ -024ace: 0212 0000 |0151: move/from16 v18, v0 │ │ -024ad2: 0200 1100 |0153: move/from16 v0, v17 │ │ -024ad6: 0201 1200 |0155: move/from16 v1, v18 │ │ -024ada: 6e30 0709 0301 |0157: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@0907 │ │ -024ae0: d80b 0b01 |015a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -024ae4: 28c9 |015c: goto 0125 // -0037 │ │ -024ae6: 0e00 |015d: return-void │ │ +023f8c: |[023f8c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +023f9c: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +023fa0: 0200 1100 |0002: move/from16 v0, v17 │ │ +023fa4: 0201 1500 |0004: move/from16 v1, v21 │ │ +023fa8: 7120 bf05 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05bf │ │ +023fae: 0a11 |0009: move-result v17 │ │ +023fb0: 1312 0000 |000a: const/16 v18, #int 0 // #0 │ │ +023fb4: 0200 1200 |000c: move/from16 v0, v18 │ │ +023fb8: 0201 1600 |000e: move/from16 v1, v22 │ │ +023fbc: 7120 bf05 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05bf │ │ +023fc2: 0a12 |0013: move-result v18 │ │ +023fc4: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +023fc8: 0201 1100 |0016: move/from16 v1, v17 │ │ +023fcc: 0202 1200 |0018: move/from16 v2, v18 │ │ +023fd0: 6e30 f705 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@05f7 │ │ +023fd6: 7401 c405 1400 |001d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@05c4 │ │ +023fdc: 0a11 |0020: move-result v17 │ │ +023fde: 7401 c705 1400 |0021: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05c7 │ │ +023fe4: 0a12 |0024: move-result v18 │ │ +023fe6: 9111 1112 |0025: sub-int v17, v17, v18 │ │ +023fea: 7401 c805 1400 |0027: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05c8 │ │ +023ff0: 0a12 |002a: move-result v18 │ │ +023ff2: 9105 1112 |002b: sub-int v5, v17, v18 │ │ +023ff6: 7401 c305 1400 |002d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@05c3 │ │ +023ffc: 0a11 |0030: move-result v17 │ │ +023ffe: 7401 c905 1400 |0031: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05c9 │ │ +024004: 0a12 |0034: move-result v18 │ │ +024006: 9111 1112 |0035: sub-int v17, v17, v18 │ │ +02400a: 7401 c605 1400 |0037: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05c6 │ │ +024010: 0a12 |003a: move-result v18 │ │ +024012: 9104 1112 |003b: sub-int v4, v17, v18 │ │ +024016: 7401 bc05 1400 |003d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +02401c: 0a0d |0040: move-result v13 │ │ +02401e: 120b |0041: const/4 v11, #int 0 // #0 │ │ +024020: 35db af00 |0042: if-ge v11, v13, 00f1 // +00af │ │ +024024: 0800 1400 |0044: move-object/from16 v0, v20 │ │ +024028: 6e20 bb05 b000 |0046: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +02402e: 0c03 |0049: move-result-object v3 │ │ +024030: 6e10 0309 0300 |004a: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +024036: 0a11 |004d: move-result v17 │ │ +024038: 1312 0800 |004e: const/16 v18, #int 8 // #8 │ │ +02403c: 0200 1100 |0050: move/from16 v0, v17 │ │ +024040: 0201 1200 |0052: move/from16 v1, v18 │ │ +024044: 3210 8700 |0054: if-eq v0, v1, 00db // +0087 │ │ +024048: 6e10 f808 0300 |0056: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ +02404e: 0c0c |0059: move-result-object v12 │ │ +024050: 1f0c e600 |005a: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +024054: 380c 7f00 |005c: if-eqz v12, 00db // +007f │ │ +024058: 55c0 e301 |005e: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +02405c: 0211 0000 |0060: move/from16 v17, v0 │ │ +024060: 3811 7900 |0062: if-eqz v17, 00db // +0079 │ │ +024064: 52c0 e201 |0064: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +024068: 0211 0000 |0066: move/from16 v17, v0 │ │ +02406c: dd0a 1107 |0068: and-int/lit8 v10, v17, #int 7 // #07 │ │ +024070: 52c0 e201 |006a: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +024074: 0211 0000 |006c: move/from16 v17, v0 │ │ +024078: dd0e 1170 |006e: and-int/lit8 v14, v17, #int 112 // #70 │ │ +02407c: 1a11 d106 |0070: const-string v17, "ViewPager" // string@06d1 │ │ +024080: 2212 9c01 |0072: new-instance v18, Ljava/lang/StringBuilder; // type@019c │ │ +024084: 7601 520a 1200 |0074: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02408a: 1a13 b30a |0077: const-string v19, "gravity: " // string@0ab3 │ │ +02408e: 7402 580a 1200 |0079: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +024094: 0c12 |007c: move-result-object v18 │ │ +024096: 52c0 e201 |007d: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +02409a: 0213 0000 |007f: move/from16 v19, v0 │ │ +02409e: 7402 550a 1200 |0081: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0240a4: 0c12 |0084: move-result-object v18 │ │ +0240a6: 1a13 3f00 |0085: const-string v19, " hgrav: " // string@003f │ │ +0240aa: 7402 580a 1200 |0087: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0240b0: 0c12 |008a: move-result-object v18 │ │ +0240b2: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +0240b6: 6e20 550a a000 |008d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0240bc: 0c12 |0090: move-result-object v18 │ │ +0240be: 1a13 7800 |0091: const-string v19, " vgrav: " // string@0078 │ │ +0240c2: 7402 580a 1200 |0093: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0240c8: 0c12 |0096: move-result-object v18 │ │ +0240ca: 0800 1200 |0097: move-object/from16 v0, v18 │ │ +0240ce: 6e20 550a e000 |0099: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0240d4: 0c12 |009c: move-result-object v18 │ │ +0240d6: 7401 5d0a 1200 |009d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0240dc: 0c12 |00a0: move-result-object v18 │ │ +0240de: 7702 ac08 1100 |00a1: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08ac │ │ +0240e4: 150f 0080 |00a4: const/high16 v15, #int -2147483648 // #8000 │ │ +0240e8: 1508 0080 |00a6: const/high16 v8, #int -2147483648 // #8000 │ │ +0240ec: 1311 3000 |00a8: const/16 v17, #int 48 // #30 │ │ +0240f0: 0200 1100 |00aa: move/from16 v0, v17 │ │ +0240f4: 320e 0800 |00ac: if-eq v14, v0, 00b4 // +0008 │ │ +0240f8: 1311 5000 |00ae: const/16 v17, #int 80 // #50 │ │ +0240fc: 0200 1100 |00b0: move/from16 v0, v17 │ │ +024100: 330e 2d00 |00b2: if-ne v14, v0, 00df // +002d │ │ +024104: 1217 |00b4: const/4 v7, #int 1 // #1 │ │ +024106: 1311 0300 |00b5: const/16 v17, #int 3 // #3 │ │ +02410a: 0200 1100 |00b7: move/from16 v0, v17 │ │ +02410e: 320a 0800 |00b9: if-eq v10, v0, 00c1 // +0008 │ │ +024112: 1311 0500 |00bb: const/16 v17, #int 5 // #5 │ │ +024116: 0200 1100 |00bd: move/from16 v0, v17 │ │ +02411a: 330a 2200 |00bf: if-ne v10, v0, 00e1 // +0022 │ │ +02411e: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ +024120: 3807 2100 |00c2: if-eqz v7, 00e3 // +0021 │ │ +024124: 150f 0040 |00c4: const/high16 v15, #int 1073741824 // #4000 │ │ +024128: 7120 ec08 f500 |00c6: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +02412e: 0a10 |00c9: move-result v16 │ │ +024130: 7120 ec08 8400 |00ca: invoke-static {v4, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +024136: 0a09 |00cd: move-result v9 │ │ +024138: 0200 1000 |00ce: move/from16 v0, v16 │ │ +02413c: 6e30 0709 0309 |00d0: invoke-virtual {v3, v0, v9}, Landroid/view/View;.measure:(II)V // method@0907 │ │ +024142: 3807 1500 |00d3: if-eqz v7, 00e8 // +0015 │ │ +024146: 6e10 fa08 0300 |00d5: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@08fa │ │ +02414c: 0a11 |00d8: move-result v17 │ │ +02414e: 9104 0411 |00d9: sub-int v4, v4, v17 │ │ +024152: d80b 0b01 |00db: add-int/lit8 v11, v11, #int 1 // #01 │ │ +024156: 2900 65ff |00dd: goto/16 0042 // -009b │ │ +02415a: 1207 |00df: const/4 v7, #int 0 // #0 │ │ +02415c: 28d5 |00e0: goto 00b5 // -002b │ │ +02415e: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ +024160: 28e0 |00e2: goto 00c2 // -0020 │ │ +024162: 3806 e3ff |00e3: if-eqz v6, 00c6 // -001d │ │ +024166: 1508 0040 |00e5: const/high16 v8, #int 1073741824 // #4000 │ │ +02416a: 28df |00e7: goto 00c6 // -0021 │ │ +02416c: 3806 f3ff |00e8: if-eqz v6, 00db // -000d │ │ +024170: 6e10 fb08 0300 |00ea: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +024176: 0a11 |00ed: move-result v17 │ │ +024178: 9105 0511 |00ee: sub-int v5, v5, v17 │ │ +02417c: 28eb |00f0: goto 00db // -0015 │ │ +02417e: 1511 0040 |00f1: const/high16 v17, #int 1073741824 // #4000 │ │ +024182: 0200 1100 |00f3: move/from16 v0, v17 │ │ +024186: 7120 ec08 0500 |00f5: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +02418c: 0a11 |00f8: move-result v17 │ │ +02418e: 0200 1100 |00f9: move/from16 v0, v17 │ │ +024192: 0801 1400 |00fb: move-object/from16 v1, v20 │ │ +024196: 5910 fb01 |00fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@01fb │ │ +02419a: 1511 0040 |00ff: const/high16 v17, #int 1073741824 // #4000 │ │ +02419e: 0200 1100 |0101: move/from16 v0, v17 │ │ +0241a2: 7120 ec08 0400 |0103: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +0241a8: 0a11 |0106: move-result v17 │ │ +0241aa: 0200 1100 |0107: move/from16 v0, v17 │ │ +0241ae: 0801 1400 |0109: move-object/from16 v1, v20 │ │ +0241b2: 5910 fa01 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01fa │ │ +0241b6: 1311 0100 |010d: const/16 v17, #int 1 // #1 │ │ +0241ba: 0200 1100 |010f: move/from16 v0, v17 │ │ +0241be: 0801 1400 |0111: move-object/from16 v1, v20 │ │ +0241c2: 5c10 0202 |0113: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ +0241c6: 7401 e805 1400 |0115: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +0241cc: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ +0241d0: 0200 1100 |011a: move/from16 v0, v17 │ │ +0241d4: 0801 1400 |011c: move-object/from16 v1, v20 │ │ +0241d8: 5c10 0202 |011e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0202 │ │ +0241dc: 7401 bc05 1400 |0120: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +0241e2: 0a0d |0123: move-result v13 │ │ +0241e4: 120b |0124: const/4 v11, #int 0 // #0 │ │ +0241e6: 35db 3800 |0125: if-ge v11, v13, 015d // +0038 │ │ +0241ea: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +0241ee: 6e20 bb05 b000 |0129: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +0241f4: 0c03 |012c: move-result-object v3 │ │ +0241f6: 6e10 0309 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +0241fc: 0a11 |0130: move-result v17 │ │ +0241fe: 1312 0800 |0131: const/16 v18, #int 8 // #8 │ │ +024202: 0200 1100 |0133: move/from16 v0, v17 │ │ +024206: 0201 1200 |0135: move/from16 v1, v18 │ │ +02420a: 3210 2300 |0137: if-eq v0, v1, 015a // +0023 │ │ +02420e: 6e10 f808 0300 |0139: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ +024214: 0c0c |013c: move-result-object v12 │ │ +024216: 1f0c e600 |013d: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +02421a: 380c 0800 |013f: if-eqz v12, 0147 // +0008 │ │ +02421e: 55c0 e301 |0141: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +024222: 0211 0000 |0143: move/from16 v17, v0 │ │ +024226: 3911 1500 |0145: if-nez v17, 015a // +0015 │ │ +02422a: 0800 1400 |0147: move-object/from16 v0, v20 │ │ +02422e: 5200 fb01 |0149: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@01fb │ │ +024232: 0211 0000 |014b: move/from16 v17, v0 │ │ +024236: 0800 1400 |014d: move-object/from16 v0, v20 │ │ +02423a: 5200 fa01 |014f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01fa │ │ +02423e: 0212 0000 |0151: move/from16 v18, v0 │ │ +024242: 0200 1100 |0153: move/from16 v0, v17 │ │ +024246: 0201 1200 |0155: move/from16 v1, v18 │ │ +02424a: 6e30 0709 0301 |0157: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@0907 │ │ +024250: d80b 0b01 |015a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +024254: 28c9 |015c: goto 0125 // -0037 │ │ +024256: 0e00 |015d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x001d line=970 │ │ 0x002d line=971 │ │ 0x003d line=978 │ │ 0x0041 line=979 │ │ @@ -44299,95 +26134,95 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -024ae8: |[024ae8] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -024af8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -024afc: 520e fd01 |0002: iget v14, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@01fd │ │ -024b00: 3d0e 6400 |0004: if-lez v14, 0068 // +0064 │ │ -024b04: 7401 cb05 1000 |0006: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -024b0a: 0a0c |0009: move-result v12 │ │ -024b0c: 7401 c705 1000 |000a: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05c7 │ │ -024b12: 0a0a |000d: move-result v10 │ │ -024b14: 7401 c805 1000 |000e: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05c8 │ │ -024b1a: 0a0b |0011: move-result v11 │ │ -024b1c: 7401 cd05 1000 |0012: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -024b22: 0a0d |0015: move-result v13 │ │ -024b24: 7401 bc05 1000 |0016: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -024b2a: 0a04 |0019: move-result v4 │ │ -024b2c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -024b2e: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -024b32: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -024b36: 6e20 bb05 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -024b3c: 0c03 |0022: move-result-object v3 │ │ -024b3e: 6e10 f808 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ -024b44: 0c09 |0026: move-result-object v9 │ │ -024b46: 1f09 e600 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ -024b4a: 559e e301 |0029: iget-boolean v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ -024b4e: 390e 0500 |002b: if-nez v14, 0030 // +0005 │ │ -024b52: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -024b56: 28ec |002f: goto 001b // -0014 │ │ -024b58: 529e e201 |0030: iget v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ -024b5c: dd07 0e07 |0032: and-int/lit8 v7, v14, #int 7 // #07 │ │ -024b60: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -024b62: 2b07 5f00 0000 |0035: packed-switch v7, 00000094 // +0000005f │ │ -024b68: 01a5 |0038: move v5, v10 │ │ -024b6a: b0c5 |0039: add-int/2addr v5, v12 │ │ -024b6c: 6e10 f908 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ -024b72: 0a0e |003d: move-result v14 │ │ -024b74: 9106 050e |003e: sub-int v6, v5, v14 │ │ -024b78: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -024b7c: 6e20 0809 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@0908 │ │ -024b82: 28e8 |0045: goto 002d // -0018 │ │ -024b84: 01a5 |0046: move v5, v10 │ │ -024b86: 6e10 0409 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@0904 │ │ -024b8c: 0a0e |004a: move-result v14 │ │ -024b8e: b0ea |004b: add-int/2addr v10, v14 │ │ -024b90: 28ed |004c: goto 0039 // -0013 │ │ -024b92: 6e10 fb08 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -024b98: 0a0e |0050: move-result v14 │ │ -024b9a: 910e 0d0e |0051: sub-int v14, v13, v14 │ │ -024b9e: db0e 0e02 |0053: div-int/lit8 v14, v14, #int 2 // #02 │ │ -024ba2: 7120 300a ae00 |0055: invoke-static {v14, v10}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -024ba8: 0a05 |0058: move-result v5 │ │ -024baa: 28e0 |0059: goto 0039 // -0020 │ │ -024bac: 910e 0d0b |005a: sub-int v14, v13, v11 │ │ -024bb0: 6e10 fb08 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -024bb6: 0a0f |005f: move-result v15 │ │ -024bb8: 9105 0e0f |0060: sub-int v5, v14, v15 │ │ -024bbc: 6e10 fb08 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ -024bc2: 0a0e |0065: move-result v14 │ │ -024bc4: b0eb |0066: add-int/2addr v11, v14 │ │ -024bc6: 28d2 |0067: goto 0039 // -002e │ │ -024bc8: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -024bcc: 540e 1002 |006a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -024bd0: 380e 0f00 |006c: if-eqz v14, 007b // +000f │ │ -024bd4: 0800 1000 |006e: move-object/from16 v0, v16 │ │ -024bd8: 540e 1002 |0070: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -024bdc: 0200 1100 |0072: move/from16 v0, v17 │ │ -024be0: 0201 1200 |0074: move/from16 v1, v18 │ │ -024be4: 0202 1300 |0076: move/from16 v2, v19 │ │ -024be8: 7240 8705 0e21 |0078: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0587 │ │ -024bee: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -024bf2: 540e 0402 |007d: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -024bf6: 380e 0f00 |007f: if-eqz v14, 008e // +000f │ │ -024bfa: 0800 1000 |0081: move-object/from16 v0, v16 │ │ -024bfe: 540e 0402 |0083: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -024c02: 0200 1100 |0085: move/from16 v0, v17 │ │ -024c06: 0201 1200 |0087: move/from16 v1, v18 │ │ -024c0a: 0202 1300 |0089: move/from16 v2, v19 │ │ -024c0e: 7240 8705 0e21 |008b: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0587 │ │ -024c14: 121e |008e: const/4 v14, #int 1 // #1 │ │ -024c16: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -024c1a: 5c0e f901 |0091: iput-boolean v14, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01f9 │ │ -024c1e: 0e00 |0093: return-void │ │ -024c20: 0001 0500 0100 0000 1800 0000 0300 ... |0094: packed-switch-data (14 units) │ │ +024258: |[024258] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +024268: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +02426c: 520e fd01 |0002: iget v14, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@01fd │ │ +024270: 3d0e 6400 |0004: if-lez v14, 0068 // +0064 │ │ +024274: 7401 cb05 1000 |0006: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +02427a: 0a0c |0009: move-result v12 │ │ +02427c: 7401 c705 1000 |000a: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05c7 │ │ +024282: 0a0a |000d: move-result v10 │ │ +024284: 7401 c805 1000 |000e: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05c8 │ │ +02428a: 0a0b |0011: move-result v11 │ │ +02428c: 7401 cd05 1000 |0012: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +024292: 0a0d |0015: move-result v13 │ │ +024294: 7401 bc05 1000 |0016: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +02429a: 0a04 |0019: move-result v4 │ │ +02429c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +02429e: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +0242a2: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +0242a6: 6e20 bb05 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +0242ac: 0c03 |0022: move-result-object v3 │ │ +0242ae: 6e10 f808 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@08f8 │ │ +0242b4: 0c09 |0026: move-result-object v9 │ │ +0242b6: 1f09 e600 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00e6 │ │ +0242ba: 559e e301 |0029: iget-boolean v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e3 │ │ +0242be: 390e 0500 |002b: if-nez v14, 0030 // +0005 │ │ +0242c2: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0242c6: 28ec |002f: goto 001b // -0014 │ │ +0242c8: 529e e201 |0030: iget v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e2 │ │ +0242cc: dd07 0e07 |0032: and-int/lit8 v7, v14, #int 7 // #07 │ │ +0242d0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +0242d2: 2b07 5f00 0000 |0035: packed-switch v7, 00000094 // +0000005f │ │ +0242d8: 01a5 |0038: move v5, v10 │ │ +0242da: b0c5 |0039: add-int/2addr v5, v12 │ │ +0242dc: 6e10 f908 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@08f9 │ │ +0242e2: 0a0e |003d: move-result v14 │ │ +0242e4: 9106 050e |003e: sub-int v6, v5, v14 │ │ +0242e8: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +0242ec: 6e20 0809 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@0908 │ │ +0242f2: 28e8 |0045: goto 002d // -0018 │ │ +0242f4: 01a5 |0046: move v5, v10 │ │ +0242f6: 6e10 0409 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@0904 │ │ +0242fc: 0a0e |004a: move-result v14 │ │ +0242fe: b0ea |004b: add-int/2addr v10, v14 │ │ +024300: 28ed |004c: goto 0039 // -0013 │ │ +024302: 6e10 fb08 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +024308: 0a0e |0050: move-result v14 │ │ +02430a: 910e 0d0e |0051: sub-int v14, v13, v14 │ │ +02430e: db0e 0e02 |0053: div-int/lit8 v14, v14, #int 2 // #02 │ │ +024312: 7120 300a ae00 |0055: invoke-static {v14, v10}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +024318: 0a05 |0058: move-result v5 │ │ +02431a: 28e0 |0059: goto 0039 // -0020 │ │ +02431c: 910e 0d0b |005a: sub-int v14, v13, v11 │ │ +024320: 6e10 fb08 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +024326: 0a0f |005f: move-result v15 │ │ +024328: 9105 0e0f |0060: sub-int v5, v14, v15 │ │ +02432c: 6e10 fb08 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@08fb │ │ +024332: 0a0e |0065: move-result v14 │ │ +024334: b0eb |0066: add-int/2addr v11, v14 │ │ +024336: 28d2 |0067: goto 0039 // -002e │ │ +024338: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +02433c: 540e 1002 |006a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +024340: 380e 0f00 |006c: if-eqz v14, 007b // +000f │ │ +024344: 0800 1000 |006e: move-object/from16 v0, v16 │ │ +024348: 540e 1002 |0070: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +02434c: 0200 1100 |0072: move/from16 v0, v17 │ │ +024350: 0201 1200 |0074: move/from16 v1, v18 │ │ +024354: 0202 1300 |0076: move/from16 v2, v19 │ │ +024358: 7240 8705 0e21 |0078: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0587 │ │ +02435e: 0800 1000 |007b: move-object/from16 v0, v16 │ │ +024362: 540e 0402 |007d: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +024366: 380e 0f00 |007f: if-eqz v14, 008e // +000f │ │ +02436a: 0800 1000 |0081: move-object/from16 v0, v16 │ │ +02436e: 540e 0402 |0083: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +024372: 0200 1100 |0085: move/from16 v0, v17 │ │ +024376: 0201 1200 |0087: move/from16 v1, v18 │ │ +02437a: 0202 1300 |0089: move/from16 v2, v19 │ │ +02437e: 7240 8705 0e21 |008b: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0587 │ │ +024384: 121e |008e: const/4 v14, #int 1 // #1 │ │ +024386: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +02438a: 5c0e f901 |0091: iput-boolean v14, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01f9 │ │ +02438e: 0e00 |0093: return-void │ │ +024390: 0001 0500 0100 0000 1800 0000 0300 ... |0094: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ 0x0006 line=1208 │ │ 0x000a line=1209 │ │ 0x000e line=1210 │ │ 0x0012 line=1211 │ │ @@ -44441,48 +26276,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -024c3c: |[024c3c] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -024c4c: 6e10 bc05 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -024c52: 0a01 |0003: move-result v1 │ │ -024c54: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -024c58: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -024c5c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -024c5e: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -024c60: 0112 |000a: move v2, v1 │ │ -024c62: 0163 |000b: move v3, v6 │ │ -024c64: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -024c68: 6e20 bb05 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -024c6e: 0c00 |0011: move-result-object v0 │ │ -024c70: 6e10 0309 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ -024c76: 0a07 |0015: move-result v7 │ │ -024c78: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -024c7c: 6e20 d105 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -024c82: 0c04 |001b: move-result-object v4 │ │ -024c84: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -024c88: 5247 e001 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -024c8c: 5298 fc01 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -024c90: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -024c94: 6e30 0e09 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@090e │ │ -024c9a: 0a07 |0027: move-result v7 │ │ -024c9c: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -024ca0: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -024ca2: 0f07 |002b: return v7 │ │ -024ca4: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -024ca8: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -024caa: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -024cac: 28db |0030: goto 000b // -0025 │ │ -024cae: b053 |0031: add-int/2addr v3, v5 │ │ -024cb0: 28da |0032: goto 000c // -0026 │ │ -024cb2: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -024cb4: 28f7 |0034: goto 002b // -0009 │ │ +0243ac: |[0243ac] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +0243bc: 6e10 bc05 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +0243c2: 0a01 |0003: move-result v1 │ │ +0243c4: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +0243c8: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +0243cc: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0243ce: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0243d0: 0112 |000a: move v2, v1 │ │ +0243d2: 0163 |000b: move v3, v6 │ │ +0243d4: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +0243d8: 6e20 bb05 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +0243de: 0c00 |0011: move-result-object v0 │ │ +0243e0: 6e10 0309 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0903 │ │ +0243e6: 0a07 |0015: move-result v7 │ │ +0243e8: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +0243ec: 6e20 d105 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +0243f2: 0c04 |001b: move-result-object v4 │ │ +0243f4: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +0243f8: 5247 e001 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +0243fc: 5298 fc01 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024400: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +024404: 6e30 0e09 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@090e │ │ +02440a: 0a07 |0027: move-result v7 │ │ +02440c: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +024410: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +024412: 0f07 |002b: return v7 │ │ +024414: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +024418: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +02441a: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +02441c: 28db |0030: goto 000b // -0025 │ │ +02441e: b053 |0031: add-int/2addr v3, v5 │ │ +024420: 28da |0032: goto 000c // -0026 │ │ +024422: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +024424: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1991 │ │ 0x0004 line=1992 │ │ 0x0008 line=1993 │ │ 0x0009 line=1994 │ │ 0x000a line=1995 │ │ @@ -44521,42 +26356,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -024cb8: |[024cb8] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -024cc8: 2051 eb00 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ -024ccc: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -024cd0: 6f20 2f09 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@092f │ │ -024cd6: 0e00 |0007: return-void │ │ -024cd8: 0750 |0008: move-object v0, v5 │ │ -024cda: 1f00 eb00 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ -024cde: 6e10 9505 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0595 │ │ -024ce4: 0c01 |000e: move-result-object v1 │ │ -024ce6: 6f20 2f09 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@092f │ │ -024cec: 5441 f601 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024cf0: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -024cf4: 5441 f601 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024cf8: 5402 e601 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ -024cfc: 5403 e701 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01e7 │ │ -024d00: 6e30 0805 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0508 │ │ -024d06: 5201 e801 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ -024d0a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -024d0c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -024d0e: 6e40 f205 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ -024d14: 28e1 |0026: goto 0007 // -001f │ │ -024d16: 5201 e801 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ -024d1a: 5941 1502 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ -024d1e: 5401 e601 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ -024d22: 5b41 1302 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ -024d26: 5401 e701 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01e7 │ │ -024d2a: 5b41 1402 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ -024d2e: 28d4 |0033: goto 0007 // -002c │ │ +024428: |[024428] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +024438: 2051 eb00 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ +02443c: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +024440: 6f20 2f09 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@092f │ │ +024446: 0e00 |0007: return-void │ │ +024448: 0750 |0008: move-object v0, v5 │ │ +02444a: 1f00 eb00 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ +02444e: 6e10 9505 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0595 │ │ +024454: 0c01 |000e: move-result-object v1 │ │ +024456: 6f20 2f09 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@092f │ │ +02445c: 5441 f601 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024460: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +024464: 5441 f601 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024468: 5402 e601 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ +02446c: 5403 e701 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01e7 │ │ +024470: 6e30 0805 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0508 │ │ +024476: 5201 e801 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ +02447a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +02447c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +02447e: 6e40 f205 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ +024484: 28e1 |0026: goto 0007 // -001f │ │ +024486: 5201 e801 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ +02448a: 5941 1502 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ +02448e: 5401 e601 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ +024492: 5b41 1302 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ +024496: 5401 e701 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01e7 │ │ +02449a: 5b41 1402 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ +02449e: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0004 line=889 │ │ 0x0007 line=904 │ │ 0x0009 line=893 │ │ 0x000b line=894 │ │ @@ -44576,28 +26411,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -024d30: |[024d30] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -024d40: 6f10 3009 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0930 │ │ -024d46: 0c01 |0003: move-result-object v1 │ │ -024d48: 2200 eb00 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ -024d4c: 7020 9405 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0594 │ │ -024d52: 5232 fc01 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -024d56: 5902 e801 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ -024d5a: 5432 f601 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024d5e: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -024d62: 5432 f601 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024d66: 6e10 0905 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0509 │ │ -024d6c: 0c02 |0016: move-result-object v2 │ │ -024d6e: 5b02 e601 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ -024d72: 1100 |0019: return-object v0 │ │ +0244a0: |[0244a0] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0244b0: 6f10 3009 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0930 │ │ +0244b6: 0c01 |0003: move-result-object v1 │ │ +0244b8: 2200 eb00 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ +0244bc: 7020 9405 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0594 │ │ +0244c2: 5232 fc01 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +0244c6: 5902 e801 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01e8 │ │ +0244ca: 5432 f601 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0244ce: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +0244d2: 5432 f601 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +0244d6: 6e10 0905 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0509 │ │ +0244dc: 0c02 |0016: move-result-object v2 │ │ +0244de: 5b02 e601 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01e6 │ │ +0244e2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0004 line=878 │ │ 0x0009 line=879 │ │ 0x000d line=880 │ │ 0x0011 line=881 │ │ @@ -44612,21 +26447,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -024d74: |[024d74] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -024d84: 6f56 3109 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@0931 │ │ -024d8a: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -024d8e: 5220 1102 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -024d92: 5221 1102 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -024d96: 7051 e905 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05e9 │ │ -024d9c: 0e00 |000c: return-void │ │ +0244e4: |[0244e4] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +0244f4: 6f56 3109 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@0931 │ │ +0244fa: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +0244fe: 5220 1102 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +024502: 5221 1102 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +024506: 7051 e905 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05e9 │ │ +02450c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1040 │ │ 0x0005 line=1041 │ │ 0x000c line=1043 │ │ locals : │ │ @@ -44641,422 +26476,422 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 820 16-bit code units │ │ -024da0: |[024da0] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -024db0: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ -024db4: 5500 ff01 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ -024db8: 021c 0000 |0004: move/from16 v28, v0 │ │ -024dbc: 381c 0500 |0006: if-eqz v28, 000b // +0005 │ │ -024dc0: 131c 0100 |0008: const/16 v28, #int 1 // #1 │ │ -024dc4: 0f1c |000a: return v28 │ │ -024dc6: 7401 cc08 2000 |000b: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ -024dcc: 0a1c |000e: move-result v28 │ │ -024dce: 391c 0b00 |000f: if-nez v28, 001a // +000b │ │ -024dd2: 7401 cd08 2000 |0011: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@08cd │ │ -024dd8: 0a1c |0014: move-result v28 │ │ -024dda: 381c 0500 |0015: if-eqz v28, 001a // +0005 │ │ -024dde: 131c 0000 |0017: const/16 v28, #int 0 // #0 │ │ -024de2: 28f1 |0019: goto 000a // -000f │ │ -024de4: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ -024de8: 5400 f601 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024dec: 081c 0000 |001e: move-object/from16 v28, v0 │ │ -024df0: 381c 0e00 |0020: if-eqz v28, 002e // +000e │ │ -024df4: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ -024df8: 5400 f601 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -024dfc: 081c 0000 |0026: move-object/from16 v28, v0 │ │ -024e00: 7401 0005 1c00 |0028: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -024e06: 0a1c |002b: move-result v28 │ │ -024e08: 391c 0500 |002c: if-nez v28, 0031 // +0005 │ │ -024e0c: 131c 0000 |002e: const/16 v28, #int 0 // #0 │ │ -024e10: 28da |0030: goto 000a // -0026 │ │ -024e12: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ -024e16: 5400 1d02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024e1a: 081c 0000 |0035: move-object/from16 v28, v0 │ │ -024e1e: 391c 0c00 |0037: if-nez v28, 0043 // +000c │ │ -024e22: 7100 dd08 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08dd │ │ -024e28: 0c1c |003c: move-result-object v28 │ │ -024e2a: 0800 1c00 |003d: move-object/from16 v0, v28 │ │ -024e2e: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ -024e32: 5b10 1d02 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024e36: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ -024e3a: 5400 1d02 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -024e3e: 081c 0000 |0047: move-object/from16 v28, v0 │ │ -024e42: 0800 1c00 |0049: move-object/from16 v0, v28 │ │ -024e46: 0801 2000 |004b: move-object/from16 v1, v32 │ │ -024e4a: 6e20 d608 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ -024e50: 7401 cc08 2000 |0050: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ -024e56: 0a04 |0053: move-result v4 │ │ -024e58: 120c |0054: const/4 v12, #int 0 // #0 │ │ -024e5a: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -024e5e: 021c 0000 |0057: move/from16 v28, v0 │ │ -024e62: 2b1c c902 0000 |0059: packed-switch v28, 00000322 // +000002c9 │ │ -024e68: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ -024e6c: 7401 d305 1f00 |005e: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ -024e72: 131c 0100 |0061: const/16 v28, #int 1 // #1 │ │ -024e76: 28a7 |0063: goto 000a // -0059 │ │ -024e78: 7601 a905 1f00 |0064: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ -024e7e: 7401 cf08 2000 |0067: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getX:()F // method@08cf │ │ -024e84: 0a1c |006a: move-result v28 │ │ -024e86: 0200 1c00 |006b: move/from16 v0, v28 │ │ -024e8a: 0801 1f00 |006d: move-object/from16 v1, v31 │ │ -024e8e: 5910 0302 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ -024e92: 0200 1c00 |0071: move/from16 v0, v28 │ │ -024e96: 0801 1f00 |0073: move-object/from16 v1, v31 │ │ -024e9a: 5910 0802 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024e9e: 131c 0000 |0077: const/16 v28, #int 0 // #0 │ │ -024ea2: 0800 2000 |0079: move-object/from16 v0, v32 │ │ -024ea6: 0201 1c00 |007b: move/from16 v1, v28 │ │ -024eaa: 7120 f304 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ -024eb0: 0a1c |0080: move-result v28 │ │ -024eb2: 0200 1c00 |0081: move/from16 v0, v28 │ │ -024eb6: 0801 1f00 |0083: move-object/from16 v1, v31 │ │ -024eba: 5910 f501 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -024ebe: 28d5 |0087: goto 005c // -002b │ │ -024ec0: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ -024ec4: 5500 0502 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -024ec8: 021c 0000 |008c: move/from16 v28, v0 │ │ -024ecc: 391c 6b00 |008e: if-nez v28, 00f9 // +006b │ │ -024ed0: 0800 1f00 |0090: move-object/from16 v0, v31 │ │ -024ed4: 5200 f501 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -024ed8: 021c 0000 |0094: move/from16 v28, v0 │ │ -024edc: 0800 2000 |0096: move-object/from16 v0, v32 │ │ -024ee0: 0201 1c00 |0098: move/from16 v1, v28 │ │ -024ee4: 7120 f004 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ -024eea: 0a11 |009d: move-result v17 │ │ -024eec: 0800 2000 |009e: move-object/from16 v0, v32 │ │ -024ef0: 0201 1100 |00a0: move/from16 v1, v17 │ │ -024ef4: 7120 f404 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -024efa: 0a18 |00a5: move-result v24 │ │ -024efc: 0800 1f00 |00a6: move-object/from16 v0, v31 │ │ -024f00: 5200 0802 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024f04: 021c 0000 |00aa: move/from16 v28, v0 │ │ -024f08: a71c 181c |00ac: sub-float v28, v24, v28 │ │ -024f0c: 7701 2d0a 1c00 |00ae: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ -024f12: 0a19 |00b1: move-result v25 │ │ -024f14: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ -024f18: 0201 1100 |00b4: move/from16 v1, v17 │ │ -024f1c: 7120 f504 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@04f5 │ │ -024f22: 0a1a |00b9: move-result v26 │ │ -024f24: 0800 1f00 |00ba: move-object/from16 v0, v31 │ │ -024f28: 5200 0902 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ -024f2c: 021c 0000 |00be: move/from16 v28, v0 │ │ -024f30: a71c 1a1c |00c0: sub-float v28, v26, v28 │ │ -024f34: 7701 2d0a 1c00 |00c2: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ -024f3a: 0a1b |00c5: move-result v27 │ │ -024f3c: 0800 1f00 |00c6: move-object/from16 v0, v31 │ │ -024f40: 5200 1c02 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ -024f44: 021c 0000 |00ca: move/from16 v28, v0 │ │ -024f48: 0200 1c00 |00cc: move/from16 v0, v28 │ │ -024f4c: 8200 |00ce: int-to-float v0, v0 │ │ -024f4e: 021c 0000 |00cf: move/from16 v28, v0 │ │ -024f52: 2d1c 191c |00d1: cmpl-float v28, v25, v28 │ │ -024f56: 3d1c 2600 |00d3: if-lez v28, 00f9 // +0026 │ │ -024f5a: 2d1c 191b |00d5: cmpl-float v28, v25, v27 │ │ -024f5e: 3d1c 2200 |00d7: if-lez v28, 00f9 // +0022 │ │ -024f62: 131c 0100 |00d9: const/16 v28, #int 1 // #1 │ │ -024f66: 0200 1c00 |00db: move/from16 v0, v28 │ │ -024f6a: 0801 1f00 |00dd: move-object/from16 v1, v31 │ │ -024f6e: 5c10 0502 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -024f72: 0200 1800 |00e1: move/from16 v0, v24 │ │ -024f76: 0801 1f00 |00e3: move-object/from16 v1, v31 │ │ -024f7a: 5910 0802 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024f7e: 131c 0100 |00e7: const/16 v28, #int 1 // #1 │ │ -024f82: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ -024f86: 0201 1c00 |00eb: move/from16 v1, v28 │ │ -024f8a: 7020 fe05 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -024f90: 131c 0100 |00f0: const/16 v28, #int 1 // #1 │ │ -024f94: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ -024f98: 0201 1c00 |00f4: move/from16 v1, v28 │ │ -024f9c: 7020 ff05 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -024fa2: 0800 1f00 |00f9: move-object/from16 v0, v31 │ │ -024fa6: 5500 0502 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -024faa: 021c 0000 |00fd: move/from16 v28, v0 │ │ -024fae: 381c 5dff |00ff: if-eqz v28, 005c // -00a3 │ │ -024fb2: 0800 1f00 |0101: move-object/from16 v0, v31 │ │ -024fb6: 5200 f501 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -024fba: 021c 0000 |0105: move/from16 v28, v0 │ │ -024fbe: 0800 2000 |0107: move-object/from16 v0, v32 │ │ -024fc2: 0201 1c00 |0109: move/from16 v1, v28 │ │ -024fc6: 7120 f004 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ -024fcc: 0a05 |010e: move-result v5 │ │ -024fce: 0800 2000 |010f: move-object/from16 v0, v32 │ │ -024fd2: 7120 f404 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -024fd8: 0a18 |0114: move-result v24 │ │ -024fda: 0800 1f00 |0115: move-object/from16 v0, v31 │ │ -024fde: 5200 0802 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024fe2: 021c 0000 |0119: move/from16 v28, v0 │ │ -024fe6: a707 1c18 |011b: sub-float v7, v28, v24 │ │ -024fea: 0200 1800 |011d: move/from16 v0, v24 │ │ -024fee: 0801 1f00 |011f: move-object/from16 v1, v31 │ │ -024ff2: 5910 0802 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -024ff6: 7401 cb05 1f00 |0123: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -024ffc: 0a1c |0126: move-result v28 │ │ -024ffe: 0200 1c00 |0127: move/from16 v0, v28 │ │ -025002: 820e |0129: int-to-float v14, v0 │ │ -025004: a613 0e07 |012a: add-float v19, v14, v7 │ │ -025008: 7401 cd05 1f00 |012c: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -02500e: 0a16 |012f: move-result v22 │ │ -025010: 0800 1f00 |0130: move-object/from16 v0, v31 │ │ -025014: 5200 1102 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -025018: 021c 0000 |0134: move/from16 v28, v0 │ │ -02501c: 9017 161c |0136: add-int v23, v22, v28 │ │ -025020: 0800 1f00 |0138: move-object/from16 v0, v31 │ │ -025024: 5400 f601 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025028: 081c 0000 |013c: move-object/from16 v28, v0 │ │ -02502c: 7401 0005 1c00 |013e: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -025032: 0a1c |0141: move-result v28 │ │ -025034: d80a 1cff |0142: add-int/lit8 v10, v28, #int -1 // #ff │ │ -025038: 131c 0000 |0144: const/16 v28, #int 0 // #0 │ │ -02503c: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ -025040: 5200 fc01 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025044: 021d 0000 |014a: move/from16 v29, v0 │ │ -025048: d81d 1dff |014c: add-int/lit8 v29, v29, #int -1 // #ff │ │ -02504c: 921d 1d17 |014e: mul-int v29, v29, v23 │ │ -025050: 7702 300a 1c00 |0150: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -025056: 0a1c |0153: move-result v28 │ │ -025058: 0200 1c00 |0154: move/from16 v0, v28 │ │ -02505c: 820b |0156: int-to-float v11, v0 │ │ -02505e: 0800 1f00 |0157: move-object/from16 v0, v31 │ │ -025062: 5200 fc01 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025066: 021c 0000 |015b: move/from16 v28, v0 │ │ -02506a: d81c 1c01 |015d: add-int/lit8 v28, v28, #int 1 // #01 │ │ -02506e: 0200 1c00 |015f: move/from16 v0, v28 │ │ -025072: 7120 320a a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ -025078: 0a1c |0164: move-result v28 │ │ -02507a: 921c 1c17 |0165: mul-int v28, v28, v23 │ │ -02507e: 0200 1c00 |0167: move/from16 v0, v28 │ │ -025082: 8200 |0169: int-to-float v0, v0 │ │ -025084: 0212 0000 |016a: move/from16 v18, v0 │ │ -025088: 2e1c 130b |016c: cmpg-float v28, v19, v11 │ │ -02508c: 3b1c 5800 |016e: if-gez v28, 01c6 // +0058 │ │ -025090: 131c 0000 |0170: const/16 v28, #int 0 // #0 │ │ -025094: 2d1c 0b1c |0172: cmpl-float v28, v11, v28 │ │ -025098: 391c 1600 |0174: if-nez v28, 018a // +0016 │ │ -02509c: 0200 1300 |0176: move/from16 v0, v19 │ │ -0250a0: 7f0f |0178: neg-float v15, v0 │ │ -0250a2: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ -0250a6: 5400 0a02 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -0250aa: 081c 0000 |017d: move-object/from16 v28, v0 │ │ -0250ae: 0200 1600 |017f: move/from16 v0, v22 │ │ -0250b2: 8200 |0181: int-to-float v0, v0 │ │ -0250b4: 021d 0000 |0182: move/from16 v29, v0 │ │ -0250b8: a91d 0f1d |0184: div-float v29, v15, v29 │ │ -0250bc: 7402 6108 1c00 |0186: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0861 │ │ -0250c2: 0a0c |0189: move-result v12 │ │ -0250c4: 0213 0b00 |018a: move/from16 v19, v11 │ │ -0250c8: 0800 1f00 |018c: move-object/from16 v0, v31 │ │ -0250cc: 5200 0802 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0250d0: 021c 0000 |0190: move/from16 v28, v0 │ │ -0250d4: 0200 1300 |0192: move/from16 v0, v19 │ │ -0250d8: 8700 |0194: float-to-int v0, v0 │ │ -0250da: 021d 0000 |0195: move/from16 v29, v0 │ │ -0250de: 0200 1d00 |0197: move/from16 v0, v29 │ │ -0250e2: 8200 |0199: int-to-float v0, v0 │ │ -0250e4: 021d 0000 |019a: move/from16 v29, v0 │ │ -0250e8: a71d 131d |019c: sub-float v29, v19, v29 │ │ -0250ec: a61c 1c1d |019e: add-float v28, v28, v29 │ │ -0250f0: 0200 1c00 |01a0: move/from16 v0, v28 │ │ -0250f4: 0801 1f00 |01a2: move-object/from16 v1, v31 │ │ -0250f8: 5910 0802 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0250fc: 0200 1300 |01a6: move/from16 v0, v19 │ │ -025100: 8700 |01a8: float-to-int v0, v0 │ │ -025102: 021c 0000 |01a9: move/from16 v28, v0 │ │ -025106: 7401 cc05 1f00 |01ab: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -02510c: 0a1d |01ae: move-result v29 │ │ -02510e: 0800 1f00 |01af: move-object/from16 v0, v31 │ │ -025112: 0201 1c00 |01b1: move/from16 v1, v28 │ │ -025116: 0202 1d00 |01b3: move/from16 v2, v29 │ │ -02511a: 6e30 ee05 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -025120: 0200 1300 |01b8: move/from16 v0, v19 │ │ -025124: 8700 |01ba: float-to-int v0, v0 │ │ -025126: 021c 0000 |01bb: move/from16 v28, v0 │ │ -02512a: 0800 1f00 |01bd: move-object/from16 v0, v31 │ │ -02512e: 0201 1c00 |01bf: move/from16 v1, v28 │ │ -025132: 7020 e605 1000 |01c1: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05e6 │ │ -025138: 2900 98fe |01c4: goto/16 005c // -0168 │ │ -02513c: 2d1c 1312 |01c6: cmpl-float v28, v19, v18 │ │ -025140: 3d1c c4ff |01c8: if-lez v28, 018c // -003c │ │ -025144: 921c 0a17 |01ca: mul-int v28, v10, v23 │ │ -025148: 0200 1c00 |01cc: move/from16 v0, v28 │ │ -02514c: 8200 |01ce: int-to-float v0, v0 │ │ -02514e: 021c 0000 |01cf: move/from16 v28, v0 │ │ -025152: 2d1c 121c |01d1: cmpl-float v28, v18, v28 │ │ -025156: 391c 1500 |01d3: if-nez v28, 01e8 // +0015 │ │ -02515a: a70f 1312 |01d5: sub-float v15, v19, v18 │ │ -02515e: 0800 1f00 |01d7: move-object/from16 v0, v31 │ │ -025162: 5400 1602 |01d9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -025166: 081c 0000 |01db: move-object/from16 v28, v0 │ │ -02516a: 0200 1600 |01dd: move/from16 v0, v22 │ │ -02516e: 8200 |01df: int-to-float v0, v0 │ │ -025170: 021d 0000 |01e0: move/from16 v29, v0 │ │ -025174: a91d 0f1d |01e2: div-float v29, v15, v29 │ │ -025178: 7402 6108 1c00 |01e4: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0861 │ │ -02517e: 0a0c |01e7: move-result v12 │ │ -025180: 0213 1200 |01e8: move/from16 v19, v18 │ │ -025184: 28a2 |01ea: goto 018c // -005e │ │ -025186: 0800 1f00 |01eb: move-object/from16 v0, v31 │ │ -02518a: 5500 0502 |01ed: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -02518e: 021c 0000 |01ef: move/from16 v28, v0 │ │ -025192: 381c 6bfe |01f1: if-eqz v28, 005c // -0195 │ │ -025196: 0800 1f00 |01f3: move-object/from16 v0, v31 │ │ -02519a: 5400 1d02 |01f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ -02519e: 0815 0000 |01f7: move-object/from16 v21, v0 │ │ -0251a2: 131c e803 |01f9: const/16 v28, #int 1000 // #3e8 │ │ -0251a6: 0800 1f00 |01fb: move-object/from16 v0, v31 │ │ -0251aa: 5200 0c02 |01fd: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@020c │ │ -0251ae: 021d 0000 |01ff: move/from16 v29, v0 │ │ -0251b2: 0200 1d00 |0201: move/from16 v0, v29 │ │ -0251b6: 8200 |0203: int-to-float v0, v0 │ │ -0251b8: 021d 0000 |0204: move/from16 v29, v0 │ │ -0251bc: 0800 1500 |0206: move-object/from16 v0, v21 │ │ -0251c0: 0201 1c00 |0208: move/from16 v1, v28 │ │ -0251c4: 0202 1d00 |020a: move/from16 v2, v29 │ │ -0251c8: 6e30 d808 1002 |020c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08d8 │ │ -0251ce: 0800 1f00 |020f: move-object/from16 v0, v31 │ │ -0251d2: 5200 f501 |0211: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -0251d6: 021c 0000 |0213: move/from16 v28, v0 │ │ -0251da: 0800 1500 |0215: move-object/from16 v0, v21 │ │ -0251de: 0201 1c00 |0217: move/from16 v1, v28 │ │ -0251e2: 7120 3505 1000 |0219: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0535 │ │ -0251e8: 0a1c |021c: move-result v28 │ │ -0251ea: 0200 1c00 |021d: move/from16 v0, v28 │ │ -0251ee: 8709 |021f: float-to-int v9, v0 │ │ -0251f0: 131c 0100 |0220: const/16 v28, #int 1 // #1 │ │ -0251f4: 0200 1c00 |0222: move/from16 v0, v28 │ │ -0251f8: 0801 1f00 |0224: move-object/from16 v1, v31 │ │ -0251fc: 5c10 1202 |0226: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -025200: 7401 cd05 1f00 |0228: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -025206: 0a1c |022b: move-result v28 │ │ -025208: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ -02520c: 5200 1102 |022e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -025210: 021d 0000 |0230: move/from16 v29, v0 │ │ -025214: 9017 1c1d |0232: add-int v23, v28, v29 │ │ -025218: 7401 cb05 1f00 |0234: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -02521e: 0a13 |0237: move-result v19 │ │ -025220: 9306 1317 |0238: div-int v6, v19, v23 │ │ -025224: 941c 1317 |023a: rem-int v28, v19, v23 │ │ -025228: 0200 1c00 |023c: move/from16 v0, v28 │ │ -02522c: 8200 |023e: int-to-float v0, v0 │ │ -02522e: 021c 0000 |023f: move/from16 v28, v0 │ │ -025232: 0200 1700 |0241: move/from16 v0, v23 │ │ -025236: 8200 |0243: int-to-float v0, v0 │ │ -025238: 021d 0000 |0244: move/from16 v29, v0 │ │ -02523c: a910 1c1d |0246: div-float v16, v28, v29 │ │ -025240: 0800 1f00 |0248: move-object/from16 v0, v31 │ │ -025244: 5200 f501 |024a: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -025248: 021c 0000 |024c: move/from16 v28, v0 │ │ -02524c: 0800 2000 |024e: move-object/from16 v0, v32 │ │ -025250: 0201 1c00 |0250: move/from16 v1, v28 │ │ -025254: 7120 f004 1000 |0252: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ -02525a: 0a05 |0255: move-result v5 │ │ -02525c: 0800 2000 |0256: move-object/from16 v0, v32 │ │ -025260: 7120 f404 5000 |0258: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -025266: 0a18 |025b: move-result v24 │ │ -025268: 0800 1f00 |025c: move-object/from16 v0, v31 │ │ -02526c: 5200 0302 |025e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ -025270: 021c 0000 |0260: move/from16 v28, v0 │ │ -025274: a71c 181c |0262: sub-float v28, v24, v28 │ │ -025278: 0200 1c00 |0264: move/from16 v0, v28 │ │ -02527c: 8700 |0266: float-to-int v0, v0 │ │ -02527e: 0214 0000 |0267: move/from16 v20, v0 │ │ -025282: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ -025286: 0201 1000 |026b: move/from16 v1, v16 │ │ -02528a: 0202 1400 |026d: move/from16 v2, v20 │ │ -02528e: 7052 ac05 6091 |026f: invoke-direct {v0, v6, v1, v9, v2}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05ac │ │ -025294: 0a0d |0272: move-result v13 │ │ -025296: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ -02529a: 131d 0100 |0275: const/16 v29, #int 1 // #1 │ │ -02529e: 0800 1f00 |0277: move-object/from16 v0, v31 │ │ -0252a2: 0201 1c00 |0279: move/from16 v1, v28 │ │ -0252a6: 0202 1d00 |027b: move/from16 v2, v29 │ │ -0252aa: 6e59 f305 d021 |027d: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@05f3 │ │ -0252b0: 131c ffff |0280: const/16 v28, #int -1 // #ffff │ │ -0252b4: 0200 1c00 |0282: move/from16 v0, v28 │ │ -0252b8: 0801 1f00 |0284: move-object/from16 v1, v31 │ │ -0252bc: 5910 f501 |0286: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -0252c0: 7601 b205 1f00 |0288: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05b2 │ │ -0252c6: 0800 1f00 |028b: move-object/from16 v0, v31 │ │ -0252ca: 5400 0a02 |028d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -0252ce: 081c 0000 |028f: move-object/from16 v28, v0 │ │ -0252d2: 7401 6208 1c00 |0291: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ -0252d8: 0a1c |0294: move-result v28 │ │ -0252da: 0800 1f00 |0295: move-object/from16 v0, v31 │ │ -0252de: 5400 1602 |0297: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -0252e2: 081d 0000 |0299: move-object/from16 v29, v0 │ │ -0252e6: 7401 6208 1d00 |029b: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ -0252ec: 0a1d |029e: move-result v29 │ │ -0252ee: 960c 1c1d |029f: or-int v12, v28, v29 │ │ -0252f2: 2900 bbfd |02a1: goto/16 005c // -0245 │ │ -0252f6: 0800 1f00 |02a3: move-object/from16 v0, v31 │ │ -0252fa: 5500 0502 |02a5: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ -0252fe: 021c 0000 |02a7: move/from16 v28, v0 │ │ -025302: 381c b3fd |02a9: if-eqz v28, 005c // -024d │ │ -025306: 0800 1f00 |02ab: move-object/from16 v0, v31 │ │ -02530a: 5200 fc01 |02ad: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02530e: 021c 0000 |02af: move/from16 v28, v0 │ │ -025312: 131d 0100 |02b1: const/16 v29, #int 1 // #1 │ │ -025316: 131e 0100 |02b3: const/16 v30, #int 1 // #1 │ │ -02531a: 0800 1f00 |02b5: move-object/from16 v0, v31 │ │ -02531e: 0201 1c00 |02b7: move/from16 v1, v28 │ │ -025322: 0202 1d00 |02b9: move/from16 v2, v29 │ │ -025326: 0203 1e00 |02bb: move/from16 v3, v30 │ │ -02532a: 6e40 f205 1032 |02bd: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ -025330: 131c ffff |02c0: const/16 v28, #int -1 // #ffff │ │ -025334: 0200 1c00 |02c2: move/from16 v0, v28 │ │ -025338: 0801 1f00 |02c4: move-object/from16 v1, v31 │ │ -02533c: 5910 f501 |02c6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -025340: 7601 b205 1f00 |02c8: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05b2 │ │ -025346: 0800 1f00 |02cb: move-object/from16 v0, v31 │ │ -02534a: 5400 0a02 |02cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ -02534e: 081c 0000 |02cf: move-object/from16 v28, v0 │ │ -025352: 7401 6208 1c00 |02d1: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ -025358: 0a1c |02d4: move-result v28 │ │ -02535a: 0800 1f00 |02d5: move-object/from16 v0, v31 │ │ -02535e: 5400 1602 |02d7: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ -025362: 081d 0000 |02d9: move-object/from16 v29, v0 │ │ -025366: 7401 6208 1d00 |02db: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ -02536c: 0a1d |02de: move-result v29 │ │ -02536e: 960c 1c1d |02df: or-int v12, v28, v29 │ │ -025372: 2900 7bfd |02e1: goto/16 005c // -0285 │ │ -025376: 7701 f104 2000 |02e3: invoke-static/range {v32}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@04f1 │ │ -02537c: 0a08 |02e6: move-result v8 │ │ -02537e: 0800 2000 |02e7: move-object/from16 v0, v32 │ │ -025382: 7120 f404 8000 |02e9: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -025388: 0a18 |02ec: move-result v24 │ │ -02538a: 0200 1800 |02ed: move/from16 v0, v24 │ │ -02538e: 0801 1f00 |02ef: move-object/from16 v1, v31 │ │ -025392: 5910 0802 |02f1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -025396: 0800 2000 |02f3: move-object/from16 v0, v32 │ │ -02539a: 7120 f304 8000 |02f5: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ -0253a0: 0a1c |02f8: move-result v28 │ │ -0253a2: 0200 1c00 |02f9: move/from16 v0, v28 │ │ -0253a6: 0801 1f00 |02fb: move-object/from16 v1, v31 │ │ -0253aa: 5910 f501 |02fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -0253ae: 2900 5dfd |02ff: goto/16 005c // -02a3 │ │ -0253b2: 7602 e105 1f00 |0301: invoke-direct/range {v31, v32}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05e1 │ │ -0253b8: 0800 1f00 |0304: move-object/from16 v0, v31 │ │ -0253bc: 5200 f501 |0306: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ -0253c0: 021c 0000 |0308: move/from16 v28, v0 │ │ -0253c4: 0800 2000 |030a: move-object/from16 v0, v32 │ │ -0253c8: 0201 1c00 |030c: move/from16 v1, v28 │ │ -0253cc: 7120 f004 1000 |030e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ -0253d2: 0a1c |0311: move-result v28 │ │ -0253d4: 0800 2000 |0312: move-object/from16 v0, v32 │ │ -0253d8: 0201 1c00 |0314: move/from16 v1, v28 │ │ -0253dc: 7120 f404 1000 |0316: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ -0253e2: 0a1c |0319: move-result v28 │ │ -0253e4: 0200 1c00 |031a: move/from16 v0, v28 │ │ -0253e8: 0801 1f00 |031c: move-object/from16 v1, v31 │ │ -0253ec: 5910 0802 |031e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ -0253f0: 2900 3cfd |0320: goto/16 005c // -02c4 │ │ -0253f4: 0001 0700 0000 0000 0b00 0000 9201 ... |0322: packed-switch-data (18 units) │ │ +024510: |[024510] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +024520: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ +024524: 5500 ff01 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@01ff │ │ +024528: 021c 0000 |0004: move/from16 v28, v0 │ │ +02452c: 381c 0500 |0006: if-eqz v28, 000b // +0005 │ │ +024530: 131c 0100 |0008: const/16 v28, #int 1 // #1 │ │ +024534: 0f1c |000a: return v28 │ │ +024536: 7401 cc08 2000 |000b: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ +02453c: 0a1c |000e: move-result v28 │ │ +02453e: 391c 0b00 |000f: if-nez v28, 001a // +000b │ │ +024542: 7401 cd08 2000 |0011: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@08cd │ │ +024548: 0a1c |0014: move-result v28 │ │ +02454a: 381c 0500 |0015: if-eqz v28, 001a // +0005 │ │ +02454e: 131c 0000 |0017: const/16 v28, #int 0 // #0 │ │ +024552: 28f1 |0019: goto 000a // -000f │ │ +024554: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ +024558: 5400 f601 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +02455c: 081c 0000 |001e: move-object/from16 v28, v0 │ │ +024560: 381c 0e00 |0020: if-eqz v28, 002e // +000e │ │ +024564: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ +024568: 5400 f601 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +02456c: 081c 0000 |0026: move-object/from16 v28, v0 │ │ +024570: 7401 0005 1c00 |0028: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +024576: 0a1c |002b: move-result v28 │ │ +024578: 391c 0500 |002c: if-nez v28, 0031 // +0005 │ │ +02457c: 131c 0000 |002e: const/16 v28, #int 0 // #0 │ │ +024580: 28da |0030: goto 000a // -0026 │ │ +024582: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ +024586: 5400 1d02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +02458a: 081c 0000 |0035: move-object/from16 v28, v0 │ │ +02458e: 391c 0c00 |0037: if-nez v28, 0043 // +000c │ │ +024592: 7100 dd08 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08dd │ │ +024598: 0c1c |003c: move-result-object v28 │ │ +02459a: 0800 1c00 |003d: move-object/from16 v0, v28 │ │ +02459e: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ +0245a2: 5b10 1d02 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +0245a6: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ +0245aa: 5400 1d02 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +0245ae: 081c 0000 |0047: move-object/from16 v28, v0 │ │ +0245b2: 0800 1c00 |0049: move-object/from16 v0, v28 │ │ +0245b6: 0801 2000 |004b: move-object/from16 v1, v32 │ │ +0245ba: 6e20 d608 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08d6 │ │ +0245c0: 7401 cc08 2000 |0050: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08cc │ │ +0245c6: 0a04 |0053: move-result v4 │ │ +0245c8: 120c |0054: const/4 v12, #int 0 // #0 │ │ +0245ca: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +0245ce: 021c 0000 |0057: move/from16 v28, v0 │ │ +0245d2: 2b1c c902 0000 |0059: packed-switch v28, 00000322 // +000002c9 │ │ +0245d8: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ +0245dc: 7401 d305 1f00 |005e: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ +0245e2: 131c 0100 |0061: const/16 v28, #int 1 // #1 │ │ +0245e6: 28a7 |0063: goto 000a // -0059 │ │ +0245e8: 7601 a905 1f00 |0064: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ +0245ee: 7401 cf08 2000 |0067: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getX:()F // method@08cf │ │ +0245f4: 0a1c |006a: move-result v28 │ │ +0245f6: 0200 1c00 |006b: move/from16 v0, v28 │ │ +0245fa: 0801 1f00 |006d: move-object/from16 v1, v31 │ │ +0245fe: 5910 0302 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ +024602: 0200 1c00 |0071: move/from16 v0, v28 │ │ +024606: 0801 1f00 |0073: move-object/from16 v1, v31 │ │ +02460a: 5910 0802 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +02460e: 131c 0000 |0077: const/16 v28, #int 0 // #0 │ │ +024612: 0800 2000 |0079: move-object/from16 v0, v32 │ │ +024616: 0201 1c00 |007b: move/from16 v1, v28 │ │ +02461a: 7120 f304 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ +024620: 0a1c |0080: move-result v28 │ │ +024622: 0200 1c00 |0081: move/from16 v0, v28 │ │ +024626: 0801 1f00 |0083: move-object/from16 v1, v31 │ │ +02462a: 5910 f501 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +02462e: 28d5 |0087: goto 005c // -002b │ │ +024630: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ +024634: 5500 0502 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +024638: 021c 0000 |008c: move/from16 v28, v0 │ │ +02463c: 391c 6b00 |008e: if-nez v28, 00f9 // +006b │ │ +024640: 0800 1f00 |0090: move-object/from16 v0, v31 │ │ +024644: 5200 f501 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +024648: 021c 0000 |0094: move/from16 v28, v0 │ │ +02464c: 0800 2000 |0096: move-object/from16 v0, v32 │ │ +024650: 0201 1c00 |0098: move/from16 v1, v28 │ │ +024654: 7120 f004 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ +02465a: 0a11 |009d: move-result v17 │ │ +02465c: 0800 2000 |009e: move-object/from16 v0, v32 │ │ +024660: 0201 1100 |00a0: move/from16 v1, v17 │ │ +024664: 7120 f404 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +02466a: 0a18 |00a5: move-result v24 │ │ +02466c: 0800 1f00 |00a6: move-object/from16 v0, v31 │ │ +024670: 5200 0802 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +024674: 021c 0000 |00aa: move/from16 v28, v0 │ │ +024678: a71c 181c |00ac: sub-float v28, v24, v28 │ │ +02467c: 7701 2d0a 1c00 |00ae: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ +024682: 0a19 |00b1: move-result v25 │ │ +024684: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ +024688: 0201 1100 |00b4: move/from16 v1, v17 │ │ +02468c: 7120 f504 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@04f5 │ │ +024692: 0a1a |00b9: move-result v26 │ │ +024694: 0800 1f00 |00ba: move-object/from16 v0, v31 │ │ +024698: 5200 0902 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0209 │ │ +02469c: 021c 0000 |00be: move/from16 v28, v0 │ │ +0246a0: a71c 1a1c |00c0: sub-float v28, v26, v28 │ │ +0246a4: 7701 2d0a 1c00 |00c2: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ +0246aa: 0a1b |00c5: move-result v27 │ │ +0246ac: 0800 1f00 |00c6: move-object/from16 v0, v31 │ │ +0246b0: 5200 1c02 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@021c │ │ +0246b4: 021c 0000 |00ca: move/from16 v28, v0 │ │ +0246b8: 0200 1c00 |00cc: move/from16 v0, v28 │ │ +0246bc: 8200 |00ce: int-to-float v0, v0 │ │ +0246be: 021c 0000 |00cf: move/from16 v28, v0 │ │ +0246c2: 2d1c 191c |00d1: cmpl-float v28, v25, v28 │ │ +0246c6: 3d1c 2600 |00d3: if-lez v28, 00f9 // +0026 │ │ +0246ca: 2d1c 191b |00d5: cmpl-float v28, v25, v27 │ │ +0246ce: 3d1c 2200 |00d7: if-lez v28, 00f9 // +0022 │ │ +0246d2: 131c 0100 |00d9: const/16 v28, #int 1 // #1 │ │ +0246d6: 0200 1c00 |00db: move/from16 v0, v28 │ │ +0246da: 0801 1f00 |00dd: move-object/from16 v1, v31 │ │ +0246de: 5c10 0502 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +0246e2: 0200 1800 |00e1: move/from16 v0, v24 │ │ +0246e6: 0801 1f00 |00e3: move-object/from16 v1, v31 │ │ +0246ea: 5910 0802 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +0246ee: 131c 0100 |00e7: const/16 v28, #int 1 // #1 │ │ +0246f2: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ +0246f6: 0201 1c00 |00eb: move/from16 v1, v28 │ │ +0246fa: 7020 fe05 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +024700: 131c 0100 |00f0: const/16 v28, #int 1 // #1 │ │ +024704: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ +024708: 0201 1c00 |00f4: move/from16 v1, v28 │ │ +02470c: 7020 ff05 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +024712: 0800 1f00 |00f9: move-object/from16 v0, v31 │ │ +024716: 5500 0502 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +02471a: 021c 0000 |00fd: move/from16 v28, v0 │ │ +02471e: 381c 5dff |00ff: if-eqz v28, 005c // -00a3 │ │ +024722: 0800 1f00 |0101: move-object/from16 v0, v31 │ │ +024726: 5200 f501 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +02472a: 021c 0000 |0105: move/from16 v28, v0 │ │ +02472e: 0800 2000 |0107: move-object/from16 v0, v32 │ │ +024732: 0201 1c00 |0109: move/from16 v1, v28 │ │ +024736: 7120 f004 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ +02473c: 0a05 |010e: move-result v5 │ │ +02473e: 0800 2000 |010f: move-object/from16 v0, v32 │ │ +024742: 7120 f404 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +024748: 0a18 |0114: move-result v24 │ │ +02474a: 0800 1f00 |0115: move-object/from16 v0, v31 │ │ +02474e: 5200 0802 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +024752: 021c 0000 |0119: move/from16 v28, v0 │ │ +024756: a707 1c18 |011b: sub-float v7, v28, v24 │ │ +02475a: 0200 1800 |011d: move/from16 v0, v24 │ │ +02475e: 0801 1f00 |011f: move-object/from16 v1, v31 │ │ +024762: 5910 0802 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +024766: 7401 cb05 1f00 |0123: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +02476c: 0a1c |0126: move-result v28 │ │ +02476e: 0200 1c00 |0127: move/from16 v0, v28 │ │ +024772: 820e |0129: int-to-float v14, v0 │ │ +024774: a613 0e07 |012a: add-float v19, v14, v7 │ │ +024778: 7401 cd05 1f00 |012c: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +02477e: 0a16 |012f: move-result v22 │ │ +024780: 0800 1f00 |0130: move-object/from16 v0, v31 │ │ +024784: 5200 1102 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +024788: 021c 0000 |0134: move/from16 v28, v0 │ │ +02478c: 9017 161c |0136: add-int v23, v22, v28 │ │ +024790: 0800 1f00 |0138: move-object/from16 v0, v31 │ │ +024794: 5400 f601 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024798: 081c 0000 |013c: move-object/from16 v28, v0 │ │ +02479c: 7401 0005 1c00 |013e: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +0247a2: 0a1c |0141: move-result v28 │ │ +0247a4: d80a 1cff |0142: add-int/lit8 v10, v28, #int -1 // #ff │ │ +0247a8: 131c 0000 |0144: const/16 v28, #int 0 // #0 │ │ +0247ac: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ +0247b0: 5200 fc01 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +0247b4: 021d 0000 |014a: move/from16 v29, v0 │ │ +0247b8: d81d 1dff |014c: add-int/lit8 v29, v29, #int -1 // #ff │ │ +0247bc: 921d 1d17 |014e: mul-int v29, v29, v23 │ │ +0247c0: 7702 300a 1c00 |0150: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +0247c6: 0a1c |0153: move-result v28 │ │ +0247c8: 0200 1c00 |0154: move/from16 v0, v28 │ │ +0247cc: 820b |0156: int-to-float v11, v0 │ │ +0247ce: 0800 1f00 |0157: move-object/from16 v0, v31 │ │ +0247d2: 5200 fc01 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +0247d6: 021c 0000 |015b: move/from16 v28, v0 │ │ +0247da: d81c 1c01 |015d: add-int/lit8 v28, v28, #int 1 // #01 │ │ +0247de: 0200 1c00 |015f: move/from16 v0, v28 │ │ +0247e2: 7120 320a a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ +0247e8: 0a1c |0164: move-result v28 │ │ +0247ea: 921c 1c17 |0165: mul-int v28, v28, v23 │ │ +0247ee: 0200 1c00 |0167: move/from16 v0, v28 │ │ +0247f2: 8200 |0169: int-to-float v0, v0 │ │ +0247f4: 0212 0000 |016a: move/from16 v18, v0 │ │ +0247f8: 2e1c 130b |016c: cmpg-float v28, v19, v11 │ │ +0247fc: 3b1c 5800 |016e: if-gez v28, 01c6 // +0058 │ │ +024800: 131c 0000 |0170: const/16 v28, #int 0 // #0 │ │ +024804: 2d1c 0b1c |0172: cmpl-float v28, v11, v28 │ │ +024808: 391c 1600 |0174: if-nez v28, 018a // +0016 │ │ +02480c: 0200 1300 |0176: move/from16 v0, v19 │ │ +024810: 7f0f |0178: neg-float v15, v0 │ │ +024812: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ +024816: 5400 0a02 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +02481a: 081c 0000 |017d: move-object/from16 v28, v0 │ │ +02481e: 0200 1600 |017f: move/from16 v0, v22 │ │ +024822: 8200 |0181: int-to-float v0, v0 │ │ +024824: 021d 0000 |0182: move/from16 v29, v0 │ │ +024828: a91d 0f1d |0184: div-float v29, v15, v29 │ │ +02482c: 7402 6108 1c00 |0186: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0861 │ │ +024832: 0a0c |0189: move-result v12 │ │ +024834: 0213 0b00 |018a: move/from16 v19, v11 │ │ +024838: 0800 1f00 |018c: move-object/from16 v0, v31 │ │ +02483c: 5200 0802 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +024840: 021c 0000 |0190: move/from16 v28, v0 │ │ +024844: 0200 1300 |0192: move/from16 v0, v19 │ │ +024848: 8700 |0194: float-to-int v0, v0 │ │ +02484a: 021d 0000 |0195: move/from16 v29, v0 │ │ +02484e: 0200 1d00 |0197: move/from16 v0, v29 │ │ +024852: 8200 |0199: int-to-float v0, v0 │ │ +024854: 021d 0000 |019a: move/from16 v29, v0 │ │ +024858: a71d 131d |019c: sub-float v29, v19, v29 │ │ +02485c: a61c 1c1d |019e: add-float v28, v28, v29 │ │ +024860: 0200 1c00 |01a0: move/from16 v0, v28 │ │ +024864: 0801 1f00 |01a2: move-object/from16 v1, v31 │ │ +024868: 5910 0802 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +02486c: 0200 1300 |01a6: move/from16 v0, v19 │ │ +024870: 8700 |01a8: float-to-int v0, v0 │ │ +024872: 021c 0000 |01a9: move/from16 v28, v0 │ │ +024876: 7401 cc05 1f00 |01ab: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +02487c: 0a1d |01ae: move-result v29 │ │ +02487e: 0800 1f00 |01af: move-object/from16 v0, v31 │ │ +024882: 0201 1c00 |01b1: move/from16 v1, v28 │ │ +024886: 0202 1d00 |01b3: move/from16 v2, v29 │ │ +02488a: 6e30 ee05 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +024890: 0200 1300 |01b8: move/from16 v0, v19 │ │ +024894: 8700 |01ba: float-to-int v0, v0 │ │ +024896: 021c 0000 |01bb: move/from16 v28, v0 │ │ +02489a: 0800 1f00 |01bd: move-object/from16 v0, v31 │ │ +02489e: 0201 1c00 |01bf: move/from16 v1, v28 │ │ +0248a2: 7020 e605 1000 |01c1: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05e6 │ │ +0248a8: 2900 98fe |01c4: goto/16 005c // -0168 │ │ +0248ac: 2d1c 1312 |01c6: cmpl-float v28, v19, v18 │ │ +0248b0: 3d1c c4ff |01c8: if-lez v28, 018c // -003c │ │ +0248b4: 921c 0a17 |01ca: mul-int v28, v10, v23 │ │ +0248b8: 0200 1c00 |01cc: move/from16 v0, v28 │ │ +0248bc: 8200 |01ce: int-to-float v0, v0 │ │ +0248be: 021c 0000 |01cf: move/from16 v28, v0 │ │ +0248c2: 2d1c 121c |01d1: cmpl-float v28, v18, v28 │ │ +0248c6: 391c 1500 |01d3: if-nez v28, 01e8 // +0015 │ │ +0248ca: a70f 1312 |01d5: sub-float v15, v19, v18 │ │ +0248ce: 0800 1f00 |01d7: move-object/from16 v0, v31 │ │ +0248d2: 5400 1602 |01d9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +0248d6: 081c 0000 |01db: move-object/from16 v28, v0 │ │ +0248da: 0200 1600 |01dd: move/from16 v0, v22 │ │ +0248de: 8200 |01df: int-to-float v0, v0 │ │ +0248e0: 021d 0000 |01e0: move/from16 v29, v0 │ │ +0248e4: a91d 0f1d |01e2: div-float v29, v15, v29 │ │ +0248e8: 7402 6108 1c00 |01e4: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0861 │ │ +0248ee: 0a0c |01e7: move-result v12 │ │ +0248f0: 0213 1200 |01e8: move/from16 v19, v18 │ │ +0248f4: 28a2 |01ea: goto 018c // -005e │ │ +0248f6: 0800 1f00 |01eb: move-object/from16 v0, v31 │ │ +0248fa: 5500 0502 |01ed: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +0248fe: 021c 0000 |01ef: move/from16 v28, v0 │ │ +024902: 381c 6bfe |01f1: if-eqz v28, 005c // -0195 │ │ +024906: 0800 1f00 |01f3: move-object/from16 v0, v31 │ │ +02490a: 5400 1d02 |01f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@021d │ │ +02490e: 0815 0000 |01f7: move-object/from16 v21, v0 │ │ +024912: 131c e803 |01f9: const/16 v28, #int 1000 // #3e8 │ │ +024916: 0800 1f00 |01fb: move-object/from16 v0, v31 │ │ +02491a: 5200 0c02 |01fd: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@020c │ │ +02491e: 021d 0000 |01ff: move/from16 v29, v0 │ │ +024922: 0200 1d00 |0201: move/from16 v0, v29 │ │ +024926: 8200 |0203: int-to-float v0, v0 │ │ +024928: 021d 0000 |0204: move/from16 v29, v0 │ │ +02492c: 0800 1500 |0206: move-object/from16 v0, v21 │ │ +024930: 0201 1c00 |0208: move/from16 v1, v28 │ │ +024934: 0202 1d00 |020a: move/from16 v2, v29 │ │ +024938: 6e30 d808 1002 |020c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08d8 │ │ +02493e: 0800 1f00 |020f: move-object/from16 v0, v31 │ │ +024942: 5200 f501 |0211: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +024946: 021c 0000 |0213: move/from16 v28, v0 │ │ +02494a: 0800 1500 |0215: move-object/from16 v0, v21 │ │ +02494e: 0201 1c00 |0217: move/from16 v1, v28 │ │ +024952: 7120 3505 1000 |0219: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0535 │ │ +024958: 0a1c |021c: move-result v28 │ │ +02495a: 0200 1c00 |021d: move/from16 v0, v28 │ │ +02495e: 8709 |021f: float-to-int v9, v0 │ │ +024960: 131c 0100 |0220: const/16 v28, #int 1 // #1 │ │ +024964: 0200 1c00 |0222: move/from16 v0, v28 │ │ +024968: 0801 1f00 |0224: move-object/from16 v1, v31 │ │ +02496c: 5c10 1202 |0226: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +024970: 7401 cd05 1f00 |0228: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +024976: 0a1c |022b: move-result v28 │ │ +024978: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ +02497c: 5200 1102 |022e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +024980: 021d 0000 |0230: move/from16 v29, v0 │ │ +024984: 9017 1c1d |0232: add-int v23, v28, v29 │ │ +024988: 7401 cb05 1f00 |0234: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +02498e: 0a13 |0237: move-result v19 │ │ +024990: 9306 1317 |0238: div-int v6, v19, v23 │ │ +024994: 941c 1317 |023a: rem-int v28, v19, v23 │ │ +024998: 0200 1c00 |023c: move/from16 v0, v28 │ │ +02499c: 8200 |023e: int-to-float v0, v0 │ │ +02499e: 021c 0000 |023f: move/from16 v28, v0 │ │ +0249a2: 0200 1700 |0241: move/from16 v0, v23 │ │ +0249a6: 8200 |0243: int-to-float v0, v0 │ │ +0249a8: 021d 0000 |0244: move/from16 v29, v0 │ │ +0249ac: a910 1c1d |0246: div-float v16, v28, v29 │ │ +0249b0: 0800 1f00 |0248: move-object/from16 v0, v31 │ │ +0249b4: 5200 f501 |024a: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +0249b8: 021c 0000 |024c: move/from16 v28, v0 │ │ +0249bc: 0800 2000 |024e: move-object/from16 v0, v32 │ │ +0249c0: 0201 1c00 |0250: move/from16 v1, v28 │ │ +0249c4: 7120 f004 1000 |0252: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ +0249ca: 0a05 |0255: move-result v5 │ │ +0249cc: 0800 2000 |0256: move-object/from16 v0, v32 │ │ +0249d0: 7120 f404 5000 |0258: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +0249d6: 0a18 |025b: move-result v24 │ │ +0249d8: 0800 1f00 |025c: move-object/from16 v0, v31 │ │ +0249dc: 5200 0302 |025e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0203 │ │ +0249e0: 021c 0000 |0260: move/from16 v28, v0 │ │ +0249e4: a71c 181c |0262: sub-float v28, v24, v28 │ │ +0249e8: 0200 1c00 |0264: move/from16 v0, v28 │ │ +0249ec: 8700 |0266: float-to-int v0, v0 │ │ +0249ee: 0214 0000 |0267: move/from16 v20, v0 │ │ +0249f2: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ +0249f6: 0201 1000 |026b: move/from16 v1, v16 │ │ +0249fa: 0202 1400 |026d: move/from16 v2, v20 │ │ +0249fe: 7052 ac05 6091 |026f: invoke-direct {v0, v6, v1, v9, v2}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05ac │ │ +024a04: 0a0d |0272: move-result v13 │ │ +024a06: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ +024a0a: 131d 0100 |0275: const/16 v29, #int 1 // #1 │ │ +024a0e: 0800 1f00 |0277: move-object/from16 v0, v31 │ │ +024a12: 0201 1c00 |0279: move/from16 v1, v28 │ │ +024a16: 0202 1d00 |027b: move/from16 v2, v29 │ │ +024a1a: 6e59 f305 d021 |027d: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@05f3 │ │ +024a20: 131c ffff |0280: const/16 v28, #int -1 // #ffff │ │ +024a24: 0200 1c00 |0282: move/from16 v0, v28 │ │ +024a28: 0801 1f00 |0284: move-object/from16 v1, v31 │ │ +024a2c: 5910 f501 |0286: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +024a30: 7601 b205 1f00 |0288: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05b2 │ │ +024a36: 0800 1f00 |028b: move-object/from16 v0, v31 │ │ +024a3a: 5400 0a02 |028d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +024a3e: 081c 0000 |028f: move-object/from16 v28, v0 │ │ +024a42: 7401 6208 1c00 |0291: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ +024a48: 0a1c |0294: move-result v28 │ │ +024a4a: 0800 1f00 |0295: move-object/from16 v0, v31 │ │ +024a4e: 5400 1602 |0297: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +024a52: 081d 0000 |0299: move-object/from16 v29, v0 │ │ +024a56: 7401 6208 1d00 |029b: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ +024a5c: 0a1d |029e: move-result v29 │ │ +024a5e: 960c 1c1d |029f: or-int v12, v28, v29 │ │ +024a62: 2900 bbfd |02a1: goto/16 005c // -0245 │ │ +024a66: 0800 1f00 |02a3: move-object/from16 v0, v31 │ │ +024a6a: 5500 0502 |02a5: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0205 │ │ +024a6e: 021c 0000 |02a7: move/from16 v28, v0 │ │ +024a72: 381c b3fd |02a9: if-eqz v28, 005c // -024d │ │ +024a76: 0800 1f00 |02ab: move-object/from16 v0, v31 │ │ +024a7a: 5200 fc01 |02ad: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024a7e: 021c 0000 |02af: move/from16 v28, v0 │ │ +024a82: 131d 0100 |02b1: const/16 v29, #int 1 // #1 │ │ +024a86: 131e 0100 |02b3: const/16 v30, #int 1 // #1 │ │ +024a8a: 0800 1f00 |02b5: move-object/from16 v0, v31 │ │ +024a8e: 0201 1c00 |02b7: move/from16 v1, v28 │ │ +024a92: 0202 1d00 |02b9: move/from16 v2, v29 │ │ +024a96: 0203 1e00 |02bb: move/from16 v3, v30 │ │ +024a9a: 6e40 f205 1032 |02bd: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ +024aa0: 131c ffff |02c0: const/16 v28, #int -1 // #ffff │ │ +024aa4: 0200 1c00 |02c2: move/from16 v0, v28 │ │ +024aa8: 0801 1f00 |02c4: move-object/from16 v1, v31 │ │ +024aac: 5910 f501 |02c6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +024ab0: 7601 b205 1f00 |02c8: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05b2 │ │ +024ab6: 0800 1f00 |02cb: move-object/from16 v0, v31 │ │ +024aba: 5400 0a02 |02cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020a │ │ +024abe: 081c 0000 |02cf: move-object/from16 v28, v0 │ │ +024ac2: 7401 6208 1c00 |02d1: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ +024ac8: 0a1c |02d4: move-result v28 │ │ +024aca: 0800 1f00 |02d5: move-object/from16 v0, v31 │ │ +024ace: 5400 1602 |02d7: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0216 │ │ +024ad2: 081d 0000 |02d9: move-object/from16 v29, v0 │ │ +024ad6: 7401 6208 1d00 |02db: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0862 │ │ +024adc: 0a1d |02de: move-result v29 │ │ +024ade: 960c 1c1d |02df: or-int v12, v28, v29 │ │ +024ae2: 2900 7bfd |02e1: goto/16 005c // -0285 │ │ +024ae6: 7701 f104 2000 |02e3: invoke-static/range {v32}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@04f1 │ │ +024aec: 0a08 |02e6: move-result v8 │ │ +024aee: 0800 2000 |02e7: move-object/from16 v0, v32 │ │ +024af2: 7120 f404 8000 |02e9: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +024af8: 0a18 |02ec: move-result v24 │ │ +024afa: 0200 1800 |02ed: move/from16 v0, v24 │ │ +024afe: 0801 1f00 |02ef: move-object/from16 v1, v31 │ │ +024b02: 5910 0802 |02f1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +024b06: 0800 2000 |02f3: move-object/from16 v0, v32 │ │ +024b0a: 7120 f304 8000 |02f5: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f3 │ │ +024b10: 0a1c |02f8: move-result v28 │ │ +024b12: 0200 1c00 |02f9: move/from16 v0, v28 │ │ +024b16: 0801 1f00 |02fb: move-object/from16 v1, v31 │ │ +024b1a: 5910 f501 |02fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +024b1e: 2900 5dfd |02ff: goto/16 005c // -02a3 │ │ +024b22: 7602 e105 1f00 |0301: invoke-direct/range {v31, v32}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05e1 │ │ +024b28: 0800 1f00 |0304: move-object/from16 v0, v31 │ │ +024b2c: 5200 f501 |0306: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01f5 │ │ +024b30: 021c 0000 |0308: move/from16 v28, v0 │ │ +024b34: 0800 2000 |030a: move-object/from16 v0, v32 │ │ +024b38: 0201 1c00 |030c: move/from16 v1, v28 │ │ +024b3c: 7120 f004 1000 |030e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f0 │ │ +024b42: 0a1c |0311: move-result v28 │ │ +024b44: 0800 2000 |0312: move-object/from16 v0, v32 │ │ +024b48: 0201 1c00 |0314: move/from16 v1, v28 │ │ +024b4c: 7120 f404 1000 |0316: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@04f4 │ │ +024b52: 0a1c |0319: move-result v28 │ │ +024b54: 0200 1c00 |031a: move/from16 v0, v28 │ │ +024b58: 0801 1f00 |031c: move-object/from16 v1, v31 │ │ +024b5c: 5910 0802 |031e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0208 │ │ +024b60: 2900 3cfd |0320: goto/16 005c // -02c4 │ │ +024b64: 0001 0700 0000 0000 0b00 0000 9201 ... |0322: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0008 line=1424 │ │ 0x000a line=1558 │ │ 0x000b line=1427 │ │ 0x0017 line=1430 │ │ @@ -45180,24 +27015,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -025418: |[025418] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -025428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02542a: 5221 fc01 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02542e: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -025432: 5221 fc01 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025436: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02543a: 6e30 f105 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@05f1 │ │ -025440: 0f00 |000c: return v0 │ │ -025442: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -025444: 28fe |000e: goto 000c // -0002 │ │ +024b88: |[024b88] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +024b98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +024b9a: 5221 fc01 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024b9e: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +024ba2: 5221 fc01 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024ba6: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +024baa: 6e30 f105 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@05f1 │ │ +024bb0: 0f00 |000c: return v0 │ │ +024bb2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +024bb4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1904 │ │ 0x0005 line=1905 │ │ 0x000c line=1908 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -45207,30 +27042,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -025448: |[025448] android.support.v4.view.ViewPager.pageRight:()Z │ │ -025458: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02545a: 5431 f601 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02545e: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -025462: 5231 fc01 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025466: 5432 f601 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02546a: 6e10 0005 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -025470: 0a02 |000c: move-result v2 │ │ -025472: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -025476: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -02547a: 5231 fc01 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02547e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -025482: 6e30 f105 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@05f1 │ │ -025488: 0f00 |0018: return v0 │ │ -02548a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -02548c: 28fe |001a: goto 0018 // -0002 │ │ +024bb8: |[024bb8] android.support.v4.view.ViewPager.pageRight:()Z │ │ +024bc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +024bca: 5431 f601 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024bce: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +024bd2: 5231 fc01 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024bd6: 5432 f601 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024bda: 6e10 0005 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +024be0: 0a02 |000c: move-result v2 │ │ +024be2: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +024be6: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +024bea: 5231 fc01 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024bee: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +024bf2: 6e30 f105 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@05f1 │ │ +024bf8: 0f00 |0018: return v0 │ │ +024bfa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +024bfc: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1912 │ │ 0x0011 line=1913 │ │ 0x0018 line=1916 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -45240,164 +27075,164 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 279 16-bit code units │ │ -025490: |[025490] android.support.v4.view.ViewPager.populate:()V │ │ -0254a0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0254a2: 12fc |0001: const/4 v12, #int -1 // #ff │ │ -0254a4: 54fa f601 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0254a8: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -0254ac: 0e00 |0006: return-void │ │ -0254ae: 55fa 1202 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -0254b2: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ -0254b6: 6e10 ce05 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@05ce │ │ -0254bc: 0c0a |000e: move-result-object v10 │ │ -0254be: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ -0254c2: 54fa f601 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0254c6: 6e20 0d05 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@050d │ │ -0254cc: 52f8 0f02 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -0254d0: 120a |0018: const/4 v10, #int 0 // #0 │ │ -0254d2: 52fd fc01 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0254d6: b18d |001b: sub-int/2addr v13, v8 │ │ -0254d8: 7120 300a da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -0254de: 0a09 |001f: move-result v9 │ │ -0254e0: 54fa f601 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0254e4: 6e10 0005 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -0254ea: 0a00 |0025: move-result v0 │ │ -0254ec: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ -0254f0: 52fd fc01 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0254f4: b08d |002a: add-int/2addr v13, v8 │ │ -0254f6: 7120 320a da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ -0254fc: 0a04 |002e: move-result v4 │ │ -0254fe: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -025500: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -025502: 54fa 0702 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -025506: 6e10 860a 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02550c: 0a0a |0036: move-result v10 │ │ -02550e: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ -025512: 54fa 0702 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -025516: 6e20 800a 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02551c: 0c06 |003e: move-result-object v6 │ │ -02551e: 1f06 e500 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -025522: 526a e001 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -025526: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ -02552a: 526a e001 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -02552e: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ -025532: 556a e101 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ -025536: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ -02553a: 54fa 0702 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02553e: 6e20 830a 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ -025544: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ -025548: 54fa f601 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02554c: 526d e001 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -025550: 546e df01 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -025554: 6e40 fd04 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04fd │ │ -02555a: 5267 e001 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -02555e: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -025562: 28d0 |0061: goto 0031 // -0030 │ │ -025564: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ -025568: 526a e001 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -02556c: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ -025570: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -025574: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ -025578: 0197 |006c: move v7, v9 │ │ -02557a: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ -02557e: 526a e001 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -025582: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ -025586: 6e30 a105 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05a1 │ │ -02558c: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -025590: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ -025594: 28f3 |007a: goto 006d // -000d │ │ -025596: 54fa 0702 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02559a: 6e10 860a 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0255a0: 0a0a |0080: move-result v10 │ │ -0255a2: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ -0255a6: 54fa 0702 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -0255aa: 54fd 0702 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -0255ae: 6e10 860a 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0255b4: 0a0d |008a: move-result v13 │ │ -0255b6: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0255ba: 6e20 800a da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0255c0: 0c0a |0090: move-result-object v10 │ │ -0255c2: 1f0a e500 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -0255c6: 52a7 e001 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -0255ca: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ -0255ce: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0255d2: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ -0255d6: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ -0255da: 6e30 a105 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05a1 │ │ -0255e0: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0255e4: 28f9 |00a2: goto 009b // -0007 │ │ -0255e6: 01c7 |00a3: move v7, v12 │ │ -0255e8: 28f1 |00a4: goto 0095 // -000f │ │ -0255ea: 0197 |00a5: move v7, v9 │ │ -0255ec: 28f5 |00a6: goto 009b // -000b │ │ -0255ee: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -0255f0: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ -0255f2: 54fa 0702 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -0255f6: 6e10 860a 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0255fc: 0a0a |00ae: move-result v10 │ │ -0255fe: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ -025602: 54fa 0702 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -025606: 6e20 800a 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02560c: 0c0a |00b6: move-result-object v10 │ │ -02560e: 1f0a e500 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -025612: 52aa e001 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -025616: 52fc fc01 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02561a: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ -02561e: 54fa 0702 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -025622: 6e20 800a 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -025628: 0c02 |00c4: move-result-object v2 │ │ -02562a: 1f02 e500 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -02562e: 54fc f601 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025632: 52fd fc01 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025636: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ -02563a: 542a df01 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -02563e: 6e40 0b05 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@050b │ │ -025644: 54fa f601 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025648: 6e20 ff04 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@04ff │ │ -02564e: 6e10 cf05 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@05cf │ │ -025654: 0a0a |00da: move-result v10 │ │ -025656: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ -02565a: 6e10 b605 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05b6 │ │ -025660: 0c03 |00e0: move-result-object v3 │ │ -025662: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ -025666: 6e20 d005 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d0 │ │ -02566c: 0c06 |00e6: move-result-object v6 │ │ -02566e: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ -025672: 526a e001 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -025676: 52fb fc01 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02567a: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ -02567e: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ -025680: 6e10 bc05 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -025686: 0a0a |00f3: move-result v10 │ │ -025688: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ -02568c: 6e20 bb05 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ -025692: 0c01 |00f9: move-result-object v1 │ │ -025694: 6e20 d105 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ -02569a: 0c06 |00fd: move-result-object v6 │ │ -02569c: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ -0256a0: 526a e001 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -0256a4: 52fb fc01 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0256a8: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ -0256ac: 122a |0106: const/4 v10, #int 2 // #2 │ │ -0256ae: 6e20 0d09 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@090d │ │ -0256b4: 0a0a |010a: move-result v10 │ │ -0256b6: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ -0256ba: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0256be: 28e1 |010f: goto 00f0 // -001f │ │ -0256c0: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0256c4: 2897 |0112: goto 00a9 // -0069 │ │ -0256c6: 07ba |0113: move-object v10, v11 │ │ -0256c8: 28bb |0114: goto 00cf // -0045 │ │ -0256ca: 07b6 |0115: move-object v6, v11 │ │ -0256cc: 28d1 |0116: goto 00e7 // -002f │ │ +024c00: |[024c00] android.support.v4.view.ViewPager.populate:()V │ │ +024c10: 120b |0000: const/4 v11, #int 0 // #0 │ │ +024c12: 12fc |0001: const/4 v12, #int -1 // #ff │ │ +024c14: 54fa f601 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024c18: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +024c1c: 0e00 |0006: return-void │ │ +024c1e: 55fa 1202 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +024c22: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ +024c26: 6e10 ce05 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@05ce │ │ +024c2c: 0c0a |000e: move-result-object v10 │ │ +024c2e: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ +024c32: 54fa f601 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024c36: 6e20 0d05 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@050d │ │ +024c3c: 52f8 0f02 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +024c40: 120a |0018: const/4 v10, #int 0 // #0 │ │ +024c42: 52fd fc01 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024c46: b18d |001b: sub-int/2addr v13, v8 │ │ +024c48: 7120 300a da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +024c4e: 0a09 |001f: move-result v9 │ │ +024c50: 54fa f601 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024c54: 6e10 0005 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +024c5a: 0a00 |0025: move-result v0 │ │ +024c5c: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ +024c60: 52fd fc01 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024c64: b08d |002a: add-int/2addr v13, v8 │ │ +024c66: 7120 320a da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ +024c6c: 0a04 |002e: move-result v4 │ │ +024c6e: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +024c70: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +024c72: 54fa 0702 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024c76: 6e10 860a 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +024c7c: 0a0a |0036: move-result v10 │ │ +024c7e: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ +024c82: 54fa 0702 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024c86: 6e20 800a 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +024c8c: 0c06 |003e: move-result-object v6 │ │ +024c8e: 1f06 e500 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +024c92: 526a e001 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024c96: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ +024c9a: 526a e001 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024c9e: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ +024ca2: 556a e101 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ +024ca6: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ +024caa: 54fa 0702 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024cae: 6e20 830a 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +024cb4: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ +024cb8: 54fa f601 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024cbc: 526d e001 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024cc0: 546e df01 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +024cc4: 6e40 fd04 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04fd │ │ +024cca: 5267 e001 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024cce: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +024cd2: 28d0 |0061: goto 0031 // -0030 │ │ +024cd4: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ +024cd8: 526a e001 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024cdc: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ +024ce0: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +024ce4: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ +024ce8: 0197 |006c: move v7, v9 │ │ +024cea: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ +024cee: 526a e001 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024cf2: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ +024cf6: 6e30 a105 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05a1 │ │ +024cfc: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +024d00: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ +024d04: 28f3 |007a: goto 006d // -000d │ │ +024d06: 54fa 0702 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024d0a: 6e10 860a 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +024d10: 0a0a |0080: move-result v10 │ │ +024d12: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ +024d16: 54fa 0702 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024d1a: 54fd 0702 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024d1e: 6e10 860a 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +024d24: 0a0d |008a: move-result v13 │ │ +024d26: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +024d2a: 6e20 800a da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +024d30: 0c0a |0090: move-result-object v10 │ │ +024d32: 1f0a e500 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +024d36: 52a7 e001 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024d3a: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ +024d3e: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ +024d42: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ +024d46: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ +024d4a: 6e30 a105 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05a1 │ │ +024d50: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +024d54: 28f9 |00a2: goto 009b // -0007 │ │ +024d56: 01c7 |00a3: move v7, v12 │ │ +024d58: 28f1 |00a4: goto 0095 // -000f │ │ +024d5a: 0197 |00a5: move v7, v9 │ │ +024d5c: 28f5 |00a6: goto 009b // -000b │ │ +024d5e: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +024d60: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ +024d62: 54fa 0702 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024d66: 6e10 860a 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +024d6c: 0a0a |00ae: move-result v10 │ │ +024d6e: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ +024d72: 54fa 0702 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024d76: 6e20 800a 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +024d7c: 0c0a |00b6: move-result-object v10 │ │ +024d7e: 1f0a e500 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +024d82: 52aa e001 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024d86: 52fc fc01 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024d8a: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ +024d8e: 54fa 0702 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024d92: 6e20 800a 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +024d98: 0c02 |00c4: move-result-object v2 │ │ +024d9a: 1f02 e500 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +024d9e: 54fc f601 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024da2: 52fd fc01 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024da6: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ +024daa: 542a df01 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +024dae: 6e40 0b05 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@050b │ │ +024db4: 54fa f601 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024db8: 6e20 ff04 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@04ff │ │ +024dbe: 6e10 cf05 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@05cf │ │ +024dc4: 0a0a |00da: move-result v10 │ │ +024dc6: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ +024dca: 6e10 b605 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05b6 │ │ +024dd0: 0c03 |00e0: move-result-object v3 │ │ +024dd2: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ +024dd6: 6e20 d005 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d0 │ │ +024ddc: 0c06 |00e6: move-result-object v6 │ │ +024dde: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ +024de2: 526a e001 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024de6: 52fb fc01 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024dea: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ +024dee: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ +024df0: 6e10 bc05 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +024df6: 0a0a |00f3: move-result v10 │ │ +024df8: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ +024dfc: 6e20 bb05 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05bb │ │ +024e02: 0c01 |00f9: move-result-object v1 │ │ +024e04: 6e20 d105 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05d1 │ │ +024e0a: 0c06 |00fd: move-result-object v6 │ │ +024e0c: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ +024e10: 526a e001 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024e14: 52fb fc01 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024e18: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ +024e1c: 122a |0106: const/4 v10, #int 2 // #2 │ │ +024e1e: 6e20 0d09 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@090d │ │ +024e24: 0a0a |010a: move-result v10 │ │ +024e26: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ +024e2a: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +024e2e: 28e1 |010f: goto 00f0 // -001f │ │ +024e30: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ +024e34: 2897 |0112: goto 00a9 // -0069 │ │ +024e36: 07ba |0113: move-object v10, v11 │ │ +024e38: 28bb |0114: goto 00cf // -0045 │ │ +024e3a: 07b6 |0115: move-object v6, v11 │ │ +024e3c: 28d1 |0116: goto 00e7 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=720 │ │ 0x0006 line=821 │ │ 0x0007 line=728 │ │ 0x000b line=736 │ │ 0x0011 line=740 │ │ @@ -45471,80 +27306,80 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -0256d0: |[0256d0] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -0256e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0256e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0256e4: 5483 f601 |0002: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0256e8: 3803 3d00 |0004: if-eqz v3, 0041 // +003d │ │ -0256ec: 5483 f601 |0006: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0256f0: 5484 0e02 |0008: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ -0256f4: 6e20 0e05 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@050e │ │ -0256fa: 5483 f601 |000d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0256fe: 6e20 0d05 8300 |000f: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@050d │ │ -025704: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -025706: 5483 0702 |0013: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02570a: 6e10 860a 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -025710: 0a03 |0018: move-result v3 │ │ -025712: 3530 1600 |0019: if-ge v0, v3, 002f // +0016 │ │ -025716: 5483 0702 |001b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02571a: 6e20 800a 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -025720: 0c01 |0020: move-result-object v1 │ │ -025722: 1f01 e500 |0021: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -025726: 5483 f601 |0023: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02572a: 5214 e001 |0025: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ -02572e: 5415 df01 |0027: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ -025732: 6e40 fd04 8354 |0029: invoke-virtual {v3, v8, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04fd │ │ -025738: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02573c: 28e5 |002e: goto 0013 // -001b │ │ -02573e: 5483 f601 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025742: 6e20 ff04 8300 |0031: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@04ff │ │ -025748: 5483 0702 |0034: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02574c: 6e10 7e0a 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -025752: 7010 eb05 0800 |0039: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@05eb │ │ -025758: 5986 fc01 |003c: iput v6, v8, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -02575c: 6e30 ee05 6806 |003e: invoke-virtual {v8, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -025762: 5482 f601 |0041: iget-object v2, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025766: 5b89 f601 |0043: iput-object v9, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02576a: 5483 f601 |0045: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02576e: 3803 3000 |0047: if-eqz v3, 0077 // +0030 │ │ -025772: 5483 0e02 |0049: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ -025776: 3903 0900 |004b: if-nez v3, 0054 // +0009 │ │ -02577a: 2203 e900 |004d: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@00e9 │ │ -02577e: 7030 8a05 8307 |004f: invoke-direct {v3, v8, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@058a │ │ -025784: 5b83 0e02 |0052: iput-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ -025788: 5483 f601 |0054: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02578c: 5484 0e02 |0056: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ -025790: 6e20 0705 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0507 │ │ -025796: 5c86 1202 |005b: iput-boolean v6, v8, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -02579a: 5283 1502 |005d: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ -02579e: 3a03 2400 |005f: if-ltz v3, 0083 // +0024 │ │ -0257a2: 5483 f601 |0061: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0257a6: 5484 1302 |0063: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ -0257aa: 5485 1402 |0065: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ -0257ae: 6e30 0805 4305 |0067: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0508 │ │ -0257b4: 5283 1502 |006a: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ -0257b8: 1214 |006c: const/4 v4, #int 1 // #1 │ │ -0257ba: 6e40 f205 3846 |006d: invoke-virtual {v8, v3, v6, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ -0257c0: 12f3 |0070: const/4 v3, #int -1 // #ff │ │ -0257c2: 5983 1502 |0071: iput v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ -0257c6: 5b87 1302 |0073: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ -0257ca: 5b87 1402 |0075: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ -0257ce: 5483 f701 |0077: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01f7 │ │ -0257d2: 3803 0900 |0079: if-eqz v3, 0082 // +0009 │ │ -0257d6: 3292 0700 |007b: if-eq v2, v9, 0082 // +0007 │ │ -0257da: 5483 f701 |007d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01f7 │ │ -0257de: 7230 8505 2309 |007f: invoke-interface {v3, v2, v9}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0585 │ │ -0257e4: 0e00 |0082: return-void │ │ -0257e6: 6e10 e805 0800 |0083: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -0257ec: 28f1 |0086: goto 0077 // -000f │ │ +024e40: |[024e40] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +024e50: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +024e52: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +024e54: 5483 f601 |0002: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024e58: 3803 3d00 |0004: if-eqz v3, 0041 // +003d │ │ +024e5c: 5483 f601 |0006: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024e60: 5484 0e02 |0008: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ +024e64: 6e20 0e05 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@050e │ │ +024e6a: 5483 f601 |000d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024e6e: 6e20 0d05 8300 |000f: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@050d │ │ +024e74: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +024e76: 5483 0702 |0013: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024e7a: 6e10 860a 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +024e80: 0a03 |0018: move-result v3 │ │ +024e82: 3530 1600 |0019: if-ge v0, v3, 002f // +0016 │ │ +024e86: 5483 0702 |001b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024e8a: 6e20 800a 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +024e90: 0c01 |0020: move-result-object v1 │ │ +024e92: 1f01 e500 |0021: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +024e96: 5483 f601 |0023: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024e9a: 5214 e001 |0025: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e0 │ │ +024e9e: 5415 df01 |0027: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01df │ │ +024ea2: 6e40 fd04 8354 |0029: invoke-virtual {v3, v8, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@04fd │ │ +024ea8: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +024eac: 28e5 |002e: goto 0013 // -001b │ │ +024eae: 5483 f601 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024eb2: 6e20 ff04 8300 |0031: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@04ff │ │ +024eb8: 5483 0702 |0034: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +024ebc: 6e10 7e0a 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +024ec2: 7010 eb05 0800 |0039: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@05eb │ │ +024ec8: 5986 fc01 |003c: iput v6, v8, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +024ecc: 6e30 ee05 6806 |003e: invoke-virtual {v8, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +024ed2: 5482 f601 |0041: iget-object v2, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024ed6: 5b89 f601 |0043: iput-object v9, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024eda: 5483 f601 |0045: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024ede: 3803 3000 |0047: if-eqz v3, 0077 // +0030 │ │ +024ee2: 5483 0e02 |0049: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ +024ee6: 3903 0900 |004b: if-nez v3, 0054 // +0009 │ │ +024eea: 2203 e900 |004d: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@00e9 │ │ +024eee: 7030 8a05 8307 |004f: invoke-direct {v3, v8, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@058a │ │ +024ef4: 5b83 0e02 |0052: iput-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ +024ef8: 5483 f601 |0054: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024efc: 5484 0e02 |0056: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@020e │ │ +024f00: 6e20 0705 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0507 │ │ +024f06: 5c86 1202 |005b: iput-boolean v6, v8, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +024f0a: 5283 1502 |005d: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ +024f0e: 3a03 2400 |005f: if-ltz v3, 0083 // +0024 │ │ +024f12: 5483 f601 |0061: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024f16: 5484 1302 |0063: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ +024f1a: 5485 1402 |0065: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ +024f1e: 6e30 0805 4305 |0067: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0508 │ │ +024f24: 5283 1502 |006a: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ +024f28: 1214 |006c: const/4 v4, #int 1 // #1 │ │ +024f2a: 6e40 f205 3846 |006d: invoke-virtual {v8, v3, v6, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ +024f30: 12f3 |0070: const/4 v3, #int -1 // #ff │ │ +024f32: 5983 1502 |0071: iput v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0215 │ │ +024f36: 5b87 1302 |0073: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0213 │ │ +024f3a: 5b87 1402 |0075: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0214 │ │ +024f3e: 5483 f701 |0077: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01f7 │ │ +024f42: 3803 0900 |0079: if-eqz v3, 0082 // +0009 │ │ +024f46: 3292 0700 |007b: if-eq v2, v9, 0082 // +0007 │ │ +024f4a: 5483 f701 |007d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01f7 │ │ +024f4e: 7230 8505 2309 |007f: invoke-interface {v3, v2, v9}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0585 │ │ +024f54: 0e00 |0082: return-void │ │ +024f56: 6e10 e805 0800 |0083: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +024f5c: 28f1 |0086: goto 0077 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ 0x0006 line=315 │ │ 0x000d line=316 │ │ 0x0012 line=317 │ │ 0x001b line=318 │ │ @@ -45584,24 +27419,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0257f0: |[0257f0] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -025800: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -025802: 5c21 1202 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -025806: 5520 0002 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ -02580a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -02580e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -025810: 6e40 f205 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ -025816: 0e00 |000b: return-void │ │ -025818: 0110 |000c: move v0, v1 │ │ -02581a: 28fb |000d: goto 0008 // -0005 │ │ +024f60: |[024f60] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +024f70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +024f72: 5c21 1202 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +024f76: 5520 0002 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0200 │ │ +024f7a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +024f7e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +024f80: 6e40 f205 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ +024f86: 0e00 |000b: return-void │ │ +024f88: 0110 |000c: move v0, v1 │ │ +024f8a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0003 line=386 │ │ 0x000b line=387 │ │ 0x000d line=386 │ │ locals : │ │ @@ -45613,19 +27448,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02581c: |[02581c] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -02582c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02582e: 5c10 1202 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ -025832: 6e40 f205 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ -025838: 0e00 |0006: return-void │ │ +024f8c: |[024f8c] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +024f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024f9e: 5c10 1202 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0212 │ │ +024fa2: 6e40 f205 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@05f2 │ │ +024fa8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=396 │ │ 0x0003 line=397 │ │ 0x0006 line=398 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -45637,18 +27472,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -02583c: |[02583c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -02584c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02584e: 6e50 f305 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@05f3 │ │ -025854: 0e00 |0004: return-void │ │ +024fac: |[024fac] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +024fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024fbe: 6e50 f305 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@05f3 │ │ +024fc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -45660,101 +27495,101 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -025858: |[025858] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -025868: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02586a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -02586c: 5474 f601 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025870: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ -025874: 5474 f601 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -025878: 6e10 0005 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -02587e: 0a04 |000b: move-result v4 │ │ -025880: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ -025884: 7020 ff05 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -02588a: 0e00 |0011: return-void │ │ -02588c: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ -025890: 5274 fc01 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025894: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ -025898: 5474 0702 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -02589c: 6e10 860a 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0258a2: 0a04 |001d: move-result v4 │ │ -0258a4: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ -0258a8: 7020 ff05 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -0258ae: 28ee |0023: goto 0011 // -0012 │ │ -0258b0: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ -0258b4: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -0258b6: 5273 0f02 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -0258ba: 5274 fc01 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0258be: b034 |002b: add-int/2addr v4, v3 │ │ -0258c0: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ -0258c4: 5274 fc01 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -0258c8: b134 |0030: sub-int/2addr v4, v3 │ │ -0258ca: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ -0258ce: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -0258d0: 5474 0702 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -0258d4: 6e10 860a 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0258da: 0a04 |0039: move-result v4 │ │ -0258dc: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ -0258e0: 5474 0702 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ -0258e4: 6e20 800a 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0258ea: 0c04 |0041: move-result-object v4 │ │ -0258ec: 1f04 e500 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ -0258f0: 5c41 e101 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ -0258f4: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0258f8: 28ec |0048: goto 0034 // -0014 │ │ -0258fa: 5474 f601 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -0258fe: 6e10 0005 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -025904: 0a04 |004e: move-result v4 │ │ -025906: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ -02590a: 5474 f601 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ -02590e: 6e10 0005 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ -025914: 0a04 |0056: move-result v4 │ │ -025916: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ -02591a: 28ce |0059: goto 0027 // -0032 │ │ -02591c: 5274 fc01 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025920: 3284 2c00 |005c: if-eq v4, v8, 0088 // +002c │ │ -025924: 5978 fc01 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ -025928: 6e10 e805 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -02592e: 6e10 cd05 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -025934: 0a04 |0066: move-result v4 │ │ -025936: 5276 1102 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -02593a: b064 |0069: add-int/2addr v4, v6 │ │ -02593c: 9200 0408 |006a: mul-int v0, v4, v8 │ │ -025940: 3809 1e00 |006c: if-eqz v9, 008a // +001e │ │ -025944: 6e40 0206 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0602 │ │ -02594a: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ -02594e: 5474 1002 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -025952: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ -025956: 5474 1002 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -02595a: 7220 8805 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ -025960: 3801 95ff |007c: if-eqz v1, 0011 // -006b │ │ -025964: 5474 0402 |007e: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -025968: 3804 91ff |0080: if-eqz v4, 0011 // -006f │ │ -02596c: 5474 0402 |0082: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -025970: 7220 8805 8400 |0084: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ -025976: 288a |0087: goto 0011 // -0076 │ │ -025978: 0151 |0088: move v1, v5 │ │ -02597a: 28d5 |0089: goto 005e // -002b │ │ -02597c: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ -025980: 5474 1002 |008c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -025984: 3804 0700 |008e: if-eqz v4, 0095 // +0007 │ │ -025988: 5474 1002 |0090: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -02598c: 7220 8805 8400 |0092: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ -025992: 3801 0b00 |0095: if-eqz v1, 00a0 // +000b │ │ -025996: 5474 0402 |0097: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -02599a: 3804 0700 |0099: if-eqz v4, 00a0 // +0007 │ │ -02599e: 5474 0402 |009b: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -0259a2: 7220 8805 8400 |009d: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ -0259a8: 7010 a905 0700 |00a0: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ -0259ae: 6e30 ee05 0705 |00a3: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ -0259b4: 2900 6bff |00a6: goto/16 0011 // -0095 │ │ +024fc8: |[024fc8] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +024fd8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +024fda: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +024fdc: 5474 f601 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024fe0: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ +024fe4: 5474 f601 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +024fe8: 6e10 0005 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +024fee: 0a04 |000b: move-result v4 │ │ +024ff0: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ +024ff4: 7020 ff05 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +024ffa: 0e00 |0011: return-void │ │ +024ffc: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ +025000: 5274 fc01 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +025004: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ +025008: 5474 0702 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +02500c: 6e10 860a 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +025012: 0a04 |001d: move-result v4 │ │ +025014: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ +025018: 7020 ff05 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +02501e: 28ee |0023: goto 0011 // -0012 │ │ +025020: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ +025024: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +025026: 5273 0f02 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +02502a: 5274 fc01 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +02502e: b034 |002b: add-int/2addr v4, v3 │ │ +025030: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ +025034: 5274 fc01 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +025038: b134 |0030: sub-int/2addr v4, v3 │ │ +02503a: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ +02503e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +025040: 5474 0702 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +025044: 6e10 860a 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02504a: 0a04 |0039: move-result v4 │ │ +02504c: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ +025050: 5474 0702 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0207 │ │ +025054: 6e20 800a 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02505a: 0c04 |0041: move-result-object v4 │ │ +02505c: 1f04 e500 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00e5 │ │ +025060: 5c41 e101 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e1 │ │ +025064: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +025068: 28ec |0048: goto 0034 // -0014 │ │ +02506a: 5474 f601 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +02506e: 6e10 0005 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +025074: 0a04 |004e: move-result v4 │ │ +025076: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ +02507a: 5474 f601 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01f6 │ │ +02507e: 6e10 0005 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +025084: 0a04 |0056: move-result v4 │ │ +025086: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ +02508a: 28ce |0059: goto 0027 // -0032 │ │ +02508c: 5274 fc01 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +025090: 3284 2c00 |005c: if-eq v4, v8, 0088 // +002c │ │ +025094: 5978 fc01 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@01fc │ │ +025098: 6e10 e805 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +02509e: 6e10 cd05 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +0250a4: 0a04 |0066: move-result v4 │ │ +0250a6: 5276 1102 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0250aa: b064 |0069: add-int/2addr v4, v6 │ │ +0250ac: 9200 0408 |006a: mul-int v0, v4, v8 │ │ +0250b0: 3809 1e00 |006c: if-eqz v9, 008a // +001e │ │ +0250b4: 6e40 0206 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0602 │ │ +0250ba: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ +0250be: 5474 1002 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +0250c2: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ +0250c6: 5474 1002 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +0250ca: 7220 8805 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ +0250d0: 3801 95ff |007c: if-eqz v1, 0011 // -006b │ │ +0250d4: 5474 0402 |007e: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +0250d8: 3804 91ff |0080: if-eqz v4, 0011 // -006f │ │ +0250dc: 5474 0402 |0082: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +0250e0: 7220 8805 8400 |0084: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ +0250e6: 288a |0087: goto 0011 // -0076 │ │ +0250e8: 0151 |0088: move v1, v5 │ │ +0250ea: 28d5 |0089: goto 005e // -002b │ │ +0250ec: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ +0250f0: 5474 1002 |008c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +0250f4: 3804 0700 |008e: if-eqz v4, 0095 // +0007 │ │ +0250f8: 5474 1002 |0090: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +0250fc: 7220 8805 8400 |0092: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ +025102: 3801 0b00 |0095: if-eqz v1, 00a0 // +000b │ │ +025106: 5474 0402 |0097: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +02510a: 3804 0700 |0099: if-eqz v4, 00a0 // +0007 │ │ +02510e: 5474 0402 |009b: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +025112: 7220 8805 8400 |009d: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0588 │ │ +025118: 7010 a905 0700 |00a0: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ +02511e: 6e30 ee05 0705 |00a3: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@05ee │ │ +025124: 2900 6bff |00a6: goto/16 0011 // -0095 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=409 │ │ 0x000e line=410 │ │ 0x0011 line=453 │ │ 0x0012 line=413 │ │ 0x0020 line=414 │ │ @@ -45803,18 +27638,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0259b8: |[0259b8] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -0259c8: 5410 0402 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -0259cc: 5b12 0402 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ -0259d0: 1100 |0004: return-object v0 │ │ +025128: |[025128] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +025138: 5410 0402 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +02513c: 5b12 0402 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0204 │ │ +025140: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0002 line=473 │ │ 0x0004 line=474 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -45826,39 +27661,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0259d4: |[0259d4] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -0259e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0259e6: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -0259ea: 1a00 d106 |0003: const-string v0, "ViewPager" // string@06d1 │ │ -0259ee: 2201 9c01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -0259f2: 7010 520a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0259f8: 1a02 fd05 |000a: const-string v2, "Requested offscreen page limit " // string@05fd │ │ -0259fc: 6e20 580a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -025a02: 0c01 |000f: move-result-object v1 │ │ -025a04: 6e20 550a 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -025a0a: 0c01 |0013: move-result-object v1 │ │ -025a0c: 1a02 7700 |0014: const-string v2, " too small; defaulting to " // string@0077 │ │ -025a10: 6e20 580a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -025a16: 0c01 |0019: move-result-object v1 │ │ -025a18: 6e20 550a 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -025a1e: 0c01 |001d: move-result-object v1 │ │ -025a20: 6e10 5d0a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -025a26: 0c01 |0021: move-result-object v1 │ │ -025a28: 7120 b008 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ -025a2e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -025a30: 5240 0f02 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -025a34: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -025a38: 5945 0f02 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ -025a3c: 6e10 e805 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ -025a42: 0e00 |002f: return-void │ │ +025144: |[025144] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +025154: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +025156: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +02515a: 1a00 d106 |0003: const-string v0, "ViewPager" // string@06d1 │ │ +02515e: 2201 9c01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +025162: 7010 520a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +025168: 1a02 fd05 |000a: const-string v2, "Requested offscreen page limit " // string@05fd │ │ +02516c: 6e20 580a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +025172: 0c01 |000f: move-result-object v1 │ │ +025174: 6e20 550a 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02517a: 0c01 |0013: move-result-object v1 │ │ +02517c: 1a02 7700 |0014: const-string v2, " too small; defaulting to " // string@0077 │ │ +025180: 6e20 580a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +025186: 0c01 |0019: move-result-object v1 │ │ +025188: 6e20 550a 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02518e: 0c01 |001d: move-result-object v1 │ │ +025190: 6e10 5d0a 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +025196: 0c01 |0021: move-result-object v1 │ │ +025198: 7120 b008 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ +02519e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +0251a0: 5240 0f02 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +0251a4: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +0251a8: 5945 0f02 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@020f │ │ +0251ac: 6e10 e805 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05e8 │ │ +0251b2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0003 line=507 │ │ 0x0025 line=509 │ │ 0x0026 line=511 │ │ 0x002a line=512 │ │ @@ -45873,17 +27708,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025a44: |[025a44] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -025a54: 5b01 f701 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01f7 │ │ -025a58: 0e00 |0002: return-void │ │ +0251b4: |[0251b4] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +0251c4: 5b01 f701 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01f7 │ │ +0251c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0002 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -45893,17 +27728,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 │ │ -025a5c: |[025a5c] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -025a6c: 5b01 1002 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ -025a70: 0e00 |0002: return-void │ │ +0251cc: |[0251cc] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0251dc: 5b01 1002 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0210 │ │ +0251e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -45913,22 +27748,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -025a74: |[025a74] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -025a84: 5220 1102 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -025a88: 5923 1102 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -025a8c: 6e10 cd05 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -025a92: 0a01 |0007: move-result v1 │ │ -025a94: 7050 e905 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05e9 │ │ -025a9a: 6e10 ed05 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@05ed │ │ -025aa0: 0e00 |000e: return-void │ │ +0251e4: |[0251e4] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +0251f4: 5220 1102 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0251f8: 5923 1102 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0251fc: 6e10 cd05 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +025202: 0a01 |0007: move-result v1 │ │ +025204: 7050 e905 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05e9 │ │ +02520a: 6e10 ed05 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@05ed │ │ +025210: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0002 line=527 │ │ 0x0004 line=529 │ │ 0x0008 line=530 │ │ 0x000b line=532 │ │ @@ -45944,23 +27779,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -025aa4: |[025aa4] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -025ab4: 6e10 bd05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05bd │ │ -025aba: 0c00 |0003: move-result-object v0 │ │ -025abc: 6e10 7000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ -025ac2: 0c00 |0007: move-result-object v0 │ │ -025ac4: 6e20 a000 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00a0 │ │ -025aca: 0c00 |000b: move-result-object v0 │ │ -025acc: 6e20 fd05 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@05fd │ │ -025ad2: 0e00 |000f: return-void │ │ +025214: |[025214] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +025224: 6e10 bd05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05bd │ │ +02522a: 0c00 |0003: move-result-object v0 │ │ +02522c: 6e10 7000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ +025232: 0c00 |0007: move-result-object v0 │ │ +025234: 6e20 a000 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00a0 │ │ +02523a: 0c00 |000b: move-result-object v0 │ │ +02523c: 6e20 fd05 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@05fd │ │ +025242: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000f line=563 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -45970,25 +27805,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -025ad4: |[025ad4] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -025ae4: 5b12 0b02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ -025ae8: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -025aec: 6e10 ea05 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@05ea │ │ -025af2: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -025af6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -025af8: 6e20 0006 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0600 │ │ -025afe: 6e10 d305 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ -025b04: 0e00 |0010: return-void │ │ -025b06: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -025b08: 28f8 |0012: goto 000a // -0008 │ │ +025244: |[025244] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +025254: 5b12 0b02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ +025258: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +02525c: 6e10 ea05 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@05ea │ │ +025262: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +025266: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +025268: 6e20 0006 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0600 │ │ +02526e: 6e10 d305 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ +025274: 0e00 |0010: return-void │ │ +025276: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +025278: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0002 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ 0x0010 line=554 │ │ @@ -46002,18 +27837,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025b0c: |[025b0c] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -025b1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025b1e: 6e40 0206 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0602 │ │ -025b24: 0e00 |0004: return-void │ │ +02527c: |[02527c] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +02528c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02528e: 6e40 0206 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0602 │ │ +025294: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0004 line=597 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -46024,92 +27859,92 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -025b28: |[025b28] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -025b38: 6e10 bc05 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ -025b3e: 0a01 |0003: move-result v1 │ │ -025b40: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -025b44: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -025b46: 7020 ff05 1e00 |0007: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -025b4c: 0e00 |000a: return-void │ │ -025b4e: 6e10 cb05 0e00 |000b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ -025b54: 0a02 |000e: move-result v2 │ │ -025b56: 6e10 cc05 0e00 |000f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ -025b5c: 0a03 |0012: move-result v3 │ │ -025b5e: 9104 0f02 |0013: sub-int v4, v15, v2 │ │ -025b62: 9105 1003 |0015: sub-int v5, v16, v3 │ │ -025b66: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ -025b6a: 3905 0a00 |0019: if-nez v5, 0023 // +000a │ │ -025b6e: 7010 a905 0e00 |001b: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ -025b74: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -025b76: 7020 fe05 1e00 |001f: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -025b7c: 28e8 |0022: goto 000a // -0018 │ │ -025b7e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -025b80: 7020 ff05 1e00 |0024: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ -025b86: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -025b88: 5ce1 1902 |0028: iput-boolean v1, v14, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@0219 │ │ -025b8c: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -025b8e: 7020 fe05 1e00 |002b: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ -025b94: 6e10 cd05 0e00 |002e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ -025b9a: 0a0b |0031: move-result v11 │ │ -025b9c: db09 0b02 |0032: div-int/lit8 v9, v11, #int 2 // #02 │ │ -025ba0: 1501 803f |0034: const/high16 v1, #int 1065353216 // #3f80 │ │ -025ba4: 150c 803f |0036: const/high16 v12, #int 1065353216 // #3f80 │ │ -025ba8: 7110 2e0a 0400 |0038: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ -025bae: 0a0d |003b: move-result v13 │ │ -025bb0: 82dd |003c: int-to-float v13, v13 │ │ -025bb2: c8dc |003d: mul-float/2addr v12, v13 │ │ -025bb4: 82bd |003e: int-to-float v13, v11 │ │ -025bb6: c9dc |003f: div-float/2addr v12, v13 │ │ -025bb8: 7120 310a c100 |0040: invoke-static {v1, v12}, Ljava/lang/Math;.min:(FF)F // method@0a31 │ │ -025bbe: 0a08 |0043: move-result v8 │ │ -025bc0: 8291 |0044: int-to-float v1, v9 │ │ -025bc2: 829c |0045: int-to-float v12, v9 │ │ -025bc4: 6e20 af05 8e00 |0046: invoke-virtual {v14, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@05af │ │ -025bca: 0a0d |0049: move-result v13 │ │ -025bcc: c8dc |004a: mul-float/2addr v12, v13 │ │ -025bce: a607 010c |004b: add-float v7, v1, v12 │ │ -025bd2: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -025bd4: 7701 2e0a 1100 |004e: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ -025bda: 0a11 |0051: move-result v17 │ │ -025bdc: 3d11 2300 |0052: if-lez v17, 0075 // +0023 │ │ -025be0: 1501 7a44 |0054: const/high16 v1, #int 1148846080 // #447a │ │ -025be4: 0200 1100 |0056: move/from16 v0, v17 │ │ -025be8: 820c |0058: int-to-float v12, v0 │ │ -025bea: a90c 070c |0059: div-float v12, v7, v12 │ │ -025bee: 7110 2d0a 0c00 |005b: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ -025bf4: 0a0c |005e: move-result v12 │ │ -025bf6: c8c1 |005f: mul-float/2addr v1, v12 │ │ -025bf8: 7110 330a 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a33 │ │ -025bfe: 0a01 |0063: move-result v1 │ │ -025c00: da06 0104 |0064: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -025c04: 1301 5802 |0066: const/16 v1, #int 600 // #258 │ │ -025c08: 7120 320a 1600 |0068: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ -025c0e: 0a06 |006b: move-result v6 │ │ -025c10: 54e1 1802 |006c: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ -025c14: 7406 d909 0100 |006e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@09d9 │ │ -025c1a: 6e10 d305 0e00 |0071: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ -025c20: 2896 |0074: goto 000a // -006a │ │ -025c22: 7110 2e0a 0400 |0075: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ -025c28: 0a01 |0078: move-result v1 │ │ -025c2a: 8211 |0079: int-to-float v1, v1 │ │ -025c2c: 52ec 1102 |007a: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ -025c30: b0bc |007c: add-int/2addr v12, v11 │ │ -025c32: 82cc |007d: int-to-float v12, v12 │ │ -025c34: a90a 010c |007e: div-float v10, v1, v12 │ │ -025c38: 1501 803f |0080: const/high16 v1, #int 1065353216 // #3f80 │ │ -025c3c: c6a1 |0082: add-float/2addr v1, v10 │ │ -025c3e: 150c c842 |0083: const/high16 v12, #int 1120403456 // #42c8 │ │ -025c42: c8c1 |0085: mul-float/2addr v1, v12 │ │ -025c44: 8716 |0086: float-to-int v6, v1 │ │ -025c46: 28df |0087: goto 0066 // -0021 │ │ +025298: |[025298] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +0252a8: 6e10 bc05 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05bc │ │ +0252ae: 0a01 |0003: move-result v1 │ │ +0252b0: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +0252b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0252b6: 7020 ff05 1e00 |0007: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +0252bc: 0e00 |000a: return-void │ │ +0252be: 6e10 cb05 0e00 |000b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05cb │ │ +0252c4: 0a02 |000e: move-result v2 │ │ +0252c6: 6e10 cc05 0e00 |000f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05cc │ │ +0252cc: 0a03 |0012: move-result v3 │ │ +0252ce: 9104 0f02 |0013: sub-int v4, v15, v2 │ │ +0252d2: 9105 1003 |0015: sub-int v5, v16, v3 │ │ +0252d6: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ +0252da: 3905 0a00 |0019: if-nez v5, 0023 // +000a │ │ +0252de: 7010 a905 0e00 |001b: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05a9 │ │ +0252e4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0252e6: 7020 fe05 1e00 |001f: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +0252ec: 28e8 |0022: goto 000a // -0018 │ │ +0252ee: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0252f0: 7020 ff05 1e00 |0024: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@05ff │ │ +0252f6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0252f8: 5ce1 1902 |0028: iput-boolean v1, v14, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@0219 │ │ +0252fc: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +0252fe: 7020 fe05 1e00 |002b: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@05fe │ │ +025304: 6e10 cd05 0e00 |002e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05cd │ │ +02530a: 0a0b |0031: move-result v11 │ │ +02530c: db09 0b02 |0032: div-int/lit8 v9, v11, #int 2 // #02 │ │ +025310: 1501 803f |0034: const/high16 v1, #int 1065353216 // #3f80 │ │ +025314: 150c 803f |0036: const/high16 v12, #int 1065353216 // #3f80 │ │ +025318: 7110 2e0a 0400 |0038: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ +02531e: 0a0d |003b: move-result v13 │ │ +025320: 82dd |003c: int-to-float v13, v13 │ │ +025322: c8dc |003d: mul-float/2addr v12, v13 │ │ +025324: 82bd |003e: int-to-float v13, v11 │ │ +025326: c9dc |003f: div-float/2addr v12, v13 │ │ +025328: 7120 310a c100 |0040: invoke-static {v1, v12}, Ljava/lang/Math;.min:(FF)F // method@0a31 │ │ +02532e: 0a08 |0043: move-result v8 │ │ +025330: 8291 |0044: int-to-float v1, v9 │ │ +025332: 829c |0045: int-to-float v12, v9 │ │ +025334: 6e20 af05 8e00 |0046: invoke-virtual {v14, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@05af │ │ +02533a: 0a0d |0049: move-result v13 │ │ +02533c: c8dc |004a: mul-float/2addr v12, v13 │ │ +02533e: a607 010c |004b: add-float v7, v1, v12 │ │ +025342: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +025344: 7701 2e0a 1100 |004e: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ +02534a: 0a11 |0051: move-result v17 │ │ +02534c: 3d11 2300 |0052: if-lez v17, 0075 // +0023 │ │ +025350: 1501 7a44 |0054: const/high16 v1, #int 1148846080 // #447a │ │ +025354: 0200 1100 |0056: move/from16 v0, v17 │ │ +025358: 820c |0058: int-to-float v12, v0 │ │ +02535a: a90c 070c |0059: div-float v12, v7, v12 │ │ +02535e: 7110 2d0a 0c00 |005b: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@0a2d │ │ +025364: 0a0c |005e: move-result v12 │ │ +025366: c8c1 |005f: mul-float/2addr v1, v12 │ │ +025368: 7110 330a 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a33 │ │ +02536e: 0a01 |0063: move-result v1 │ │ +025370: da06 0104 |0064: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +025374: 1301 5802 |0066: const/16 v1, #int 600 // #258 │ │ +025378: 7120 320a 1600 |0068: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ +02537e: 0a06 |006b: move-result v6 │ │ +025380: 54e1 1802 |006c: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0218 │ │ +025384: 7406 d909 0100 |006e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@09d9 │ │ +02538a: 6e10 d305 0e00 |0071: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05d3 │ │ +025390: 2896 |0074: goto 000a // -006a │ │ +025392: 7110 2e0a 0400 |0075: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0a2e │ │ +025398: 0a01 |0078: move-result v1 │ │ +02539a: 8211 |0079: int-to-float v1, v1 │ │ +02539c: 52ec 1102 |007a: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0211 │ │ +0253a0: b0bc |007c: add-int/2addr v12, v11 │ │ +0253a2: 82cc |007d: int-to-float v12, v12 │ │ +0253a4: a90a 010c |007e: div-float v10, v1, v12 │ │ +0253a8: 1501 803f |0080: const/high16 v1, #int 1065353216 // #3f80 │ │ +0253ac: c6a1 |0082: add-float/2addr v1, v10 │ │ +0253ae: 150c c842 |0083: const/high16 v12, #int 1120403456 // #42c8 │ │ +0253b2: c8c1 |0085: mul-float/2addr v1, v12 │ │ +0253b4: 8716 |0086: float-to-int v6, v1 │ │ +0253b6: 28df |0087: goto 0066 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0006 line=609 │ │ 0x000a line=644 │ │ 0x000b line=612 │ │ 0x000f line=613 │ │ @@ -46155,49 +27990,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -025c48: |[025c48] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -025c58: 6f20 3409 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0934 │ │ -025c5e: 0a00 |0003: move-result v0 │ │ -025c60: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -025c64: 5410 0b02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ -025c68: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -025c6c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -025c6e: 0f00 |000b: return v0 │ │ -025c70: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -025c72: 28fe |000d: goto 000b // -0002 │ │ +0253b8: |[0253b8] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0253c8: 6f20 3409 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0934 │ │ +0253ce: 0a00 |0003: move-result v0 │ │ +0253d0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0253d4: 5410 0b02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@020b │ │ +0253d8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +0253dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0253de: 0f00 |000b: return v0 │ │ +0253e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0253e2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ source_file_idx : 1746 (ViewPager.java) │ │ │ │ -Class #164 header: │ │ +Class #120 header: │ │ class_idx : 240 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 284 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #164 annotations: │ │ +Class #120 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityEventVersionImpl" │ │ │ │ -Class #164 - │ │ +Class #120 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -46218,238 +28053,29 @@ │ │ name : 'getRecordCount' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 284 (AccessibilityEventCompat.java) │ │ │ │ -Class #165 header: │ │ -class_idx : 239 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 284 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #165 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventStubImpl" │ │ - │ │ -Class #165 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025c74: |[025c74] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -025c84: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -025c8a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : 'appendRecord' │ │ - 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 │ │ -025c8c: |[025c8c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -025c9c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - 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; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : 'getRecord' │ │ - 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 │ │ -025ca0: |[025ca0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -025cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025cb2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - 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 │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -025cb4: |[025cb4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -025cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025cc6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 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 : 284 (AccessibilityEventCompat.java) │ │ - │ │ -Class #166 header: │ │ -class_idx : 238 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 239 │ │ -source_file_idx : 284 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #166 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ - │ │ -Class #166 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025cc8: |[025cc8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -025cd8: 7010 0806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0608 │ │ -025cde: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : 'appendRecord' │ │ - 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 │ │ -025ce0: |[025ce0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -025cf0: 7120 1506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0615 │ │ -025cf6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0003 line=54 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x0004 reg=2 record Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : 'getRecord' │ │ - 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 │ │ -025cf8: |[025cf8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -025d08: 7120 1606 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0616 │ │ -025d0e: 0c00 |0003: move-result-object v0 │ │ -025d10: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - 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 │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -025d14: |[025d14] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -025d24: 7110 1706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0617 │ │ -025d2a: 0a00 |0003: move-result v0 │ │ -025d2c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - 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 : 284 (AccessibilityEventCompat.java) │ │ - │ │ -Class #167 header: │ │ +Class #121 header: │ │ class_idx : 241 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 284 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #167 annotations: │ │ +Class #121 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; } │ │ │ │ -Class #167 - │ │ +Class #121 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ name : 'IMPL' │ │ @@ -46498,26 +28124,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025d30: |[025d30] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -025d40: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -025d44: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -025d48: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025d4c: 2200 ee00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00ee │ │ -025d50: 7010 0406 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0604 │ │ -025d56: 6900 1f02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ -025d5a: 0e00 |000d: return-void │ │ -025d5c: 2200 ef00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00ef │ │ -025d60: 7010 0806 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0608 │ │ -025d66: 6900 1f02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ -025d6a: 28f8 |0015: goto 000d // -0008 │ │ +0253e4: |[0253e4] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +0253f4: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0253f8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0253fc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025400: 2200 ee00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00ee │ │ +025404: 7010 0406 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0604 │ │ +02540a: 6900 1f02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ +02540e: 0e00 |000d: return-void │ │ +025410: 2200 ef00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00ef │ │ +025414: 7010 0806 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0608 │ │ +02541a: 6900 1f02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ +02541e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ 0x000d line=75 │ │ 0x000e line=73 │ │ locals : │ │ @@ -46527,17 +28153,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025d6c: |[025d6c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -025d7c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -025d82: 0e00 |0003: return-void │ │ +025420: |[025420] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +025430: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +025436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -46546,20 +28172,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 │ │ -025d84: |[025d84] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -025d94: 6200 1f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ -025d98: 6e10 ca07 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@07ca │ │ -025d9e: 0c01 |0005: move-result-object v1 │ │ -025da0: 7230 0c06 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@060c │ │ -025da6: 0e00 |0009: return-void │ │ +025438: |[025438] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +025448: 6200 1f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ +02544c: 6e10 ca07 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@07ca │ │ +025452: 0c01 |0005: move-result-object v1 │ │ +025454: 7230 0c06 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@060c │ │ +02545a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -46569,21 +28195,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 │ │ -025da8: |[025da8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -025db8: 2200 0401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ -025dbc: 6201 1f02 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ -025dc0: 7230 0d06 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@060d │ │ -025dc6: 0c01 |0007: move-result-object v1 │ │ -025dc8: 7020 c207 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07c2 │ │ -025dce: 1100 |000b: return-object v0 │ │ +02545c: |[02545c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +02546c: 2200 0401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ +025470: 6201 1f02 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ +025474: 7230 0d06 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@060d │ │ +02547a: 0c01 |0007: move-result-object v1 │ │ +02547c: 7020 c207 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07c2 │ │ +025482: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -46592,39 +28218,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -025dd0: |[025dd0] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -025de0: 6200 1f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ -025de4: 7220 0e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@060e │ │ -025dea: 0a00 |0005: move-result v0 │ │ -025dec: 0f00 |0006: return v0 │ │ +025484: |[025484] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +025494: 6200 1f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@021f │ │ +025498: 7220 0e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@060e │ │ +02549e: 0a00 |0005: move-result v0 │ │ +0254a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 284 (AccessibilityEventCompat.java) │ │ │ │ -Class #168 header: │ │ +Class #122 header: │ │ class_idx : 242 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 285 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #168 - │ │ +Class #122 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -46633,17 +28259,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025df0: |[025df0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -025e00: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -025e06: 0e00 |0003: return-void │ │ +0254a4: |[0254a4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +0254b4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0254ba: 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;) │ │ @@ -46651,18 +28277,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 │ │ -025e08: |[025e08] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -025e18: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -025e1c: 6e20 3809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0938 │ │ -025e22: 0e00 |0005: return-void │ │ +0254bc: |[0254bc] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0254cc: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +0254d0: 6e20 3809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0938 │ │ +0254d6: 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; │ │ @@ -46672,18 +28298,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 │ │ -025e24: |[025e24] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -025e34: 6e20 3909 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0939 │ │ -025e3a: 0c00 |0003: move-result-object v0 │ │ -025e3c: 1100 |0004: return-object v0 │ │ +0254d8: |[0254d8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0254e8: 6e20 3909 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0939 │ │ +0254ee: 0c00 |0003: move-result-object v0 │ │ +0254f0: 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 │ │ │ │ @@ -46692,157 +28318,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -025e40: |[025e40] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -025e50: 6e10 3a09 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@093a │ │ -025e56: 0a00 |0003: move-result v0 │ │ -025e58: 0f00 |0004: return v0 │ │ +0254f4: |[0254f4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +025504: 6e10 3a09 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@093a │ │ +02550a: 0a00 |0003: move-result v0 │ │ +02550c: 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 : 285 (AccessibilityEventCompatIcs.java) │ │ │ │ -Class #169 header: │ │ -class_idx : 250 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 290 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #169 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityStateChangeListenerBridge" │ │ - │ │ -Class #169 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 290 (AccessibilityManagerCompatIcs.java) │ │ - │ │ -Class #170 header: │ │ -class_idx : 243 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 289 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #170 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityStateChangeListener │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #170 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : 'val$listener' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : '' │ │ - 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 │ │ -025e5c: |[025e5c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -025e6c: 5b01 2702 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0227 │ │ -025e70: 5b02 2802 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0228 │ │ -025e74: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -025e7a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -025e7c: |[025e7c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -025e8c: 5410 2802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0228 │ │ -025e90: 6e20 2f06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@062f │ │ -025e96: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - 0x0005 line=87 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ - 0x0000 - 0x0006 reg=2 enabled Z │ │ - │ │ - source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #171 header: │ │ +Class #123 header: │ │ class_idx : 246 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 289 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #171 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityManagerVersionImpl" │ │ Annotations on method #1577 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ Annotations on method #1578 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #171 - │ │ +Class #123 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -46881,569 +28397,226 @@ │ │ name : 'removeAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ │ │ -Class #172 header: │ │ -class_idx : 245 │ │ -access_flags : 0 (0x0000) │ │ +Class #124 header: │ │ +class_idx : 247 │ │ +access_flags : 1025 (0x0401) │ │ superclass_idx : 407 │ │ source_file_idx : 289 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #172 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerStubImpl" │ │ -Annotations on method #1571 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1572 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="AccessibilityStateChangeListenerCompat" │ │ │ │ -Class #172 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #124 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : 'mListener' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025e98: |[025e98] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -025ea8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -025eae: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +025510: |[025510] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +025520: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +025526: 7100 3206 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0632 │ │ +02552c: 0c00 |0006: move-result-object v0 │ │ +02552e: 7220 2c06 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@062c │ │ +025534: 0c00 |000a: move-result-object v0 │ │ +025536: 5b10 2902 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0229 │ │ +02553a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=195 │ │ + 0x0003 line=196 │ │ + 0x000d line=197 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #125 header: │ │ +class_idx : 248 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 289 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #125 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; } │ │ +Annotations on method #1588 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #1589 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #125 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -025eb0: |[025eb0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -025ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025ec2: 0f00 |0001: return v0 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +02553c: |[02553c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +02554c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +025550: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +025554: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025558: 2200 f400 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00f4 │ │ +02555c: 7010 1a06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@061a │ │ +025562: 6900 2a02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +025566: 0e00 |000d: return-void │ │ +025568: 2200 f500 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00f5 │ │ +02556c: 7010 2106 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0621 │ │ +025572: 6900 2a02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +025576: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ + 0x0000 line=125 │ │ + 0x0006 line=126 │ │ + 0x000d line=130 │ │ + 0x000e line=128 │ │ 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; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -025ec4: |[025ec4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -025ed4: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ -025eda: 0c00 |0003: move-result-object v0 │ │ -025edc: 1100 |0004: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +025578: |[025578] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +025588: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02558e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=31 │ │ + 0x0003 line=192 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -025ee0: |[025ee0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -025ef0: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ -025ef6: 0c00 |0003: move-result-object v0 │ │ -025ef8: 1100 |0004: return-object v0 │ │ + insns size : 3 16-bit code units │ │ +025590: |[025590] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +0255a0: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +0255a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #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 : 0 │ │ - insns size : 2 16-bit code units │ │ -025efc: |[025efc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -025f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025f0e: 0f00 |0001: return v0 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0255a8: |[0255a8] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0255b8: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +0255bc: 7230 2806 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@0628 │ │ +0255c2: 0a00 |0005: move-result v0 │ │ +0255c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ + 0x0000 line=144 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'newAccessiblityStateChangeListener' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -025f10: |[025f10] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -025f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025f22: 1100 |0001: return-object v0 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0255c8: |[0255c8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0255d8: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +0255dc: 7230 2906 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0629 │ │ +0255e2: 0c00 |0005: move-result-object v0 │ │ +0255e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ + 0x0000 line=186 │ │ 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; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - 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 │ │ -025f24: |[025f24] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -025f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025f36: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #173 header: │ │ -class_idx : 244 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 245 │ │ -source_file_idx : 289 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #173 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerIcsImpl" │ │ -Annotations on method #1564 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1565 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ - │ │ -Class #173 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025f38: |[025f38] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -025f48: 7010 2106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0621 │ │ -025f4e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - 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 │ │ -025f50: |[025f50] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -025f60: 5430 2902 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0229 │ │ -025f64: 7120 3b06 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@063b │ │ -025f6a: 0a00 |0005: move-result v0 │ │ -025f6c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - 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 │ │ -025f70: |[025f70] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -025f80: 7120 3c06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@063c │ │ -025f86: 0c00 |0003: move-result-object v0 │ │ -025f88: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=108 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - 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 │ │ -025f8c: |[025f8c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -025f9c: 7110 3d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@063d │ │ -025fa2: 0c00 |0003: move-result-object v0 │ │ -025fa4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=115 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -025fa8: |[025fa8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -025fb8: 7110 3e06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@063e │ │ -025fbe: 0a00 |0003: move-result v0 │ │ -025fc0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'newAccessiblityStateChangeListener' │ │ - 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 │ │ -025fc4: |[025fc4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -025fd4: 2200 f300 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00f3 │ │ -025fd8: 7030 1806 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@0618 │ │ -025fde: 7110 3f06 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@063f │ │ -025fe4: 0c00 |0008: move-result-object v0 │ │ -025fe6: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - 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 │ │ -025fe8: |[025fe8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -025ff8: 5430 2902 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0229 │ │ -025ffc: 7120 4006 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0640 │ │ -026002: 0a00 |0005: move-result v0 │ │ -026004: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #174 header: │ │ -class_idx : 247 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 289 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #174 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="AccessibilityStateChangeListenerCompat" │ │ - │ │ -Class #174 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : 'mListener' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -026008: |[026008] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -026018: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02601e: 7100 3206 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0632 │ │ -026024: 0c00 |0006: move-result-object v0 │ │ -026026: 7220 2c06 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@062c │ │ -02602c: 0c00 |000a: move-result-object v0 │ │ -02602e: 5b10 2902 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0229 │ │ -026032: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - 0x0003 line=196 │ │ - 0x000d line=197 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #175 header: │ │ -class_idx : 248 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 289 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #175 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; } │ │ -Annotations on method #1588 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1589 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ - │ │ -Class #175 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -026034: |[026034] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -026044: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -026048: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02604c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -026050: 2200 f400 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00f4 │ │ -026054: 7010 1a06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@061a │ │ -02605a: 6900 2a02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -02605e: 0e00 |000d: return-void │ │ -026060: 2200 f500 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00f5 │ │ -026064: 7010 2106 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0621 │ │ -02606a: 6900 2a02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -02606e: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x0006 line=126 │ │ - 0x000d line=130 │ │ - 0x000e line=128 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026070: |[026070] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -026080: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -026086: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=192 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'access$000' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026088: |[026088] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -026098: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -02609c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=31 │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0260a0: |[0260a0] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0260b0: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -0260b4: 7230 2806 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@0628 │ │ -0260ba: 0a00 |0005: move-result v0 │ │ -0260bc: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0260c0: |[0260c0] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0260d0: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -0260d4: 7230 2906 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0629 │ │ -0260da: 0c00 |0005: move-result-object v0 │ │ -0260dc: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=186 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'getInstalledAccessibilityServiceList' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0260e0: |[0260e0] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0260f0: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -0260f4: 7220 2a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@062a │ │ -0260fa: 0c00 |0005: move-result-object v0 │ │ -0260fc: 1100 |0006: return-object v0 │ │ +0255e8: |[0255e8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0255f8: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +0255fc: 7220 2a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@062a │ │ +025602: 0c00 |0005: move-result-object v0 │ │ +025604: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -47451,45 +28624,45 @@ │ │ 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 │ │ -026100: |[026100] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -026110: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ -026114: 7230 2d06 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@062d │ │ -02611a: 0a00 |0005: move-result v0 │ │ -02611c: 0f00 |0006: return v0 │ │ +025608: |[025608] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +025618: 6200 2a02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022a │ │ +02561c: 7230 2d06 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@062d │ │ +025622: 0a00 |0005: move-result v0 │ │ +025624: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ │ │ -Class #176 header: │ │ +Class #126 header: │ │ class_idx : 249 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 407 │ │ source_file_idx : 290 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #176 annotations: │ │ +Class #126 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityStateChangeListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #176 - │ │ +Class #126 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -47503,18 +28676,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 │ │ -026120: |[026120] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -026130: 5b01 2b02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@022b │ │ -026134: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02613a: 0e00 |0005: return-void │ │ +025628: |[025628] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +025638: 5b01 2b02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@022b │ │ +02563c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +025642: 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; │ │ │ │ @@ -47524,47 +28697,79 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02613c: |[02613c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -02614c: 5410 2b02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@022b │ │ -026150: 7220 3906 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0639 │ │ -026156: 0e00 |0005: return-void │ │ +025644: |[025644] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +025654: 5410 2b02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@022b │ │ +025658: 7220 3906 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0639 │ │ +02565e: 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 : 290 (AccessibilityManagerCompatIcs.java) │ │ │ │ -Class #177 header: │ │ +Class #127 header: │ │ +class_idx : 250 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 290 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #127 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityStateChangeListenerBridge" │ │ + │ │ +Class #127 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 290 (AccessibilityManagerCompatIcs.java) │ │ + │ │ +Class #128 header: │ │ class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 290 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #177 annotations: │ │ +Class #128 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; } │ │ Annotations on method #1596 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ Annotations on method #1597 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #177 - │ │ +Class #128 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -47573,17 +28778,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026158: |[026158] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -026168: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02616e: 0e00 |0003: return-void │ │ +025660: |[025660] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +025670: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +025676: 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; │ │ │ │ @@ -47592,19 +28797,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 │ │ -026170: |[026170] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -026180: 1f02 4101 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0141 │ │ -026184: 6e20 3b09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@093b │ │ -02618a: 0a00 |0005: move-result v0 │ │ -02618c: 0f00 |0006: return v0 │ │ +025678: |[025678] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +025688: 1f02 4101 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0141 │ │ +02568c: 6e20 3b09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@093b │ │ +025692: 0a00 |0005: move-result v0 │ │ +025694: 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; │ │ │ │ @@ -47613,18 +28818,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 │ │ -026190: |[026190] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0261a0: 6e20 3c09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@093c │ │ -0261a6: 0c00 |0003: move-result-object v0 │ │ -0261a8: 1100 |0004: return-object v0 │ │ +025698: |[025698] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0256a8: 6e20 3c09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@093c │ │ +0256ae: 0c00 |0003: move-result-object v0 │ │ +0256b0: 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 │ │ │ │ @@ -47633,18 +28838,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 │ │ -0261ac: |[0261ac] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0261bc: 6e10 3d09 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@093d │ │ -0261c2: 0c00 |0003: move-result-object v0 │ │ -0261c4: 1100 |0004: return-object v0 │ │ +0256b4: |[0256b4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0256c4: 6e10 3d09 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@093d │ │ +0256ca: 0c00 |0003: move-result-object v0 │ │ +0256cc: 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;) │ │ @@ -47652,18 +28857,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 │ │ -0261c8: |[0261c8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0261d8: 6e10 3e09 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@093e │ │ -0261de: 0a00 |0003: move-result v0 │ │ -0261e0: 0f00 |0004: return v0 │ │ +0256d0: |[0256d0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0256e0: 6e10 3e09 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@093e │ │ +0256e6: 0a00 |0003: move-result v0 │ │ +0256e8: 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;) │ │ @@ -47671,18 +28876,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 │ │ -0261e4: |[0261e4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -0261f4: 2200 f900 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@00f9 │ │ -0261f8: 7020 3706 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0637 │ │ -0261fe: 1100 |0005: return-object v0 │ │ +0256ec: |[0256ec] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +0256fc: 2200 f900 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@00f9 │ │ +025700: 7020 3706 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0637 │ │ +025706: 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;) │ │ @@ -47690,47 +28895,47 @@ │ │ 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 │ │ -026200: |[026200] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -026210: 1f02 4101 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0141 │ │ -026214: 6e20 3f09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@093f │ │ -02621a: 0a00 |0005: move-result v0 │ │ -02621c: 0f00 |0006: return v0 │ │ +025708: |[025708] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +025718: 1f02 4101 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0141 │ │ +02571c: 6e20 3f09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@093f │ │ +025722: 0a00 |0005: move-result v0 │ │ +025724: 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 : 290 (AccessibilityManagerCompatIcs.java) │ │ │ │ -Class #178 header: │ │ +Class #129 header: │ │ class_idx : 253 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 407 │ │ source_file_idx : 294 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 47 │ │ │ │ -Class #178 annotations: │ │ +Class #129 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoImpl" │ │ Annotations on method #1653 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #178 - │ │ +Class #129 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -48015,4626 +29220,34408 @@ │ │ name : 'setText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 294 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #179 header: │ │ -class_idx : 254 │ │ -access_flags : 0 (0x0000) │ │ +Class #130 header: │ │ +class_idx : 255 │ │ +access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 294 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 48 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 47 │ │ │ │ -Class #179 annotations: │ │ +Class #130 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoStubImpl" │ │ -Annotations on method #1701 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; } │ │ +Annotations on method #1753 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ │ │ -Class #179 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #130 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CLEAR_FOCUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CLEAR_SELECTION' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_FOCUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_SELECT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'mInfo' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +025728: |[025728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +025738: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +02573c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +025740: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025744: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@00fc │ │ +025748: 7010 4106 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0641 │ │ +02574e: 6900 3002 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025752: 0e00 |000d: return-void │ │ +025754: 2200 fe00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@00fe │ │ +025758: 7010 a206 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06a2 │ │ +02575e: 6900 3002 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025762: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=511 │ │ + 0x0006 line=512 │ │ + 0x000d line=516 │ │ + 0x000e line=514 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +025764: |[025764] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +025774: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02577a: 5b01 3102 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +02577e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=547 │ │ + 0x0003 line=548 │ │ + 0x0005 line=549 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +025780: |[025780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +025790: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025794: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + 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 │ │ +025798: |[025798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0257a8: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +0257ac: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +0257b0: 7210 8b06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@068b │ │ +0257b6: 0c01 |0007: move-result-object v1 │ │ +0257b8: 7020 d406 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +0257be: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=577 │ │ + 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 : 1 │ │ - insns size : 4 16-bit code units │ │ -026220: |[026220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -026230: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -026236: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0257c0: |[0257c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0257d0: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +0257d4: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +0257d8: 5432 3102 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0257dc: 7220 8d06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@068d │ │ +0257e2: 0c01 |0009: move-result-object v1 │ │ +0257e4: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +0257ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=83 │ │ + 0x0000 line=588 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0257ec: |[0257ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0257fc: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +025800: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025804: 7220 8c06 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@068c │ │ +02580a: 0c01 |0007: move-result-object v1 │ │ +02580c: 7020 d406 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +025812: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=568 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 source Landroid/view/View; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'addAction' │ │ - type : '(Ljava/lang/Object;I)V' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026238: |[026238] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -026248: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025814: |[025814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +025824: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025828: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +02582c: 7230 7306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0673 │ │ +025832: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ + 0x0000 line=675 │ │ + 0x0007 line=676 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 action I │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02624c: |[02624c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02625c: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025834: |[025834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +025844: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025848: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +02584c: 7230 7406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0674 │ │ +025852: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ + 0x0000 line=647 │ │ + 0x0007 line=648 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +025854: |[025854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +025864: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +025866: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +025868: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +02586c: 0f01 |0004: return v1 │ │ +02586e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +025872: 0121 |0007: move v1, v2 │ │ +025874: 28fc |0008: goto 0004 // -0004 │ │ +025876: 6e10 380a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +02587c: 0c03 |000c: move-result-object v3 │ │ +02587e: 6e10 380a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +025884: 0c04 |0010: move-result-object v4 │ │ +025886: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +02588a: 0121 |0013: move v1, v2 │ │ +02588c: 28f0 |0014: goto 0004 // -0010 │ │ +02588e: 0760 |0015: move-object v0, v6 │ │ +025890: 1f00 ff00 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +025894: 5453 3102 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025898: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +02589c: 5403 3102 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0258a0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0258a4: 0121 |0020: move v1, v2 │ │ +0258a6: 28e3 |0021: goto 0004 // -001d │ │ +0258a8: 5453 3102 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0258ac: 5404 3102 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0258b0: 6e20 370a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ +0258b6: 0a03 |0029: move-result v3 │ │ +0258b8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0258bc: 0121 |002c: move v1, v2 │ │ +0258be: 28d7 |002d: goto 0004 // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1149 │ │ + 0x0004 line=1166 │ │ + 0x0005 line=1152 │ │ + 0x0008 line=1153 │ │ + 0x0009 line=1155 │ │ + 0x0014 line=1156 │ │ + 0x0016 line=1158 │ │ + 0x0018 line=1159 │ │ + 0x001c line=1160 │ │ + 0x0021 line=1161 │ │ + 0x0022 line=1163 │ │ + 0x002d line=1164 │ │ + locals : │ │ + 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -026260: |[026260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -026270: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ -026276: 0c00 |0003: move-result-object v0 │ │ -026278: 1100 |0004: return-object v0 │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +0258c0: |[0258c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +0258d0: 2204 ba01 |0000: new-instance v4, Ljava/util/ArrayList; // type@01ba │ │ +0258d4: 7010 790a 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +0258da: 6205 3002 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +0258de: 5476 3102 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0258e2: 7230 7506 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@0675 │ │ +0258e8: 0c03 |000c: move-result-object v3 │ │ +0258ea: 7210 aa0a 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0aaa │ │ +0258f0: 0a02 |0010: move-result v2 │ │ +0258f2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0258f4: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +0258f8: 7220 a80a 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0aa8 │ │ +0258fe: 0c01 |0017: move-result-object v1 │ │ +025900: 2205 ff00 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +025904: 7020 d406 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +02590a: 7220 a70a 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +025910: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +025914: 28f0 |0022: goto 0012 // -0010 │ │ +025916: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=105 │ │ + 0x0000 line=708 │ │ + 0x0005 line=709 │ │ + 0x000d line=710 │ │ + 0x0011 line=711 │ │ + 0x0014 line=712 │ │ + 0x0018 line=713 │ │ + 0x0020 line=711 │ │ + 0x0023 line=715 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ + 0x0018 - 0x0023 reg=1 info Ljava/lang/Object; │ │ + 0x0012 - 0x0024 reg=0 i I │ │ + 0x0011 - 0x0024 reg=2 infoCount I │ │ + 0x000d - 0x0024 reg=3 infos Ljava/util/List; Ljava/util/List; │ │ + 0x0005 - 0x0024 reg=4 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0024 reg=7 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0024 reg=8 text Ljava/lang/String; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getActions' │ │ - type : '(Ljava/lang/Object;)I' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02627c: |[02627c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -02628c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02628e: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025918: |[025918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +025928: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +02592c: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025930: 7220 7606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0676 │ │ +025936: 0a00 |0007: move-result v0 │ │ +025938: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ + 0x0000 line=660 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026290: |[026290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0262a0: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +02593c: |[02593c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +02594c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025950: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025954: 7230 7706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0677 │ │ +02595a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ + 0x0000 line=753 │ │ + 0x0007 line=754 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0262a4: |[0262a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0262b4: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +02595c: |[02595c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +02596c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025970: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025974: 7230 7806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0678 │ │ +02597a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=118 │ │ + 0x0000 line=777 │ │ + 0x0007 line=778 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getChild' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0262b8: |[0262b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0262c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0262ca: 1100 |0001: return-object v0 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02597c: |[02597c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +02598c: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +025990: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025994: 5432 3102 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025998: 7230 7906 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0679 │ │ +02599e: 0c01 |0009: move-result-object v1 │ │ +0259a0: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +0259a6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ + 0x0000 line=632 │ │ 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 │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000e reg=4 index I │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getChildCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0262cc: |[0262cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -0262dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0262de: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0259a8: |[0259a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +0259b8: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +0259bc: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0259c0: 7220 7a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@067a │ │ +0259c6: 0a00 |0007: move-result v0 │ │ +0259c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=125 │ │ + 0x0000 line=615 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0262e0: |[0262e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0262f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0262f2: 1100 |0001: return-object v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0259cc: |[0259cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +0259dc: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +0259e0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +0259e4: 7220 7b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067b │ │ +0259ea: 0c00 |0007: move-result-object v0 │ │ +0259ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=129 │ │ + 0x0000 line=1065 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0262f4: |[0262f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -026304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026306: 1100 |0001: return-object v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0259f0: |[0259f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +025a00: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025a04: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025a08: 7220 7c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067c │ │ +025a0e: 0c00 |0007: move-result-object v0 │ │ +025a10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=1113 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getPackageName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getImpl' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026308: |[026308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -026318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02631a: 1100 |0001: return-object v0 │ │ + insns size : 3 16-bit code units │ │ +025a14: |[025a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ +025a24: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025a28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=557 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getPackageName' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02631c: |[02631c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02632c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02632e: 1100 |0001: return-object v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025a2c: |[025a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +025a3c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025a40: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025a44: 7220 7d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067d │ │ +025a4a: 0c00 |0007: move-result-object v0 │ │ +025a4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ + 0x0000 line=1041 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -026330: |[026330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -026340: 6e20 ae06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@06ae │ │ -026346: 0c00 |0003: move-result-object v0 │ │ -026348: 1100 |0004: return-object v0 │ │ + insns size : 14 16-bit code units │ │ +025a50: |[025a50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +025a60: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +025a64: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025a68: 5432 3102 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025a6c: 7220 7e06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@067e │ │ +025a72: 0c01 |0009: move-result-object v1 │ │ +025a74: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +025a7a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=83 │ │ + 0x0000 line=729 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02634c: |[02634c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02635c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02635e: 1100 |0001: return-object v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025a7c: |[025a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +025a8c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025a90: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025a94: 7220 7f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067f │ │ +025a9a: 0c00 |0007: move-result-object v0 │ │ +025a9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=145 │ │ + 0x0000 line=1089 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026360: |[026360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -026370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026372: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025aa0: |[025aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +025ab0: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025ab4: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025ab8: 7220 8006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0680 │ │ +025abe: 0a00 |0007: move-result v0 │ │ +025ac0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=149 │ │ + 0x0000 line=606 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +025ac4: |[025ac4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +025ad4: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025ad8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +025adc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +025ade: 0f00 |0005: return v0 │ │ +025ae0: 5410 3102 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025ae4: 6e10 390a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ +025aea: 0a00 |000b: move-result v0 │ │ +025aec: 28f9 |000c: goto 0005 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1144 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isCheckable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026374: |[026374] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -026384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026386: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025af0: |[025af0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +025b00: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025b04: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025b08: 7220 8106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0681 │ │ +025b0e: 0a00 |0007: move-result v0 │ │ +025b10: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=153 │ │ + 0x0000 line=801 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026388: |[026388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -026398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02639a: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025b14: |[025b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +025b24: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025b28: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025b2c: 7220 8206 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0682 │ │ +025b32: 0a00 |0007: move-result v0 │ │ +025b34: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ + 0x0000 line=825 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02639c: |[02639c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0263ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0263ae: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025b38: |[025b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +025b48: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025b4c: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025b50: 7220 8306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0683 │ │ +025b56: 0a00 |0007: move-result v0 │ │ +025b58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ + 0x0000 line=921 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0263b0: |[0263b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0263c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0263c2: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025b5c: |[025b5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +025b6c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025b70: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025b74: 7220 8406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0684 │ │ +025b7a: 0a00 |0007: move-result v0 │ │ +025b7c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ + 0x0000 line=969 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isFocusable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0263c4: |[0263c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0263d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0263d6: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025b80: |[025b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +025b90: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025b94: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025b98: 7220 8506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0685 │ │ +025b9e: 0a00 |0007: move-result v0 │ │ +025ba0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ + 0x0000 line=849 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0263d8: |[0263d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0263e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0263ea: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025ba4: |[025ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +025bb4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025bb8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025bbc: 7220 8606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0686 │ │ +025bc2: 0a00 |0007: move-result v0 │ │ +025bc4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ + 0x0000 line=873 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isLongClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0263ec: |[0263ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0263fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0263fe: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025bc8: |[025bc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +025bd8: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025bdc: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025be0: 7220 8706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0687 │ │ +025be6: 0a00 |0007: move-result v0 │ │ +025be8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ + 0x0000 line=945 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026400: |[026400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -026410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026412: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025bec: |[025bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +025bfc: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025c00: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025c04: 7220 8806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0688 │ │ +025c0a: 0a00 |0007: move-result v0 │ │ +025c0c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=181 │ │ + 0x0000 line=993 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026414: |[026414] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -026424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026426: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025c10: |[025c10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +025c20: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025c24: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025c28: 7220 8906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0689 │ │ +025c2e: 0a00 |0007: move-result v0 │ │ +025c30: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=185 │ │ + 0x0000 line=1017 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'isSelected' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026428: |[026428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -026438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02643a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=189 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02643c: |[02643c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -02644c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02644e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026450: |[026450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -026460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026462: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026464: |[026464] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -026474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026476: 1100 |0001: return-object v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +025c34: |[025c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +025c44: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025c48: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025c4c: 7220 8a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@068a │ │ +025c52: 0a00 |0007: move-result v0 │ │ +025c54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=93 │ │ + 0x0000 line=897 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'performAction' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ + type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026478: |[026478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -026488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02648a: 0f00 |0001: return v0 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +025c58: |[025c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +025c68: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025c6c: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025c70: 7230 8e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@068e │ │ +025c76: 0a00 |0007: move-result v0 │ │ +025c78: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ + 0x0000 line=691 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 action I │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0009 reg=3 action I │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02648c: |[02648c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -02649c: 0e00 |0000: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +025c7c: |[025c7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +025c8c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025c90: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025c94: 7220 8f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@068f │ │ +025c9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=270 │ │ + 0x0000 line=1139 │ │ + 0x0007 line=1140 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0264a0: |[0264a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0264b0: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025c9c: |[025c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +025cac: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025cb0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025cb4: 7230 9006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0690 │ │ +025cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=198 │ │ + 0x0000 line=768 │ │ + 0x0007 line=769 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0264b4: |[0264b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0264c4: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025cbc: |[025cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +025ccc: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025cd0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025cd4: 7230 9006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0690 │ │ +025cda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=202 │ │ + 0x0000 line=792 │ │ + 0x0007 line=793 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setCheckable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0264c8: |[0264c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -0264d8: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025cdc: |[025cdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +025cec: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025cf0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025cf4: 7230 9206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0692 │ │ +025cfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=206 │ │ + 0x0000 line=816 │ │ + 0x0007 line=817 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 checkable Z │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0264dc: |[0264dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0264ec: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025cfc: |[025cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +025d0c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025d10: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025d14: 7230 9306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0693 │ │ +025d1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=210 │ │ + 0x0000 line=840 │ │ + 0x0007 line=841 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 checked Z │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0264f0: |[0264f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026500: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025d1c: |[025d1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +025d2c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025d30: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025d34: 7230 9406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0694 │ │ +025d3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=214 │ │ + 0x0000 line=1080 │ │ + 0x0007 line=1081 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026504: |[026504] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -026514: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025d3c: |[025d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +025d4c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025d50: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025d54: 7230 9506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0695 │ │ +025d5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ + 0x0000 line=936 │ │ + 0x0007 line=937 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 clickable Z │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026518: |[026518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026528: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025d5c: |[025d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +025d6c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025d70: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025d74: 7230 9606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0696 │ │ +025d7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=222 │ │ + 0x0000 line=1128 │ │ + 0x0007 line=1129 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02652c: |[02652c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -02653c: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025d7c: |[025d7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +025d8c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025d90: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025d94: 7230 9706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0697 │ │ +025d9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=226 │ │ + 0x0000 line=984 │ │ + 0x0007 line=985 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 enabled Z │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setFocusable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026540: |[026540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -026550: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025d9c: |[025d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +025dac: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025db0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025db4: 7230 9806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0698 │ │ +025dba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=230 │ │ + 0x0000 line=864 │ │ + 0x0007 line=865 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 focusable Z │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026554: |[026554] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -026564: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025dbc: |[025dbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +025dcc: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025dd0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025dd4: 7230 9906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0699 │ │ +025dda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=234 │ │ + 0x0000 line=888 │ │ + 0x0007 line=889 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 focused Z │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setLongClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026568: |[026568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -026578: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025ddc: |[025ddc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +025dec: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025df0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025df4: 7230 9a06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@069a │ │ +025dfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=238 │ │ + 0x0000 line=960 │ │ + 0x0007 line=961 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 longClickable Z │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setPackageName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02657c: |[02657c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02658c: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025dfc: |[025dfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +025e0c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025e10: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025e14: 7230 9b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@069b │ │ +025e1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=242 │ │ + 0x0000 line=1056 │ │ + 0x0007 line=1057 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026590: |[026590] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0265a0: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025e1c: |[025e1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +025e2c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025e30: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025e34: 7230 9c06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@069c │ │ +025e3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=246 │ │ + 0x0000 line=744 │ │ + 0x0007 line=745 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0265a4: |[0265a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0265b4: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025e3c: |[025e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +025e4c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025e50: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025e54: 7230 9d06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@069d │ │ +025e5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=250 │ │ + 0x0000 line=1008 │ │ + 0x0007 line=1009 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 password Z │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0265b8: |[0265b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0265c8: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025e5c: |[025e5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +025e6c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025e70: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025e74: 7230 9e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@069e │ │ +025e7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=254 │ │ + 0x0000 line=1032 │ │ + 0x0007 line=1033 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollable Z │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setSelected' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0265cc: |[0265cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -0265dc: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025e7c: |[025e7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +025e8c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025e90: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025e94: 7230 9f06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@069f │ │ +025e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=258 │ │ + 0x0000 line=912 │ │ + 0x0007 line=913 │ │ 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 │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 selected Z │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0265e0: |[0265e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0265f0: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025e9c: |[025e9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +025eac: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025eb0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025eb4: 7230 a006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@06a0 │ │ +025eba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=262 │ │ + 0x0000 line=597 │ │ + 0x0007 line=598 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'setText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0265f4: |[0265f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026604: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +025ebc: |[025ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +025ecc: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ +025ed0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ +025ed4: 7230 a106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06a1 │ │ +025eda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ + 0x0000 line=1104 │ │ + 0x0007 line=1105 │ │ 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 294 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #180 header: │ │ -class_idx : 252 │ │ +Class #131 header: │ │ +class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 254 │ │ -source_file_idx : 294 │ │ +superclass_idx : 407 │ │ +source_file_idx : 295 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 49 │ │ +direct_methods_size : 48 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #180 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ -Annotations on method #1604 'findAccessibilityNodeInfosByText' │ │ +Class #131 annotations: │ │ +Annotations on method #1803 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #180 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ +Class #131 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026608: |[026608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -026618: 7010 a206 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06a2 │ │ -02661e: 0e00 |0003: return-void │ │ +025edc: |[025edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +025eec: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +025ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=273 │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026620: |[026620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -026630: 7120 0907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0709 │ │ -026636: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +025ef4: |[025ef4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +025f04: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025f08: 6e20 4009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0940 │ │ +025f0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=291 │ │ - 0x0003 line=292 │ │ + 0x0000 line=43 │ │ + 0x0005 line=44 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 action I │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 action I │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'addChild' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026638: |[026638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -026648: 7120 0a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@070a │ │ -02664e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +025f10: |[025f10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +025f20: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025f24: 6e20 4109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0941 │ │ +025f2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=296 │ │ - 0x0003 line=297 │ │ + 0x0000 line=47 │ │ + 0x0005 line=48 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'findAccessibilityNodeInfosByText' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -026650: |[026650] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -026660: 7120 0b07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@070b │ │ -026666: 0c00 |0003: move-result-object v0 │ │ -026668: 1100 |0004: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +025f2c: |[025f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +025f3c: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025f40: 6e20 4209 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0942 │ │ +025f46: 0c00 |0005: move-result-object v0 │ │ +025f48: 1f00 c501 |0006: check-cast v0, Ljava/util/List; // type@01c5 │ │ +025f4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=301 │ │ + 0x0000 line=52 │ │ + 0x0006 line=53 │ │ 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; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ + 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getActions' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02666c: |[02666c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -02667c: 7110 0c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@070c │ │ -026682: 0a00 |0003: move-result v0 │ │ -026684: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +025f50: |[025f50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +025f60: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025f64: 6e10 4309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0943 │ │ +025f6a: 0a00 |0005: move-result v0 │ │ +025f6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=306 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026688: |[026688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -026698: 7120 0d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@070d │ │ -02669e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +025f70: |[025f70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +025f80: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025f84: 6e20 4409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0944 │ │ +025f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=311 │ │ - 0x0003 line=312 │ │ + 0x0000 line=61 │ │ + 0x0005 line=62 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0266a0: |[0266a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0266b0: 7120 0e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@070e │ │ -0266b6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=316 │ │ - 0x0003 line=317 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getChild' │ │ - 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 │ │ -0266b8: |[0266b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0266c8: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -0266cc: 7100 d506 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06d5 │ │ -0266d2: 0c01 |0005: move-result-object v1 │ │ -0266d4: 7230 7906 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0679 │ │ -0266da: 0c01 |0009: move-result-object v1 │ │ -0266dc: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -0266e2: 1100 |000d: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +025f8c: |[025f8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +025f9c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025fa0: 6e20 4509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0945 │ │ +025fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=321 │ │ + 0x0000 line=65 │ │ + 0x0005 line=66 │ │ 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 │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getChild' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -0266e4: |[0266e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0266f4: 6e30 4806 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@0648 │ │ -0266fa: 0c00 |0003: move-result-object v0 │ │ -0266fc: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +025fa8: |[025fa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +025fb8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025fbc: 6e20 4609 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0946 │ │ +025fc2: 0c00 |0005: move-result-object v0 │ │ +025fc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=273 │ │ + 0x0000 line=69 │ │ 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 │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 index I │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getChildCount' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026700: |[026700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -026710: 7110 1007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0710 │ │ -026716: 0a00 |0003: move-result v0 │ │ -026718: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +025fc8: |[025fc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +025fd8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025fdc: 6e10 4709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0947 │ │ +025fe2: 0a00 |0005: move-result v0 │ │ +025fe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=326 │ │ + 0x0000 line=73 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02671c: |[02671c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02672c: 7110 1107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0711 │ │ -026732: 0c00 |0003: move-result-object v0 │ │ -026734: 1100 |0004: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +025fe8: |[025fe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +025ff8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +025ffc: 6e10 4809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0948 │ │ +026002: 0c00 |0005: move-result-object v0 │ │ +026004: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=331 │ │ + 0x0000 line=77 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026738: |[026738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -026748: 7110 1207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0712 │ │ -02674e: 0c00 |0003: move-result-object v0 │ │ -026750: 1100 |0004: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +026008: |[026008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026018: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02601c: 6e10 4909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0949 │ │ +026022: 0c00 |0005: move-result-object v0 │ │ +026024: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=336 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getPackageName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026754: |[026754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -026764: 7110 1307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0713 │ │ -02676a: 0c00 |0003: move-result-object v0 │ │ -02676c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=341 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getParent' │ │ - 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 │ │ -026770: |[026770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -026780: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026784: 7100 d506 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06d5 │ │ -02678a: 0c01 |0005: move-result-object v1 │ │ -02678c: 7220 7e06 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@067e │ │ -026792: 0c01 |0009: move-result-object v1 │ │ -026794: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -02679a: 1100 |000d: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +026028: |[026028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026038: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02603c: 6e10 4a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@094a │ │ +026042: 0c00 |0005: move-result-object v0 │ │ +026044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=346 │ │ + 0x0000 line=85 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getParent' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02679c: |[02679c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0267ac: 6e20 4e06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@064e │ │ -0267b2: 0c00 |0003: move-result-object v0 │ │ -0267b4: 1100 |0004: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026048: |[026048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +026058: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02605c: 6e10 4b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@094b │ │ +026062: 0c00 |0005: move-result-object v0 │ │ +026064: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=273 │ │ + 0x0000 line=89 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0267b8: |[0267b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0267c8: 7110 1507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0715 │ │ -0267ce: 0c00 |0003: move-result-object v0 │ │ -0267d0: 1100 |0004: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +026068: |[026068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026078: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02607c: 6e10 4c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@094c │ │ +026082: 0c00 |0005: move-result-object v0 │ │ +026084: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=351 │ │ + 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0267d4: |[0267d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0267e4: 7110 1607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0716 │ │ -0267ea: 0a00 |0003: move-result v0 │ │ -0267ec: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026088: |[026088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +026098: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02609c: 6e10 4d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@094d │ │ +0260a2: 0a00 |0005: move-result v0 │ │ +0260a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=356 │ │ + 0x0000 line=97 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isCheckable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0267f0: |[0267f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -026800: 7110 1707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0717 │ │ -026806: 0a00 |0003: move-result v0 │ │ -026808: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +0260a8: |[0260a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +0260b8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0260bc: 6e10 4e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@094e │ │ +0260c2: 0a00 |0005: move-result v0 │ │ +0260c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=361 │ │ + 0x0000 line=101 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02680c: |[02680c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -02681c: 7110 1807 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0718 │ │ -026822: 0a00 |0003: move-result v0 │ │ -026824: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +0260c8: |[0260c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +0260d8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0260dc: 6e10 4f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@094f │ │ +0260e2: 0a00 |0005: move-result v0 │ │ +0260e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=366 │ │ + 0x0000 line=105 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026828: |[026828] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -026838: 7110 1907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0719 │ │ -02683e: 0a00 |0003: move-result v0 │ │ -026840: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +0260e8: |[0260e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +0260f8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0260fc: 6e10 5009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0950 │ │ +026102: 0a00 |0005: move-result v0 │ │ +026104: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=371 │ │ + 0x0000 line=109 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026844: |[026844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -026854: 7110 1a07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@071a │ │ -02685a: 0a00 |0003: move-result v0 │ │ -02685c: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026108: |[026108] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +026118: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02611c: 6e10 5109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0951 │ │ +026122: 0a00 |0005: move-result v0 │ │ +026124: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=376 │ │ + 0x0000 line=113 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isFocusable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026860: |[026860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -026870: 7110 1b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@071b │ │ -026876: 0a00 |0003: move-result v0 │ │ -026878: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026128: |[026128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +026138: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02613c: 6e10 5209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0952 │ │ +026142: 0a00 |0005: move-result v0 │ │ +026144: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=381 │ │ + 0x0000 line=117 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isFocused' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02687c: |[02687c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -02688c: 7110 1c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@071c │ │ -026892: 0a00 |0003: move-result v0 │ │ -026894: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026148: |[026148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +026158: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02615c: 6e10 5309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0953 │ │ +026162: 0a00 |0005: move-result v0 │ │ +026164: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=386 │ │ + 0x0000 line=121 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isLongClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026898: |[026898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0268a8: 7110 1d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@071d │ │ -0268ae: 0a00 |0003: move-result v0 │ │ -0268b0: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026168: |[026168] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +026178: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02617c: 6e10 5409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0954 │ │ +026182: 0a00 |0005: move-result v0 │ │ +026184: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=391 │ │ + 0x0000 line=125 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0268b4: |[0268b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0268c4: 7110 1e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@071e │ │ -0268ca: 0a00 |0003: move-result v0 │ │ -0268cc: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026188: |[026188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +026198: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02619c: 6e10 5509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0955 │ │ +0261a2: 0a00 |0005: move-result v0 │ │ +0261a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ + 0x0000 line=129 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0268d0: |[0268d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0268e0: 7110 1f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@071f │ │ -0268e6: 0a00 |0003: move-result v0 │ │ -0268e8: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +0261a8: |[0261a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +0261b8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0261bc: 6e10 5609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0956 │ │ +0261c2: 0a00 |0005: move-result v0 │ │ +0261c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=401 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'isSelected' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0268ec: |[0268ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -0268fc: 7110 2007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0720 │ │ -026902: 0a00 |0003: move-result v0 │ │ -026904: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +0261c8: |[0261c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +0261d8: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0261dc: 6e10 5709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0957 │ │ +0261e2: 0a00 |0005: move-result v0 │ │ +0261e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=406 │ │ + 0x0000 line=137 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -026908: |[026908] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -026918: 7100 2107 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0721 │ │ -02691e: 0c00 |0003: move-result-object v0 │ │ -026920: 1100 |0004: return-object v0 │ │ +0261e8: |[0261e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +0261f8: 7100 5809 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0958 │ │ +0261fe: 0c00 |0003: move-result-object v0 │ │ +026200: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=276 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -026924: |[026924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -026934: 7110 2207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0722 │ │ -02693a: 0c00 |0003: move-result-object v0 │ │ -02693c: 1100 |0004: return-object v0 │ │ +026204: |[026204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +026214: 7110 5909 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0959 │ │ +02621a: 0c00 |0003: move-result-object v0 │ │ +02621c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=281 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026940: |[026940] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -026950: 7110 2307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0723 │ │ -026956: 0c00 |0003: move-result-object v0 │ │ -026958: 1100 |0004: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +026220: |[026220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +026230: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026234: 7110 5a09 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@095a │ │ +02623a: 0c00 |0005: move-result-object v0 │ │ +02623c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=286 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'performAction' │ │ type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02695c: |[02695c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -02696c: 7120 2407 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0724 │ │ -026972: 0a00 |0003: move-result v0 │ │ -026974: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +026240: |[026240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +026250: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026254: 6e20 5b09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@095b │ │ +02625a: 0a00 |0005: move-result v0 │ │ +02625c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=411 │ │ + 0x0000 line=141 │ │ 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 │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 action I │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026978: |[026978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -026988: 7110 2507 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0725 │ │ -02698e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026260: |[026260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +026270: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026274: 6e10 5c09 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@095c │ │ +02627a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=506 │ │ - 0x0003 line=507 │ │ + 0x0000 line=217 │ │ + 0x0005 line=218 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026990: |[026990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0269a0: 7120 2607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0726 │ │ -0269a6: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +02627c: |[02627c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +02628c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026290: 6e20 5d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@095d │ │ +026296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=416 │ │ - 0x0003 line=417 │ │ + 0x0000 line=145 │ │ + 0x0005 line=146 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269a8: |[0269a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0269b8: 7120 2707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0727 │ │ -0269be: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026298: |[026298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0262a8: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0262ac: 6e20 5e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@095e │ │ +0262b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=421 │ │ - 0x0003 line=422 │ │ + 0x0000 line=149 │ │ + 0x0005 line=150 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setCheckable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269c0: |[0269c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -0269d0: 7120 2807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0728 │ │ -0269d6: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +0262b4: |[0262b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +0262c4: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0262c8: 6e20 5f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@095f │ │ +0262ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=426 │ │ - 0x0003 line=427 │ │ + 0x0000 line=153 │ │ + 0x0005 line=154 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 checkable Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 checkable Z │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269d8: |[0269d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0269e8: 7120 2907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0729 │ │ -0269ee: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +0262d0: |[0262d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0262e0: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0262e4: 6e20 6009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0960 │ │ +0262ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=431 │ │ - 0x0003 line=432 │ │ + 0x0000 line=157 │ │ + 0x0005 line=158 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 checked Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 checked Z │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269f0: |[0269f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026a00: 7120 2a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@072a │ │ -026a06: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +0262ec: |[0262ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0262fc: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026300: 6e20 6109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0961 │ │ +026306: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=436 │ │ - 0x0003 line=437 │ │ + 0x0000 line=161 │ │ + 0x0005 line=162 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a08: |[026a08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -026a18: 7120 2b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@072b │ │ -026a1e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026308: |[026308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +026318: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02631c: 6e20 6209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0962 │ │ +026322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=441 │ │ - 0x0003 line=442 │ │ + 0x0000 line=165 │ │ + 0x0005 line=166 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 clickable Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 clickable Z │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a20: |[026a20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026a30: 7120 2c07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@072c │ │ -026a36: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026324: |[026324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026334: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026338: 6e20 6309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0963 │ │ +02633e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=446 │ │ - 0x0003 line=447 │ │ + 0x0000 line=169 │ │ + 0x0005 line=170 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a38: |[026a38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -026a48: 7120 2d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@072d │ │ -026a4e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026340: |[026340] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +026350: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026354: 6e20 6409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0964 │ │ +02635a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=451 │ │ - 0x0003 line=452 │ │ + 0x0000 line=173 │ │ + 0x0005 line=174 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 enabled Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setFocusable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a50: |[026a50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -026a60: 7120 2e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@072e │ │ -026a66: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +02635c: |[02635c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +02636c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026370: 6e20 6509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0965 │ │ +026376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=456 │ │ - 0x0003 line=457 │ │ + 0x0000 line=177 │ │ + 0x0005 line=178 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 focusable Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 focusable Z │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setFocused' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a68: |[026a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -026a78: 7120 2f07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@072f │ │ -026a7e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026378: |[026378] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +026388: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02638c: 6e20 6609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0966 │ │ +026392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=461 │ │ - 0x0003 line=462 │ │ + 0x0000 line=181 │ │ + 0x0005 line=182 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 focused Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 focused Z │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setLongClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a80: |[026a80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -026a90: 7120 3007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0730 │ │ -026a96: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +026394: |[026394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0263a4: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0263a8: 6e20 6709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0967 │ │ +0263ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=466 │ │ - 0x0003 line=467 │ │ + 0x0000 line=185 │ │ + 0x0005 line=186 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 longClickable Z │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 longClickable Z │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'setPackageName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0263b0: |[0263b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0263c0: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0263c4: 6e20 6809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0968 │ │ +0263ca: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0005 line=190 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0263cc: |[0263cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0263dc: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0263e0: 6e20 6909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0969 │ │ +0263e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + 0x0005 line=194 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0263e8: |[0263e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0263f8: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +0263fc: 6e20 6a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@096a │ │ +026402: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + 0x0005 line=198 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 password Z │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026404: |[026404] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +026414: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026418: 6e20 6b09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@096b │ │ +02641e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x0005 line=202 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 scrollable Z │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setSelected' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026420: |[026420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +026430: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026434: 6e20 6c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@096c │ │ +02643a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=205 │ │ + 0x0005 line=206 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 selected Z │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02643c: |[02643c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +02644c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +026450: 6e20 6d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@096d │ │ +026456: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=209 │ │ + 0x0005 line=210 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026458: |[026458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026468: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ +02646c: 6e20 6e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@096e │ │ +026472: 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 : 295 (AccessibilityNodeInfoCompatIcs.java) │ │ + │ │ +Class #132 header: │ │ +class_idx : 258 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 299 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 45 │ │ + │ │ +Class #132 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityRecordImpl" │ │ +Annotations on method #1908 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #132 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getAddedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getBeforeText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getFromIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getItemCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getMaxScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getMaxScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getParcelableData' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getRemovedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getSource' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getToIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isFullScreen' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setAddedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setFromIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setFullScreen' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setItemCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setMaxScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setMaxScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setRemovedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 299 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #133 header: │ │ +class_idx : 260 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 299 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 42 │ │ + │ │ +Class #133 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; } │ │ +Annotations on method #2001 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #133 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'mRecord' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +026474: |[026474] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +026484: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +026488: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02648c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +026490: 2200 0101 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0101 │ │ +026494: 7010 3807 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0738 │ │ +02649a: 6900 3202 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02649e: 0e00 |000d: return-void │ │ +0264a0: 2200 0301 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0103 │ │ +0264a4: 7010 9307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0793 │ │ +0264aa: 6900 3202 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0264ae: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=449 │ │ + 0x0006 line=450 │ │ + 0x000d line=454 │ │ + 0x000e line=452 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0264b0: |[0264b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +0264c0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0264c6: 5b01 3302 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0264ca: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=463 │ │ + 0x0003 line=464 │ │ + 0x0005 line=465 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0006 reg=1 record Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'obtain' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0264cc: |[0264cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0264dc: 2200 0401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ +0264e0: 6201 3202 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0264e4: 7210 7c07 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@077c │ │ +0264ea: 0c01 |0007: move-result-object v1 │ │ +0264ec: 7020 c207 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07c2 │ │ +0264f2: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=492 │ │ + 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 │ │ +0264f4: |[0264f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +026504: 2200 0401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ +026508: 6201 3202 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02650c: 5432 3302 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026510: 7220 7d07 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@077d │ │ +026516: 0c01 |0009: move-result-object v1 │ │ +026518: 7020 c207 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07c2 │ │ +02651e: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=482 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +026520: |[026520] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +026530: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +026532: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +026534: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +026538: 0f01 |0004: return v1 │ │ +02653a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +02653e: 0121 |0007: move v1, v2 │ │ +026540: 28fc |0008: goto 0004 // -0004 │ │ +026542: 6e10 380a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +026548: 0c03 |000c: move-result-object v3 │ │ +02654a: 6e10 380a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +026550: 0c04 |0010: move-result-object v4 │ │ +026552: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +026556: 0121 |0013: move v1, v2 │ │ +026558: 28f0 |0014: goto 0004 // -0010 │ │ +02655a: 0760 |0015: move-object v0, v6 │ │ +02655c: 1f00 0401 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ +026560: 5453 3302 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026564: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +026568: 5403 3302 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +02656c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +026570: 0121 |0020: move v1, v2 │ │ +026572: 28e3 |0021: goto 0004 // -001d │ │ +026574: 5453 3302 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026578: 5404 3302 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +02657c: 6e20 370a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ +026582: 0a03 |0029: move-result v3 │ │ +026584: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +026588: 0121 |002c: move v1, v2 │ │ +02658a: 28d7 |002d: goto 0004 // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=940 │ │ + 0x0004 line=957 │ │ + 0x0005 line=943 │ │ + 0x0008 line=944 │ │ + 0x0009 line=946 │ │ + 0x0014 line=947 │ │ + 0x0016 line=949 │ │ + 0x0018 line=950 │ │ + 0x001c line=951 │ │ + 0x0021 line=952 │ │ + 0x0022 line=954 │ │ + 0x002d line=955 │ │ + locals : │ │ + 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getAddedCount' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026a98: |[026a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026aa8: 7120 3107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0731 │ │ -026aae: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +02658c: |[02658c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +02659c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0265a0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0265a4: 7220 6607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0766 │ │ +0265aa: 0a00 |0007: move-result v0 │ │ +0265ac: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=795 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getBeforeText' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0265b0: |[0265b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +0265c0: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0265c4: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0265c8: 7220 6707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0767 │ │ +0265ce: 0c00 |0007: move-result-object v0 │ │ +0265d0: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=865 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getClassName' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0265d4: |[0265d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +0265e4: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0265e8: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0265ec: 7220 6807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0768 │ │ +0265f2: 0c00 |0007: move-result-object v0 │ │ +0265f4: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=835 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getContentDescription' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0265f8: |[0265f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +026608: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02660c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026610: 7220 6907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0769 │ │ +026616: 0c00 |0007: move-result-object v0 │ │ +026618: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=885 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02661c: |[02661c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +02662c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026630: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026634: 7220 6a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@076a │ │ +02663a: 0a00 |0007: move-result v0 │ │ +02663c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=657 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getFromIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +026640: |[026640] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +026650: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026654: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026658: 7220 6b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@076b │ │ +02665e: 0a00 |0007: move-result v0 │ │ +026660: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=680 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +026664: |[026664] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +026674: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ - 0x0003 line=472 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 packageName Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getItemCount' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026ab0: |[026ab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -026ac0: 7120 3207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0732 │ │ -026ac6: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +02667c: |[02667c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +02668c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026690: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026694: 7220 6c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@076c │ │ +02669a: 0a00 |0007: move-result v0 │ │ +02669c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=476 │ │ - 0x0003 line=477 │ │ + 0x0000 line=637 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 parent Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getParcelableData' │ │ + type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026ac8: |[026ac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -026ad8: 7120 3307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0733 │ │ -026ade: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +0266a0: |[0266a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +0266b0: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0266b4: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0266b8: 7220 6f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@076f │ │ +0266be: 0c00 |0007: move-result-object v0 │ │ +0266c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=481 │ │ - 0x0003 line=482 │ │ + 0x0000 line=905 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 password Z │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getRemovedCount' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026ae0: |[026ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -026af0: 7120 3407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0734 │ │ -026af6: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +0266c4: |[0266c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +0266d4: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0266d8: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0266dc: 7220 7007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0770 │ │ +0266e2: 0a00 |0007: move-result v0 │ │ +0266e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=486 │ │ - 0x0003 line=487 │ │ + 0x0000 line=815 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollable Z │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setSelected' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getScrollX' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026af8: |[026af8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -026b08: 7120 3507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0735 │ │ -026b0e: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +0266e8: |[0266e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +0266f8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0266fc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026700: 7220 7107 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0771 │ │ +026706: 0a00 |0007: move-result v0 │ │ +026708: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=491 │ │ - 0x0003 line=492 │ │ + 0x0000 line=723 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 selected Z │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getScrollY' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026b10: |[026b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -026b20: 7120 3607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0736 │ │ -026b26: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +02670c: |[02670c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +02671c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026720: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026724: 7220 7207 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0772 │ │ +02672a: 0a00 |0007: move-result v0 │ │ +02672c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=496 │ │ - 0x0003 line=497 │ │ + 0x0000 line=741 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getSource' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +026730: |[026730] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +026740: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +026744: 6201 3202 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026748: 5432 3302 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +02674c: 7220 7307 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0773 │ │ +026752: 0c01 |0009: move-result-object v1 │ │ +026754: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +02675a: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=519 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getText' │ │ + type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02675c: |[02675c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +02676c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026770: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026774: 7220 7407 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0774 │ │ +02677a: 0c00 |0007: move-result-object v0 │ │ +02677c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=856 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getToIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +026780: |[026780] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +026790: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026794: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026798: 7220 7507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0775 │ │ +02679e: 0a00 |0007: move-result v0 │ │ +0267a0: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=704 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getWindowId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0267a4: |[0267a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +0267b4: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0267b8: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0267bc: 7220 7607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0776 │ │ +0267c2: 0a00 |0007: move-result v0 │ │ +0267c4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=528 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +0267c8: |[0267c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +0267d8: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0267dc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0267e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0267e2: 0f00 |0005: return v0 │ │ +0267e4: 5410 3302 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0267e8: 6e10 390a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ +0267ee: 0a00 |000b: move-result v0 │ │ +0267f0: 28f9 |000c: goto 0005 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=934 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isChecked' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0267f4: |[0267f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +026804: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026808: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +02680c: 7220 7707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0777 │ │ +026812: 0a00 |0007: move-result v0 │ │ +026814: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=537 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isEnabled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +026818: |[026818] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +026828: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02682c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026830: 7220 7807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0778 │ │ +026836: 0a00 |0007: move-result v0 │ │ +026838: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=557 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isFullScreen' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02683c: |[02683c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +02684c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026850: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026854: 7220 7907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0779 │ │ +02685a: 0a00 |0007: move-result v0 │ │ +02685c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=597 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isPassword' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +026860: |[026860] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +026870: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026874: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026878: 7220 7a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@077a │ │ +02687e: 0a00 |0007: move-result v0 │ │ +026880: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=577 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isScrollable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +026884: |[026884] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +026894: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026898: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +02689c: 7220 7b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@077b │ │ +0268a2: 0a00 |0007: move-result v0 │ │ +0268a4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=617 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'recycle' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0268a8: |[0268a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +0268b8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0268bc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0268c0: 7220 7e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@077e │ │ +0268c6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=929 │ │ + 0x0007 line=930 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setAddedCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0268c8: |[0268c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +0268d8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0268dc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0268e0: 7230 7f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@077f │ │ +0268e6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=806 │ │ + 0x0007 line=807 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 addedCount I │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0268e8: |[0268e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +0268f8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0268fc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026900: 7230 8007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0780 │ │ +026906: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=876 │ │ + 0x0007 line=877 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setChecked' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026908: |[026908] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +026918: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02691c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026920: 7230 8107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0781 │ │ +026926: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=548 │ │ + 0x0007 line=549 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isChecked Z │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026928: |[026928] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +026938: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02693c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026940: 7230 8207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0782 │ │ +026946: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=846 │ │ + 0x0007 line=847 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026948: |[026948] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +026958: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02695c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026960: 7230 8307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0783 │ │ +026966: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=896 │ │ + 0x0007 line=897 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026968: |[026968] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +026978: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02697c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026980: 7230 8407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0784 │ │ +026986: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=668 │ │ + 0x0007 line=669 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026988: |[026988] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +026998: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +02699c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0269a0: 7230 8507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0785 │ │ +0269a6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=568 │ │ + 0x0007 line=569 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isEnabled Z │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setFromIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0269a8: |[0269a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +0269b8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0269bc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0269c0: 7230 8607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0786 │ │ +0269c6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=694 │ │ + 0x0007 line=695 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 fromIndex I │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setFullScreen' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0269c8: |[0269c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +0269d8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0269dc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +0269e0: 7230 8707 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0787 │ │ +0269e6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=608 │ │ + 0x0007 line=609 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setItemCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0269e8: |[0269e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +0269f8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +0269fc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026a00: 7230 8807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0788 │ │ +026a06: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=648 │ │ + 0x0007 line=649 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 itemCount I │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setParcelableData' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026a08: |[026a08] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +026a18: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026a1c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026a20: 7230 8b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@078b │ │ +026a26: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=916 │ │ + 0x0007 line=917 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setPassword' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026a28: |[026a28] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +026a38: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026a3c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026a40: 7230 8c07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@078c │ │ +026a46: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=588 │ │ + 0x0007 line=589 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isPassword Z │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setRemovedCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026a48: |[026a48] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +026a58: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026a5c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026a60: 7230 8d07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@078d │ │ +026a66: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=826 │ │ + 0x0007 line=827 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 removedCount I │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setScrollX' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026a68: |[026a68] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +026a78: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026a7c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026a80: 7230 8e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@078e │ │ +026a86: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=732 │ │ + 0x0007 line=733 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollX I │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setScrollY' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026a88: |[026a88] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +026a98: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026a9c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026aa0: 7230 8f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@078f │ │ +026aa6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=750 │ │ + 0x0007 line=751 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollY I │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setScrollable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026aa8: |[026aa8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +026ab8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026abc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026ac0: 7230 9007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0790 │ │ +026ac6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=628 │ │ + 0x0007 line=629 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollable Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setSource' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026ac8: |[026ac8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +026ad8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026adc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026ae0: 7230 9107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0791 │ │ +026ae6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=503 │ │ + 0x0007 line=504 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setToIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +026ae8: |[026ae8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +026af8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ +026afc: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ +026b00: 7230 9207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0792 │ │ +026b06: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=714 │ │ + 0x0007 line=715 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 toIndex I │ │ + │ │ + source_file_idx : 299 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #134 header: │ │ +class_idx : 261 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 300 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 42 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #134 annotations: │ │ +Annotations on method #2044 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #134 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -026b28: |[026b28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -026b38: 7120 3707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0737 │ │ -026b3e: 0e00 |0003: return-void │ │ +026b08: |[026b08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +026b18: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +026b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=501 │ │ - 0x0003 line=502 │ │ + 0x0000 line=28 │ │ 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; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ - source_file_idx : 294 (AccessibilityNodeInfoCompat.java) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getAddedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026b20: |[026b20] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +026b30: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026b34: 6e10 6f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@096f │ │ +026b3a: 0a00 |0005: move-result v0 │ │ +026b3c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ -Class #181 header: │ │ -class_idx : 255 │ │ -access_flags : 1 (0x0001) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getBeforeText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026b40: |[026b40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026b50: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026b54: 6e10 7009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0970 │ │ +026b5a: 0c00 |0005: move-result-object v0 │ │ +026b5c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026b60: |[026b60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026b70: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026b74: 6e10 7109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0971 │ │ +026b7a: 0c00 |0005: move-result-object v0 │ │ +026b7c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026b80: |[026b80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +026b90: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026b94: 6e10 7209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0972 │ │ +026b9a: 0c00 |0005: move-result-object v0 │ │ +026b9c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026ba0: |[026ba0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +026bb0: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026bb4: 6e10 7309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0973 │ │ +026bba: 0a00 |0005: move-result v0 │ │ +026bbc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getFromIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026bc0: |[026bc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +026bd0: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026bd4: 6e10 7409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0974 │ │ +026bda: 0a00 |0005: move-result v0 │ │ +026bdc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getItemCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026be0: |[026be0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +026bf0: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026bf4: 6e10 7509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0975 │ │ +026bfa: 0a00 |0005: move-result v0 │ │ +026bfc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getParcelableData' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026c00: |[026c00] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +026c10: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026c14: 6e10 7609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0976 │ │ +026c1a: 0c00 |0005: move-result-object v0 │ │ +026c1c: 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;) │ │ + name : 'getRemovedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026c20: |[026c20] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +026c30: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026c34: 6e10 7709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0977 │ │ +026c3a: 0a00 |0005: move-result v0 │ │ +026c3c: 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;) │ │ + name : 'getScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026c40: |[026c40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +026c50: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026c54: 6e10 7809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0978 │ │ +026c5a: 0a00 |0005: move-result v0 │ │ +026c5c: 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;) │ │ + name : 'getScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026c60: |[026c60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +026c70: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026c74: 6e10 7909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0979 │ │ +026c7a: 0a00 |0005: move-result v0 │ │ +026c7c: 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;) │ │ + name : 'getSource' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026c80: |[026c80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +026c90: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026c94: 6e10 7a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@097a │ │ +026c9a: 0c00 |0005: move-result-object v0 │ │ +026c9c: 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;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026ca0: |[026ca0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +026cb0: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026cb4: 6e10 7b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@097b │ │ +026cba: 0c00 |0005: move-result-object v0 │ │ +026cbc: 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;) │ │ + name : 'getToIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026cc0: |[026cc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +026cd0: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026cd4: 6e10 7c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@097c │ │ +026cda: 0a00 |0005: move-result v0 │ │ +026cdc: 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;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026ce0: |[026ce0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +026cf0: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026cf4: 6e10 7d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@097d │ │ +026cfa: 0a00 |0005: move-result v0 │ │ +026cfc: 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;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026d00: |[026d00] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +026d10: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026d14: 6e10 7e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@097e │ │ +026d1a: 0a00 |0005: move-result v0 │ │ +026d1c: 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;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026d20: |[026d20] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +026d30: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026d34: 6e10 7f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@097f │ │ +026d3a: 0a00 |0005: move-result v0 │ │ +026d3c: 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;) │ │ + name : 'isFullScreen' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026d40: |[026d40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +026d50: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026d54: 6e10 8009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0980 │ │ +026d5a: 0a00 |0005: move-result v0 │ │ +026d5c: 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;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026d60: |[026d60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +026d70: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026d74: 6e10 8109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0981 │ │ +026d7a: 0a00 |0005: move-result v0 │ │ +026d7c: 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;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +026d80: |[026d80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +026d90: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026d94: 6e10 8209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0982 │ │ +026d9a: 0a00 |0005: move-result v0 │ │ +026d9c: 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;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +026da0: |[026da0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +026db0: 7100 8309 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0983 │ │ +026db6: 0c00 |0003: move-result-object v0 │ │ +026db8: 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 │ │ +026dbc: |[026dbc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +026dcc: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026dd0: 7110 8409 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0984 │ │ +026dd6: 0c00 |0005: move-result-object v0 │ │ +026dd8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +026ddc: |[026ddc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +026dec: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026df0: 6e10 8509 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0985 │ │ +026df6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x0005 line=129 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setAddedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026df8: |[026df8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +026e08: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026e0c: 6e20 8609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0986 │ │ +026e12: 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 │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026e14: |[026e14] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026e24: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026e28: 6e20 8709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0987 │ │ +026e2e: 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; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026e30: |[026e30] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +026e40: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026e44: 6e20 8809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0988 │ │ +026e4a: 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 │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026e4c: |[026e4c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026e5c: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026e60: 6e20 8909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0989 │ │ +026e66: 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; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026e68: |[026e68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +026e78: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026e7c: 6e20 8a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@098a │ │ +026e82: 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; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026e84: |[026e84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +026e94: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026e98: 6e20 8b09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@098b │ │ +026e9e: 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 │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026ea0: |[026ea0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +026eb0: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026eb4: 6e20 8c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@098c │ │ +026eba: 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 │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setFromIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026ebc: |[026ebc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +026ecc: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026ed0: 6e20 8d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@098d │ │ +026ed6: 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 │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setFullScreen' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026ed8: |[026ed8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +026ee8: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026eec: 6e20 8e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@098e │ │ +026ef2: 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 │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setItemCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026ef4: |[026ef4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +026f04: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026f08: 6e20 8f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@098f │ │ +026f0e: 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 │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026f10: |[026f10] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +026f20: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026f24: 6e20 9009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0990 │ │ +026f2a: 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; │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026f2c: |[026f2c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +026f3c: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026f40: 6e20 9109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0991 │ │ +026f46: 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 │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setRemovedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026f48: |[026f48] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +026f58: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026f5c: 6e20 9209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0992 │ │ +026f62: 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 │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026f64: |[026f64] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +026f74: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026f78: 6e20 9309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0993 │ │ +026f7e: 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 │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026f80: |[026f80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +026f90: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026f94: 6e20 9409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0994 │ │ +026f9a: 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 │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026f9c: |[026f9c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +026fac: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026fb0: 6e20 9509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0995 │ │ +026fb6: 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 │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026fb8: |[026fb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +026fc8: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026fcc: 6e20 9609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0996 │ │ +026fd2: 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; │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +026fd4: |[026fd4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +026fe4: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ +026fe8: 6e20 9709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0997 │ │ +026fee: 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 : 300 (AccessibilityRecordCompatIcs.java) │ │ + │ │ +Class #135 header: │ │ +class_idx : 262 │ │ +access_flags : 4096 (0x1000) │ │ superclass_idx : 407 │ │ -source_file_idx : 294 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 47 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #181 annotations: │ │ +Class #135 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; } │ │ -Annotations on method #1753 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #181 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #135 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 441 (CursorAdapter.java) │ │ + │ │ +Class #136 header: │ │ +class_idx : 263 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 41 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #136 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChangeObserver" │ │ + │ │ +Class #136 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/ContentObserver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +026ff0: |[026ff0] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +027000: 5b12 3402 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0234 │ │ +027004: 2200 4100 |0002: new-instance v0, Landroid/os/Handler; // type@0041 │ │ +027008: 7010 0201 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +02700e: 7020 ab00 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00ab │ │ +027014: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=454 │ │ + 0x0002 line=455 │ │ + 0x000a line=456 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : 'deliverSelfNotifications' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +027018: |[027018] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +027028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02702a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=460 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : 'onChange' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02702c: |[02702c] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +02703c: 5410 3402 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0234 │ │ +027040: 6e10 3508 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0835 │ │ +027046: 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 : 441 (CursorAdapter.java) │ │ + │ │ +Class #137 header: │ │ +class_idx : 264 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 44 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #137 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MyDataSetObserver" │ │ + │ │ +Class #137 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/DataSetObserver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027048: |[027048] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +027058: 5b01 3502 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ +02705c: 7010 c100 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00c1 │ │ +027062: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +027064: |[027064] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +027074: 7020 1c08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@081c │ │ +02707a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : 'onChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +02707c: |[02707c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +02708c: 5420 3502 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ +027090: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +027092: 5c01 3e02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +027096: 5420 3502 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ +02709a: 6e10 3308 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0833 │ │ +0270a0: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=472 │ │ + 0x0005 line=473 │ │ + 0x000a line=474 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : 'onInvalidated' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0270a4: |[0270a4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0270b4: 5420 3502 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ +0270b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0270ba: 5c01 3e02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0270be: 5420 3502 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ +0270c2: 6e10 3408 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0834 │ │ +0270c8: 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 : 441 (CursorAdapter.java) │ │ + │ │ +Class #138 header: │ │ +class_idx : 266 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 442 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #138 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorFilter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CursorFilterClient" │ │ + │ │ +Class #138 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'changeCursor' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'getCursor' │ │ + type : '()Landroid/database/Cursor;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'runQueryOnBackgroundThread' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 442 (CursorFilter.java) │ │ + │ │ +Class #139 header: │ │ +class_idx : 267 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 348 │ │ +source_file_idx : 442 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #139 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ + │ │ +Class #139 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/Filter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'mClient' │ │ + type : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0270cc: |[0270cc] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0270dc: 7010 b409 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@09b4 │ │ +0270e2: 5b01 4102 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ +0270e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0003 line=40 │ │ + 0x0005 line=41 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0006 reg=1 client Landroid/support/v4/widget/CursorFilter$CursorFilterClient; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'convertResultToString' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0270e8: |[0270e8] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0270f8: 5410 4102 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ +0270fc: 1f02 2a00 |0002: check-cast v2, Landroid/database/Cursor; // type@002a │ │ +027100: 7220 3a08 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@083a │ │ +027106: 0c00 |0007: move-result-object v0 │ │ +027108: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'performFiltering' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +02710c: |[02710c] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +02711c: 5432 4102 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ +027120: 7220 3c08 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@083c │ │ +027126: 0c00 |0005: move-result-object v0 │ │ +027128: 2201 5b01 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@015b │ │ +02712c: 7010 b309 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@09b3 │ │ +027132: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +027136: 7210 af00 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ +02713c: 0a02 |0010: move-result v2 │ │ +02713e: 5912 5702 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0257 │ │ +027142: 5b10 5802 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ +027146: 1101 |0015: return-object v1 │ │ +027148: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +02714a: 5912 5702 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0257 │ │ +02714e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +027150: 5b12 5802 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ +027154: 28f9 |001c: goto 0015 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0006 line=52 │ │ + 0x000b line=53 │ │ + 0x000d line=54 │ │ + 0x0013 line=55 │ │ + 0x0015 line=60 │ │ + 0x0016 line=57 │ │ + 0x0019 line=58 │ │ + locals : │ │ + 0x0006 - 0x001d reg=0 cursor Landroid/database/Cursor; │ │ + 0x000b - 0x001d reg=1 results Landroid/widget/Filter$FilterResults; │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x001d reg=4 constraint Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'publishResults' │ │ + type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +027158: |[027158] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +027168: 5431 4102 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ +02716c: 7210 3b08 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@083b │ │ +027172: 0c00 |0005: move-result-object v0 │ │ +027174: 5451 5802 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ +027178: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +02717c: 5451 5802 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ +027180: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +027184: 5432 4102 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ +027188: 5451 5802 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ +02718c: 1f01 2a00 |0012: check-cast v1, Landroid/database/Cursor; // type@002a │ │ +027190: 7220 3908 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0839 │ │ +027196: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0006 line=67 │ │ + 0x000e line=68 │ │ + 0x0017 line=70 │ │ + locals : │ │ + 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ + │ │ + source_file_idx : 442 (CursorFilter.java) │ │ + │ │ +Class #140 header: │ │ +class_idx : 270 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 508 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #140 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ + │ │ +Class #140 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 508 (EdgeEffectCompat.java) │ │ + │ │ +Class #141 header: │ │ +class_idx : 271 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 508 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #141 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ + │ │ +Class #141 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'mEdgeEffect' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +027198: |[027198] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0271a8: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0271ac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0271b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0271b4: 2200 0d01 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@010d │ │ +0271b8: 7010 4a08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@084a │ │ +0271be: 6900 4202 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +0271c2: 0e00 |000d: return-void │ │ +0271c4: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@010c │ │ +0271c8: 7010 4108 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0841 │ │ +0271ce: 6900 4202 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +0271d2: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0006 line=38 │ │ + 0x000d line=42 │ │ + 0x000e line=40 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0271d4: |[0271d4] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +0271e4: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0271ea: 6200 4202 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +0271ee: 7220 5608 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0856 │ │ +0271f4: 0c00 |0008: move-result-object v0 │ │ +0271f6: 5b10 4302 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +0271fa: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0003 line=133 │ │ + 0x000b line=134 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0271fc: |[0271fc] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +02720c: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +027210: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +027214: 7230 5308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0853 │ │ +02721a: 0a00 |0007: move-result v0 │ │ +02721c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=218 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'finish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +027220: |[027220] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +027230: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +027234: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +027238: 7220 5408 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0854 │ │ +02723e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + 0x0007 line=163 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'isFinished' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +027240: |[027240] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +027250: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +027254: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +027258: 7220 5508 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0855 │ │ +02725e: 0a00 |0007: move-result v0 │ │ +027260: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=154 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'onAbsorb' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +027264: |[027264] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +027274: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +027278: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +02727c: 7230 5708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0857 │ │ +027282: 0a00 |0007: move-result v0 │ │ +027284: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=204 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 velocity I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'onPull' │ │ + type : '(F)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +027288: |[027288] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +027298: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +02729c: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +0272a0: 7230 5808 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0858 │ │ +0272a6: 0a00 |0007: move-result v0 │ │ +0272a8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 deltaDistance F │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'onRelease' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0272ac: |[0272ac] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0272bc: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +0272c0: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +0272c4: 7220 5908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0859 │ │ +0272ca: 0a00 |0007: move-result v0 │ │ +0272cc: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'setSize' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +0272d0: |[0272d0] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +0272e0: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ +0272e4: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ +0272e8: 7240 5a08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@085a │ │ +0272ee: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0007 line=144 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0008 reg=3 width I │ │ + 0x0000 - 0x0008 reg=4 height I │ │ + │ │ + source_file_idx : 508 (EdgeEffectCompat.java) │ │ + │ │ +Class #142 header: │ │ +class_idx : 272 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #142 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0272f0: |[0272f0] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +027300: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +027306: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +027308: |[027308] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +027318: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ +02731c: 6e20 a809 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@09a8 │ │ +027322: 0a00 |0005: move-result v0 │ │ +027324: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027328: |[027328] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +027338: 1f00 5601 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0156 │ │ +02733c: 6e10 a909 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@09a9 │ │ +027342: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0005 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +027344: |[027344] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +027354: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ +027358: 6e10 aa09 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09aa │ │ +02735e: 0a00 |0005: move-result v0 │ │ +027360: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +027364: |[027364] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +027374: 2200 5601 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0156 │ │ +027378: 7020 a709 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@09a7 │ │ +02737e: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +027380: |[027380] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +027390: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ +027394: 6e20 ab09 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@09ab │ │ +02739a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +02739c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x0005 line=58 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 velocity I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0273a0: |[0273a0] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0273b0: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ +0273b4: 6e20 ac09 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@09ac │ │ +0273ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0273bc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0005 line=47 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 deltaDistance F │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0273c0: |[0273c0] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0273d0: 0720 |0000: move-object v0, v2 │ │ +0273d2: 1f00 5601 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0156 │ │ +0273d6: 6e10 ad09 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@09ad │ │ +0273dc: 6e10 aa09 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09aa │ │ +0273e2: 0a01 |0009: move-result v1 │ │ +0273e4: 0f01 |000a: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0003 line=52 │ │ + 0x0006 line=53 │ │ + locals : │ │ + 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ + 0x0000 - 0x000b reg=2 edgeEffect Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0273e8: |[0273e8] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +0273f8: 1f00 5601 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0156 │ │ +0273fc: 6e30 ae09 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@09ae │ │ +027402: 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 : 509 (EdgeEffectCompatIcs.java) │ │ + │ │ +Class #143 header: │ │ +class_idx : 274 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1578 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #143 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnQueryTextListenerCompat" │ │ + │ │ +Class #143 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : 'mListener' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +027404: |[027404] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +027414: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02741a: 7100 8a08 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@088a │ │ +027420: 0c00 |0006: move-result-object v0 │ │ +027422: 7220 8108 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0881 │ │ +027428: 0c00 |000a: move-result-object v0 │ │ +02742a: 5b10 4702 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0247 │ │ +02742e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x0003 line=124 │ │ + 0x000d line=125 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +027430: |[027430] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +027440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027442: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +027444: |[027444] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +027454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027456: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=140 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ + │ │ + source_file_idx : 1578 (SearchViewCompat.java) │ │ + │ │ +Class #144 header: │ │ +class_idx : 277 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1578 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #144 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SearchViewCompatImpl" │ │ + │ │ +Class #144 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1578 (SearchViewCompat.java) │ │ + │ │ +Class #145 header: │ │ +class_idx : 279 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1578 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #145 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; } │ │ + │ │ +Class #145 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +027458: |[027458] android.support.v4.widget.SearchViewCompat.:()V │ │ +027468: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +02746c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +027470: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +027474: 2200 1401 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0114 │ │ +027478: 7010 7d08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@087d │ │ +02747e: 6900 4a02 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ +027482: 0e00 |000d: return-void │ │ +027484: 2200 1601 |000e: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0116 │ │ +027488: 7010 8408 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0884 │ │ +02748e: 6900 4a02 |0013: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ +027492: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + 0x0006 line=85 │ │ + 0x000d line=89 │ │ + 0x000e line=87 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +027494: |[027494] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +0274a4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0274aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + 0x0003 line=93 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ + 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0274ac: |[0274ac] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +0274bc: 6200 4a02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ +0274c0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0274c4: |[0274c4] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0274d4: 6200 4a02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ +0274d8: 7220 8208 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0882 │ │ +0274de: 0c00 |0005: move-result-object v0 │ │ +0274e0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0274e4: |[0274e4] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +0274f4: 6200 4a02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ +0274f8: 5431 4702 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0247 │ │ +0274fc: 7230 8308 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0883 │ │ +027502: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0007 line=115 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1578 (SearchViewCompat.java) │ │ + │ │ +Class #146 header: │ │ +class_idx : 280 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1579 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #146 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #146 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/SearchView$OnQueryTextListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027504: |[027504] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +027514: 5b01 4b02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@024b │ │ +027518: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02751e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +027520: |[027520] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +027530: 5410 4b02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@024b │ │ +027534: 7220 9008 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@0890 │ │ +02753a: 0a00 |0005: move-result v0 │ │ +02753c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ + 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +027540: |[027540] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +027550: 5410 4b02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@024b │ │ +027554: 7220 9108 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0891 │ │ +02755a: 0a00 |0005: move-result v0 │ │ +02755c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ + 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ + │ │ + source_file_idx : 1579 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #147 header: │ │ +class_idx : 281 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1579 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #147 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnQueryTextListenerCompatBridge" │ │ + │ │ +Class #147 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1579 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #148 header: │ │ +class_idx : 282 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1579 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #148 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; } │ │ + │ │ +Class #148 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +027560: |[027560] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +027570: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +027576: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0003 line=29 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +027578: |[027578] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +027588: 2200 1801 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0118 │ │ +02758c: 7020 8d08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@088d │ │ +027592: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +027594: |[027594] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0275a4: 2200 6901 |0000: new-instance v0, Landroid/widget/SearchView; // type@0169 │ │ +0275a8: 7020 db09 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@09db │ │ +0275ae: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0275b0: |[0275b0] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0275c0: 1f00 6901 |0000: check-cast v0, Landroid/widget/SearchView; // type@0169 │ │ +0275c4: 1f01 6801 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0168 │ │ +0275c8: 6e20 dc09 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@09dc │ │ +0275ce: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0007 line=54 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1579 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #149 header: │ │ +class_idx : 283 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1593 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #149 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="CursorToStringConverter" │ │ + │ │ +Class #149 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1593 (SimpleCursorAdapter.java) │ │ + │ │ +Class #150 header: │ │ +class_idx : 284 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1593 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #150 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewBinder" │ │ + │ │ +Class #150 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1593 (SimpleCursorAdapter.java) │ │ + │ │ +Class #151 header: │ │ +class_idx : 489 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #151 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Auth" │ │ + │ │ +Class #151 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : 'AUTH_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "authkey" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : 'AUTH_URL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "authurl" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : 'PARAM1' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "param1" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : 'PARAM2' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "param2" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : 'PARAM3' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "param3" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : 'PARAM4' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "param4" │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ + name : '_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #152 header: │ │ +class_idx : 490 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 6 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #152 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="FileMedia" │ │ + │ │ +Class #152 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ + name : 'DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "data" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ + name : 'DATE_MODIFIED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_modified" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ + name : 'SIZE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "size" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ + name : 'TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ + name : 'TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "type" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ + name : '_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #153 header: │ │ +class_idx : 491 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #153 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="FileType" │ │ + │ │ +Class #153 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ + name : 'AUDIO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "audio" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ + name : 'FOLDER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "folder" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ + name : 'VIDEO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "video" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ + name : 'ZIP' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "zip" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ + name : 'ZIPENTRY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "zipentry" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #154 header: │ │ +class_idx : 492 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #154 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Media" │ │ + │ │ +Class #154 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_data" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'DATE_ADDED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_added" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'DATE_MODIFIED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_modified" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'DISPLAY_NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_display_name" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'MIME_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "mime_type" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'SIZE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_size" │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : 'TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ + name : '_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #155 header: │ │ +class_idx : 493 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #155 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Session" │ │ + │ │ +Class #155 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session;) │ │ + name : 'SESSION_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "session_key" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session;) │ │ + name : '_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #156 header: │ │ +class_idx : 494 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #156 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Url" │ │ + │ │ +Class #156 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url;) │ │ + name : 'PATH' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "path" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url;) │ │ + name : '_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #157 header: │ │ +class_idx : 495 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #157 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="VideoMedia" │ │ + │ │ +Class #157 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_data" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'DATE_ADDED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_added" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'DATE_MODIFIED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_modified" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'DURATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "duration" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'MEDIA_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "media_key" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'MIME_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "mime_type" │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'RESOLUTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "resolution" │ │ + #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'SIZE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_size" │ │ + #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : 'TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #9 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ + name : '_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #158 header: │ │ +class_idx : 496 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 38 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #158 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url; Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session; Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth; Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType; Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia; Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia; Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media; } │ │ + │ │ +Class #158 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'AUDIO_ALBUMART' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'AUDIO_ALBUMART_FILE_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'AUDIO_ALBUMART_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 9 │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'AUTHORITY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "jp.co.kayo.android.localplayer.ds" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_ALBUMS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_ALBUMS_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_ARTIST' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_ARTIST_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_AUTH' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 26 │ │ + #9 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_CLEAR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 24 │ │ + #10 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_DOWNLOAD' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 19 │ │ + #11 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_FAVORITE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 13 │ │ + #12 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_FAVORITE_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 14 │ │ + #13 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_FILE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 29 │ │ + #14 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_FILE_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 30 │ │ + #15 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_GENRES' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 20 │ │ + #16 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_GENRESMEMBER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 22 │ │ + #17 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_GENRESMEMBER_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 23 │ │ + #18 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_GENRES_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 21 │ │ + #19 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_MEDIA' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #20 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_MEDIA_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #21 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_ORDER_AUDIO' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 17 │ │ + #22 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_ORDER_AUDIO_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 18 │ │ + #23 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_PING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 27 │ │ + #24 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_PLAYLIST' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #25 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_PLAYLISTMEMBER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 11 │ │ + #26 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_PLAYLISTMEMBER_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 12 │ │ + #27 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_PLAYLIST_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 7 │ │ + #28 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_RESET' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 25 │ │ + #29 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_URL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 28 │ │ + #30 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_VIDEO' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 15 │ │ + #31 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'CODE_VIDEO_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #32 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'FAVORITE_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "media_id" │ │ + #33 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'FAVORITE_POINT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "point" │ │ + #34 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'FAVORITE_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "type" │ │ + #35 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'FAVORITE_TYPE_ALBUM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album" │ │ + #36 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'FAVORITE_TYPE_ARTIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist" │ │ + #37 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ + name : 'FAVORITE_TYPE_SONG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "song" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #159 header: │ │ +class_idx : 497 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1602 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #159 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/SystemConsts;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/SystemConsts;) │ │ + name : 'MEDIA_EXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : ".mp3,.ogg" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/SystemConsts;) │ │ + name : 'SITE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "http://justplayer-dev.appspot.com" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/SystemConsts;) │ │ + name : 'VIDEO_EXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : ".mp4,.avi" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1602 (SystemConsts.java) │ │ + │ │ +Class #160 header: │ │ +class_idx : 498 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1643 │ │ +static_fields_size : 41 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #160 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/TableConsts;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ALBUM_DEL_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "del_flg" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ALBUM_INIT_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "init_flg" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ARTIST_DEL_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "del_flg" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ARTIST_INIT_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "init_flg" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'AUDIO_CACHE_FILE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "cache_file" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'AUDIO_DEL_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "del_flg" │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "download_id" │ │ + #7 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_LOCAL_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "local_uri" │ │ + #8 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_MEDIA_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "media_id" │ │ + #9 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_REMOTE_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "remote_uri" │ │ + #10 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_STATUS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "status" │ │ + #11 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #12 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'DOWNLOAD_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "type" │ │ + #13 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'FAVORITE_POINT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "point" │ │ + #14 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'GENRES_DEL_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "del_flg" │ │ + #15 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'GENRES_INIT_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "init_flg" │ │ + #16 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'GENRES_TAGS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "tags" │ │ + #17 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_ALBUM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album" │ │ + #18 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_ALBUM_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album_key" │ │ + #19 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_ARTIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist" │ │ + #20 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_ARTIST_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist_key" │ │ + #21 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_DURATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "duration" │ │ + #22 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_MEDIA_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "media_id" │ │ + #23 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'ORDER_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #24 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'PLAYLIST_DEL_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "del_flg" │ │ + #25 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'PLAYLIST_INIT_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "init_flg" │ │ + #26 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'PODCAST_LINK' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "link" │ │ + #27 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'PODCAST_SUBTITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "subtitle" │ │ + #28 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'PODCAST_SUMMARY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "summary" │ │ + #29 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'SITE_LINK' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "site" │ │ + #30 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_ALBUM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album" │ │ + #31 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_ARTIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist" │ │ + #32 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_AUDIO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "audio" │ │ + #33 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_DOWNLOAD' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "download" │ │ + #34 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_GENRES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "genres" │ │ + #35 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_ORDERLIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "orderlist" │ │ + #36 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_PLAYLIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "playlist" │ │ + #37 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_PLAYLIST_AUDIO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "playlist_audio" │ │ + #38 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'TBNAME_VIDEO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "video" │ │ + #39 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'VIDEO_DEL_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "del_flg" │ │ + #40 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ + name : 'VIDEO_INIT_FLG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "init_flg" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1643 (TableConsts.java) │ │ + │ │ +Class #161 header: │ │ +class_idx : 499 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 355 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #161 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0275d0: |[0275d0] jp.co.kayo.android.localplayer.ds.podcast.BuildConfig.:()V │ │ +0275e0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0275e6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=4 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 355 (BuildConfig.java) │ │ + │ │ +Class #162 header: │ │ +class_idx : 500 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 442 │ │ +source_file_idx : 417 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #162 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ + │ │ +Class #162 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/util/ArrayList;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;) │ │ + name : 'category' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0275e8: |[0275e8] jp.co.kayo.android.localplayer.ds.podcast.CategoryList.:()V │ │ +0275f8: 7010 790a 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +0275fe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=7 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 417 (CategoryList.java) │ │ + │ │ +Class #163 header: │ │ +class_idx : 501 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 490 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #163 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;) │ │ + name : 'onExecute' │ │ + type : '(Landroid/os/Handler;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 490 (DialogCallback.java) │ │ + │ │ +Class #164 header: │ │ +class_idx : 502 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 631 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #164 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;) │ │ + name : 'onLoadImage' │ │ + type : '(Landroid/graphics/Bitmap;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 631 (ImageObserver.java) │ │ + │ │ +Class #165 header: │ │ +class_idx : 503 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 632 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #165 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onLoadImage │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #165 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ + name : 'val$bmp' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +027600: |[027600] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V │ │ +027610: 5b01 0c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ +027614: 5b02 0d03 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.val$bmp:Landroid/graphics/Bitmap; // field@030d │ │ +027618: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02761e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/Bitmap; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 57 16-bit code units │ │ +027620: |[027620] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl$1.run:()V │ │ +027630: 5441 0c03 |0000: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ +027634: 5211 1003 |0002: iget v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mPotision:I // field@0310 │ │ +027638: 5442 0c03 |0004: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ +02763c: 5422 1203 |0006: iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ +027640: 6e10 f90b 0200 |0008: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.getPotision:()I // method@0bf9 │ │ +027646: 0a02 |000b: move-result v2 │ │ +027648: 3321 2c00 |000c: if-ne v1, v2, 0038 // +002c │ │ +02764c: 2200 4601 |000e: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0146 │ │ +027650: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +027652: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +027656: 7030 9909 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0999 │ │ +02765c: 1602 c800 |0016: const-wide/16 v2, #int 200 // #c8 │ │ +027660: 6e30 9a09 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@099a │ │ +027666: 5441 0c03 |001b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ +02766a: 5411 1203 |001d: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ +02766e: 5411 c103 |001f: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ +027672: 6e20 bf09 0100 |0021: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@09bf │ │ +027678: 5441 0c03 |0024: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ +02767c: 5411 1203 |0026: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ +027680: 5411 c103 |0028: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ +027684: 5442 0d03 |002a: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.val$bmp:Landroid/graphics/Bitmap; // field@030d │ │ +027688: 6e20 bc09 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09bc │ │ +02768e: 5441 0c03 |002f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ +027692: 5411 1203 |0031: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ +027696: 5411 c103 |0033: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ +02769a: 6e10 bb09 0100 |0035: invoke-virtual {v1}, Landroid/widget/ImageView;.invalidate:()V // method@09bb │ │ +0276a0: 0e00 |0038: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x000e line=48 │ │ + 0x0016 line=49 │ │ + 0x001b line=50 │ │ + 0x0024 line=51 │ │ + 0x002f line=52 │ │ + 0x0038 line=54 │ │ + locals : │ │ + 0x0016 - 0x0038 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ + 0x0000 - 0x0039 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1; │ │ + │ │ + source_file_idx : 632 (ImageObserverImpl.java) │ │ + │ │ +Class #166 header: │ │ +class_idx : 505 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1341 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #166 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/Logger;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "PodcastProvider" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : 'debug' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0276a4: |[0276a4] jp.co.kayo.android.localplayer.ds.podcast.Logger.:()V │ │ +0276b4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0276ba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/Logger; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : 'd' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0276bc: |[0276bc] jp.co.kayo.android.localplayer.ds.podcast.Logger.d:(Ljava/lang/String;)I │ │ +0276cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0276ce: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : 'e' │ │ + type : '(Ljava/lang/String;Ljava/lang/Exception;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +0276d0: |[0276d0] jp.co.kayo.android.localplayer.ds.podcast.Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ +0276e0: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0276e4: 1a00 ea05 |0002: const-string v0, "PodcastProvider" // string@05ea │ │ +0276e8: 7130 ae08 1002 |0004: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ +0276ee: 0a00 |0007: move-result v0 │ │ +0276f0: 0f00 |0008: return v0 │ │ +0276f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0276f4: 28fe |000a: goto 0008 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0002 line=51 │ │ + 0x0008 line=53 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 msg Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=2 e Ljava/lang/Exception; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : 'i' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0276f8: |[0276f8] jp.co.kayo.android.localplayer.ds.podcast.Logger.i:(Ljava/lang/String;)I │ │ +027708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02770a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ + name : 'v' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02770c: |[02770c] jp.co.kayo.android.localplayer.ds.podcast.Logger.v:(Ljava/lang/String;)I │ │ +02771c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02771e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1341 (Logger.java) │ │ + │ │ +Class #167 header: │ │ +class_idx : 506 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 65 │ │ +source_file_idx : 1403 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #167 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #167 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/Handler;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027720: |[027720] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ +027730: 5b01 1503 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ +027734: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +02773a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;) │ │ + name : 'handleMessage' │ │ + type : '(Landroid/os/Message;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 60 16-bit code units │ │ +02773c: |[02773c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +02774c: 6f20 0501 5400 |0000: invoke-super {v4, v5}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ +027752: 5250 1800 |0003: iget v0, v5, Landroid/os/Message;.what:I // field@0018 │ │ +027756: 2b00 2d00 0000 |0005: packed-switch v0, 00000032 // +0000002d │ │ +02775c: 0e00 |0008: return-void │ │ +02775e: 5440 1503 |0009: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ +027762: 6e10 ff0a 0000 |000b: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0aff │ │ +027768: 0c00 |000e: move-result-object v0 │ │ +02776a: 1401 0200 037f |000f: const v1, #float 1.74129e+38 // #7f030002 │ │ +027770: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +027772: 5443 1503 |0013: iget-object v3, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ +027776: 6e40 0703 1032 |0015: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@0307 │ │ +02777c: 28f0 |0018: goto 0008 // -0010 │ │ +02777e: 5441 1503 |0019: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ +027782: 5450 1700 |001b: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +027786: 1f00 9a01 |001d: check-cast v0, Ljava/lang/String; // type@019a │ │ +02778a: 7120 f70a 0100 |001f: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;)V // method@0af7 │ │ +027790: 28e6 |0022: goto 0008 // -001a │ │ +027792: 5441 1503 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ +027796: 5450 1700 |0025: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +02779a: 1f00 9a01 |0027: check-cast v0, Ljava/lang/String; // type@019a │ │ +02779e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +0277a0: 7130 f009 0102 |002a: invoke-static {v1, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09f0 │ │ +0277a6: 0c00 |002d: move-result-object v0 │ │ +0277a8: 6e10 f109 0000 |002e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@09f1 │ │ +0277ae: 28d7 |0031: goto 0008 // -0029 │ │ +0277b0: 0001 0300 0000 0000 0400 0000 1400 ... |0032: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0003 line=64 │ │ + 0x0008 line=69 │ │ + 0x0009 line=65 │ │ + 0x0019 line=66 │ │ + 0x0023 line=67 │ │ + 0x0032 line=64 │ │ + locals : │ │ + 0x0000 - 0x003c reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1; │ │ + 0x0000 - 0x003c reg=5 msg Landroid/os/Message; │ │ + │ │ + source_file_idx : 1403 (MainActivity.java) │ │ + │ │ +Class #168 header: │ │ +class_idx : 510 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1403 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #168 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showConfiumDialog │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #168 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ + name : 'val$callback' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0277c4: |[0277c4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$5.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ │ +0277d4: 5b01 1d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031d │ │ +0277d8: 5b02 1e03 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.val$callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@031e │ │ +0277dc: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0277e2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=426 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0277e4: |[0277e4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +0277f4: 5420 1e03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.val$callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@031e │ │ +0277f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0277fa: 7220 dd0a 1000 |0003: invoke-interface {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;.onExecute:(Landroid/os/Handler;)V // method@0add │ │ +027800: 7210 7500 0300 |0006: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0075 │ │ +027806: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=429 │ │ + 0x0006 line=430 │ │ + 0x0009 line=431 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5; │ │ + 0x0000 - 0x000a reg=3 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x000a reg=4 which I │ │ + │ │ + source_file_idx : 1403 (MainActivity.java) │ │ + │ │ +Class #169 header: │ │ +class_idx : 511 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1403 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #169 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showConfiumDialog │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #169 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027808: |[027808] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$6.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ +027818: 5b01 1f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031f │ │ +02781c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +027822: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=433 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;) │ │ + 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 │ │ +027824: |[027824] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +027834: 7210 7500 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0075 │ │ +02783a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0003 line=437 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6; │ │ + 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0004 reg=2 which I │ │ + │ │ + source_file_idx : 1403 (MainActivity.java) │ │ + │ │ +Class #170 header: │ │ +class_idx : 512 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1403 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #170 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showMessageDialog │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #170 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02783c: |[02783c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$7.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ +02784c: 5b01 2003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0320 │ │ +027850: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +027856: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=453 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;) │ │ + 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 │ │ +027858: |[027858] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +027868: 7210 7500 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0075 │ │ +02786e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=456 │ │ + 0x0003 line=457 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7; │ │ + 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0004 reg=2 which I │ │ + │ │ + source_file_idx : 1403 (MainActivity.java) │ │ + │ │ +Class #171 header: │ │ +class_idx : 514 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 65 │ │ +source_file_idx : 1420 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #171 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #171 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/Handler;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027870: |[027870] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V │ │ +027880: 5b01 2a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032a │ │ +027884: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +02788a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=10 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;) │ │ + name : 'handleMessage' │ │ + type : '(Landroid/os/Message;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +02788c: |[02788c] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$1.handleMessage:(Landroid/os/Message;)V │ │ +02789c: 6e10 1001 0400 |0000: invoke-virtual {v4}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0110 │ │ +0278a2: 0c01 |0003: move-result-object v1 │ │ +0278a4: 1a02 7f10 |0004: const-string v2, "text" // string@107f │ │ +0278a8: 6e20 eb00 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00eb │ │ +0278ae: 0c01 |0009: move-result-object v1 │ │ +0278b0: 6e10 3a0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ +0278b6: 0c00 |000d: move-result-object v0 │ │ +0278b8: 5431 2a03 |000e: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032a │ │ +0278bc: 1402 0900 067f |0010: const v2, #float 1.78117e+38 // #7f060009 │ │ +0278c2: 6e20 200b 2100 |0013: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.findViewById:(I)Landroid/view/View; // method@0b20 │ │ +0278c8: 0c01 |0016: move-result-object v1 │ │ +0278ca: 1f01 6c01 |0017: check-cast v1, Landroid/widget/TextView; // type@016c │ │ +0278ce: 6e20 eb09 0100 |0019: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +0278d4: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=13 │ │ + 0x000e line=14 │ │ + 0x001c line=15 │ │ + locals : │ │ + 0x000e - 0x001d reg=0 text Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1; │ │ + 0x0000 - 0x001d reg=4 msg Landroid/os/Message; │ │ + │ │ + source_file_idx : 1420 (MyProgressDialog.java) │ │ + │ │ +Class #172 header: │ │ +class_idx : 515 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1420 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #172 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #172 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0278d8: |[0278d8] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V │ │ +0278e8: 5b01 2b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ +0278ec: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0278f2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=18 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +0278f4: |[0278f4] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$2.run:()V │ │ +027904: 5420 2b03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ +027908: 7110 1e0b 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // method@0b1e │ │ +02790e: 0c00 |0005: move-result-object v0 │ │ +027910: 5421 2b03 |0006: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ +027914: 7110 1d0b 0100 |0008: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Landroid/os/Handler; // method@0b1d │ │ +02791a: 0c01 |000b: move-result-object v1 │ │ +02791c: 7220 dd0a 1000 |000c: invoke-interface {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;.onExecute:(Landroid/os/Handler;)V // method@0add │ │ +027922: 5420 2b03 |000f: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ +027926: 6e10 1f0b 0000 |0011: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.dismiss:()V // method@0b1f │ │ +02792c: 0e00 |0014: return-void │ │ +02792e: 0d00 |0015: move-exception v0 │ │ +027930: 5421 2b03 |0016: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ +027934: 6e10 1f0b 0100 |0018: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.dismiss:()V // method@0b1f │ │ +02793a: 2700 |001b: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x000f │ │ + -> 0x0015 │ │ + positions : │ │ + 0x0000 line=22 │ │ + 0x000f line=26 │ │ + 0x0014 line=28 │ │ + 0x0015 line=26 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2; │ │ + │ │ + source_file_idx : 1420 (MyProgressDialog.java) │ │ + │ │ +Class #173 header: │ │ +class_idx : 516 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 15 │ │ +source_file_idx : 1420 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #173 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/app/ProgressDialog;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : 'callback' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : 'handler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : 'runnable' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +027948: |[027948] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.:(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ │ +027958: 7020 5400 2100 |0000: invoke-direct {v1, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0054 │ │ +02795e: 2200 0202 |0003: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1; // type@0202 │ │ +027962: 7020 180b 1000 |0005: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V // method@0b18 │ │ +027968: 5b10 2d03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.handler:Landroid/os/Handler; // field@032d │ │ +02796c: 2200 0302 |000a: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2; // type@0203 │ │ +027970: 7020 1a0b 1000 |000c: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V // method@0b1a │ │ +027976: 5b10 2e03 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.runnable:Ljava/lang/Runnable; // field@032e │ │ +02797a: 5b13 2c03 |0011: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@032c │ │ +02797e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +027980: 6e20 230b 0100 |0014: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.setProgressStyle:(I)V // method@0b23 │ │ +027986: 1400 0a00 057f |0017: const v0, #float 1.76788e+38 // #7f05000a │ │ +02798c: 6e20 7100 0200 |001a: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0071 │ │ +027992: 0c00 |001d: move-result-object v0 │ │ +027994: 6e20 220b 0100 |001e: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0b22 │ │ +02799a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +02799c: 6e20 210b 0100 |0022: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.setCancelable:(Z)V // method@0b21 │ │ +0279a2: 0e00 |0025: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + 0x0003 line=10 │ │ + 0x000a line=18 │ │ + 0x0011 line=36 │ │ + 0x0013 line=37 │ │ + 0x0017 line=38 │ │ + 0x0021 line=39 │ │ + 0x0025 line=40 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + 0x0000 - 0x0026 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0026 reg=3 callback Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : 'access$000' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Landroid/os/Handler;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0279a4: |[0279a4] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Landroid/os/Handler; │ │ +0279b4: 5410 2d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.handler:Landroid/os/Handler; // field@032d │ │ +0279b8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=9 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : 'access$100' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0279bc: |[0279bc] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ +0279cc: 5410 2c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@032c │ │ +0279d0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=9 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0279d4: |[0279d4] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.start:()V │ │ +0279e4: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ +0279e8: 5421 2e03 |0002: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.runnable:Ljava/lang/Runnable; // field@032e │ │ +0279ec: 7020 610a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ +0279f2: 6e10 630a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ +0279f8: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x000a line=44 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ + │ │ + source_file_idx : 1420 (MyProgressDialog.java) │ │ + │ │ +Class #174 header: │ │ +class_idx : 517 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 341 │ │ +source_file_idx : 1510 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #174 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/CursorAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : 'handler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : 'mInflator' │ │ + type : 'Landroid/view/LayoutInflater;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : 'viewCache' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;ZLjp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 13 16-bit code units │ │ +0279fc: |[0279fc] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.:(Landroid/content/Context;Landroid/database/Cursor;ZLjp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ │ +027a0c: 7040 a609 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@09a6 │ │ +027a12: 2200 4100 |0003: new-instance v0, Landroid/os/Handler; // type@0041 │ │ +027a16: 7010 0201 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +027a1c: 5b10 2f03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.handler:Landroid/os/Handler; // field@032f │ │ +027a20: 5b15 3103 |000a: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0331 │ │ +027a24: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + 0x0003 line=20 │ │ + 0x000a line=24 │ │ + 0x000c line=25 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ + 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000d reg=3 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000d reg=4 autoRequery Z │ │ + 0x0000 - 0x000d reg=5 cache Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : 'bindView' │ │ + type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 20 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 133 16-bit code units │ │ +027a28: |[027a28] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +027a38: 7401 0109 1100 |0000: invoke-virtual/range {v17}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0901 │ │ +027a3e: 0c05 |0003: move-result-object v5 │ │ +027a40: 1f05 1d02 |0004: check-cast v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // type@021d │ │ +027a44: 1a02 1407 |0006: const-string v2, "_id" // string@0714 │ │ +027a48: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +027a4c: 7220 ad00 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +027a52: 0a02 |000d: move-result v2 │ │ +027a54: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +027a58: 7220 b100 2000 |0010: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +027a5e: 0b0c |0013: move-result-wide v12 │ │ +027a60: 1a02 5207 |0014: const-string v2, "album" // string@0752 │ │ +027a64: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +027a68: 7220 ad00 2000 |0018: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +027a6e: 0a02 |001b: move-result v2 │ │ +027a70: 0800 1300 |001c: move-object/from16 v0, v19 │ │ +027a74: 7220 b300 2000 |001e: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +027a7a: 0c08 |0021: move-result-object v8 │ │ +027a7c: 1a02 8f07 |0022: const-string v2, "artist" // string@078f │ │ +027a80: 0800 1300 |0024: move-object/from16 v0, v19 │ │ +027a84: 7220 ad00 2000 |0026: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +027a8a: 0a02 |0029: move-result v2 │ │ +027a8c: 0800 1300 |002a: move-object/from16 v0, v19 │ │ +027a90: 7220 b300 2000 |002c: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +027a96: 0c0a |002f: move-result-object v10 │ │ +027a98: 1a02 5507 |0030: const-string v2, "album_art" // string@0755 │ │ +027a9c: 0800 1300 |0032: move-object/from16 v0, v19 │ │ +027aa0: 7220 ad00 2000 |0034: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +027aa6: 0a02 |0037: move-result v2 │ │ +027aa8: 0800 1300 |0038: move-object/from16 v0, v19 │ │ +027aac: 7220 b300 2000 |003a: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +027ab2: 0c09 |003d: move-result-object v9 │ │ +027ab4: 1a02 6610 |003e: const-string v2, "subtitle" // string@1066 │ │ +027ab8: 0800 1300 |0040: move-object/from16 v0, v19 │ │ +027abc: 7220 ad00 2000 |0042: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +027ac2: 0a02 |0045: move-result v2 │ │ +027ac4: 0800 1300 |0046: move-object/from16 v0, v19 │ │ +027ac8: 7220 b300 2000 |0048: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +027ace: 0c0e |004b: move-result-object v14 │ │ +027ad0: 7801 b200 1300 |004c: invoke-interface/range {v19}, Landroid/database/Cursor;.getPosition:()I // method@00b2 │ │ +027ad6: 0a07 |004f: move-result v7 │ │ +027ad8: 5452 c403 |0050: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textTitle:Landroid/widget/TextView; // field@03c4 │ │ +027adc: 6e20 eb09 8200 |0052: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +027ae2: 5452 c303 |0055: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textSubTitle:Landroid/widget/TextView; // field@03c3 │ │ +027ae6: 6e20 eb09 e200 |0057: invoke-virtual {v2, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +027aec: 6e20 fa0b 7500 |005a: invoke-virtual {v5, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.setPotision:(I)V // method@0bfa │ │ +027af2: 7120 d90b a800 |005d: invoke-static {v8, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getAlbumKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; // method@0bd9 │ │ +027af8: 0c06 |0060: move-result-object v6 │ │ +027afa: 0800 1000 |0061: move-object/from16 v0, v16 │ │ +027afe: 540f 3103 |0063: iget-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0331 │ │ +027b02: 2202 f801 |0065: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // type@01f8 │ │ +027b06: 0800 1000 |0067: move-object/from16 v0, v16 │ │ +027b0a: 5403 2f03 |0069: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.handler:Landroid/os/Handler; // field@032f │ │ +027b0e: 0800 1000 |006b: move-object/from16 v0, v16 │ │ +027b12: 5404 3103 |006d: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0331 │ │ +027b16: 7606 e10a 0200 |006f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.:(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V // method@0ae1 │ │ +027b1c: 6e52 de0b 8f9a |0072: invoke-virtual {v15, v8, v10, v9, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getImage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap; // method@0bde │ │ +027b22: 0c0b |0075: move-result-object v11 │ │ +027b24: 380b 0800 |0076: if-eqz v11, 007e // +0008 │ │ +027b28: 5452 c103 |0078: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ +027b2c: 6e20 bc09 b200 |007a: invoke-virtual {v2, v11}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09bc │ │ +027b32: 0e00 |007d: return-void │ │ +027b34: 5452 c103 |007e: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ +027b38: 1203 |0080: const/4 v3, #int 0 // #0 │ │ +027b3a: 6e20 bc09 3200 |0081: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09bc │ │ +027b40: 28f9 |0084: goto 007d // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0006 line=38 │ │ + 0x0014 line=39 │ │ + 0x0022 line=40 │ │ + 0x0030 line=41 │ │ + 0x003e line=42 │ │ + 0x004c line=43 │ │ + 0x0050 line=45 │ │ + 0x0055 line=46 │ │ + 0x005a line=47 │ │ + 0x005d line=49 │ │ + 0x0061 line=50 │ │ + 0x0076 line=56 │ │ + 0x0078 line=57 │ │ + 0x007d line=62 │ │ + 0x007e line=59 │ │ + locals : │ │ + 0x0006 - 0x0085 reg=5 holder Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + 0x0061 - 0x0085 reg=6 key Ljava/lang/Integer; │ │ + 0x0050 - 0x0085 reg=7 position I │ │ + 0x0022 - 0x0085 reg=8 album Ljava/lang/String; │ │ + 0x003e - 0x0085 reg=9 album_art Ljava/lang/String; │ │ + 0x0030 - 0x0085 reg=10 artist Ljava/lang/String; │ │ + 0x0076 - 0x0085 reg=11 bmp Landroid/graphics/Bitmap; │ │ + 0x0014 - 0x0085 reg=12 id J │ │ + 0x004c - 0x0085 reg=14 subtitle Ljava/lang/String; │ │ + 0x0000 - 0x0085 reg=16 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ + 0x0000 - 0x0085 reg=17 view Landroid/view/View; │ │ + 0x0000 - 0x0085 reg=18 context Landroid/content/Context; │ │ + 0x0000 - 0x0085 reg=19 cursor Landroid/database/Cursor; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : 'getInflator' │ │ + type : '(Landroid/content/Context;)Landroid/view/LayoutInflater;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +027b44: |[027b44] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ +027b54: 5410 3003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.mInflator:Landroid/view/LayoutInflater; // field@0330 │ │ +027b58: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +027b5c: 1a00 a40b |0004: const-string v0, "layout_inflater" // string@0ba4 │ │ +027b60: 6e20 7200 0200 |0006: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +027b66: 0c00 |0009: move-result-object v0 │ │ +027b68: 1f00 2d01 |000a: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ +027b6c: 5b10 3003 |000c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.mInflator:Landroid/view/LayoutInflater; // field@0330 │ │ +027b70: 5410 3003 |000e: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.mInflator:Landroid/view/LayoutInflater; // field@0330 │ │ +027b74: 1100 |0010: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0004 line=29 │ │ + 0x0006 line=30 │ │ + 0x000e line=32 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ + 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ + name : 'newView' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 54 16-bit code units │ │ +027b78: |[027b78] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +027b88: 6e20 290b 6500 |0000: invoke-virtual {v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0b29 │ │ +027b8e: 0c02 |0003: move-result-object v2 │ │ +027b90: 1403 0500 037f |0004: const v3, #float 1.74129e+38 // #7f030005 │ │ +027b96: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +027b98: 6e40 c108 3248 |0008: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ +027b9e: 0c01 |000b: move-result-object v1 │ │ +027ba0: 2200 1d02 |000c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // type@021d │ │ +027ba4: 7010 f80b 0000 |000e: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.:()V // method@0bf8 │ │ +027baa: 1402 0a00 067f |0011: const v2, #float 1.78117e+38 // #7f06000a │ │ +027bb0: 6e20 f408 2100 |0014: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +027bb6: 0c02 |0017: move-result-object v2 │ │ +027bb8: 1f02 6101 |0018: check-cast v2, Landroid/widget/ImageView; // type@0161 │ │ +027bbc: 5b02 c103 |001a: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ +027bc0: 1402 0b00 067f |001c: const v2, #float 1.78117e+38 // #7f06000b │ │ +027bc6: 6e20 f408 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +027bcc: 0c02 |0022: move-result-object v2 │ │ +027bce: 1f02 6c01 |0023: check-cast v2, Landroid/widget/TextView; // type@016c │ │ +027bd2: 5b02 c403 |0025: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textTitle:Landroid/widget/TextView; // field@03c4 │ │ +027bd6: 1402 0c00 067f |0027: const v2, #float 1.78117e+38 // #7f06000c │ │ +027bdc: 6e20 f408 2100 |002a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +027be2: 0c02 |002d: move-result-object v2 │ │ +027be4: 1f02 6c01 |002e: check-cast v2, Landroid/widget/TextView; // type@016c │ │ +027be8: 5b02 c303 |0030: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textSubTitle:Landroid/widget/TextView; // field@03c3 │ │ +027bec: 6e20 1709 0100 |0032: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0917 │ │ +027bf2: 1101 |0035: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 0x000c line=67 │ │ + 0x0011 line=68 │ │ + 0x001c line=69 │ │ + 0x0027 line=70 │ │ + 0x0032 line=71 │ │ + 0x0035 line=72 │ │ + locals : │ │ + 0x0011 - 0x0036 reg=0 holder Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + 0x000c - 0x0036 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0036 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ + 0x0000 - 0x0036 reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x0036 reg=7 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0036 reg=8 parent Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 1510 (PodcastAdapter.java) │ │ + │ │ +Class #175 header: │ │ +class_idx : 519 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 48 │ │ +source_file_idx : 1512 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #175 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'DATABASE_VERSION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +027bf4: |[027bf4] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +027c04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027c06: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +027c08: 7051 cf00 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00cf │ │ +027c0e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + 0x0005 line=36 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=4 dbname Ljava/lang/String; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'containParams' │ │ + type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +027c10: |[027c10] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.containParams:([Ljava/lang/String;Ljava/lang/String;)Z │ │ +027c20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +027c22: 2153 |0001: array-length v3, v5 │ │ +027c24: 0112 |0002: move v2, v1 │ │ +027c26: 3532 0700 |0003: if-ge v2, v3, 000a // +0007 │ │ +027c2a: 4600 0502 |0005: aget-object v0, v5, v2 │ │ +027c2e: 3360 0400 |0007: if-ne v0, v6, 000b // +0004 │ │ +027c32: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +027c34: 0f01 |000a: return v1 │ │ +027c36: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +027c3a: 28f6 |000d: goto 0003 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=352 │ │ + 0x0007 line=353 │ │ + 0x0009 line=354 │ │ + 0x000a line=357 │ │ + 0x000b line=352 │ │ + locals : │ │ + 0x0007 - 0x000a reg=0 table Ljava/lang/String; │ │ + 0x000b - 0x000e reg=0 table Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x000e reg=5 tables [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=6 checkTable Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'findAlbum' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 8 │ │ + insns size : 28 16-bit code units │ │ +027c3c: |[027c3c] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.findAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor; │ │ +027c4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +027c4e: 2200 3100 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +027c52: 7010 d000 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +027c58: 1a01 5207 |0006: const-string v1, "album" // string@0752 │ │ +027c5c: 6e20 d400 1000 |0008: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +027c62: 1a03 5807 |000b: const-string v3, "album_key = ?" // string@0758 │ │ +027c66: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +027c68: 2314 5e02 |000e: new-array v4, v1, [Ljava/lang/String; // type@025e │ │ +027c6c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +027c6e: 4d0a 0401 |0011: aput-object v10, v4, v1 │ │ +027c72: 0791 |0013: move-object v1, v9 │ │ +027c74: 0725 |0014: move-object v5, v2 │ │ +027c76: 0726 |0015: move-object v6, v2 │ │ +027c78: 0727 |0016: move-object v7, v2 │ │ +027c7a: 7408 d200 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +027c80: 0c01 |001a: move-result-object v1 │ │ +027c82: 1101 |001b: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=405 │ │ + 0x0006 line=406 │ │ + 0x000b line=407 │ │ + locals : │ │ + 0x0006 - 0x001c reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0000 - 0x001c reg=8 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x001c reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x001c reg=10 albumKey Ljava/lang/String; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'findTable' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 9 │ │ + insns size : 70 16-bit code units │ │ +027c84: |[027c84] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ +027c94: 220a 9c01 |0000: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ +027c98: 7010 520a 0a00 |0002: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +027c9e: 1a01 b510 |0005: const-string v1, "type='table' and name='" // string@10b5 │ │ +027ca2: 6e20 580a 1a00 |0007: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ca8: 6e20 580a da00 |000a: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027cae: 1a01 8000 |000d: const-string v1, "'" // string@0080 │ │ +027cb2: 6e20 580a 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027cb8: 2200 3100 |0012: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +027cbc: 7010 d000 0000 |0014: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +027cc2: 1a01 3c10 |0017: const-string v1, "sqlite_master" // string@103c │ │ +027cc6: 6e20 d400 1000 |0019: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +027ccc: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +027cce: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +027cd0: 6e10 5d0a 0a00 |001e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +027cd6: 0c03 |0021: move-result-object v3 │ │ +027cd8: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +027cda: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +027cdc: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +027cde: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +027ce0: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +027ce2: 07c1 |0027: move-object v1, v12 │ │ +027ce4: 7409 d300 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d3 │ │ +027cea: 0c09 |002b: move-result-object v9 │ │ +027cec: 3809 0f00 |002c: if-eqz v9, 003b // +000f │ │ +027cf0: 7210 b500 0900 |002e: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +027cf6: 0a01 |0031: move-result v1 │ │ +027cf8: 3801 0900 |0032: if-eqz v1, 003b // +0009 │ │ +027cfc: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +027cfe: 3809 0500 |0035: if-eqz v9, 003a // +0005 │ │ +027d02: 7210 ac00 0900 |0037: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +027d08: 0f01 |003a: return v1 │ │ +027d0a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +027d0c: 3809 feff |003c: if-eqz v9, 003a // -0002 │ │ +027d10: 28f9 |003e: goto 0037 // -0007 │ │ +027d12: 0d01 |003f: move-exception v1 │ │ +027d14: 3809 0500 |0040: if-eqz v9, 0045 // +0005 │ │ +027d18: 7210 ac00 0900 |0042: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +027d1e: 2701 |0045: throw v1 │ │ + catches : 1 │ │ + 0x001e - 0x0031 │ │ + -> 0x003f │ │ + positions : │ │ + 0x0000 line=380 │ │ + 0x0005 line=381 │ │ + 0x000a line=382 │ │ + 0x000d line=383 │ │ + 0x0012 line=385 │ │ + 0x0017 line=386 │ │ + 0x001c line=387 │ │ + 0x001d line=389 │ │ + 0x002c line=391 │ │ + 0x002e line=392 │ │ + 0x0034 line=393 │ │ + 0x0035 line=398 │ │ + 0x0037 line=399 │ │ + 0x003a line=396 │ │ + 0x003c line=398 │ │ + 0x0042 line=399 │ │ + 0x0045 line=398 │ │ + locals : │ │ + 0x0017 - 0x0046 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x001d - 0x0046 reg=9 cur Landroid/database/Cursor; │ │ + 0x0005 - 0x0046 reg=10 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0046 reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x0046 reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0046 reg=13 tbl Ljava/lang/String; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'getCount' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 62 16-bit code units │ │ +027d2c: |[027d2c] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ +027d3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +027d3e: 6e30 750b 6507 |0001: invoke-virtual {v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +027d44: 0a03 |0004: move-result v3 │ │ +027d46: 3803 2d00 |0005: if-eqz v3, 0032 // +002d │ │ +027d4a: 2203 9c01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +027d4e: 7010 520a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +027d54: 1a04 450f |000c: const-string v4, "select count(*) from " // string@0f45 │ │ +027d58: 6e20 580a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027d5e: 0c03 |0011: move-result-object v3 │ │ +027d60: 6e20 580a 7300 |0012: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027d66: 0c03 |0015: move-result-object v3 │ │ +027d68: 6e10 5d0a 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +027d6e: 0c03 |0019: move-result-object v3 │ │ +027d70: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +027d72: 6e30 cb00 3604 |001b: invoke-virtual {v6, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@00cb │ │ +027d78: 0c02 |001e: move-result-object v2 │ │ +027d7a: 3802 1300 |001f: if-eqz v2, 0032 // +0013 │ │ +027d7e: 7210 b500 0200 |0021: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +027d84: 0a03 |0024: move-result v3 │ │ +027d86: 3803 0d00 |0025: if-eqz v3, 0032 // +000d │ │ +027d8a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +027d8c: 7220 b100 3200 |0028: invoke-interface {v2, v3}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +027d92: 0b00 |002b: move-result-wide v0 │ │ +027d94: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ +027d98: 7210 ac00 0200 |002e: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +027d9e: 1000 |0031: return-wide v0 │ │ +027da0: 1600 0000 |0032: const-wide/16 v0, #int 0 // #0 │ │ +027da4: 3802 fdff |0034: if-eqz v2, 0031 // -0003 │ │ +027da8: 28f8 |0036: goto 002e // -0008 │ │ +027daa: 0d03 |0037: move-exception v3 │ │ +027dac: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +027db0: 7210 ac00 0200 |003a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +027db6: 2703 |003d: throw v3 │ │ + catches : 1 │ │ + 0x0001 - 0x002b │ │ + -> 0x0037 │ │ + positions : │ │ + 0x0000 line=361 │ │ + 0x0001 line=363 │ │ + 0x0007 line=364 │ │ + 0x001f line=365 │ │ + 0x0027 line=366 │ │ + 0x002c line=372 │ │ + 0x002e line=373 │ │ + 0x0031 line=370 │ │ + 0x0034 line=372 │ │ + 0x003a line=373 │ │ + 0x003d line=372 │ │ + locals : │ │ + 0x002c - 0x002e reg=0 count J │ │ + 0x0001 - 0x003e reg=2 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x003e reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x003e reg=6 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x003e reg=7 tbl Ljava/lang/String; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 2175 16-bit code units │ │ +027dc4: |[027dc4] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +027dd4: 6e10 c400 0400 |0000: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +027dda: 1a01 5207 |0003: const-string v1, "album" // string@0752 │ │ +027dde: 6e30 750b 4301 |0005: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +027de4: 0a01 |0008: move-result v1 │ │ +027de6: 3901 5001 |0009: if-nez v1, 0159 // +0150 │ │ +027dea: 2200 9c01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +027dee: 7010 520a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +027df4: 1a01 9101 |0010: const-string v1, "CREATE TABLE " // string@0191 │ │ +027df8: 6e20 580a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027dfe: 0c01 |0015: move-result-object v1 │ │ +027e00: 1a02 5207 |0016: const-string v2, "album" // string@0752 │ │ +027e04: 6e20 580a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e0a: 0c01 |001b: move-result-object v1 │ │ +027e0c: 1a02 2000 |001c: const-string v2, " (" // string@0020 │ │ +027e10: 6e20 580a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e16: 1a01 1407 |0021: const-string v1, "_id" // string@0714 │ │ +027e1a: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e20: 0c01 |0026: move-result-object v1 │ │ +027e22: 1a02 2500 |0027: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +027e26: 6e20 580a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e2c: 1a01 a300 |002c: const-string v1, "," // string@00a3 │ │ +027e30: 6e20 580a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e36: 0c01 |0031: move-result-object v1 │ │ +027e38: 1a02 5207 |0032: const-string v2, "album" // string@0752 │ │ +027e3c: 6e20 580a 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e42: 0c01 |0037: move-result-object v1 │ │ +027e44: 1a02 2800 |0038: const-string v2, " TEXT" // string@0028 │ │ +027e48: 6e20 580a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e4e: 1a01 a300 |003d: const-string v1, "," // string@00a3 │ │ +027e52: 6e20 580a 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e58: 0c01 |0042: move-result-object v1 │ │ +027e5a: 1a02 5707 |0043: const-string v2, "album_key" // string@0757 │ │ +027e5e: 6e20 580a 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e64: 0c01 |0048: move-result-object v1 │ │ +027e66: 1a02 2800 |0049: const-string v2, " TEXT" // string@0028 │ │ +027e6a: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e70: 1a01 a300 |004e: const-string v1, "," // string@00a3 │ │ +027e74: 6e20 580a 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e7a: 0c01 |0053: move-result-object v1 │ │ +027e7c: 1a02 5507 |0054: const-string v2, "album_art" // string@0755 │ │ +027e80: 6e20 580a 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e86: 0c01 |0059: move-result-object v1 │ │ +027e88: 1a02 2800 |005a: const-string v2, " TEXT" // string@0028 │ │ +027e8c: 6e20 580a 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e92: 1a01 a300 |005f: const-string v1, "," // string@00a3 │ │ +027e96: 6e20 580a 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027e9c: 0c01 |0064: move-result-object v1 │ │ +027e9e: 1a02 290d |0065: const-string v2, "minyear" // string@0d29 │ │ +027ea2: 6e20 580a 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ea8: 0c01 |006a: move-result-object v1 │ │ +027eaa: 1a02 2800 |006b: const-string v2, " TEXT" // string@0028 │ │ +027eae: 6e20 580a 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027eb4: 1a01 a300 |0070: const-string v1, "," // string@00a3 │ │ +027eb8: 6e20 580a 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ebe: 0c01 |0075: move-result-object v1 │ │ +027ec0: 1a02 100d |0076: const-string v2, "maxyear" // string@0d10 │ │ +027ec4: 6e20 580a 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027eca: 0c01 |007b: move-result-object v1 │ │ +027ecc: 1a02 2800 |007c: const-string v2, " TEXT" // string@0028 │ │ +027ed0: 6e20 580a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ed6: 1a01 a300 |0081: const-string v1, "," // string@00a3 │ │ +027eda: 6e20 580a 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ee0: 0c01 |0086: move-result-object v1 │ │ +027ee2: 1a02 8f0d |0087: const-string v2, "numsongs" // string@0d8f │ │ +027ee6: 6e20 580a 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027eec: 0c01 |008c: move-result-object v1 │ │ +027eee: 1a02 2400 |008d: const-string v2, " INTEGER" // string@0024 │ │ +027ef2: 6e20 580a 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ef8: 1a01 a300 |0092: const-string v1, "," // string@00a3 │ │ +027efc: 6e20 580a 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f02: 0c01 |0097: move-result-object v1 │ │ +027f04: 1a02 8f07 |0098: const-string v2, "artist" // string@078f │ │ +027f08: 6e20 580a 2100 |009a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f0e: 0c01 |009d: move-result-object v1 │ │ +027f10: 1a02 2800 |009e: const-string v2, " TEXT" // string@0028 │ │ +027f14: 6e20 580a 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f1a: 1a01 a300 |00a3: const-string v1, "," // string@00a3 │ │ +027f1e: 6e20 580a 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f24: 0c01 |00a8: move-result-object v1 │ │ +027f26: 1a02 9908 |00a9: const-string v2, "date_added" // string@0899 │ │ +027f2a: 6e20 580a 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f30: 0c01 |00ae: move-result-object v1 │ │ +027f32: 1a02 2600 |00af: const-string v2, " LONG" // string@0026 │ │ +027f36: 6e20 580a 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f3c: 1a01 a300 |00b4: const-string v1, "," // string@00a3 │ │ +027f40: 6e20 580a 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f46: 0c01 |00b9: move-result-object v1 │ │ +027f48: 1a02 9a08 |00ba: const-string v2, "date_modified" // string@089a │ │ +027f4c: 6e20 580a 2100 |00bc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f52: 0c01 |00bf: move-result-object v1 │ │ +027f54: 1a02 2600 |00c0: const-string v2, " LONG" // string@0026 │ │ +027f58: 6e20 580a 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f5e: 1a01 a300 |00c5: const-string v1, "," // string@00a3 │ │ +027f62: 6e20 580a 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f68: 0c01 |00ca: move-result-object v1 │ │ +027f6a: 1a02 1c0b |00cb: const-string v2, "init_flg" // string@0b1c │ │ +027f6e: 6e20 580a 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f74: 0c01 |00d0: move-result-object v1 │ │ +027f76: 1a02 2400 |00d1: const-string v2, " INTEGER" // string@0024 │ │ +027f7a: 6e20 580a 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f80: 1a01 a300 |00d6: const-string v1, "," // string@00a3 │ │ +027f84: 6e20 580a 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f8a: 0c01 |00db: move-result-object v1 │ │ +027f8c: 1a02 a508 |00dc: const-string v2, "del_flg" // string@08a5 │ │ +027f90: 6e20 580a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027f96: 0c01 |00e1: move-result-object v1 │ │ +027f98: 1a02 2400 |00e2: const-string v2, " INTEGER" // string@0024 │ │ +027f9c: 6e20 580a 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fa2: 1a01 a300 |00e7: const-string v1, "," // string@00a3 │ │ +027fa6: 6e20 580a 1000 |00e9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fac: 0c01 |00ec: move-result-object v1 │ │ +027fae: 1a02 7710 |00ed: const-string v2, "tags" // string@1077 │ │ +027fb2: 6e20 580a 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fb8: 0c01 |00f2: move-result-object v1 │ │ +027fba: 1a02 2800 |00f3: const-string v2, " TEXT" // string@0028 │ │ +027fbe: 6e20 580a 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fc4: 1a01 a300 |00f8: const-string v1, "," // string@00a3 │ │ +027fc8: 6e20 580a 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fce: 0c01 |00fd: move-result-object v1 │ │ +027fd0: 1a02 660e |00fe: const-string v2, "point" // string@0e66 │ │ +027fd4: 6e20 580a 2100 |0100: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fda: 0c01 |0103: move-result-object v1 │ │ +027fdc: 1a02 2400 |0104: const-string v2, " INTEGER" // string@0024 │ │ +027fe0: 6e20 580a 2100 |0106: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027fe6: 1a01 a300 |0109: const-string v1, "," // string@00a3 │ │ +027fea: 6e20 580a 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ff0: 0c01 |010e: move-result-object v1 │ │ +027ff2: 1a02 6610 |010f: const-string v2, "subtitle" // string@1066 │ │ +027ff6: 6e20 580a 2100 |0111: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +027ffc: 0c01 |0114: move-result-object v1 │ │ +027ffe: 1a02 2800 |0115: const-string v2, " TEXT" // string@0028 │ │ +028002: 6e20 580a 2100 |0117: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028008: 1a01 a300 |011a: const-string v1, "," // string@00a3 │ │ +02800c: 6e20 580a 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028012: 0c01 |011f: move-result-object v1 │ │ +028014: 1a02 6810 |0120: const-string v2, "summary" // string@1068 │ │ +028018: 6e20 580a 2100 |0122: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02801e: 0c01 |0125: move-result-object v1 │ │ +028020: 1a02 2800 |0126: const-string v2, " TEXT" // string@0028 │ │ +028024: 6e20 580a 2100 |0128: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02802a: 1a01 a300 |012b: const-string v1, "," // string@00a3 │ │ +02802e: 6e20 580a 1000 |012d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028034: 0c01 |0130: move-result-object v1 │ │ +028036: 1a02 b10b |0131: const-string v2, "link" // string@0bb1 │ │ +02803a: 6e20 580a 2100 |0133: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028040: 0c01 |0136: move-result-object v1 │ │ +028042: 1a02 2800 |0137: const-string v2, " TEXT" // string@0028 │ │ +028046: 6e20 580a 2100 |0139: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02804c: 1a01 a300 |013c: const-string v1, "," // string@00a3 │ │ +028050: 6e20 580a 1000 |013e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028056: 0c01 |0141: move-result-object v1 │ │ +028058: 1a02 2310 |0142: const-string v2, "site" // string@1023 │ │ +02805c: 6e20 580a 2100 |0144: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028062: 0c01 |0147: move-result-object v1 │ │ +028064: 1a02 2800 |0148: const-string v2, " TEXT" // string@0028 │ │ +028068: 6e20 580a 2100 |014a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02806e: 1a01 9e00 |014d: const-string v1, ");" // string@009e │ │ +028072: 6e20 580a 1000 |014f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028078: 6e10 5d0a 0000 |0152: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02807e: 0c01 |0155: move-result-object v1 │ │ +028080: 6e20 c800 1400 |0156: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028086: 1a01 8f07 |0159: const-string v1, "artist" // string@078f │ │ +02808a: 6e30 750b 4301 |015b: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +028090: 0a01 |015e: move-result v1 │ │ +028092: 3901 d900 |015f: if-nez v1, 0238 // +00d9 │ │ +028096: 2200 9c01 |0161: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02809a: 7010 520a 0000 |0163: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0280a0: 1a01 9101 |0166: const-string v1, "CREATE TABLE " // string@0191 │ │ +0280a4: 6e20 580a 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280aa: 0c01 |016b: move-result-object v1 │ │ +0280ac: 1a02 8f07 |016c: const-string v2, "artist" // string@078f │ │ +0280b0: 6e20 580a 2100 |016e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280b6: 0c01 |0171: move-result-object v1 │ │ +0280b8: 1a02 2000 |0172: const-string v2, " (" // string@0020 │ │ +0280bc: 6e20 580a 2100 |0174: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280c2: 1a01 1407 |0177: const-string v1, "_id" // string@0714 │ │ +0280c6: 6e20 580a 1000 |0179: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280cc: 0c01 |017c: move-result-object v1 │ │ +0280ce: 1a02 2500 |017d: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +0280d2: 6e20 580a 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280d8: 1a01 a300 |0182: const-string v1, "," // string@00a3 │ │ +0280dc: 6e20 580a 1000 |0184: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280e2: 0c01 |0187: move-result-object v1 │ │ +0280e4: 1a02 8f07 |0188: const-string v2, "artist" // string@078f │ │ +0280e8: 6e20 580a 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280ee: 0c01 |018d: move-result-object v1 │ │ +0280f0: 1a02 2800 |018e: const-string v2, " TEXT" // string@0028 │ │ +0280f4: 6e20 580a 2100 |0190: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0280fa: 1a01 a300 |0193: const-string v1, "," // string@00a3 │ │ +0280fe: 6e20 580a 1000 |0195: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028104: 0c01 |0198: move-result-object v1 │ │ +028106: 1a02 9307 |0199: const-string v2, "artist_key" // string@0793 │ │ +02810a: 6e20 580a 2100 |019b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028110: 0c01 |019e: move-result-object v1 │ │ +028112: 1a02 2800 |019f: const-string v2, " TEXT" // string@0028 │ │ +028116: 6e20 580a 2100 |01a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02811c: 1a01 a300 |01a4: const-string v1, "," // string@00a3 │ │ +028120: 6e20 580a 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028126: 0c01 |01a9: move-result-object v1 │ │ +028128: 1a02 8c0d |01aa: const-string v2, "number_of_albums" // string@0d8c │ │ +02812c: 6e20 580a 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028132: 0c01 |01af: move-result-object v1 │ │ +028134: 1a02 2400 |01b0: const-string v2, " INTEGER" // string@0024 │ │ +028138: 6e20 580a 2100 |01b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02813e: 1a01 a300 |01b5: const-string v1, "," // string@00a3 │ │ +028142: 6e20 580a 1000 |01b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028148: 0c01 |01ba: move-result-object v1 │ │ +02814a: 1a02 8d0d |01bb: const-string v2, "number_of_tracks" // string@0d8d │ │ +02814e: 6e20 580a 2100 |01bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028154: 0c01 |01c0: move-result-object v1 │ │ +028156: 1a02 2400 |01c1: const-string v2, " INTEGER" // string@0024 │ │ +02815a: 6e20 580a 2100 |01c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028160: 1a01 a300 |01c6: const-string v1, "," // string@00a3 │ │ +028164: 6e20 580a 1000 |01c8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02816a: 0c01 |01cb: move-result-object v1 │ │ +02816c: 1a02 9908 |01cc: const-string v2, "date_added" // string@0899 │ │ +028170: 6e20 580a 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028176: 0c01 |01d1: move-result-object v1 │ │ +028178: 1a02 2600 |01d2: const-string v2, " LONG" // string@0026 │ │ +02817c: 6e20 580a 2100 |01d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028182: 1a01 a300 |01d7: const-string v1, "," // string@00a3 │ │ +028186: 6e20 580a 1000 |01d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02818c: 0c01 |01dc: move-result-object v1 │ │ +02818e: 1a02 9a08 |01dd: const-string v2, "date_modified" // string@089a │ │ +028192: 6e20 580a 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028198: 0c01 |01e2: move-result-object v1 │ │ +02819a: 1a02 2600 |01e3: const-string v2, " LONG" // string@0026 │ │ +02819e: 6e20 580a 2100 |01e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281a4: 1a01 a300 |01e8: const-string v1, "," // string@00a3 │ │ +0281a8: 6e20 580a 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281ae: 0c01 |01ed: move-result-object v1 │ │ +0281b0: 1a02 1c0b |01ee: const-string v2, "init_flg" // string@0b1c │ │ +0281b4: 6e20 580a 2100 |01f0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281ba: 0c01 |01f3: move-result-object v1 │ │ +0281bc: 1a02 2400 |01f4: const-string v2, " INTEGER" // string@0024 │ │ +0281c0: 6e20 580a 2100 |01f6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281c6: 1a01 a300 |01f9: const-string v1, "," // string@00a3 │ │ +0281ca: 6e20 580a 1000 |01fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281d0: 0c01 |01fe: move-result-object v1 │ │ +0281d2: 1a02 a508 |01ff: const-string v2, "del_flg" // string@08a5 │ │ +0281d6: 6e20 580a 2100 |0201: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281dc: 0c01 |0204: move-result-object v1 │ │ +0281de: 1a02 2400 |0205: const-string v2, " INTEGER" // string@0024 │ │ +0281e2: 6e20 580a 2100 |0207: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281e8: 1a01 a300 |020a: const-string v1, "," // string@00a3 │ │ +0281ec: 6e20 580a 1000 |020c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281f2: 0c01 |020f: move-result-object v1 │ │ +0281f4: 1a02 7710 |0210: const-string v2, "tags" // string@1077 │ │ +0281f8: 6e20 580a 2100 |0212: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0281fe: 0c01 |0215: move-result-object v1 │ │ +028200: 1a02 2800 |0216: const-string v2, " TEXT" // string@0028 │ │ +028204: 6e20 580a 2100 |0218: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02820a: 1a01 a300 |021b: const-string v1, "," // string@00a3 │ │ +02820e: 6e20 580a 1000 |021d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028214: 0c01 |0220: move-result-object v1 │ │ +028216: 1a02 660e |0221: const-string v2, "point" // string@0e66 │ │ +02821a: 6e20 580a 2100 |0223: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028220: 0c01 |0226: move-result-object v1 │ │ +028222: 1a02 2400 |0227: const-string v2, " INTEGER" // string@0024 │ │ +028226: 6e20 580a 2100 |0229: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02822c: 1a01 9e00 |022c: const-string v1, ");" // string@009e │ │ +028230: 6e20 580a 1000 |022e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028236: 6e10 5d0a 0000 |0231: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02823c: 0c01 |0234: move-result-object v1 │ │ +02823e: 6e20 c800 1400 |0235: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028244: 1a01 5c0e |0238: const-string v1, "playlist" // string@0e5c │ │ +028248: 6e30 750b 4301 |023a: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +02824e: 0a01 |023d: move-result v1 │ │ +028250: 3901 9500 |023e: if-nez v1, 02d3 // +0095 │ │ +028254: 2200 9c01 |0240: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +028258: 7010 520a 0000 |0242: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02825e: 1a01 9101 |0245: const-string v1, "CREATE TABLE " // string@0191 │ │ +028262: 6e20 580a 1000 |0247: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028268: 0c01 |024a: move-result-object v1 │ │ +02826a: 1a02 5c0e |024b: const-string v2, "playlist" // string@0e5c │ │ +02826e: 6e20 580a 2100 |024d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028274: 0c01 |0250: move-result-object v1 │ │ +028276: 1a02 2000 |0251: const-string v2, " (" // string@0020 │ │ +02827a: 6e20 580a 2100 |0253: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028280: 1a01 1407 |0256: const-string v1, "_id" // string@0714 │ │ +028284: 6e20 580a 1000 |0258: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02828a: 0c01 |025b: move-result-object v1 │ │ +02828c: 1a02 2500 |025c: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +028290: 6e20 580a 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028296: 1a01 a300 |0261: const-string v1, "," // string@00a3 │ │ +02829a: 6e20 580a 1000 |0263: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282a0: 0c01 |0266: move-result-object v1 │ │ +0282a2: 1a02 450d |0267: const-string v2, "name" // string@0d45 │ │ +0282a6: 6e20 580a 2100 |0269: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282ac: 0c01 |026c: move-result-object v1 │ │ +0282ae: 1a02 2800 |026d: const-string v2, " TEXT" // string@0028 │ │ +0282b2: 6e20 580a 2100 |026f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282b8: 1a01 a300 |0272: const-string v1, "," // string@00a3 │ │ +0282bc: 6e20 580a 1000 |0274: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282c2: 0c01 |0277: move-result-object v1 │ │ +0282c4: 1a02 9908 |0278: const-string v2, "date_added" // string@0899 │ │ +0282c8: 6e20 580a 2100 |027a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282ce: 0c01 |027d: move-result-object v1 │ │ +0282d0: 1a02 2600 |027e: const-string v2, " LONG" // string@0026 │ │ +0282d4: 6e20 580a 2100 |0280: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282da: 1a01 a300 |0283: const-string v1, "," // string@00a3 │ │ +0282de: 6e20 580a 1000 |0285: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282e4: 0c01 |0288: move-result-object v1 │ │ +0282e6: 1a02 9a08 |0289: const-string v2, "date_modified" // string@089a │ │ +0282ea: 6e20 580a 2100 |028b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282f0: 0c01 |028e: move-result-object v1 │ │ +0282f2: 1a02 2600 |028f: const-string v2, " LONG" // string@0026 │ │ +0282f6: 6e20 580a 2100 |0291: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0282fc: 1a01 a300 |0294: const-string v1, "," // string@00a3 │ │ +028300: 6e20 580a 1000 |0296: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028306: 0c01 |0299: move-result-object v1 │ │ +028308: 1a02 a508 |029a: const-string v2, "del_flg" // string@08a5 │ │ +02830c: 6e20 580a 2100 |029c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028312: 0c01 |029f: move-result-object v1 │ │ +028314: 1a02 2400 |02a0: const-string v2, " INTEGER" // string@0024 │ │ +028318: 6e20 580a 2100 |02a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02831e: 1a01 a300 |02a5: const-string v1, "," // string@00a3 │ │ +028322: 6e20 580a 1000 |02a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028328: 0c01 |02aa: move-result-object v1 │ │ +02832a: 1a02 1c0b |02ab: const-string v2, "init_flg" // string@0b1c │ │ +02832e: 6e20 580a 2100 |02ad: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028334: 0c01 |02b0: move-result-object v1 │ │ +028336: 1a02 2400 |02b1: const-string v2, " INTEGER" // string@0024 │ │ +02833a: 6e20 580a 2100 |02b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028340: 1a01 a300 |02b6: const-string v1, "," // string@00a3 │ │ +028344: 6e20 580a 1000 |02b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02834a: 0c01 |02bb: move-result-object v1 │ │ +02834c: 1a02 7710 |02bc: const-string v2, "tags" // string@1077 │ │ +028350: 6e20 580a 2100 |02be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028356: 0c01 |02c1: move-result-object v1 │ │ +028358: 1a02 2800 |02c2: const-string v2, " TEXT" // string@0028 │ │ +02835c: 6e20 580a 2100 |02c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028362: 1a01 9e00 |02c7: const-string v1, ");" // string@009e │ │ +028366: 6e20 580a 1000 |02c9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02836c: 6e10 5d0a 0000 |02cc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028372: 0c01 |02cf: move-result-object v1 │ │ +028374: 6e20 c800 1400 |02d0: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +02837a: 1a01 5d0e |02d3: const-string v1, "playlist_audio" // string@0e5d │ │ +02837e: 6e30 750b 4301 |02d5: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +028384: 0a01 |02d8: move-result v1 │ │ +028386: 3901 6101 |02d9: if-nez v1, 043a // +0161 │ │ +02838a: 2200 9c01 |02db: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02838e: 7010 520a 0000 |02dd: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +028394: 1a01 9101 |02e0: const-string v1, "CREATE TABLE " // string@0191 │ │ +028398: 6e20 580a 1000 |02e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02839e: 0c01 |02e5: move-result-object v1 │ │ +0283a0: 1a02 5d0e |02e6: const-string v2, "playlist_audio" // string@0e5d │ │ +0283a4: 6e20 580a 2100 |02e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283aa: 0c01 |02eb: move-result-object v1 │ │ +0283ac: 1a02 2000 |02ec: const-string v2, " (" // string@0020 │ │ +0283b0: 6e20 580a 2100 |02ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283b6: 1a01 1407 |02f1: const-string v1, "_id" // string@0714 │ │ +0283ba: 6e20 580a 1000 |02f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283c0: 0c01 |02f6: move-result-object v1 │ │ +0283c2: 1a02 2500 |02f7: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +0283c6: 6e20 580a 2100 |02f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283cc: 1a01 a300 |02fc: const-string v1, "," // string@00a3 │ │ +0283d0: 6e20 580a 1000 |02fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283d6: 0c01 |0301: move-result-object v1 │ │ +0283d8: 1a02 b407 |0302: const-string v2, "audio_id" // string@07b4 │ │ +0283dc: 6e20 580a 2100 |0304: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283e2: 0c01 |0307: move-result-object v1 │ │ +0283e4: 1a02 2600 |0308: const-string v2, " LONG" // string@0026 │ │ +0283e8: 6e20 580a 2100 |030a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283ee: 1a01 a300 |030d: const-string v1, "," // string@00a3 │ │ +0283f2: 6e20 580a 1000 |030f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0283f8: 0c01 |0312: move-result-object v1 │ │ +0283fa: 1a02 5e0e |0313: const-string v2, "playlist_id" // string@0e5e │ │ +0283fe: 6e20 580a 2100 |0315: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028404: 0c01 |0318: move-result-object v1 │ │ +028406: 1a02 2800 |0319: const-string v2, " TEXT" // string@0028 │ │ +02840a: 6e20 580a 2100 |031b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028410: 1a01 a300 |031e: const-string v1, "," // string@00a3 │ │ +028414: 6e20 580a 1000 |0320: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02841a: 0c01 |0323: move-result-object v1 │ │ +02841c: 1a02 5b0e |0324: const-string v2, "play_order" // string@0e5b │ │ +028420: 6e20 580a 2100 |0326: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028426: 0c01 |0329: move-result-object v1 │ │ +028428: 1a02 2400 |032a: const-string v2, " INTEGER" // string@0024 │ │ +02842c: 6e20 580a 2100 |032c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028432: 1a01 a300 |032f: const-string v1, "," // string@00a3 │ │ +028436: 6e20 580a 1000 |0331: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02843c: 0c01 |0334: move-result-object v1 │ │ +02843e: 1a02 160d |0335: const-string v2, "media_key" // string@0d16 │ │ +028442: 6e20 580a 2100 |0337: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028448: 0c01 |033a: move-result-object v1 │ │ +02844a: 1a02 2800 |033b: const-string v2, " TEXT" // string@0028 │ │ +02844e: 6e20 580a 2100 |033d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028454: 1a01 a300 |0340: const-string v1, "," // string@00a3 │ │ +028458: 6e20 580a 1000 |0342: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02845e: 0c01 |0345: move-result-object v1 │ │ +028460: 1a02 9810 |0346: const-string v2, "title" // string@1098 │ │ +028464: 6e20 580a 2100 |0348: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02846a: 0c01 |034b: move-result-object v1 │ │ +02846c: 1a02 2800 |034c: const-string v2, " TEXT" // string@0028 │ │ +028470: 6e20 580a 2100 |034e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028476: 1a01 a300 |0351: const-string v1, "," // string@00a3 │ │ +02847a: 6e20 580a 1000 |0353: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028480: 0c01 |0356: move-result-object v1 │ │ +028482: 1a02 9910 |0357: const-string v2, "title_key" // string@1099 │ │ +028486: 6e20 580a 2100 |0359: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02848c: 0c01 |035c: move-result-object v1 │ │ +02848e: 1a02 2800 |035d: const-string v2, " TEXT" // string@0028 │ │ +028492: 6e20 580a 2100 |035f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028498: 1a01 a300 |0362: const-string v1, "," // string@00a3 │ │ +02849c: 6e20 580a 1000 |0364: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284a2: 0c01 |0367: move-result-object v1 │ │ +0284a4: 1a02 fc08 |0368: const-string v2, "duration" // string@08fc │ │ +0284a8: 6e20 580a 2100 |036a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284ae: 0c01 |036d: move-result-object v1 │ │ +0284b0: 1a02 2600 |036e: const-string v2, " LONG" // string@0026 │ │ +0284b4: 6e20 580a 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284ba: 1a01 a300 |0373: const-string v1, "," // string@00a3 │ │ +0284be: 6e20 580a 1000 |0375: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284c4: 0c01 |0378: move-result-object v1 │ │ +0284c6: 1a02 8f07 |0379: const-string v2, "artist" // string@078f │ │ +0284ca: 6e20 580a 2100 |037b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284d0: 0c01 |037e: move-result-object v1 │ │ +0284d2: 1a02 2800 |037f: const-string v2, " TEXT" // string@0028 │ │ +0284d6: 6e20 580a 2100 |0381: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284dc: 1a01 a300 |0384: const-string v1, "," // string@00a3 │ │ +0284e0: 6e20 580a 1000 |0386: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284e6: 0c01 |0389: move-result-object v1 │ │ +0284e8: 1a02 9307 |038a: const-string v2, "artist_key" // string@0793 │ │ +0284ec: 6e20 580a 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284f2: 0c01 |038f: move-result-object v1 │ │ +0284f4: 1a02 2800 |0390: const-string v2, " TEXT" // string@0028 │ │ +0284f8: 6e20 580a 2100 |0392: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0284fe: 1a01 a300 |0395: const-string v1, "," // string@00a3 │ │ +028502: 6e20 580a 1000 |0397: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028508: 0c01 |039a: move-result-object v1 │ │ +02850a: 1a02 5207 |039b: const-string v2, "album" // string@0752 │ │ +02850e: 6e20 580a 2100 |039d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028514: 0c01 |03a0: move-result-object v1 │ │ +028516: 1a02 2800 |03a1: const-string v2, " TEXT" // string@0028 │ │ +02851a: 6e20 580a 2100 |03a3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028520: 1a01 a300 |03a6: const-string v1, "," // string@00a3 │ │ +028524: 6e20 580a 1000 |03a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02852a: 0c01 |03ab: move-result-object v1 │ │ +02852c: 1a02 5707 |03ac: const-string v2, "album_key" // string@0757 │ │ +028530: 6e20 580a 2100 |03ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028536: 0c01 |03b1: move-result-object v1 │ │ +028538: 1a02 2800 |03b2: const-string v2, " TEXT" // string@0028 │ │ +02853c: 6e20 580a 2100 |03b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028542: 1a01 a300 |03b7: const-string v1, "," // string@00a3 │ │ +028546: 6e20 580a 1000 |03b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02854c: 0c01 |03bc: move-result-object v1 │ │ +02854e: 1a02 1107 |03bd: const-string v2, "_data" // string@0711 │ │ +028552: 6e20 580a 2100 |03bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028558: 0c01 |03c2: move-result-object v1 │ │ +02855a: 1a02 2800 |03c3: const-string v2, " TEXT" // string@0028 │ │ +02855e: 6e20 580a 2100 |03c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028564: 1a01 a300 |03c8: const-string v1, "," // string@00a3 │ │ +028568: 6e20 580a 1000 |03ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02856e: 0c01 |03cd: move-result-object v1 │ │ +028570: 1a02 a310 |03ce: const-string v2, "track" // string@10a3 │ │ +028574: 6e20 580a 2100 |03d0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02857a: 0c01 |03d3: move-result-object v1 │ │ +02857c: 1a02 2400 |03d4: const-string v2, " INTEGER" // string@0024 │ │ +028580: 6e20 580a 2100 |03d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028586: 1a01 a300 |03d9: const-string v1, "," // string@00a3 │ │ +02858a: 6e20 580a 1000 |03db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028590: 0c01 |03de: move-result-object v1 │ │ +028592: 1a02 2a11 |03df: const-string v2, "year" // string@112a │ │ +028596: 6e20 580a 2100 |03e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02859c: 0c01 |03e4: move-result-object v1 │ │ +02859e: 1a02 2800 |03e5: const-string v2, " TEXT" // string@0028 │ │ +0285a2: 6e20 580a 2100 |03e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285a8: 1a01 a300 |03ea: const-string v1, "," // string@00a3 │ │ +0285ac: 6e20 580a 1000 |03ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285b2: 0c01 |03ef: move-result-object v1 │ │ +0285b4: 1a02 9908 |03f0: const-string v2, "date_added" // string@0899 │ │ +0285b8: 6e20 580a 2100 |03f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285be: 0c01 |03f5: move-result-object v1 │ │ +0285c0: 1a02 2600 |03f6: const-string v2, " LONG" // string@0026 │ │ +0285c4: 6e20 580a 2100 |03f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285ca: 1a01 a300 |03fb: const-string v1, "," // string@00a3 │ │ +0285ce: 6e20 580a 1000 |03fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285d4: 0c01 |0400: move-result-object v1 │ │ +0285d6: 1a02 9a08 |0401: const-string v2, "date_modified" // string@089a │ │ +0285da: 6e20 580a 2100 |0403: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285e0: 0c01 |0406: move-result-object v1 │ │ +0285e2: 1a02 2600 |0407: const-string v2, " LONG" // string@0026 │ │ +0285e6: 6e20 580a 2100 |0409: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285ec: 1a01 a300 |040c: const-string v1, "," // string@00a3 │ │ +0285f0: 6e20 580a 1000 |040e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0285f6: 0c01 |0411: move-result-object v1 │ │ +0285f8: 1a02 7710 |0412: const-string v2, "tags" // string@1077 │ │ +0285fc: 6e20 580a 2100 |0414: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028602: 0c01 |0417: move-result-object v1 │ │ +028604: 1a02 2800 |0418: const-string v2, " TEXT" // string@0028 │ │ +028608: 6e20 580a 2100 |041a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02860e: 1a01 a300 |041d: const-string v1, "," // string@00a3 │ │ +028612: 6e20 580a 1000 |041f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028618: 0c01 |0422: move-result-object v1 │ │ +02861a: 1a02 660e |0423: const-string v2, "point" // string@0e66 │ │ +02861e: 6e20 580a 2100 |0425: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028624: 0c01 |0428: move-result-object v1 │ │ +028626: 1a02 2400 |0429: const-string v2, " INTEGER" // string@0024 │ │ +02862a: 6e20 580a 2100 |042b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028630: 1a01 9e00 |042e: const-string v1, ");" // string@009e │ │ +028634: 6e20 580a 1000 |0430: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02863a: 6e10 5d0a 0000 |0433: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028640: 0c01 |0436: move-result-object v1 │ │ +028642: 6e20 c800 1400 |0437: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028648: 1a01 9c07 |043a: const-string v1, "audio" // string@079c │ │ +02864c: 6e30 750b 4301 |043c: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +028652: 0a01 |043f: move-result v1 │ │ +028654: 3901 5001 |0440: if-nez v1, 0590 // +0150 │ │ +028658: 2200 9c01 |0442: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02865c: 7010 520a 0000 |0444: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +028662: 1a01 9101 |0447: const-string v1, "CREATE TABLE " // string@0191 │ │ +028666: 6e20 580a 1000 |0449: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02866c: 0c01 |044c: move-result-object v1 │ │ +02866e: 1a02 9c07 |044d: const-string v2, "audio" // string@079c │ │ +028672: 6e20 580a 2100 |044f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028678: 0c01 |0452: move-result-object v1 │ │ +02867a: 1a02 2000 |0453: const-string v2, " (" // string@0020 │ │ +02867e: 6e20 580a 2100 |0455: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028684: 1a01 1407 |0458: const-string v1, "_id" // string@0714 │ │ +028688: 6e20 580a 1000 |045a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02868e: 0c01 |045d: move-result-object v1 │ │ +028690: 1a02 2500 |045e: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +028694: 6e20 580a 2100 |0460: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02869a: 1a01 a300 |0463: const-string v1, "," // string@00a3 │ │ +02869e: 6e20 580a 1000 |0465: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286a4: 0c01 |0468: move-result-object v1 │ │ +0286a6: 1a02 160d |0469: const-string v2, "media_key" // string@0d16 │ │ +0286aa: 6e20 580a 2100 |046b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286b0: 0c01 |046e: move-result-object v1 │ │ +0286b2: 1a02 2800 |046f: const-string v2, " TEXT" // string@0028 │ │ +0286b6: 6e20 580a 2100 |0471: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286bc: 1a01 a300 |0474: const-string v1, "," // string@00a3 │ │ +0286c0: 6e20 580a 1000 |0476: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286c6: 0c01 |0479: move-result-object v1 │ │ +0286c8: 1a02 9810 |047a: const-string v2, "title" // string@1098 │ │ +0286cc: 6e20 580a 2100 |047c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286d2: 0c01 |047f: move-result-object v1 │ │ +0286d4: 1a02 2800 |0480: const-string v2, " TEXT" // string@0028 │ │ +0286d8: 6e20 580a 2100 |0482: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286de: 1a01 a300 |0485: const-string v1, "," // string@00a3 │ │ +0286e2: 6e20 580a 1000 |0487: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286e8: 0c01 |048a: move-result-object v1 │ │ +0286ea: 1a02 9910 |048b: const-string v2, "title_key" // string@1099 │ │ +0286ee: 6e20 580a 2100 |048d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0286f4: 0c01 |0490: move-result-object v1 │ │ +0286f6: 1a02 2800 |0491: const-string v2, " TEXT" // string@0028 │ │ +0286fa: 6e20 580a 2100 |0493: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028700: 1a01 a300 |0496: const-string v1, "," // string@00a3 │ │ +028704: 6e20 580a 1000 |0498: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02870a: 0c01 |049b: move-result-object v1 │ │ +02870c: 1a02 fc08 |049c: const-string v2, "duration" // string@08fc │ │ +028710: 6e20 580a 2100 |049e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028716: 0c01 |04a1: move-result-object v1 │ │ +028718: 1a02 2600 |04a2: const-string v2, " LONG" // string@0026 │ │ +02871c: 6e20 580a 2100 |04a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028722: 1a01 a300 |04a7: const-string v1, "," // string@00a3 │ │ +028726: 6e20 580a 1000 |04a9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02872c: 0c01 |04ac: move-result-object v1 │ │ +02872e: 1a02 8f07 |04ad: const-string v2, "artist" // string@078f │ │ +028732: 6e20 580a 2100 |04af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028738: 0c01 |04b2: move-result-object v1 │ │ +02873a: 1a02 2800 |04b3: const-string v2, " TEXT" // string@0028 │ │ +02873e: 6e20 580a 2100 |04b5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028744: 1a01 a300 |04b8: const-string v1, "," // string@00a3 │ │ +028748: 6e20 580a 1000 |04ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02874e: 0c01 |04bd: move-result-object v1 │ │ +028750: 1a02 9307 |04be: const-string v2, "artist_key" // string@0793 │ │ +028754: 6e20 580a 2100 |04c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02875a: 0c01 |04c3: move-result-object v1 │ │ +02875c: 1a02 2800 |04c4: const-string v2, " TEXT" // string@0028 │ │ +028760: 6e20 580a 2100 |04c6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028766: 1a01 a300 |04c9: const-string v1, "," // string@00a3 │ │ +02876a: 6e20 580a 1000 |04cb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028770: 0c01 |04ce: move-result-object v1 │ │ +028772: 1a02 5207 |04cf: const-string v2, "album" // string@0752 │ │ +028776: 6e20 580a 2100 |04d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02877c: 0c01 |04d4: move-result-object v1 │ │ +02877e: 1a02 2800 |04d5: const-string v2, " TEXT" // string@0028 │ │ +028782: 6e20 580a 2100 |04d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028788: 1a01 a300 |04da: const-string v1, "," // string@00a3 │ │ +02878c: 6e20 580a 1000 |04dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028792: 0c01 |04df: move-result-object v1 │ │ +028794: 1a02 5707 |04e0: const-string v2, "album_key" // string@0757 │ │ +028798: 6e20 580a 2100 |04e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02879e: 0c01 |04e5: move-result-object v1 │ │ +0287a0: 1a02 2800 |04e6: const-string v2, " TEXT" // string@0028 │ │ +0287a4: 6e20 580a 2100 |04e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287aa: 1a01 a300 |04eb: const-string v1, "," // string@00a3 │ │ +0287ae: 6e20 580a 1000 |04ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287b4: 0c01 |04f0: move-result-object v1 │ │ +0287b6: 1a02 1107 |04f1: const-string v2, "_data" // string@0711 │ │ +0287ba: 6e20 580a 2100 |04f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287c0: 0c01 |04f6: move-result-object v1 │ │ +0287c2: 1a02 2800 |04f7: const-string v2, " TEXT" // string@0028 │ │ +0287c6: 6e20 580a 2100 |04f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287cc: 1a01 a300 |04fc: const-string v1, "," // string@00a3 │ │ +0287d0: 6e20 580a 1000 |04fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287d6: 0c01 |0501: move-result-object v1 │ │ +0287d8: 1a02 a310 |0502: const-string v2, "track" // string@10a3 │ │ +0287dc: 6e20 580a 2100 |0504: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287e2: 0c01 |0507: move-result-object v1 │ │ +0287e4: 1a02 2400 |0508: const-string v2, " INTEGER" // string@0024 │ │ +0287e8: 6e20 580a 2100 |050a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287ee: 1a01 a300 |050d: const-string v1, "," // string@00a3 │ │ +0287f2: 6e20 580a 1000 |050f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0287f8: 0c01 |0512: move-result-object v1 │ │ +0287fa: 1a02 2a11 |0513: const-string v2, "year" // string@112a │ │ +0287fe: 6e20 580a 2100 |0515: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028804: 0c01 |0518: move-result-object v1 │ │ +028806: 1a02 2800 |0519: const-string v2, " TEXT" // string@0028 │ │ +02880a: 6e20 580a 2100 |051b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028810: 1a01 a300 |051e: const-string v1, "," // string@00a3 │ │ +028814: 6e20 580a 1000 |0520: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02881a: 0c01 |0523: move-result-object v1 │ │ +02881c: 1a02 9908 |0524: const-string v2, "date_added" // string@0899 │ │ +028820: 6e20 580a 2100 |0526: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028826: 0c01 |0529: move-result-object v1 │ │ +028828: 1a02 2600 |052a: const-string v2, " LONG" // string@0026 │ │ +02882c: 6e20 580a 2100 |052c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028832: 1a01 a300 |052f: const-string v1, "," // string@00a3 │ │ +028836: 6e20 580a 1000 |0531: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02883c: 0c01 |0534: move-result-object v1 │ │ +02883e: 1a02 9a08 |0535: const-string v2, "date_modified" // string@089a │ │ +028842: 6e20 580a 2100 |0537: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028848: 0c01 |053a: move-result-object v1 │ │ +02884a: 1a02 2600 |053b: const-string v2, " LONG" // string@0026 │ │ +02884e: 6e20 580a 2100 |053d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028854: 1a01 a300 |0540: const-string v1, "," // string@00a3 │ │ +028858: 6e20 580a 1000 |0542: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02885e: 0c01 |0545: move-result-object v1 │ │ +028860: 1a02 a508 |0546: const-string v2, "del_flg" // string@08a5 │ │ +028864: 6e20 580a 2100 |0548: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02886a: 0c01 |054b: move-result-object v1 │ │ +02886c: 1a02 2400 |054c: const-string v2, " INTEGER" // string@0024 │ │ +028870: 6e20 580a 2100 |054e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028876: 1a01 a300 |0551: const-string v1, "," // string@00a3 │ │ +02887a: 6e20 580a 1000 |0553: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028880: 0c01 |0556: move-result-object v1 │ │ +028882: 1a02 e607 |0557: const-string v2, "cache_file" // string@07e6 │ │ +028886: 6e20 580a 2100 |0559: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02888c: 0c01 |055c: move-result-object v1 │ │ +02888e: 1a02 2800 |055d: const-string v2, " TEXT" // string@0028 │ │ +028892: 6e20 580a 2100 |055f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028898: 1a01 a300 |0562: const-string v1, "," // string@00a3 │ │ +02889c: 6e20 580a 1000 |0564: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288a2: 0c01 |0567: move-result-object v1 │ │ +0288a4: 1a02 7710 |0568: const-string v2, "tags" // string@1077 │ │ +0288a8: 6e20 580a 2100 |056a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288ae: 0c01 |056d: move-result-object v1 │ │ +0288b0: 1a02 2800 |056e: const-string v2, " TEXT" // string@0028 │ │ +0288b4: 6e20 580a 2100 |0570: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288ba: 1a01 a300 |0573: const-string v1, "," // string@00a3 │ │ +0288be: 6e20 580a 1000 |0575: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288c4: 0c01 |0578: move-result-object v1 │ │ +0288c6: 1a02 660e |0579: const-string v2, "point" // string@0e66 │ │ +0288ca: 6e20 580a 2100 |057b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288d0: 0c01 |057e: move-result-object v1 │ │ +0288d2: 1a02 2400 |057f: const-string v2, " INTEGER" // string@0024 │ │ +0288d6: 6e20 580a 2100 |0581: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288dc: 1a01 9e00 |0584: const-string v1, ");" // string@009e │ │ +0288e0: 6e20 580a 1000 |0586: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0288e6: 6e10 5d0a 0000 |0589: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0288ec: 0c01 |058c: move-result-object v1 │ │ +0288ee: 6e20 c800 1400 |058d: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0288f4: 1a01 240e |0590: const-string v1, "orderlist" // string@0e24 │ │ +0288f8: 6e30 750b 4301 |0592: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +0288fe: 0a01 |0595: move-result v1 │ │ +028900: 3901 a600 |0596: if-nez v1, 063c // +00a6 │ │ +028904: 2200 9c01 |0598: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +028908: 7010 520a 0000 |059a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02890e: 1a01 9101 |059d: const-string v1, "CREATE TABLE " // string@0191 │ │ +028912: 6e20 580a 1000 |059f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028918: 0c01 |05a2: move-result-object v1 │ │ +02891a: 1a02 240e |05a3: const-string v2, "orderlist" // string@0e24 │ │ +02891e: 6e20 580a 2100 |05a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028924: 0c01 |05a8: move-result-object v1 │ │ +028926: 1a02 2000 |05a9: const-string v2, " (" // string@0020 │ │ +02892a: 6e20 580a 2100 |05ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028930: 1a01 1407 |05ae: const-string v1, "_id" // string@0714 │ │ +028934: 6e20 580a 1000 |05b0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02893a: 0c01 |05b3: move-result-object v1 │ │ +02893c: 1a02 2500 |05b4: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +028940: 6e20 580a 2100 |05b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028946: 1a01 a300 |05b9: const-string v1, "," // string@00a3 │ │ +02894a: 6e20 580a 1000 |05bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028950: 0c01 |05be: move-result-object v1 │ │ +028952: 1a02 9810 |05bf: const-string v2, "title" // string@1098 │ │ +028956: 6e20 580a 2100 |05c1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02895c: 0c01 |05c4: move-result-object v1 │ │ +02895e: 1a02 2800 |05c5: const-string v2, " TEXT" // string@0028 │ │ +028962: 6e20 580a 2100 |05c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028968: 1a01 a300 |05ca: const-string v1, "," // string@00a3 │ │ +02896c: 6e20 580a 1000 |05cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028972: 0c01 |05cf: move-result-object v1 │ │ +028974: 1a02 8f07 |05d0: const-string v2, "artist" // string@078f │ │ +028978: 6e20 580a 2100 |05d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02897e: 0c01 |05d5: move-result-object v1 │ │ +028980: 1a02 2800 |05d6: const-string v2, " TEXT" // string@0028 │ │ +028984: 6e20 580a 2100 |05d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02898a: 1a01 a300 |05db: const-string v1, "," // string@00a3 │ │ +02898e: 6e20 580a 1000 |05dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028994: 0c01 |05e0: move-result-object v1 │ │ +028996: 1a02 5207 |05e1: const-string v2, "album" // string@0752 │ │ +02899a: 6e20 580a 2100 |05e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289a0: 0c01 |05e6: move-result-object v1 │ │ +0289a2: 1a02 2800 |05e7: const-string v2, " TEXT" // string@0028 │ │ +0289a6: 6e20 580a 2100 |05e9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289ac: 1a01 a300 |05ec: const-string v1, "," // string@00a3 │ │ +0289b0: 6e20 580a 1000 |05ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289b6: 0c01 |05f1: move-result-object v1 │ │ +0289b8: 1a02 150d |05f2: const-string v2, "media_id" // string@0d15 │ │ +0289bc: 6e20 580a 2100 |05f4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289c2: 0c01 |05f7: move-result-object v1 │ │ +0289c4: 1a02 2600 |05f8: const-string v2, " LONG" // string@0026 │ │ +0289c8: 6e20 580a 2100 |05fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289ce: 1a01 a300 |05fd: const-string v1, "," // string@00a3 │ │ +0289d2: 6e20 580a 1000 |05ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289d8: 0c01 |0602: move-result-object v1 │ │ +0289da: 1a02 5707 |0603: const-string v2, "album_key" // string@0757 │ │ +0289de: 6e20 580a 2100 |0605: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289e4: 0c01 |0608: move-result-object v1 │ │ +0289e6: 1a02 2800 |0609: const-string v2, " TEXT" // string@0028 │ │ +0289ea: 6e20 580a 2100 |060b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289f0: 1a01 a300 |060e: const-string v1, "," // string@00a3 │ │ +0289f4: 6e20 580a 1000 |0610: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0289fa: 0c01 |0613: move-result-object v1 │ │ +0289fc: 1a02 9307 |0614: const-string v2, "artist_key" // string@0793 │ │ +028a00: 6e20 580a 2100 |0616: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a06: 0c01 |0619: move-result-object v1 │ │ +028a08: 1a02 2800 |061a: const-string v2, " TEXT" // string@0028 │ │ +028a0c: 6e20 580a 2100 |061c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a12: 1a01 a300 |061f: const-string v1, "," // string@00a3 │ │ +028a16: 6e20 580a 1000 |0621: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a1c: 0c01 |0624: move-result-object v1 │ │ +028a1e: 1a02 fc08 |0625: const-string v2, "duration" // string@08fc │ │ +028a22: 6e20 580a 2100 |0627: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a28: 0c01 |062a: move-result-object v1 │ │ +028a2a: 1a02 2600 |062b: const-string v2, " LONG" // string@0026 │ │ +028a2e: 6e20 580a 2100 |062d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a34: 1a01 9e00 |0630: const-string v1, ");" // string@009e │ │ +028a38: 6e20 580a 1000 |0632: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a3e: 6e10 5d0a 0000 |0635: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028a44: 0c01 |0638: move-result-object v1 │ │ +028a46: 6e20 c800 1400 |0639: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028a4c: 1a01 fa10 |063c: const-string v1, "video" // string@10fa │ │ +028a50: 6e30 750b 4301 |063e: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +028a56: 0a01 |0641: move-result v1 │ │ +028a58: 3901 ea00 |0642: if-nez v1, 072c // +00ea │ │ +028a5c: 2200 9c01 |0644: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +028a60: 7010 520a 0000 |0646: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +028a66: 1a01 9101 |0649: const-string v1, "CREATE TABLE " // string@0191 │ │ +028a6a: 6e20 580a 1000 |064b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a70: 0c01 |064e: move-result-object v1 │ │ +028a72: 1a02 fa10 |064f: const-string v2, "video" // string@10fa │ │ +028a76: 6e20 580a 2100 |0651: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a7c: 0c01 |0654: move-result-object v1 │ │ +028a7e: 1a02 2000 |0655: const-string v2, " (" // string@0020 │ │ +028a82: 6e20 580a 2100 |0657: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a88: 1a01 1407 |065a: const-string v1, "_id" // string@0714 │ │ +028a8c: 6e20 580a 1000 |065c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a92: 0c01 |065f: move-result-object v1 │ │ +028a94: 1a02 2500 |0660: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +028a98: 6e20 580a 2100 |0662: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028a9e: 1a01 a300 |0665: const-string v1, "," // string@00a3 │ │ +028aa2: 6e20 580a 1000 |0667: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028aa8: 0c01 |066a: move-result-object v1 │ │ +028aaa: 1a02 160d |066b: const-string v2, "media_key" // string@0d16 │ │ +028aae: 6e20 580a 2100 |066d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ab4: 0c01 |0670: move-result-object v1 │ │ +028ab6: 1a02 2800 |0671: const-string v2, " TEXT" // string@0028 │ │ +028aba: 6e20 580a 2100 |0673: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ac0: 1a01 a300 |0676: const-string v1, "," // string@00a3 │ │ +028ac4: 6e20 580a 1000 |0678: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028aca: 0c01 |067b: move-result-object v1 │ │ +028acc: 1a02 9810 |067c: const-string v2, "title" // string@1098 │ │ +028ad0: 6e20 580a 2100 |067e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ad6: 0c01 |0681: move-result-object v1 │ │ +028ad8: 1a02 2800 |0682: const-string v2, " TEXT" // string@0028 │ │ +028adc: 6e20 580a 2100 |0684: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ae2: 1a01 a300 |0687: const-string v1, "," // string@00a3 │ │ +028ae6: 6e20 580a 1000 |0689: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028aec: 0c01 |068c: move-result-object v1 │ │ +028aee: 1a02 250d |068d: const-string v2, "mime_type" // string@0d25 │ │ +028af2: 6e20 580a 2100 |068f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028af8: 0c01 |0692: move-result-object v1 │ │ +028afa: 1a02 2800 |0693: const-string v2, " TEXT" // string@0028 │ │ +028afe: 6e20 580a 2100 |0695: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b04: 1a01 a300 |0698: const-string v1, "," // string@00a3 │ │ +028b08: 6e20 580a 1000 |069a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b0e: 0c01 |069d: move-result-object v1 │ │ +028b10: 1a02 f10e |069e: const-string v2, "resolution" // string@0ef1 │ │ +028b14: 6e20 580a 2100 |06a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b1a: 0c01 |06a3: move-result-object v1 │ │ +028b1c: 1a02 2800 |06a4: const-string v2, " TEXT" // string@0028 │ │ +028b20: 6e20 580a 2100 |06a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b26: 1a01 a300 |06a9: const-string v1, "," // string@00a3 │ │ +028b2a: 6e20 580a 1000 |06ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b30: 0c01 |06ae: move-result-object v1 │ │ +028b32: 1a02 1a07 |06af: const-string v2, "_size" // string@071a │ │ +028b36: 6e20 580a 2100 |06b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b3c: 0c01 |06b4: move-result-object v1 │ │ +028b3e: 1a02 2800 |06b5: const-string v2, " TEXT" // string@0028 │ │ +028b42: 6e20 580a 2100 |06b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b48: 1a01 a300 |06ba: const-string v1, "," // string@00a3 │ │ +028b4c: 6e20 580a 1000 |06bc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b52: 0c01 |06bf: move-result-object v1 │ │ +028b54: 1a02 fc08 |06c0: const-string v2, "duration" // string@08fc │ │ +028b58: 6e20 580a 2100 |06c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b5e: 0c01 |06c5: move-result-object v1 │ │ +028b60: 1a02 2600 |06c6: const-string v2, " LONG" // string@0026 │ │ +028b64: 6e20 580a 2100 |06c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b6a: 1a01 a300 |06cb: const-string v1, "," // string@00a3 │ │ +028b6e: 6e20 580a 1000 |06cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b74: 0c01 |06d0: move-result-object v1 │ │ +028b76: 1a02 9908 |06d1: const-string v2, "date_added" // string@0899 │ │ +028b7a: 6e20 580a 2100 |06d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b80: 0c01 |06d6: move-result-object v1 │ │ +028b82: 1a02 2600 |06d7: const-string v2, " LONG" // string@0026 │ │ +028b86: 6e20 580a 2100 |06d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b8c: 1a01 a300 |06dc: const-string v1, "," // string@00a3 │ │ +028b90: 6e20 580a 1000 |06de: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028b96: 0c01 |06e1: move-result-object v1 │ │ +028b98: 1a02 9a08 |06e2: const-string v2, "date_modified" // string@089a │ │ +028b9c: 6e20 580a 2100 |06e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ba2: 0c01 |06e7: move-result-object v1 │ │ +028ba4: 1a02 2600 |06e8: const-string v2, " LONG" // string@0026 │ │ +028ba8: 6e20 580a 2100 |06ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bae: 1a01 a300 |06ed: const-string v1, "," // string@00a3 │ │ +028bb2: 6e20 580a 1000 |06ef: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bb8: 0c01 |06f2: move-result-object v1 │ │ +028bba: 1a02 1107 |06f3: const-string v2, "_data" // string@0711 │ │ +028bbe: 6e20 580a 2100 |06f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bc4: 0c01 |06f8: move-result-object v1 │ │ +028bc6: 1a02 2400 |06f9: const-string v2, " INTEGER" // string@0024 │ │ +028bca: 6e20 580a 2100 |06fb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bd0: 1a01 a300 |06fe: const-string v1, "," // string@00a3 │ │ +028bd4: 6e20 580a 1000 |0700: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bda: 0c01 |0703: move-result-object v1 │ │ +028bdc: 1a02 1c0b |0704: const-string v2, "init_flg" // string@0b1c │ │ +028be0: 6e20 580a 2100 |0706: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028be6: 0c01 |0709: move-result-object v1 │ │ +028be8: 1a02 2400 |070a: const-string v2, " INTEGER" // string@0024 │ │ +028bec: 6e20 580a 2100 |070c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bf2: 1a01 a300 |070f: const-string v1, "," // string@00a3 │ │ +028bf6: 6e20 580a 1000 |0711: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028bfc: 0c01 |0714: move-result-object v1 │ │ +028bfe: 1a02 a508 |0715: const-string v2, "del_flg" // string@08a5 │ │ +028c02: 6e20 580a 2100 |0717: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c08: 0c01 |071a: move-result-object v1 │ │ +028c0a: 1a02 2400 |071b: const-string v2, " INTEGER" // string@0024 │ │ +028c0e: 6e20 580a 2100 |071d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c14: 1a01 9e00 |0720: const-string v1, ");" // string@009e │ │ +028c18: 6e20 580a 1000 |0722: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c1e: 6e10 5d0a 0000 |0725: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028c24: 0c01 |0728: move-result-object v1 │ │ +028c26: 6e20 c800 1400 |0729: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028c2c: 1a01 f408 |072c: const-string v1, "download" // string@08f4 │ │ +028c30: 6e30 750b 4301 |072e: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +028c36: 0a01 |0731: move-result v1 │ │ +028c38: 3901 a600 |0732: if-nez v1, 07d8 // +00a6 │ │ +028c3c: 2200 9c01 |0734: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +028c40: 7010 520a 0000 |0736: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +028c46: 1a01 9101 |0739: const-string v1, "CREATE TABLE " // string@0191 │ │ +028c4a: 6e20 580a 1000 |073b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c50: 0c01 |073e: move-result-object v1 │ │ +028c52: 1a02 f408 |073f: const-string v2, "download" // string@08f4 │ │ +028c56: 6e20 580a 2100 |0741: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c5c: 0c01 |0744: move-result-object v1 │ │ +028c5e: 1a02 2000 |0745: const-string v2, " (" // string@0020 │ │ +028c62: 6e20 580a 2100 |0747: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c68: 1a01 1407 |074a: const-string v1, "_id" // string@0714 │ │ +028c6c: 6e20 580a 1000 |074c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c72: 0c01 |074f: move-result-object v1 │ │ +028c74: 1a02 2500 |0750: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +028c78: 6e20 580a 2100 |0752: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c7e: 1a01 a300 |0755: const-string v1, "," // string@00a3 │ │ +028c82: 6e20 580a 1000 |0757: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c88: 0c01 |075a: move-result-object v1 │ │ +028c8a: 1a02 f608 |075b: const-string v2, "download_id" // string@08f6 │ │ +028c8e: 6e20 580a 2100 |075d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028c94: 0c01 |0760: move-result-object v1 │ │ +028c96: 1a02 2600 |0761: const-string v2, " LONG" // string@0026 │ │ +028c9a: 6e20 580a 2100 |0763: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ca0: 1a01 a300 |0766: const-string v1, "," // string@00a3 │ │ +028ca4: 6e20 580a 1000 |0768: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028caa: 0c01 |076b: move-result-object v1 │ │ +028cac: 1a02 150d |076c: const-string v2, "media_id" // string@0d15 │ │ +028cb0: 6e20 580a 2100 |076e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028cb6: 0c01 |0771: move-result-object v1 │ │ +028cb8: 1a02 2600 |0772: const-string v2, " LONG" // string@0026 │ │ +028cbc: 6e20 580a 2100 |0774: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028cc2: 1a01 a300 |0777: const-string v1, "," // string@00a3 │ │ +028cc6: 6e20 580a 1000 |0779: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ccc: 0c01 |077c: move-result-object v1 │ │ +028cce: 1a02 9810 |077d: const-string v2, "title" // string@1098 │ │ +028cd2: 6e20 580a 2100 |077f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028cd8: 0c01 |0782: move-result-object v1 │ │ +028cda: 1a02 2800 |0783: const-string v2, " TEXT" // string@0028 │ │ +028cde: 6e20 580a 2100 |0785: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ce4: 1a01 a300 |0788: const-string v1, "," // string@00a3 │ │ +028ce8: 6e20 580a 1000 |078a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028cee: 0c01 |078d: move-result-object v1 │ │ +028cf0: 1a02 c10b |078e: const-string v2, "local_uri" // string@0bc1 │ │ +028cf4: 6e20 580a 2100 |0790: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028cfa: 0c01 |0793: move-result-object v1 │ │ +028cfc: 1a02 2800 |0794: const-string v2, " TEXT" // string@0028 │ │ +028d00: 6e20 580a 2100 |0796: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d06: 1a01 a300 |0799: const-string v1, "," // string@00a3 │ │ +028d0a: 6e20 580a 1000 |079b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d10: 0c01 |079e: move-result-object v1 │ │ +028d12: 1a02 d40e |079f: const-string v2, "remote_uri" // string@0ed4 │ │ +028d16: 6e20 580a 2100 |07a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d1c: 0c01 |07a4: move-result-object v1 │ │ +028d1e: 1a02 2800 |07a5: const-string v2, " TEXT" // string@0028 │ │ +028d22: 6e20 580a 2100 |07a7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d28: 1a01 a300 |07aa: const-string v1, "," // string@00a3 │ │ +028d2c: 6e20 580a 1000 |07ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d32: 0c01 |07af: move-result-object v1 │ │ +028d34: 1a02 b410 |07b0: const-string v2, "type" // string@10b4 │ │ +028d38: 6e20 580a 2100 |07b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d3e: 0c01 |07b5: move-result-object v1 │ │ +028d40: 1a02 2400 |07b6: const-string v2, " INTEGER" // string@0024 │ │ +028d44: 6e20 580a 2100 |07b8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d4a: 1a01 a300 |07bb: const-string v1, "," // string@00a3 │ │ +028d4e: 6e20 580a 1000 |07bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d54: 0c01 |07c0: move-result-object v1 │ │ +028d56: 1a02 5810 |07c1: const-string v2, "status" // string@1058 │ │ +028d5a: 6e20 580a 2100 |07c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d60: 0c01 |07c6: move-result-object v1 │ │ +028d62: 1a02 2400 |07c7: const-string v2, " INTEGER" // string@0024 │ │ +028d66: 6e20 580a 2100 |07c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d6c: 1a01 9e00 |07cc: const-string v1, ");" // string@009e │ │ +028d70: 6e20 580a 1000 |07ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028d76: 6e10 5d0a 0000 |07d1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028d7c: 0c01 |07d4: move-result-object v1 │ │ +028d7e: 6e20 c800 1400 |07d5: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028d84: 1a01 8409 |07d8: const-string v1, "genres" // string@0984 │ │ +028d88: 6e30 750b 4301 |07da: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ +028d8e: 0a01 |07dd: move-result v1 │ │ +028d90: 3901 9500 |07de: if-nez v1, 0873 // +0095 │ │ +028d94: 2200 9c01 |07e0: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +028d98: 7010 520a 0000 |07e2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +028d9e: 1a01 9101 |07e5: const-string v1, "CREATE TABLE " // string@0191 │ │ +028da2: 6e20 580a 1000 |07e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028da8: 0c01 |07ea: move-result-object v1 │ │ +028daa: 1a02 8409 |07eb: const-string v2, "genres" // string@0984 │ │ +028dae: 6e20 580a 2100 |07ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028db4: 0c01 |07f0: move-result-object v1 │ │ +028db6: 1a02 2000 |07f1: const-string v2, " (" // string@0020 │ │ +028dba: 6e20 580a 2100 |07f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028dc0: 1a01 1407 |07f6: const-string v1, "_id" // string@0714 │ │ +028dc4: 6e20 580a 1000 |07f8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028dca: 0c01 |07fb: move-result-object v1 │ │ +028dcc: 1a02 2500 |07fc: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ +028dd0: 6e20 580a 2100 |07fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028dd6: 1a01 a300 |0801: const-string v1, "," // string@00a3 │ │ +028dda: 6e20 580a 1000 |0803: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028de0: 0c01 |0806: move-result-object v1 │ │ +028de2: 1a02 450d |0807: const-string v2, "name" // string@0d45 │ │ +028de6: 6e20 580a 2100 |0809: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028dec: 0c01 |080c: move-result-object v1 │ │ +028dee: 1a02 2800 |080d: const-string v2, " TEXT" // string@0028 │ │ +028df2: 6e20 580a 2100 |080f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028df8: 1a01 a300 |0812: const-string v1, "," // string@00a3 │ │ +028dfc: 6e20 580a 1000 |0814: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e02: 0c01 |0817: move-result-object v1 │ │ +028e04: 1a02 8509 |0818: const-string v2, "genres_key" // string@0985 │ │ +028e08: 6e20 580a 2100 |081a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e0e: 0c01 |081d: move-result-object v1 │ │ +028e10: 1a02 2800 |081e: const-string v2, " TEXT" // string@0028 │ │ +028e14: 6e20 580a 2100 |0820: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e1a: 1a01 a300 |0823: const-string v1, "," // string@00a3 │ │ +028e1e: 6e20 580a 1000 |0825: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e24: 0c01 |0828: move-result-object v1 │ │ +028e26: 1a02 9908 |0829: const-string v2, "date_added" // string@0899 │ │ +028e2a: 6e20 580a 2100 |082b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e30: 0c01 |082e: move-result-object v1 │ │ +028e32: 1a02 2600 |082f: const-string v2, " LONG" // string@0026 │ │ +028e36: 6e20 580a 2100 |0831: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e3c: 1a01 a300 |0834: const-string v1, "," // string@00a3 │ │ +028e40: 6e20 580a 1000 |0836: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e46: 0c01 |0839: move-result-object v1 │ │ +028e48: 1a02 9a08 |083a: const-string v2, "date_modified" // string@089a │ │ +028e4c: 6e20 580a 2100 |083c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e52: 0c01 |083f: move-result-object v1 │ │ +028e54: 1a02 2600 |0840: const-string v2, " LONG" // string@0026 │ │ +028e58: 6e20 580a 2100 |0842: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e5e: 1a01 a300 |0845: const-string v1, "," // string@00a3 │ │ +028e62: 6e20 580a 1000 |0847: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e68: 0c01 |084a: move-result-object v1 │ │ +028e6a: 1a02 1c0b |084b: const-string v2, "init_flg" // string@0b1c │ │ +028e6e: 6e20 580a 2100 |084d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e74: 0c01 |0850: move-result-object v1 │ │ +028e76: 1a02 2400 |0851: const-string v2, " INTEGER" // string@0024 │ │ +028e7a: 6e20 580a 2100 |0853: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e80: 1a01 a300 |0856: const-string v1, "," // string@00a3 │ │ +028e84: 6e20 580a 1000 |0858: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e8a: 0c01 |085b: move-result-object v1 │ │ +028e8c: 1a02 a508 |085c: const-string v2, "del_flg" // string@08a5 │ │ +028e90: 6e20 580a 2100 |085e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028e96: 0c01 |0861: move-result-object v1 │ │ +028e98: 1a02 2400 |0862: const-string v2, " INTEGER" // string@0024 │ │ +028e9c: 6e20 580a 2100 |0864: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028ea2: 1a01 9e00 |0867: const-string v1, ");" // string@009e │ │ +028ea6: 6e20 580a 1000 |0869: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028eac: 6e10 5d0a 0000 |086c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028eb2: 0c01 |086f: move-result-object v1 │ │ +028eb4: 6e20 c800 1400 |0870: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028eba: 6e10 cd00 0400 |0873: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +028ec0: 6e10 c700 0400 |0876: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +028ec6: 0e00 |0879: return-void │ │ +028ec8: 0d01 |087a: move-exception v1 │ │ +028eca: 6e10 c700 0400 |087b: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +028ed0: 2701 |087e: throw v1 │ │ + catches : 1 │ │ + 0x0003 - 0x0876 │ │ + -> 0x087a │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0003 line=43 │ │ + 0x000b line=44 │ │ + 0x0010 line=45 │ │ + 0x001e line=46 │ │ + 0x0021 line=47 │ │ + 0x002c line=49 │ │ + 0x003d line=50 │ │ + 0x004e line=51 │ │ + 0x005f line=52 │ │ + 0x0070 line=53 │ │ + 0x0081 line=54 │ │ + 0x008f line=55 │ │ + 0x0092 line=56 │ │ + 0x00a3 line=57 │ │ + 0x00b4 line=58 │ │ + 0x00c2 line=59 │ │ + 0x00c5 line=60 │ │ + 0x00d3 line=61 │ │ + 0x00d6 line=62 │ │ + 0x00e4 line=63 │ │ + 0x00e7 line=64 │ │ + 0x00f8 line=65 │ │ + 0x0106 line=66 │ │ + 0x0109 line=67 │ │ + 0x011a line=68 │ │ + 0x012b line=69 │ │ + 0x013c line=70 │ │ + 0x014d line=71 │ │ + 0x0152 line=72 │ │ + 0x0159 line=75 │ │ + 0x0161 line=76 │ │ + 0x0166 line=77 │ │ + 0x0174 line=78 │ │ + 0x0177 line=79 │ │ + 0x0182 line=81 │ │ + 0x0193 line=82 │ │ + 0x01a4 line=83 │ │ + 0x01b2 line=84 │ │ + 0x01b5 line=85 │ │ + 0x01c3 line=86 │ │ + 0x01c6 line=87 │ │ + 0x01d7 line=88 │ │ + 0x01e5 line=89 │ │ + 0x01e8 line=90 │ │ + 0x01f6 line=91 │ │ + 0x01f9 line=92 │ │ + 0x0207 line=93 │ │ + 0x020a line=94 │ │ + 0x021b line=95 │ │ + 0x0229 line=96 │ │ + 0x022c line=97 │ │ + 0x0231 line=98 │ │ + 0x0238 line=101 │ │ + 0x0240 line=102 │ │ + 0x0245 line=103 │ │ + 0x0253 line=104 │ │ + 0x0256 line=105 │ │ + 0x0261 line=107 │ │ + 0x0272 line=108 │ │ + 0x0280 line=109 │ │ + 0x0283 line=110 │ │ + 0x0291 line=111 │ │ + 0x0294 line=112 │ │ + 0x02a2 line=113 │ │ + 0x02a5 line=114 │ │ + 0x02b3 line=115 │ │ + 0x02b6 line=116 │ │ + 0x02c7 line=117 │ │ + 0x02cc line=118 │ │ + 0x02d3 line=121 │ │ + 0x02db line=122 │ │ + 0x02e0 line=123 │ │ + 0x02e8 line=124 │ │ + 0x02f1 line=125 │ │ + 0x02fc line=127 │ │ + 0x030a line=128 │ │ + 0x030d line=129 │ │ + 0x031b line=130 │ │ + 0x031e line=131 │ │ + 0x032c line=132 │ │ + 0x032f line=133 │ │ + 0x033d line=134 │ │ + 0x0340 line=135 │ │ + 0x034e line=136 │ │ + 0x0351 line=137 │ │ + 0x035f line=138 │ │ + 0x0362 line=139 │ │ + 0x0370 line=140 │ │ + 0x0373 line=141 │ │ + 0x0381 line=142 │ │ + 0x0384 line=143 │ │ + 0x0392 line=144 │ │ + 0x0395 line=145 │ │ + 0x03a3 line=146 │ │ + 0x03a6 line=147 │ │ + 0x03b4 line=148 │ │ + 0x03b7 line=149 │ │ + 0x03c5 line=150 │ │ + 0x03c8 line=151 │ │ + 0x03d6 line=152 │ │ + 0x03d9 line=153 │ │ + 0x03e7 line=154 │ │ + 0x03ea line=155 │ │ + 0x03f8 line=156 │ │ + 0x03fb line=157 │ │ + 0x0409 line=158 │ │ + 0x040c line=159 │ │ + 0x041d line=160 │ │ + 0x042b line=161 │ │ + 0x042e line=162 │ │ + 0x0433 line=163 │ │ + 0x043a line=166 │ │ + 0x0442 line=167 │ │ + 0x0447 line=168 │ │ + 0x0455 line=169 │ │ + 0x0458 line=170 │ │ + 0x0463 line=172 │ │ + 0x0474 line=173 │ │ + 0x0485 line=174 │ │ + 0x0496 line=175 │ │ + 0x04a7 line=176 │ │ + 0x04b8 line=177 │ │ + 0x04c9 line=178 │ │ + 0x04da line=179 │ │ + 0x04eb line=181 │ │ + 0x04fc line=182 │ │ + 0x050d line=183 │ │ + 0x051e line=184 │ │ + 0x052f line=185 │ │ + 0x053d line=186 │ │ + 0x0540 line=187 │ │ + 0x054e line=188 │ │ + 0x0551 line=189 │ │ + 0x055f line=190 │ │ + 0x0562 line=191 │ │ + 0x0573 line=192 │ │ + 0x0581 line=193 │ │ + 0x0584 line=194 │ │ + 0x0589 line=195 │ │ + 0x0590 line=198 │ │ + 0x0598 line=199 │ │ + 0x059d line=200 │ │ + 0x05a5 line=201 │ │ + 0x05ae line=202 │ │ + 0x05b9 line=204 │ │ + 0x05ca line=205 │ │ + 0x05d8 line=206 │ │ + 0x05db line=207 │ │ + 0x05ec line=208 │ │ + 0x05fa line=209 │ │ + 0x05fd line=210 │ │ + 0x060b line=211 │ │ + 0x060e line=212 │ │ + 0x061c line=213 │ │ + 0x061f line=214 │ │ + 0x062d line=215 │ │ + 0x0630 line=216 │ │ + 0x0635 line=217 │ │ + 0x063c line=220 │ │ + 0x0644 line=221 │ │ + 0x0649 line=222 │ │ + 0x0657 line=223 │ │ + 0x065a line=224 │ │ + 0x0665 line=226 │ │ + 0x0676 line=227 │ │ + 0x0687 line=228 │ │ + 0x0698 line=229 │ │ + 0x06a9 line=230 │ │ + 0x06ba line=231 │ │ + 0x06cb line=232 │ │ + 0x06dc line=233 │ │ + 0x06ea line=234 │ │ + 0x06ed line=235 │ │ + 0x06fe line=236 │ │ + 0x070c line=237 │ │ + 0x070f line=238 │ │ + 0x071d line=239 │ │ + 0x0720 line=240 │ │ + 0x0725 line=241 │ │ + 0x072c line=244 │ │ + 0x0734 line=245 │ │ + 0x0739 line=246 │ │ + 0x0747 line=247 │ │ + 0x074a line=248 │ │ + 0x0755 line=250 │ │ + 0x0766 line=251 │ │ + 0x0774 line=252 │ │ + 0x0777 line=253 │ │ + 0x0785 line=254 │ │ + 0x0788 line=255 │ │ + 0x0796 line=256 │ │ + 0x0799 line=257 │ │ + 0x07a7 line=258 │ │ + 0x07aa line=259 │ │ + 0x07b8 line=260 │ │ + 0x07bb line=261 │ │ + 0x07c9 line=262 │ │ + 0x07cc line=263 │ │ + 0x07d1 line=264 │ │ + 0x07d8 line=267 │ │ + 0x07e0 line=268 │ │ + 0x07e5 line=269 │ │ + 0x07f3 line=270 │ │ + 0x07f6 line=271 │ │ + 0x0801 line=273 │ │ + 0x0812 line=274 │ │ + 0x0823 line=275 │ │ + 0x0834 line=276 │ │ + 0x0842 line=277 │ │ + 0x0845 line=278 │ │ + 0x0853 line=279 │ │ + 0x0856 line=280 │ │ + 0x0864 line=281 │ │ + 0x0867 line=282 │ │ + 0x086c line=283 │ │ + 0x0873 line=286 │ │ + 0x0876 line=288 │ │ + 0x0879 line=290 │ │ + 0x087a line=288 │ │ + locals : │ │ + 0x0010 - 0x0159 reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x0166 - 0x0238 reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x0245 - 0x02d3 reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x02e0 - 0x043a reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x0447 - 0x0590 reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x059d - 0x063c reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x0649 - 0x072c reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x0739 - 0x07d8 reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x07e5 - 0x0873 reg=0 sql Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x087f reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x087f reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'onUpgrade' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +028ee0: |[028ee0] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +028ef0: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +028ef4: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +028efa: 1a01 7d06 |0005: const-string v1, "Upgrading database from version " // string@067d │ │ +028efe: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028f04: 0c00 |000a: move-result-object v0 │ │ +028f06: 6e20 550a 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +028f0c: 0c00 |000e: move-result-object v0 │ │ +028f0e: 1a01 7600 |000f: const-string v1, " to " // string@0076 │ │ +028f12: 6e20 580a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028f18: 0c00 |0014: move-result-object v0 │ │ +028f1a: 6e20 550a 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +028f20: 0c00 |0018: move-result-object v0 │ │ +028f22: 1a01 a700 |0019: const-string v1, ", which will destroy all old data" // string@00a7 │ │ +028f26: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +028f2c: 0c00 |001e: move-result-object v0 │ │ +028f2e: 6e10 5d0a 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +028f34: 0c00 |0022: move-result-object v0 │ │ +028f36: 7110 e40a 0000 |0023: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +028f3c: 6e20 7b0b 3200 |0026: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b7b │ │ +028f42: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0026 line=296 │ │ + 0x0029 line=297 │ │ + locals : │ │ + 0x0000 - 0x002a reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x002a reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x002a reg=4 oldVersion I │ │ + 0x0000 - 0x002a reg=5 newVersion I │ │ + │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'rebuild' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +028f44: |[028f44] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +028f54: 1a00 dc01 |0000: const-string v0, "DROP TABLE IF EXISTS album" // string@01dc │ │ +028f58: 6e20 c800 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f5e: 1a00 dd01 |0005: const-string v0, "DROP TABLE IF EXISTS artist" // string@01dd │ │ +028f62: 6e20 c800 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f68: 1a00 e101 |000a: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01e1 │ │ +028f6c: 6e20 c800 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f72: 1a00 e201 |000f: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01e2 │ │ +028f76: 6e20 c800 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f7c: 1a00 de01 |0014: const-string v0, "DROP TABLE IF EXISTS audio" // string@01de │ │ +028f80: 6e20 c800 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f86: 1a00 e001 |0019: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01e0 │ │ +028f8a: 6e20 c800 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f90: 1a00 e301 |001e: const-string v0, "DROP TABLE IF EXISTS video" // string@01e3 │ │ +028f94: 6e20 c800 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028f9a: 1a00 df01 |0023: const-string v0, "DROP TABLE IF EXISTS genres" // string@01df │ │ +028f9e: 6e20 c800 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028fa4: 6e20 790b 2100 |0028: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b79 │ │ +028faa: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=300 │ │ + 0x0005 line=301 │ │ + 0x000a line=302 │ │ + 0x000f line=303 │ │ + 0x0014 line=304 │ │ + 0x0019 line=305 │ │ + 0x001e line=306 │ │ + 0x0023 line=307 │ │ + 0x0028 line=308 │ │ + 0x002b line=309 │ │ + locals : │ │ + 0x0000 - 0x002c reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x002c reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'rebuildSelect' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 108 16-bit code units │ │ +028fac: |[028fac] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.rebuildSelect:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ │ +028fbc: 1a00 5207 |0000: const-string v0, "album" // string@0752 │ │ +028fc0: 7030 730b 3100 |0002: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +028fc6: 0a00 |0005: move-result v0 │ │ +028fc8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +028fcc: 1a00 dc01 |0008: const-string v0, "DROP TABLE IF EXISTS album" // string@01dc │ │ +028fd0: 6e20 c800 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028fd6: 1a00 8f07 |000d: const-string v0, "artist" // string@078f │ │ +028fda: 7030 730b 3100 |000f: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +028fe0: 0a00 |0012: move-result v0 │ │ +028fe2: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +028fe6: 1a00 dd01 |0015: const-string v0, "DROP TABLE IF EXISTS artist" // string@01dd │ │ +028fea: 6e20 c800 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +028ff0: 1a00 8409 |001a: const-string v0, "genres" // string@0984 │ │ +028ff4: 7030 730b 3100 |001c: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +028ffa: 0a00 |001f: move-result v0 │ │ +028ffc: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +029000: 1a00 df01 |0022: const-string v0, "DROP TABLE IF EXISTS genres" // string@01df │ │ +029004: 6e20 c800 0200 |0024: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +02900a: 1a00 9c07 |0027: const-string v0, "audio" // string@079c │ │ +02900e: 7030 730b 3100 |0029: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +029014: 0a00 |002c: move-result v0 │ │ +029016: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ +02901a: 1a00 de01 |002f: const-string v0, "DROP TABLE IF EXISTS audio" // string@01de │ │ +02901e: 6e20 c800 0200 |0031: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +029024: 1a00 5c0e |0034: const-string v0, "playlist" // string@0e5c │ │ +029028: 7030 730b 3100 |0036: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +02902e: 0a00 |0039: move-result v0 │ │ +029030: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +029034: 1a00 e101 |003c: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01e1 │ │ +029038: 6e20 c800 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +02903e: 1a00 5d0e |0041: const-string v0, "playlist_audio" // string@0e5d │ │ +029042: 7030 730b 3100 |0043: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +029048: 0a00 |0046: move-result v0 │ │ +02904a: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ +02904e: 1a00 e201 |0049: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01e2 │ │ +029052: 6e20 c800 0200 |004b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +029058: 1a00 fa10 |004e: const-string v0, "video" // string@10fa │ │ +02905c: 7030 730b 3100 |0050: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +029062: 0a00 |0053: move-result v0 │ │ +029064: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ +029068: 1a00 e301 |0056: const-string v0, "DROP TABLE IF EXISTS video" // string@01e3 │ │ +02906c: 6e20 c800 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +029072: 1a00 240e |005b: const-string v0, "orderlist" // string@0e24 │ │ +029076: 7030 730b 3100 |005d: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ +02907c: 0a00 |0060: move-result v0 │ │ +02907e: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ +029082: 1a00 e001 |0063: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01e0 │ │ +029086: 6e20 c800 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +02908c: 6e20 790b 2100 |0068: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b79 │ │ +029092: 0e00 |006b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=323 │ │ + 0x0008 line=324 │ │ + 0x000d line=326 │ │ + 0x0015 line=327 │ │ + 0x001a line=329 │ │ + 0x0022 line=330 │ │ + 0x0027 line=332 │ │ + 0x002f line=333 │ │ + 0x0034 line=335 │ │ + 0x003c line=336 │ │ + 0x0041 line=338 │ │ + 0x0049 line=339 │ │ + 0x004e line=342 │ │ + 0x0056 line=343 │ │ + 0x005b line=345 │ │ + 0x0063 line=346 │ │ + 0x0068 line=348 │ │ + 0x006b line=349 │ │ + locals : │ │ + 0x0000 - 0x006c reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x006c reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x006c reg=3 projection [Ljava/lang/String; │ │ + │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ + name : 'reset' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 41 16-bit code units │ │ +029094: |[029094] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.reset:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0290a4: 1a00 cb01 |0000: const-string v0, "DELETE FROM album" // string@01cb │ │ +0290a8: 6e20 c800 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290ae: 1a00 cc01 |0005: const-string v0, "DELETE FROM artist" // string@01cc │ │ +0290b2: 6e20 c800 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290b8: 1a00 d001 |000a: const-string v0, "DELETE FROM playlist" // string@01d0 │ │ +0290bc: 6e20 c800 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290c2: 1a00 d101 |000f: const-string v0, "DELETE FROM playlist_audio" // string@01d1 │ │ +0290c6: 6e20 c800 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290cc: 1a00 cd01 |0014: const-string v0, "DELETE FROM audio" // string@01cd │ │ +0290d0: 6e20 c800 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290d6: 1a00 cf01 |0019: const-string v0, "DELETE FROM orderlist" // string@01cf │ │ +0290da: 6e20 c800 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290e0: 1a00 d201 |001e: const-string v0, "DELETE FROM video" // string@01d2 │ │ +0290e4: 6e20 c800 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290ea: 1a00 ce01 |0023: const-string v0, "DELETE FROM genres" // string@01ce │ │ +0290ee: 6e20 c800 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ +0290f4: 0e00 |0028: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=312 │ │ + 0x0005 line=313 │ │ + 0x000a line=314 │ │ + 0x000f line=315 │ │ + 0x0014 line=316 │ │ + 0x0019 line=317 │ │ + 0x001e line=318 │ │ + 0x0023 line=319 │ │ + 0x0028 line=320 │ │ + locals : │ │ + 0x0000 - 0x0029 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ + 0x0000 - 0x0029 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + │ │ + source_file_idx : 1512 (PodcastDatabaseHelper.java) │ │ + │ │ +Class #176 header: │ │ +class_idx : 521 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1513 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #176 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=raiseSite │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #176 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ + name : 'val$site' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0290f8: |[0290f8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V │ │ +029108: 5b01 5103 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0351 │ │ +02910c: 5b02 5203 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.val$site:Ljava/lang/String; // field@0352 │ │ +029110: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +029116: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=767 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +029118: |[029118] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$2.run:()V │ │ +029128: 2201 ba01 |0000: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ +02912c: 7010 790a 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +029132: 2202 3d02 |0005: new-instance v2, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +029136: 1a03 2310 |0007: const-string v3, "site" // string@1023 │ │ +02913a: 5454 5203 |0009: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.val$site:Ljava/lang/String; // field@0352 │ │ +02913e: 7030 3c0c 3204 |000b: invoke-direct {v2, v3, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +029144: 7220 a70a 2100 |000e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +02914a: 2202 0a02 |0011: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ +02914e: 7010 850b 0200 |0013: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ +029154: 1a03 ed0a |0016: const-string v3, "http://justplayer-dev.appspot.com/raise" // string@0aed │ │ +029158: 6e30 930b 3201 |0018: invoke-virtual {v2, v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; // method@0b93 │ │ +02915e: 0c00 |001b: move-result-object v0 │ │ +029160: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=770 │ │ + 0x0005 line=771 │ │ + 0x0011 line=773 │ │ + 0x001c line=774 │ │ + locals : │ │ + 0x001c - 0x001d reg=0 json Ljava/lang/String; │ │ + 0x0005 - 0x001d reg=1 nameValuePairs Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x001d reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2; │ │ + │ │ + source_file_idx : 1513 (PodcastHelper.java) │ │ + │ │ +Class #177 header: │ │ +class_idx : 522 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1513 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 12 │ │ + │ │ +Class #177 annotations: │ │ +Annotations on method #2959 'getPodcastFeed' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/net/URL;" "Z)" "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ +Annotations on method #2963 'postData' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;)" "Ljava/lang/String;" } │ │ + │ │ +Class #177 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'CONNECTION_TIMEOUT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 20000 │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'MCC_TIMEOUT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5000 │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'MEDIA_FIELDS' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'SOCKET_TIMEOUT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 20000 │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'CHANNEL_TAG' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'IMAGE_TAG' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'ITME_TAG' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'OWNER_TAG' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'SOCK_BUFSIZE' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mDocBuilder' │ │ + type : 'Ljavax/xml/parsers/DocumentBuilder;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mErrorCode' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mErrorText' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mForceClose' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mHttpContext' │ │ + type : 'Lorg/apache/http/protocol/BasicHttpContext;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mParams' │ │ + type : 'Lorg/apache/http/params/BasicHttpParams;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'mSchemeRegistry' │ │ + type : 'Lorg/apache/http/conn/scheme/SchemeRegistry;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 101 16-bit code units │ │ +029164: |[029164] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.:()V │ │ +029174: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +029178: 2300 5e02 |0002: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ +02917c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02917e: 1a02 1407 |0005: const-string v2, "_id" // string@0714 │ │ +029182: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +029186: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +029188: 1a02 9810 |000a: const-string v2, "title" // string@1098 │ │ +02918c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +029190: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +029192: 1a02 160d |000f: const-string v2, "media_key" // string@0d16 │ │ +029196: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +02919a: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +02919c: 1a02 9910 |0014: const-string v2, "title_key" // string@1099 │ │ +0291a0: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0291a4: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0291a6: 1a02 fc08 |0019: const-string v2, "duration" // string@08fc │ │ +0291aa: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0291ae: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0291b0: 1a02 1107 |001e: const-string v2, "_data" // string@0711 │ │ +0291b4: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0291b8: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0291ba: 1a02 8f07 |0023: const-string v2, "artist" // string@078f │ │ +0291be: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0291c2: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0291c4: 1a02 9307 |0028: const-string v2, "artist_key" // string@0793 │ │ +0291c8: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0291cc: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0291d0: 1a02 5207 |002e: const-string v2, "album" // string@0752 │ │ +0291d4: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0291d8: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +0291dc: 1a02 5707 |0034: const-string v2, "album_key" // string@0757 │ │ +0291e0: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0291e4: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +0291e8: 1a02 a310 |003a: const-string v2, "track" // string@10a3 │ │ +0291ec: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +0291f0: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0291f4: 1a02 2a11 |0040: const-string v2, "year" // string@112a │ │ +0291f8: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0291fc: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +029200: 1a02 9908 |0046: const-string v2, "date_added" // string@0899 │ │ +029204: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +029208: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +02920c: 1a02 9a08 |004c: const-string v2, "date_modified" // string@089a │ │ +029210: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +029214: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +029218: 1a02 e607 |0052: const-string v2, "cache_file" // string@07e6 │ │ +02921c: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +029220: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +029224: 1a02 7710 |0058: const-string v2, "tags" // string@1077 │ │ +029228: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +02922c: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +029230: 1a02 660e |005e: const-string v2, "point" // string@0e66 │ │ +029234: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +029238: 6900 5803 |0062: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ +02923c: 0e00 |0064: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 27 16-bit code units │ │ +029240: |[029240] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.:()V │ │ +029250: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +029252: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +029254: 7010 360a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02925a: 1300 0010 |0005: const/16 v0, #int 4096 // #1000 │ │ +02925e: 5930 5b03 |0007: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.SOCK_BUFSIZE:I // field@035b │ │ +029262: 5931 5303 |0009: iput v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.CHANNEL_TAG:I // field@0353 │ │ +029266: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +029268: 5930 5503 |000c: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.IMAGE_TAG:I // field@0355 │ │ +02926c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +02926e: 5930 5903 |000f: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.OWNER_TAG:I // field@0359 │ │ +029272: 1230 |0011: const/4 v0, #int 3 // #3 │ │ +029274: 5930 5603 |0012: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.ITME_TAG:I // field@0356 │ │ +029278: 5b32 5c03 |0014: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@035c │ │ +02927c: 5b32 6103 |0016: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +029280: 5c31 5f03 |0018: iput-boolean v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ +029284: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=61 │ │ + 0x0005 line=65 │ │ + 0x0009 line=67 │ │ + 0x000b line=68 │ │ + 0x000e line=69 │ │ + 0x0011 line=70 │ │ + 0x0014 line=73 │ │ + 0x0016 line=74 │ │ + 0x0018 line=77 │ │ + locals : │ │ + 0x0000 - 0x001b reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'errorReset' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +029288: |[029288] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.errorReset:()V │ │ +029298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02929a: 5b10 5e03 |0001: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ +02929e: 5b10 5d03 |0003: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ +0292a2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=129 │ │ + 0x0003 line=130 │ │ + 0x0005 line=131 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getCacheFile' │ │ + type : '(Ljava/lang/String;)Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 64 16-bit code units │ │ +0292a4: |[0292a4] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ +0292b4: 2202 9c01 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0292b8: 7010 520a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0292be: 1a03 ba09 |0005: const-string v3, "getCacheFile uri=" // string@09ba │ │ +0292c2: 6e20 580a 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0292c8: 0c02 |000a: move-result-object v2 │ │ +0292ca: 6e20 580a 4200 |000b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0292d0: 0c02 |000e: move-result-object v2 │ │ +0292d2: 6e10 5d0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0292d8: 0c02 |0012: move-result-object v2 │ │ +0292da: 7110 e40a 0200 |0013: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +0292e0: 7110 8d0b 0400 |0016: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getFilename:(Ljava/lang/String;)Ljava/lang/String; // method@0b8d │ │ +0292e6: 0c01 |0019: move-result-object v1 │ │ +0292e8: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ +0292ec: 2200 7501 |001c: new-instance v0, Ljava/io/File; // type@0175 │ │ +0292f0: 6202 4503 |001e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.cachedMusicDir:Ljava/io/File; // field@0345 │ │ +0292f4: 7030 f409 2001 |0020: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ +0292fa: 2202 9c01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0292fe: 7010 520a 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +029304: 1a03 b909 |0028: const-string v3, "getCacheFile trn=" // string@09b9 │ │ +029308: 6e20 580a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02930e: 0c02 |002d: move-result-object v2 │ │ +029310: 6e10 fb09 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@09fb │ │ +029316: 0c03 |0031: move-result-object v3 │ │ +029318: 6e20 580a 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02931e: 0c02 |0035: move-result-object v2 │ │ +029320: 6e10 5d0a 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +029326: 0c02 |0039: move-result-object v2 │ │ +029328: 7110 e40a 0200 |003a: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02932e: 1100 |003d: return-object v0 │ │ +029330: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +029332: 28fe |003f: goto 003d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0016 line=107 │ │ + 0x001a line=108 │ │ + 0x001c line=109 │ │ + 0x0023 line=110 │ │ + 0x003d line=113 │ │ + locals : │ │ + 0x0023 - 0x003d reg=0 cacheFile Ljava/io/File; │ │ + 0x001a - 0x0040 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0040 reg=4 uri Ljava/lang/String; │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getFilename' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +029334: |[029334] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +029344: 3804 3a00 |0000: if-eqz v4, 003a // +003a │ │ +029348: 1a02 b507 |0002: const-string v2, "auth=[^&]+" // string@07b5 │ │ +02934c: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +029350: 6e30 490a 2403 |0006: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a49 │ │ +029356: 0c01 |0009: move-result-object v1 │ │ +029358: 6e20 430a 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02935e: 0a02 |000d: move-result v2 │ │ +029360: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ +029364: 1a02 3f10 |0010: const-string v2, "ssid=[^&]+" // string@103f │ │ +029368: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ +02936c: 6e30 490a 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a49 │ │ +029372: 0c01 |0017: move-result-object v1 │ │ +029374: 2202 9c01 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +029378: 7010 520a 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02937e: 1a03 130d |001d: const-string v3, "media" // string@0d13 │ │ +029382: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +029388: 0c02 |0022: move-result-object v2 │ │ +02938a: 6e10 450a 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +029390: 0a03 |0026: move-result v3 │ │ +029392: 7110 260a 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +029398: 0c03 |002a: move-result-object v3 │ │ +02939a: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0293a0: 0c02 |002e: move-result-object v2 │ │ +0293a2: 1a03 a900 |002f: const-string v3, ".dat" // string@00a9 │ │ +0293a6: 6e20 580a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0293ac: 0c02 |0034: move-result-object v2 │ │ +0293ae: 6e10 5d0a 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0293b4: 0c00 |0038: move-result-object v0 │ │ +0293b6: 1100 |0039: return-object v0 │ │ +0293b8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +0293ba: 28fe |003b: goto 0039 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + 0x0002 line=93 │ │ + 0x000a line=94 │ │ + 0x0010 line=95 │ │ + 0x0018 line=98 │ │ + 0x0039 line=101 │ │ + locals : │ │ + 0x000a - 0x0039 reg=1 ret Ljava/lang/String; │ │ + 0x0000 - 0x003c reg=4 uri Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'forceClose' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +0293bc: |[0293bc] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.forceClose:()V │ │ +0293cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0293ce: 5c10 5f03 |0001: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ +0293d2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0003 line=118 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getAuthrizedURL' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0293d4: |[0293d4] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; │ │ +0293e4: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x0001 reg=1 string Ljava/lang/String; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getErrorCode' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0293e8: |[0293e8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getErrorCode:()Ljava/lang/String; │ │ +0293f8: 5410 5d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ +0293fc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getErrorText' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +029400: |[029400] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getErrorText:()Ljava/lang/String; │ │ +029410: 5410 5e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ +029414: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getFeed' │ │ + type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 24 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 614 16-bit code units │ │ +029418: |[029418] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getFeed:(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor; │ │ +029428: 2205 2d00 |0000: new-instance v5, Landroid/database/MatrixCursor; // type@002d │ │ +02942c: 620c 5803 |0002: sget-object v12, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ +029430: 7020 c200 c500 |0004: invoke-direct {v5, v12}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ +029436: 120c |0007: const/4 v12, #int 0 // #0 │ │ +029438: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +02943c: 0801 1600 |000a: move-object/from16 v1, v22 │ │ +029440: 6e30 8f0b 100c |000c: invoke-virtual {v0, v1, v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; // method@0b8f │ │ +029446: 0c04 |000f: move-result-object v4 │ │ +029448: 3804 5502 |0010: if-eqz v4, 0265 // +0255 │ │ +02944c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +02944e: 6e10 820a 0400 |0013: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +029454: 0c0d |0016: move-result-object v13 │ │ +029456: 7210 9e0a 0d00 |0017: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +02945c: 0a0c |001a: move-result v12 │ │ +02945e: 380c 4202 |001b: if-eqz v12, 025d // +0242 │ │ +029462: 7210 9f0a 0d00 |001d: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +029468: 0c02 |0020: move-result-object v2 │ │ +02946a: 1f02 2002 |0021: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +02946e: 6e10 0d0c 0200 |0023: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.verbose:()V // method@0c0d │ │ +029474: 6e10 050c 0200 |0026: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getAlbumKey:()Ljava/lang/String; // method@0c05 │ │ +02947a: 0c0c |0029: move-result-object v12 │ │ +02947c: 0800 1700 |002a: move-object/from16 v0, v23 │ │ +029480: 6e20 430a c000 |002c: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +029486: 0a0c |002f: move-result v12 │ │ +029488: 380c e7ff |0030: if-eqz v12, 0017 // -0019 │ │ +02948c: 542c c803 |0032: iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +029490: 6e10 860a 0c00 |0034: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +029496: 0a0a |0037: move-result v10 │ │ +029498: 542c c803 |0038: iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +02949c: 6e10 820a 0c00 |003a: invoke-virtual {v12}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +0294a2: 0c0e |003d: move-result-object v14 │ │ +0294a4: 7210 9e0a 0e00 |003e: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +0294aa: 0a0c |0041: move-result v12 │ │ +0294ac: 380c d5ff |0042: if-eqz v12, 0017 // -002b │ │ +0294b0: 7210 9f0a 0e00 |0044: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +0294b6: 0c07 |0047: move-result-object v7 │ │ +0294b8: 1f07 2202 |0048: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +0294bc: 6e10 130c 0700 |004a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.verbose:()V // method@0c13 │ │ +0294c2: 547c dc03 |004d: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +0294c6: 380c efff |004f: if-eqz v12, 003e // -0011 │ │ +0294ca: 547c dc03 |0051: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +0294ce: 6e10 480a 0c00 |0053: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a48 │ │ +0294d4: 0a0c |0056: move-result v12 │ │ +0294d6: 3d0c e7ff |0057: if-lez v12, 003e // -0019 │ │ +0294da: 130c 1100 |0059: const/16 v12, #int 17 // #11 │ │ +0294de: 23cf 5c02 |005b: new-array v15, v12, [Ljava/lang/Object; // type@025c │ │ +0294e2: 120c |005d: const/4 v12, #int 0 // #0 │ │ +0294e4: 5470 dc03 |005e: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +0294e8: 0810 0000 |0060: move-object/from16 v16, v0 │ │ +0294ec: 7401 450a 1000 |0062: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +0294f2: 0a10 |0065: move-result v16 │ │ +0294f4: 0200 1000 |0066: move/from16 v0, v16 │ │ +0294f8: 8100 |0068: int-to-long v0, v0 │ │ +0294fa: 0510 0000 |0069: move-wide/from16 v16, v0 │ │ +0294fe: 1812 ffff ffff 0000 0000 |006b: const-wide v18, #double 2.122e-314 // #00000000ffffffff │ │ +029508: a010 1012 |0070: and-long v16, v16, v18 │ │ +02950c: 7702 2c0a 1000 |0072: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +029512: 0c10 |0075: move-result-object v16 │ │ +029514: 4d10 0f0c |0076: aput-object v16, v15, v12 │ │ +029518: 121c |0078: const/4 v12, #int 1 // #1 │ │ +02951a: 5470 e603 |0079: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ +02951e: 0810 0000 |007b: move-object/from16 v16, v0 │ │ +029522: 4d10 0f0c |007d: aput-object v16, v15, v12 │ │ +029526: 122c |007f: const/4 v12, #int 2 // #2 │ │ +029528: 5470 dc03 |0080: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +02952c: 0810 0000 |0082: move-object/from16 v16, v0 │ │ +029530: 7401 450a 1000 |0084: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +029536: 0a10 |0087: move-result v16 │ │ +029538: 7701 260a 1000 |0088: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +02953e: 0c10 |008b: move-result-object v16 │ │ +029540: 4d10 0f0c |008c: aput-object v16, v15, v12 │ │ +029544: 123c |008e: const/4 v12, #int 3 // #3 │ │ +029546: 5470 e603 |008f: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ +02954a: 0810 0000 |0091: move-object/from16 v16, v0 │ │ +02954e: 7401 450a 1000 |0093: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +029554: 0a10 |0096: move-result v16 │ │ +029556: 7701 260a 1000 |0097: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +02955c: 0c10 |009a: move-result-object v16 │ │ +02955e: 4d10 0f0c |009b: aput-object v16, v15, v12 │ │ +029562: 124c |009d: const/4 v12, #int 4 // #4 │ │ +029564: 5470 da03 |009e: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ +029568: 0810 0000 |00a0: move-object/from16 v16, v0 │ │ +02956c: 7701 2a0a 1000 |00a2: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ +029572: 0b10 |00a5: move-result-wide v16 │ │ +029574: 7702 2c0a 1000 |00a6: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +02957a: 0c10 |00a9: move-result-object v16 │ │ +02957c: 4d10 0f0c |00aa: aput-object v16, v15, v12 │ │ +029580: 125c |00ac: const/4 v12, #int 5 // #5 │ │ +029582: 5470 dc03 |00ad: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +029586: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +02958a: 4d10 0f0c |00b1: aput-object v16, v15, v12 │ │ +02958e: 1310 0600 |00b3: const/16 v16, #int 6 // #6 │ │ +029592: 547c de03 |00b5: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ +029596: 380c 8b01 |00b7: if-eqz v12, 0242 // +018b │ │ +02959a: 547c de03 |00b9: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ +02959e: 4d0c 0f10 |00bb: aput-object v12, v15, v16 │ │ +0295a2: 127c |00bd: const/4 v12, #int 7 // #7 │ │ +0295a4: 5420 c903 |00be: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +0295a8: 0810 0000 |00c0: move-object/from16 v16, v0 │ │ +0295ac: 7701 090c 1000 |00c2: invoke-static/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ +0295b2: 0c10 |00c5: move-result-object v16 │ │ +0295b4: 4d10 0f0c |00c6: aput-object v16, v15, v12 │ │ +0295b8: 130c 0800 |00c8: const/16 v12, #int 8 // #8 │ │ +0295bc: 5420 d503 |00ca: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +0295c0: 0810 0000 |00cc: move-object/from16 v16, v0 │ │ +0295c4: 4d10 0f0c |00ce: aput-object v16, v15, v12 │ │ +0295c8: 130c 0900 |00d0: const/16 v12, #int 9 // #9 │ │ +0295cc: 5420 d503 |00d2: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +0295d0: 0810 0000 |00d4: move-object/from16 v16, v0 │ │ +0295d4: 7401 450a 1000 |00d6: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +0295da: 0a10 |00d9: move-result v16 │ │ +0295dc: 7701 260a 1000 |00da: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +0295e2: 0c10 |00dd: move-result-object v16 │ │ +0295e4: 4d10 0f0c |00de: aput-object v16, v15, v12 │ │ +0295e8: 130c 0a00 |00e0: const/16 v12, #int 10 // #a │ │ +0295ec: 7110 270a 0a00 |00e2: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0295f2: 0c10 |00e5: move-result-object v16 │ │ +0295f4: 4d10 0f0c |00e6: aput-object v16, v15, v12 │ │ +0295f8: 130c 0b00 |00e8: const/16 v12, #int 11 // #b │ │ +0295fc: 6e10 120c 0700 |00ea: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ +029602: 0c10 |00ed: move-result-object v16 │ │ +029604: 7401 920a 1000 |00ee: invoke-virtual/range {v16}, Ljava/util/Date;.getYear:()I // method@0a92 │ │ +02960a: 0a10 |00f1: move-result v16 │ │ +02960c: 7701 260a 1000 |00f2: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +029612: 0c10 |00f5: move-result-object v16 │ │ +029614: 4d10 0f0c |00f6: aput-object v16, v15, v12 │ │ +029618: 130c 0c00 |00f8: const/16 v12, #int 12 // #c │ │ +02961c: 6e10 120c 0700 |00fa: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ +029622: 0c10 |00fd: move-result-object v16 │ │ +029624: 7401 910a 1000 |00fe: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ +02962a: 0b10 |0101: move-result-wide v16 │ │ +02962c: 7702 2c0a 1000 |0102: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +029632: 0c10 |0105: move-result-object v16 │ │ +029634: 4d10 0f0c |0106: aput-object v16, v15, v12 │ │ +029638: 130c 0d00 |0108: const/16 v12, #int 13 // #d │ │ +02963c: 6e10 120c 0700 |010a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ +029642: 0c10 |010d: move-result-object v16 │ │ +029644: 7401 910a 1000 |010e: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ +02964a: 0b10 |0111: move-result-wide v16 │ │ +02964c: 7702 2c0a 1000 |0112: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +029652: 0c10 |0115: move-result-object v16 │ │ +029654: 4d10 0f0c |0116: aput-object v16, v15, v12 │ │ +029658: 130c 0e00 |0118: const/16 v12, #int 14 // #e │ │ +02965c: 1310 0000 |011a: const/16 v16, #int 0 // #0 │ │ +029660: 4d10 0f0c |011c: aput-object v16, v15, v12 │ │ +029664: 130c 0f00 |011e: const/16 v12, #int 15 // #f │ │ +029668: 1310 0000 |0120: const/16 v16, #int 0 // #0 │ │ +02966c: 4d10 0f0c |0122: aput-object v16, v15, v12 │ │ +029670: 130c 1000 |0124: const/16 v12, #int 16 // #10 │ │ +029674: 1310 0000 |0126: const/16 v16, #int 0 // #0 │ │ +029678: 7701 270a 1000 |0128: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +02967e: 0c10 |012b: move-result-object v16 │ │ +029680: 4d10 0f0c |012c: aput-object v16, v15, v12 │ │ +029684: 6e20 c300 f500 |012e: invoke-virtual {v5, v15}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ +02968a: 3906 2c00 |0131: if-nez v6, 015d // +002c │ │ +02968e: 1216 |0133: const/4 v6, #int 1 // #1 │ │ +029690: 7401 c400 1500 |0134: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +029696: 220b 1600 |0137: new-instance v11, Landroid/content/ContentValues; // type@0016 │ │ +02969a: 7010 5f00 0b00 |0139: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@005f │ │ +0296a0: 1a0c 1c0b |013c: const-string v12, "init_flg" // string@0b1c │ │ +0296a4: 121f |013e: const/4 v15, #int 1 // #1 │ │ +0296a6: 7110 270a 0f00 |013f: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0296ac: 0c0f |0142: move-result-object v15 │ │ +0296ae: 6e30 6500 cb0f |0143: invoke-virtual {v11, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +0296b4: 1a0c 5207 |0146: const-string v12, "album" // string@0752 │ │ +0296b8: 1a0f 5807 |0148: const-string v15, "album_key = ?" // string@0758 │ │ +0296bc: 1310 0100 |014a: const/16 v16, #int 1 // #1 │ │ +0296c0: 0200 1000 |014c: move/from16 v0, v16 │ │ +0296c4: 2300 5e02 |014e: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ +0296c8: 0810 0000 |0150: move-object/from16 v16, v0 │ │ +0296cc: 1311 0000 |0152: const/16 v17, #int 0 // #0 │ │ +0296d0: 4d17 1011 |0154: aput-object v23, v16, v17 │ │ +0296d4: 0800 1500 |0156: move-object/from16 v0, v21 │ │ +0296d8: 0801 1000 |0158: move-object/from16 v1, v16 │ │ +0296dc: 6e51 ce00 c0fb |015a: invoke-virtual {v0, v12, v11, v15, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0296e2: 2208 1600 |015d: new-instance v8, Landroid/content/ContentValues; // type@0016 │ │ +0296e6: 7010 5f00 0800 |015f: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@005f │ │ +0296ec: 1a0c 1407 |0162: const-string v12, "_id" // string@0714 │ │ +0296f0: 547f dc03 |0164: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +0296f4: 6e10 450a 0f00 |0166: invoke-virtual {v15}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +0296fa: 0a0f |0169: move-result v15 │ │ +0296fc: 81f0 |016a: int-to-long v0, v15 │ │ +0296fe: 0510 0000 |016b: move-wide/from16 v16, v0 │ │ +029702: 1812 ffff ffff 0000 0000 |016d: const-wide v18, #double 2.122e-314 // #00000000ffffffff │ │ +02970c: a010 1012 |0172: and-long v16, v16, v18 │ │ +029710: 7702 2c0a 1000 |0174: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +029716: 0c0f |0177: move-result-object v15 │ │ +029718: 6e30 6600 c80f |0178: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +02971e: 1a0c 9810 |017b: const-string v12, "title" // string@1098 │ │ +029722: 547f e603 |017d: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ +029726: 6e30 6700 c80f |017f: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +02972c: 1a0c 160d |0182: const-string v12, "media_key" // string@0d16 │ │ +029730: 547f dc03 |0184: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +029734: 6e10 450a 0f00 |0186: invoke-virtual {v15}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +02973a: 0a0f |0189: move-result v15 │ │ +02973c: 7110 260a 0f00 |018a: invoke-static {v15}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +029742: 0c0f |018d: move-result-object v15 │ │ +029744: 6e30 6700 c80f |018e: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +02974a: 1a0c 9910 |0191: const-string v12, "title_key" // string@1099 │ │ +02974e: 547f e603 |0193: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ +029752: 6e10 450a 0f00 |0195: invoke-virtual {v15}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +029758: 0a0f |0198: move-result v15 │ │ +02975a: 7110 260a 0f00 |0199: invoke-static {v15}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +029760: 0c0f |019c: move-result-object v15 │ │ +029762: 6e30 6700 c80f |019d: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +029768: 1a0c fc08 |01a0: const-string v12, "duration" // string@08fc │ │ +02976c: 547f da03 |01a2: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ +029770: 6e30 6700 c80f |01a4: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +029776: 1a0c 1107 |01a7: const-string v12, "_data" // string@0711 │ │ +02977a: 547f dc03 |01a9: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +02977e: 6e30 6700 c80f |01ab: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +029784: 1a0f 8f07 |01ae: const-string v15, "artist" // string@078f │ │ +029788: 547c de03 |01b0: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ +02978c: 380c 9400 |01b2: if-eqz v12, 0246 // +0094 │ │ +029790: 547c de03 |01b4: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ +029794: 6e30 6700 f80c |01b6: invoke-virtual {v8, v15, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +02979a: 1a0c 9307 |01b9: const-string v12, "artist_key" // string@0793 │ │ +02979e: 6e10 060c 0200 |01bb: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getArtistKey:()Ljava/lang/String; // method@0c06 │ │ +0297a4: 0c0f |01be: move-result-object v15 │ │ +0297a6: 6e30 6700 c80f |01bf: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0297ac: 1a0c 5207 |01c2: const-string v12, "album" // string@0752 │ │ +0297b0: 542f d503 |01c4: iget-object v15, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +0297b4: 6e30 6700 c80f |01c6: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0297ba: 1a0c 5707 |01c9: const-string v12, "album_key" // string@0757 │ │ +0297be: 6e10 050c 0200 |01cb: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getAlbumKey:()Ljava/lang/String; // method@0c05 │ │ +0297c4: 0c0f |01ce: move-result-object v15 │ │ +0297c6: 6e30 6700 c80f |01cf: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0297cc: 1a0c a310 |01d2: const-string v12, "track" // string@10a3 │ │ +0297d0: 7110 270a 0a00 |01d4: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0297d6: 0c0f |01d7: move-result-object v15 │ │ +0297d8: 6e30 6500 c80f |01d8: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +0297de: 6e10 0b0c 0200 |01db: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getTagKeys:()Ljava/lang/String; // method@0c0b │ │ +0297e4: 0c09 |01de: move-result-object v9 │ │ +0297e6: 3809 0d00 |01df: if-eqz v9, 01ec // +000d │ │ +0297ea: 6e10 480a 0900 |01e1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a48 │ │ +0297f0: 0a0c |01e4: move-result v12 │ │ +0297f2: 3d0c 0700 |01e5: if-lez v12, 01ec // +0007 │ │ +0297f6: 1a0c 7710 |01e7: const-string v12, "tags" // string@1077 │ │ +0297fa: 6e30 6700 c809 |01e9: invoke-virtual {v8, v12, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +029800: 1a0c 2a11 |01ec: const-string v12, "year" // string@112a │ │ +029804: 6e10 120c 0700 |01ee: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ +02980a: 0c0f |01f1: move-result-object v15 │ │ +02980c: 6e10 920a 0f00 |01f2: invoke-virtual {v15}, Ljava/util/Date;.getYear:()I // method@0a92 │ │ +029812: 0a0f |01f5: move-result v15 │ │ +029814: 7110 260a 0f00 |01f6: invoke-static {v15}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +02981a: 0c0f |01f9: move-result-object v15 │ │ +02981c: 6e30 6700 c80f |01fa: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +029822: 1a0c 9908 |01fd: const-string v12, "date_added" // string@0899 │ │ +029826: 6e10 120c 0700 |01ff: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ +02982c: 0c0f |0202: move-result-object v15 │ │ +02982e: 6e10 910a 0f00 |0203: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ +029834: 0b10 |0206: move-result-wide v16 │ │ +029836: 7702 2c0a 1000 |0207: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +02983c: 0c0f |020a: move-result-object v15 │ │ +02983e: 6e30 6600 c80f |020b: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +029844: 1a0c 9a08 |020e: const-string v12, "date_modified" // string@089a │ │ +029848: 6e10 120c 0700 |0210: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ +02984e: 0c0f |0213: move-result-object v15 │ │ +029850: 6e10 910a 0f00 |0214: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ +029856: 0b10 |0217: move-result-wide v16 │ │ +029858: 7702 2c0a 1000 |0218: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +02985e: 0c0f |021b: move-result-object v15 │ │ +029860: 6e30 6600 c80f |021c: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +029866: 547c dc03 |021f: iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +02986a: 7110 890b 0c00 |0221: invoke-static {v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0b89 │ │ +029870: 0c03 |0224: move-result-object v3 │ │ +029872: 3803 2500 |0225: if-eqz v3, 024a // +0025 │ │ +029876: 6e10 f709 0300 |0227: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@09f7 │ │ +02987c: 0a0c |022a: move-result v12 │ │ +02987e: 380c 1f00 |022b: if-eqz v12, 024a // +001f │ │ +029882: 1a0c e607 |022d: const-string v12, "cache_file" // string@07e6 │ │ +029886: 6e10 f909 0300 |022f: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@09f9 │ │ +02988c: 0c0f |0232: move-result-object v15 │ │ +02988e: 6e30 6700 c80f |0233: invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +029894: 1a0c 9c07 |0236: const-string v12, "audio" // string@079c │ │ +029898: 120f |0238: const/4 v15, #int 0 // #0 │ │ +02989a: 0800 1500 |0239: move-object/from16 v0, v21 │ │ +02989e: 6e40 cc00 c08f |023b: invoke-virtual {v0, v12, v15, v8}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00cc │ │ +0298a4: d80a 0aff |023e: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0298a8: 2900 fefd |0240: goto/16 003e // -0202 │ │ +0298ac: 542c c903 |0242: iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +0298b0: 2900 77fe |0244: goto/16 00bb // -0189 │ │ +0298b4: 542c c903 |0246: iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +0298b8: 2900 6eff |0248: goto/16 01b6 // -0092 │ │ +0298bc: 1a0f e607 |024a: const-string v15, "cache_file" // string@07e6 │ │ +0298c0: 120c |024c: const/4 v12, #int 0 // #0 │ │ +0298c2: 1f0c 9a01 |024d: check-cast v12, Ljava/lang/String; // type@019a │ │ +0298c6: 6e30 6700 f80c |024f: invoke-virtual {v8, v15, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0298cc: 28e4 |0252: goto 0236 // -001c │ │ +0298ce: 0d0c |0253: move-exception v12 │ │ +0298d0: 3806 0800 |0254: if-eqz v6, 025c // +0008 │ │ +0298d4: 7401 cd00 1500 |0256: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +0298da: 7401 c700 1500 |0259: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0298e0: 270c |025c: throw v12 │ │ +0298e2: 3806 0800 |025d: if-eqz v6, 0265 // +0008 │ │ +0298e6: 7401 cd00 1500 |025f: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +0298ec: 7401 c700 1500 |0262: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0298f2: 1105 |0265: return-object v5 │ │ + catches : 1 │ │ + 0x0013 - 0x0252 │ │ + -> 0x0253 │ │ + positions : │ │ + 0x0000 line=680 │ │ + 0x0007 line=682 │ │ + 0x0010 line=683 │ │ + 0x0012 line=684 │ │ + 0x0013 line=686 │ │ + 0x0023 line=687 │ │ + 0x0026 line=688 │ │ + 0x0032 line=689 │ │ + 0x0038 line=690 │ │ + 0x004a line=691 │ │ + 0x004d line=692 │ │ + 0x0059 line=693 │ │ + 0x0062 line=694 │ │ + 0x0084 line=696 │ │ + 0x0093 line=697 │ │ + 0x00a2 line=698 │ │ + 0x00c2 line=701 │ │ + 0x00d6 line=703 │ │ + 0x00e2 line=704 │ │ + 0x00ea line=705 │ │ + 0x00fa line=706 │ │ + 0x010a line=707 │ │ + 0x0128 line=710 │ │ + 0x012e line=693 │ │ + 0x0131 line=713 │ │ + 0x0133 line=714 │ │ + 0x0134 line=715 │ │ + 0x0137 line=716 │ │ + 0x013c line=717 │ │ + 0x0146 line=718 │ │ + 0x015d line=720 │ │ + 0x0162 line=721 │ │ + 0x017b line=722 │ │ + 0x0182 line=723 │ │ + 0x0191 line=724 │ │ + 0x01a0 line=725 │ │ + 0x01a7 line=726 │ │ + 0x01ae line=727 │ │ + 0x01b9 line=728 │ │ + 0x01c2 line=729 │ │ + 0x01c9 line=730 │ │ + 0x01d2 line=731 │ │ + 0x01db line=732 │ │ + 0x01df line=733 │ │ + 0x01e7 line=734 │ │ + 0x01ec line=736 │ │ + 0x01fd line=737 │ │ + 0x020e line=738 │ │ + 0x021f line=740 │ │ + 0x0225 line=741 │ │ + 0x022d line=742 │ │ + 0x0236 line=748 │ │ + 0x023e line=749 │ │ + 0x0242 line=698 │ │ + 0x0246 line=727 │ │ + 0x024a line=745 │ │ + 0x0253 line=756 │ │ + 0x0256 line=757 │ │ + 0x0259 line=758 │ │ + 0x025c line=756 │ │ + 0x025f line=757 │ │ + 0x0262 line=758 │ │ + 0x0265 line=763 │ │ + locals : │ │ + 0x013c - 0x015d reg=11 values Landroid/content/ContentValues; │ │ + 0x0225 - 0x0242 reg=3 cacheFile Ljava/io/File; │ │ + 0x0162 - 0x0242 reg=8 initialValues Landroid/content/ContentValues; │ │ + 0x01df - 0x0242 reg=9 tagkeys Ljava/lang/String; │ │ + 0x0023 - 0x0253 reg=2 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x024a - 0x0253 reg=3 cacheFile Ljava/io/File; │ │ + 0x004a - 0x0253 reg=7 i Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + 0x0246 - 0x0253 reg=8 initialValues Landroid/content/ContentValues; │ │ + 0x024a - 0x0253 reg=9 tagkeys Ljava/lang/String; │ │ + 0x0038 - 0x0253 reg=10 track I │ │ + 0x0013 - 0x0265 reg=6 hasTransaction Z │ │ + 0x0010 - 0x0266 reg=4 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0007 - 0x0266 reg=5 cursor Landroid/database/MatrixCursor; │ │ + 0x0000 - 0x0266 reg=20 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x0266 reg=21 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0266 reg=22 url Ljava/net/URL; │ │ + 0x0000 - 0x0266 reg=23 albumKey Ljava/lang/String; │ │ + │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getHttpParams' │ │ + type : '()Lorg/apache/http/params/BasicHttpParams;' │ │ + access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 110 16-bit code units │ │ +029900: |[029900] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; │ │ +029910: 1d05 |0000: monitor-enter v5 │ │ +029912: 5452 6103 |0001: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +029916: 3902 6400 |0003: if-nez v2, 0067 // +0064 │ │ +02991a: 2202 3e02 |0005: new-instance v2, Lorg/apache/http/params/BasicHttpParams; // type@023e │ │ +02991e: 7010 3d0c 0200 |0007: invoke-direct {v2}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0c3d │ │ +029924: 5b52 6103 |000a: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +029928: 5452 6103 |000c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +02992c: 1a03 e90a |000e: const-string v3, "http.conn-manager.max-total" // string@0ae9 │ │ +029930: 1304 1e00 |0010: const/16 v4, #int 30 // #1e │ │ +029934: 7110 270a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +02993a: 0c04 |0015: move-result-object v4 │ │ +02993c: 6e30 3e0c 3204 |0016: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0c3e │ │ +029942: 5452 6103 |0019: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +029946: 1a03 ea0a |001b: const-string v3, "http.protocol.expect-continue" // string@0aea │ │ +02994a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +02994c: 7110 110a 0400 |001e: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a11 │ │ +029952: 0c04 |0021: move-result-object v4 │ │ +029954: 6e30 3e0c 3204 |0022: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0c3e │ │ +02995a: 5452 6103 |0025: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +02995e: 1303 0010 |0027: const/16 v3, #int 4096 // #1000 │ │ +029962: 7120 430c 3200 |0029: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@0c43 │ │ +029968: 5452 6103 |002c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +02996c: 1303 204e |002e: const/16 v3, #int 20000 // #4e20 │ │ +029970: 7120 420c 3200 |0030: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c42 │ │ +029976: 5452 6103 |0033: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +02997a: 1303 204e |0035: const/16 v3, #int 20000 // #4e20 │ │ +02997e: 7120 410c 3200 |0037: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c41 │ │ +029984: 5452 6103 |003a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +029988: 1a03 7a06 |003c: const-string v3, "UTF-8" // string@067a │ │ +02998c: 7120 440c 3200 |003e: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setContentCharset:(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V // method@0c44 │ │ +029992: 5452 6103 |0041: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +029996: 6203 eb03 |0043: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_0:Lorg/apache/http/HttpVersion; // field@03eb │ │ +02999a: 7120 450c 3200 |0045: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setVersion:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V // method@0c45 │ │ +0299a0: 2201 3a02 |0048: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@023a │ │ +0299a4: 7010 340c 0100 |004a: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0c34 │ │ +0299aa: 2200 3902 |004d: new-instance v0, Lorg/apache/http/impl/auth/BasicScheme; // type@0239 │ │ +0299ae: 7010 330c 0000 |004f: invoke-direct {v0}, Lorg/apache/http/impl/auth/BasicScheme;.:()V // method@0c33 │ │ +0299b4: 2202 4202 |0052: new-instance v2, Lorg/apache/http/protocol/BasicHttpContext; // type@0242 │ │ +0299b8: 7010 460c 0200 |0054: invoke-direct {v2}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@0c46 │ │ +0299be: 5b52 6003 |0057: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ +0299c2: 5452 6003 |0059: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ +0299c6: 1a03 e80a |005b: const-string v3, "http.auth.credentials-provider" // string@0ae8 │ │ +0299ca: 6e30 470c 3201 |005d: invoke-virtual {v2, v3, v1}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0c47 │ │ +0299d0: 5452 6003 |0060: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ +0299d4: 1a03 800e |0062: const-string v3, "preemptive-auth" // string@0e80 │ │ +0299d8: 6e30 470c 3200 |0064: invoke-virtual {v2, v3, v0}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0c47 │ │ +0299de: 5452 6103 |0067: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ +0299e2: 1e05 |0069: monitor-exit v5 │ │ +0299e4: 1102 |006a: return-object v2 │ │ +0299e6: 0d02 |006b: move-exception v2 │ │ +0299e8: 1e05 |006c: monitor-exit v5 │ │ +0299ea: 2702 |006d: throw v2 │ │ + catches : 1 │ │ + 0x0001 - 0x0069 │ │ + -> 0x006b │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0005 line=161 │ │ + 0x000c line=162 │ │ + 0x0019 line=165 │ │ + 0x0025 line=166 │ │ + 0x002c line=168 │ │ + 0x0033 line=169 │ │ + 0x003a line=170 │ │ + 0x0041 line=172 │ │ + 0x0048 line=174 │ │ + 0x004d line=175 │ │ + 0x0052 line=176 │ │ + 0x0059 line=177 │ │ + 0x0060 line=179 │ │ + 0x0067 line=181 │ │ + 0x006b line=160 │ │ + locals : │ │ + 0x0052 - 0x0067 reg=0 basicAuth Lorg/apache/http/impl/auth/BasicScheme; │ │ + 0x004d - 0x0067 reg=1 credentialsProvider Lorg/apache/http/client/CredentialsProvider; │ │ + 0x0000 - 0x006e reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getPodcastFeed' │ │ + type : '(Ljava/net/URL;Z)Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 19 16-bit code units │ │ +0299f8: |[0299f8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; │ │ +029a08: 2200 ba01 |0000: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +029a0c: 7010 790a 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +029a12: 2202 0802 |0005: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1; // type@0208 │ │ +029a16: 7055 7e0b 3240 |0007: invoke-direct {v2, v3, v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/util/ArrayList;Ljava/net/URL;Z)V // method@0b7e │ │ +029a1c: 6e30 920b 4302 |000a: invoke-virtual {v3, v4, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; // method@0b92 │ │ +029a22: 0c01 |000d: move-result-object v1 │ │ +029a24: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +029a28: 1100 |0010: return-object v0 │ │ +029a2a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +029a2c: 28fe |0012: goto 0010 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=316 │ │ + 0x0005 line=318 │ │ + 0x000e line=671 │ │ + 0x0010 line=675 │ │ + locals : │ │ + 0x0005 - 0x0010 reg=0 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0011 - 0x0013 reg=0 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x000e - 0x0013 reg=1 ret Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x0000 - 0x0013 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x0013 reg=4 url Ljava/net/URL; │ │ + 0x0000 - 0x0013 reg=5 headerOnly Z │ │ + │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'getRegistry' │ │ + type : '()Lorg/apache/http/conn/scheme/SchemeRegistry;' │ │ + access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 56 16-bit code units │ │ +029a30: |[029a30] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ +029a40: 1d05 |0000: monitor-enter v5 │ │ +029a42: 5450 6203 |0001: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ +029a46: 3900 2e00 |0003: if-nez v0, 0031 // +002e │ │ +029a4a: 2200 3702 |0005: new-instance v0, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0237 │ │ +029a4e: 7010 310c 0000 |0007: invoke-direct {v0}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@0c31 │ │ +029a54: 5b50 6203 |000a: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ +029a58: 5450 6203 |000c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ +029a5c: 2201 3602 |000e: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ +029a60: 1a02 e70a |0010: const-string v2, "http" // string@0ae7 │ │ +029a64: 7100 2f0c 0000 |0012: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@0c2f │ │ +029a6a: 0c03 |0015: move-result-object v3 │ │ +029a6c: 1304 5000 |0016: const/16 v4, #int 80 // #50 │ │ +029a70: 7040 300c 2143 |0018: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ +029a76: 6e20 320c 1000 |001b: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ +029a7c: 5450 6203 |001e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ +029a80: 2201 3602 |0020: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ +029a84: 1a02 f40a |0022: const-string v2, "https" // string@0af4 │ │ +029a88: 2203 2402 |0024: new-instance v3, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ +029a8c: 7010 160c 0300 |0026: invoke-direct {v3}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.:()V // method@0c16 │ │ +029a92: 1304 bb01 |0029: const/16 v4, #int 443 // #1bb │ │ +029a96: 7040 300c 2143 |002b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ +029a9c: 6e20 320c 1000 |002e: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ +029aa2: 5450 6203 |0031: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ +029aa6: 1e05 |0033: monitor-exit v5 │ │ +029aa8: 1100 |0034: return-object v0 │ │ +029aaa: 0d00 |0035: move-exception v0 │ │ +029aac: 1e05 |0036: monitor-exit v5 │ │ +029aae: 2700 |0037: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0033 │ │ + -> 0x0035 │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0005 line=144 │ │ + 0x000c line=150 │ │ + 0x0012 line=151 │ │ + 0x001b line=150 │ │ + 0x001e line=153 │ │ + 0x0031 line=156 │ │ + 0x0035 line=143 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'isLoggdIn' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +029abc: |[029abc] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.isLoggdIn:()Z │ │ +029acc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +029ace: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'parseXml' │ │ + type : '(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 20 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 484 16-bit code units │ │ +029ad0: |[029ad0] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ +029ae0: 7601 860b 1100 |0000: invoke-direct/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.errorReset:()V // method@0b86 │ │ +029ae6: 120b |0003: const/4 v11, #int 0 // #0 │ │ +029ae8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +029aea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +029aec: 7100 b608 0000 |0006: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@08b6 │ │ +029af2: 0c0d |0009: move-result-object v13 │ │ +029af4: 600f 1600 |000a: sget v15, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +029af8: 1310 0800 |000c: const/16 v16, #int 8 // #8 │ │ +029afc: 0200 1000 |000e: move/from16 v0, v16 │ │ +029b00: 360f 7a00 |0010: if-gt v15, v0, 008a // +007a │ │ +029b04: 2203 3c02 |0012: new-instance v3, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@023c │ │ +029b08: 7401 8e0b 1100 |0014: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@0b8e │ │ +029b0e: 0c0f |0017: move-result-object v15 │ │ +029b10: 7401 900b 1100 |0018: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@0b90 │ │ +029b16: 0c10 |001b: move-result-object v16 │ │ +029b18: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +029b1c: 7030 3a0c f300 |001e: invoke-direct {v3, v15, v0}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0c3a │ │ +029b22: 2201 3b02 |0021: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023b │ │ +029b26: 7401 8e0b 1100 |0023: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@0b8e │ │ +029b2c: 0c0f |0026: move-result-object v15 │ │ +029b2e: 7030 360c 310f |0027: invoke-direct {v1, v3, v15}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0c36 │ │ +029b34: 2207 2f02 |002a: new-instance v7, Lorg/apache/http/client/methods/HttpGet; // type@022f │ │ +029b38: 7401 750a 1200 |002c: invoke-virtual/range {v18}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0a75 │ │ +029b3e: 0c0f |002f: move-result-object v15 │ │ +029b40: 7020 2a0c f700 |0030: invoke-direct {v7, v15}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0c2a │ │ +029b46: 1a0f 4f02 |0033: const-string v15, "Host" // string@024f │ │ +029b4a: 7401 730a 1200 |0035: invoke-virtual/range {v18}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0a73 │ │ +029b50: 0c10 |0038: move-result-object v16 │ │ +029b52: 0800 1000 |0039: move-object/from16 v0, v16 │ │ +029b56: 6e30 2b0c f700 |003b: invoke-virtual {v7, v15, v0}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0c2b │ │ +029b5c: 1a0f 7f06 |003e: const-string v15, "User-Agent" // string@067f │ │ +029b60: 1a10 4501 |0040: const-string v16, "Android-JustPlayer" // string@0145 │ │ +029b64: 0800 1000 |0042: move-object/from16 v0, v16 │ │ +029b68: 6e30 2b0c f700 |0044: invoke-virtual {v7, v15, v0}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0c2b │ │ +029b6e: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +029b72: 540f 6003 |0049: iget-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ +029b76: 6e30 380c 710f |004b: invoke-virtual {v1, v7, v15}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0c38 │ │ +029b7c: 0c0a |004e: move-result-object v10 │ │ +029b7e: 380a 1800 |004f: if-eqz v10, 0067 // +0018 │ │ +029b82: 7210 250c 0a00 |0051: invoke-interface {v10}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0c25 │ │ +029b88: 0c0f |0054: move-result-object v15 │ │ +029b8a: 7210 260c 0f00 |0055: invoke-interface {v15}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0c26 │ │ +029b90: 0a0f |0058: move-result v15 │ │ +029b92: 1310 c800 |0059: const/16 v16, #int 200 // #c8 │ │ +029b96: 0200 1000 |005b: move/from16 v0, v16 │ │ +029b9a: 330f 0a00 |005d: if-ne v15, v0, 0067 // +000a │ │ +029b9e: 7210 240c 0a00 |005f: invoke-interface {v10}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0c24 │ │ +029ba4: 0c09 |0062: move-result-object v9 │ │ +029ba6: 7210 230c 0900 |0063: invoke-interface {v9}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0c23 │ │ +029bac: 0c0b |0066: move-result-object v11 │ │ +029bae: 0732 |0067: move-object v2, v3 │ │ +029bb0: 380b af00 |0068: if-eqz v11, 0117 // +00af │ │ +029bb4: 1a0f 7a06 |006a: const-string v15, "UTF-8" // string@067a │ │ +029bb8: 7230 5f0c bd0f |006c: invoke-interface {v13, v11, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0c5f │ │ +029bbe: 7210 5b0c 0d00 |006f: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@0c5b │ │ +029bc4: 0a06 |0072: move-result v6 │ │ +029bc6: 120f |0073: const/4 v15, #int 0 // #0 │ │ +029bc8: 0800 1100 |0074: move-object/from16 v0, v17 │ │ +029bcc: 5c0f 5f03 |0076: iput-boolean v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ +029bd0: 120c |0078: const/4 v12, #int 0 // #0 │ │ +029bd2: 121f |0079: const/4 v15, #int 1 // #1 │ │ +029bd4: 32f6 7b00 |007a: if-eq v6, v15, 00f5 // +007b │ │ +029bd8: 0800 1100 |007c: move-object/from16 v0, v17 │ │ +029bdc: 550f 5f03 |007e: iget-boolean v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ +029be0: 390f 7500 |0080: if-nez v15, 00f5 // +0075 │ │ +029be4: 2b06 5a01 0000 |0082: packed-switch v6, 000001dc // +0000015a │ │ +029bea: 7210 5d0c 0d00 |0085: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0c5d │ │ +029bf0: 0a06 |0088: move-result v6 │ │ +029bf2: 28f0 |0089: goto 0079 // -0010 │ │ +029bf4: 7401 740a 1200 |008a: invoke-virtual/range {v18}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0a74 │ │ +029bfa: 0c0f |008d: move-result-object v15 │ │ +029bfc: 07f0 |008e: move-object v0, v15 │ │ +029bfe: 1f00 a901 |008f: check-cast v0, Ljava/net/HttpURLConnection; // type@01a9 │ │ +029c02: 0704 |0091: move-object v4, v0 │ │ +029c04: 1a0f 4402 |0092: const-string v15, "GET" // string@0244 │ │ +029c08: 6e20 6e0a f400 |0094: invoke-virtual {v4, v15}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0a6e │ │ +029c0e: 130f 204e |0097: const/16 v15, #int 20000 // #4e20 │ │ +029c12: 6e20 6c0a f400 |0099: invoke-virtual {v4, v15}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0a6c │ │ +029c18: 130f 204e |009c: const/16 v15, #int 20000 // #4e20 │ │ +029c1c: 6e20 6d0a f400 |009e: invoke-virtual {v4, v15}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0a6d │ │ +029c22: 6e10 6b0a 0400 |00a1: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a6b │ │ +029c28: 0a0e |00a4: move-result v14 │ │ +029c2a: 130f c800 |00a5: const/16 v15, #int 200 // #c8 │ │ +029c2e: 32fe 0a00 |00a7: if-eq v14, v15, 00b1 // +000a │ │ +029c32: 130f ce00 |00a9: const/16 v15, #int 206 // #ce │ │ +029c36: 32fe 0600 |00ab: if-eq v14, v15, 00b1 // +0006 │ │ +029c3a: 130f cb00 |00ad: const/16 v15, #int 203 // #cb │ │ +029c3e: 33fe b9ff |00af: if-ne v14, v15, 0068 // -0047 │ │ +029c42: 6e10 6a0a 0400 |00b1: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a6a │ │ +029c48: 0c0b |00b4: move-result-object v11 │ │ +029c4a: 28b3 |00b5: goto 0068 // -004d │ │ +029c4c: 0800 1300 |00b6: move-object/from16 v0, v19 │ │ +029c50: 6e20 fc0b d000 |00b8: invoke-virtual {v0, v13}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0bfc │ │ +029c56: 0a0f |00bb: move-result v15 │ │ +029c58: 1310 0100 |00bc: const/16 v16, #int 1 // #1 │ │ +029c5c: 0200 1000 |00be: move/from16 v0, v16 │ │ +029c60: 320f c5ff |00c0: if-eq v15, v0, 0085 // -003b │ │ +029c64: 380b 0500 |00c2: if-eqz v11, 00c7 // +0005 │ │ +029c68: 6e10 010a 0b00 |00c4: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +029c6e: 3804 0600 |00c7: if-eqz v4, 00cd // +0006 │ │ +029c72: 6e10 690a 0400 |00c9: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +029c78: 1204 |00cc: const/4 v4, #int 0 // #0 │ │ +029c7a: 3802 0500 |00cd: if-eqz v2, 00d2 // +0005 │ │ +029c7e: 6e10 3b0c 0200 |00cf: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ +029c84: 0808 1300 |00d2: move-object/from16 v8, v19 │ │ +029c88: 1108 |00d4: return-object v8 │ │ +029c8a: 121c |00d5: const/4 v12, #int 1 // #1 │ │ +029c8c: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ +029c90: 6e20 fe0b d000 |00d8: invoke-virtual {v0, v13}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0bfe │ │ +029c96: 0a0f |00db: move-result v15 │ │ +029c98: 1310 0100 |00dc: const/16 v16, #int 1 // #1 │ │ +029c9c: 0200 1000 |00de: move/from16 v0, v16 │ │ +029ca0: 320f a5ff |00e0: if-eq v15, v0, 0085 // -005b │ │ +029ca4: 380b 0500 |00e2: if-eqz v11, 00e7 // +0005 │ │ +029ca8: 6e10 010a 0b00 |00e4: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +029cae: 3804 0600 |00e7: if-eqz v4, 00ed // +0006 │ │ +029cb2: 6e10 690a 0400 |00e9: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +029cb8: 1204 |00ec: const/4 v4, #int 0 // #0 │ │ +029cba: 3802 0500 |00ed: if-eqz v2, 00f2 // +0005 │ │ +029cbe: 6e10 3b0c 0200 |00ef: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ +029cc4: 0808 1300 |00f2: move-object/from16 v8, v19 │ │ +029cc8: 28e0 |00f4: goto 00d4 // -0020 │ │ +029cca: 121f |00f5: const/4 v15, #int 1 // #1 │ │ +029ccc: 32fc 0e00 |00f6: if-eq v12, v15, 0104 // +000e │ │ +029cd0: 1a0f d806 |00f8: const-string v15, "XML内にタグがひとつもありません。" // string@06d8 │ │ +029cd4: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +029cd8: 5b0f 5e03 |00fc: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ +029cdc: 1a0f b200 |00fe: const-string v15, "404" // string@00b2 │ │ +029ce0: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +029ce4: 5b0f 5d03 |0102: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ +029ce8: 380b 0500 |0104: if-eqz v11, 0109 // +0005 │ │ +029cec: 6e10 010a 0b00 |0106: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +029cf2: 3804 0600 |0109: if-eqz v4, 010f // +0006 │ │ +029cf6: 6e10 690a 0400 |010b: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +029cfc: 1204 |010e: const/4 v4, #int 0 // #0 │ │ +029cfe: 3802 0500 |010f: if-eqz v2, 0114 // +0005 │ │ +029d02: 6e10 3b0c 0200 |0111: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ +029d08: 0808 1300 |0114: move-object/from16 v8, v19 │ │ +029d0c: 28be |0116: goto 00d4 // -0042 │ │ +029d0e: 1a0f 3111 |0117: const-string v15, "レスポンスが取得できません。" // string@1131 │ │ +029d12: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +029d16: 5b0f 5e03 |011b: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ +029d1a: 1a0f b200 |011d: const-string v15, "404" // string@00b2 │ │ +029d1e: 0800 1100 |011f: move-object/from16 v0, v17 │ │ +029d22: 5b0f 5d03 |0121: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ +029d26: 28e1 |0123: goto 0104 // -001f │ │ +029d28: 0d05 |0124: move-exception v5 │ │ +029d2a: 1a0f 3b06 |0125: const-string v15, "Socket Timeout" // string@063b │ │ +029d2e: 7110 e40a 0f00 |0127: invoke-static {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +029d34: 6e10 710a 0500 |012a: invoke-virtual {v5}, Ljava/net/SocketTimeoutException;.getMessage:()Ljava/lang/String; // method@0a71 │ │ +029d3a: 0c0f |012d: move-result-object v15 │ │ +029d3c: 0800 1100 |012e: move-object/from16 v0, v17 │ │ +029d40: 5b0f 5e03 |0130: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ +029d44: 1a0f b300 |0132: const-string v15, "451" // string@00b3 │ │ +029d48: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +029d4c: 5b0f 5d03 |0136: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ +029d50: 1313 0000 |0138: const/16 v19, #int 0 // #0 │ │ +029d54: 380b 0500 |013a: if-eqz v11, 013f // +0005 │ │ +029d58: 6e10 010a 0b00 |013c: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +029d5e: 3804 0600 |013f: if-eqz v4, 0145 // +0006 │ │ +029d62: 6e10 690a 0400 |0141: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +029d68: 1204 |0144: const/4 v4, #int 0 // #0 │ │ +029d6a: 3802 cfff |0145: if-eqz v2, 0114 // -0031 │ │ +029d6e: 28ca |0147: goto 0111 // -0036 │ │ +029d70: 0d05 |0148: move-exception v5 │ │ +029d72: 6e10 1b0a 0500 |0149: invoke-virtual {v5}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0a1b │ │ +029d78: 0c0f |014c: move-result-object v15 │ │ +029d7a: 0800 1100 |014d: move-object/from16 v0, v17 │ │ +029d7e: 5b0f 5e03 |014f: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ +029d82: 220f 9c01 |0151: new-instance v15, Ljava/lang/StringBuilder; // type@019c │ │ +029d86: 7010 520a 0f00 |0153: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +029d8c: 1a10 2609 |0156: const-string v16, "error url =" // string@0926 │ │ +029d90: 7402 580a 0f00 |0158: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +029d96: 0c0f |015b: move-result-object v15 │ │ +029d98: 7401 750a 1200 |015c: invoke-virtual/range {v18}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0a75 │ │ +029d9e: 0c10 |015f: move-result-object v16 │ │ +029da0: 7402 580a 0f00 |0160: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +029da6: 0c0f |0163: move-result-object v15 │ │ +029da8: 6e10 5d0a 0f00 |0164: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +029dae: 0c0f |0167: move-result-object v15 │ │ +029db0: 7110 e40a 0f00 |0168: invoke-static {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +029db6: 1a0f 8700 |016b: const-string v15, "(Exception) parse xml:" // string@0087 │ │ +029dba: 7120 e50a 5f00 |016d: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029dc0: 1313 0000 |0170: const/16 v19, #int 0 // #0 │ │ +029dc4: 380b 0500 |0172: if-eqz v11, 0177 // +0005 │ │ +029dc8: 6e10 010a 0b00 |0174: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +029dce: 3804 0600 |0177: if-eqz v4, 017d // +0006 │ │ +029dd2: 6e10 690a 0400 |0179: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +029dd8: 1204 |017c: const/4 v4, #int 0 // #0 │ │ +029dda: 3802 97ff |017d: if-eqz v2, 0114 // -0069 │ │ +029dde: 2892 |017f: goto 0111 // -006e │ │ +029de0: 0d0f |0180: move-exception v15 │ │ +029de2: 380b 0500 |0181: if-eqz v11, 0186 // +0005 │ │ +029de6: 6e10 010a 0b00 |0183: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +029dec: 3804 0600 |0186: if-eqz v4, 018c // +0006 │ │ +029df0: 6e10 690a 0400 |0188: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +029df6: 1204 |018b: const/4 v4, #int 0 // #0 │ │ +029df8: 3802 0500 |018c: if-eqz v2, 0191 // +0005 │ │ +029dfc: 6e10 3b0c 0200 |018e: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ +029e02: 270f |0191: throw v15 │ │ +029e04: 0d10 |0192: move-exception v16 │ │ +029e06: 28f3 |0193: goto 0186 // -000d │ │ +029e08: 0d05 |0194: move-exception v5 │ │ +029e0a: 1a10 4208 |0195: const-string v16, "connection.disconnect" // string@0842 │ │ +029e0e: 0800 1000 |0197: move-object/from16 v0, v16 │ │ +029e12: 7120 e50a 5000 |0199: invoke-static {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029e18: 28ef |019c: goto 018b // -0011 │ │ +029e1a: 0d0f |019d: move-exception v15 │ │ +029e1c: 28a1 |019e: goto 013f // -005f │ │ +029e1e: 0d05 |019f: move-exception v5 │ │ +029e20: 1a0f 4208 |01a0: const-string v15, "connection.disconnect" // string@0842 │ │ +029e24: 7120 e50a 5f00 |01a2: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029e2a: 289f |01a5: goto 0144 // -0061 │ │ +029e2c: 0d0f |01a6: move-exception v15 │ │ +029e2e: 28d0 |01a7: goto 0177 // -0030 │ │ +029e30: 0d05 |01a8: move-exception v5 │ │ +029e32: 1a0f 4208 |01a9: const-string v15, "connection.disconnect" // string@0842 │ │ +029e36: 7120 e50a 5f00 |01ab: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029e3c: 28ce |01ae: goto 017c // -0032 │ │ +029e3e: 0d0f |01af: move-exception v15 │ │ +029e40: 2900 37ff |01b0: goto/16 00e7 // -00c9 │ │ +029e44: 0d05 |01b2: move-exception v5 │ │ +029e46: 1a0f 4208 |01b3: const-string v15, "connection.disconnect" // string@0842 │ │ +029e4a: 7120 e50a 5f00 |01b5: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029e50: 2900 34ff |01b8: goto/16 00ec // -00cc │ │ +029e54: 0d0f |01ba: move-exception v15 │ │ +029e56: 2900 0cff |01bb: goto/16 00c7 // -00f4 │ │ +029e5a: 0d05 |01bd: move-exception v5 │ │ +029e5c: 1a0f 4208 |01be: const-string v15, "connection.disconnect" // string@0842 │ │ +029e60: 7120 e50a 5f00 |01c0: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029e66: 2900 09ff |01c3: goto/16 00cc // -00f7 │ │ +029e6a: 0d0f |01c5: move-exception v15 │ │ +029e6c: 2900 43ff |01c6: goto/16 0109 // -00bd │ │ +029e70: 0d05 |01c8: move-exception v5 │ │ +029e72: 1a0f 4208 |01c9: const-string v15, "connection.disconnect" // string@0842 │ │ +029e76: 7120 e50a 5f00 |01cb: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +029e7c: 2900 40ff |01ce: goto/16 010e // -00c0 │ │ +029e80: 0d0f |01d0: move-exception v15 │ │ +029e82: 0732 |01d1: move-object v2, v3 │ │ +029e84: 28af |01d2: goto 0181 // -0051 │ │ +029e86: 0d05 |01d3: move-exception v5 │ │ +029e88: 0732 |01d4: move-object v2, v3 │ │ +029e8a: 2900 74ff |01d5: goto/16 0149 // -008c │ │ +029e8e: 0d05 |01d7: move-exception v5 │ │ +029e90: 0732 |01d8: move-object v2, v3 │ │ +029e92: 2900 4cff |01d9: goto/16 0125 // -00b4 │ │ +029e96: 0000 |01db: nop // spacer │ │ +029e98: 0001 0200 0200 0000 5300 0000 3400 ... |01dc: packed-switch-data (8 units) │ │ + catches : 20 │ │ + 0x0006 - 0x0021 │ │ + Ljava/net/SocketTimeoutException; -> 0x0124 │ │ + Ljava/lang/Exception; -> 0x0148 │ │ + -> 0x0180 │ │ + 0x0021 - 0x0066 │ │ + Ljava/net/SocketTimeoutException; -> 0x01d7 │ │ + Ljava/lang/Exception; -> 0x01d3 │ │ + -> 0x01d0 │ │ + 0x006a - 0x00bb │ │ + Ljava/net/SocketTimeoutException; -> 0x0124 │ │ + Ljava/lang/Exception; -> 0x0148 │ │ + -> 0x0180 │ │ + 0x00c4 - 0x00c7 │ │ + Ljava/io/IOException; -> 0x01ba │ │ + 0x00c9 - 0x00cc │ │ + Ljava/lang/Exception; -> 0x01bd │ │ + 0x00d6 - 0x00db │ │ + Ljava/net/SocketTimeoutException; -> 0x0124 │ │ + Ljava/lang/Exception; -> 0x0148 │ │ + -> 0x0180 │ │ + 0x00e4 - 0x00e7 │ │ + Ljava/io/IOException; -> 0x01af │ │ + 0x00e9 - 0x00ec │ │ + Ljava/lang/Exception; -> 0x01b2 │ │ + 0x00f8 - 0x0104 │ │ + Ljava/net/SocketTimeoutException; -> 0x0124 │ │ + Ljava/lang/Exception; -> 0x0148 │ │ + -> 0x0180 │ │ + 0x0106 - 0x0109 │ │ + Ljava/io/IOException; -> 0x01c5 │ │ + 0x010b - 0x010e │ │ + Ljava/lang/Exception; -> 0x01c8 │ │ + 0x0117 - 0x0123 │ │ + Ljava/net/SocketTimeoutException; -> 0x0124 │ │ + Ljava/lang/Exception; -> 0x0148 │ │ + -> 0x0180 │ │ + 0x0125 - 0x0138 │ │ + -> 0x0180 │ │ + 0x013c - 0x013f │ │ + Ljava/io/IOException; -> 0x019d │ │ + 0x0141 - 0x0144 │ │ + Ljava/lang/Exception; -> 0x019f │ │ + 0x0149 - 0x0170 │ │ + -> 0x0180 │ │ + 0x0174 - 0x0177 │ │ + Ljava/io/IOException; -> 0x01a6 │ │ + 0x0179 - 0x017c │ │ + Ljava/lang/Exception; -> 0x01a8 │ │ + 0x0183 - 0x0186 │ │ + Ljava/io/IOException; -> 0x0192 │ │ + 0x0188 - 0x018b │ │ + Ljava/lang/Exception; -> 0x0194 │ │ + positions : │ │ + 0x0000 line=217 │ │ + 0x0003 line=218 │ │ + 0x0004 line=219 │ │ + 0x0005 line=220 │ │ + 0x0006 line=222 │ │ + 0x000a line=223 │ │ + 0x0012 line=224 │ │ + 0x0018 line=225 │ │ + 0x0021 line=226 │ │ + 0x0023 line=227 │ │ + 0x002a line=229 │ │ + 0x0033 line=230 │ │ + 0x003e line=231 │ │ + 0x0047 line=232 │ │ + 0x004f line=233 │ │ + 0x0051 line=234 │ │ + 0x005f line=235 │ │ + 0x0063 line=236 │ │ + 0x0068 line=252 │ │ + 0x006a line=253 │ │ + 0x006f line=254 │ │ + 0x0073 line=255 │ │ + 0x0078 line=256 │ │ + 0x0079 line=257 │ │ + 0x0082 line=258 │ │ + 0x0085 line=273 │ │ + 0x008a line=239 │ │ + 0x0092 line=240 │ │ + 0x0097 line=241 │ │ + 0x009c line=242 │ │ + 0x00a1 line=243 │ │ + 0x00a5 line=246 │ │ + 0x00b1 line=248 │ │ + 0x00b6 line=260 │ │ + 0x00c2 line=294 │ │ + 0x00c4 line=296 │ │ + 0x00c7 line=300 │ │ + 0x00c9 line=302 │ │ + 0x00cc line=306 │ │ + 0x00cd line=308 │ │ + 0x00cf line=309 │ │ + 0x00d4 line=312 │ │ + 0x00d5 line=266 │ │ + 0x00d6 line=267 │ │ + 0x00e2 line=294 │ │ + 0x00e4 line=296 │ │ + 0x00e7 line=300 │ │ + 0x00e9 line=302 │ │ + 0x00ec line=306 │ │ + 0x00ed line=308 │ │ + 0x00ef line=309 │ │ + 0x00f4 line=268 │ │ + 0x00f5 line=275 │ │ + 0x00f8 line=276 │ │ + 0x00fe line=277 │ │ + 0x0104 line=294 │ │ + 0x0106 line=296 │ │ + 0x0109 line=300 │ │ + 0x010b line=302 │ │ + 0x010e line=306 │ │ + 0x010f line=308 │ │ + 0x0111 line=309 │ │ + 0x0116 line=312 │ │ + 0x0117 line=280 │ │ + 0x011d line=281 │ │ + 0x0124 line=283 │ │ + 0x0125 line=284 │ │ + 0x012a line=285 │ │ + 0x0132 line=286 │ │ + 0x0138 line=287 │ │ + 0x013a line=294 │ │ + 0x013c line=296 │ │ + 0x013f line=300 │ │ + 0x0141 line=302 │ │ + 0x0144 line=306 │ │ + 0x0145 line=308 │ │ + 0x0148 line=288 │ │ + 0x0149 line=289 │ │ + 0x0151 line=290 │ │ + 0x016b line=291 │ │ + 0x0170 line=292 │ │ + 0x0172 line=294 │ │ + 0x0174 line=296 │ │ + 0x0177 line=300 │ │ + 0x0179 line=302 │ │ + 0x017c line=306 │ │ + 0x017d line=308 │ │ + 0x0180 line=294 │ │ + 0x0183 line=296 │ │ + 0x0186 line=300 │ │ + 0x0188 line=302 │ │ + 0x018b line=306 │ │ + 0x018c line=308 │ │ + 0x018e line=309 │ │ + 0x0191 line=294 │ │ + 0x0192 line=297 │ │ + 0x0194 line=303 │ │ + 0x0195 line=304 │ │ + 0x019d line=297 │ │ + 0x019f line=303 │ │ + 0x01a0 line=304 │ │ + 0x01a6 line=297 │ │ + 0x01a8 line=303 │ │ + 0x01a9 line=304 │ │ + 0x01af line=297 │ │ + 0x01b2 line=303 │ │ + 0x01b3 line=304 │ │ + 0x01ba line=297 │ │ + 0x01bd line=303 │ │ + 0x01be line=304 │ │ + 0x01c5 line=297 │ │ + 0x01c8 line=303 │ │ + 0x01c9 line=304 │ │ + 0x01d0 line=294 │ │ + 0x01d3 line=288 │ │ + 0x01d7 line=283 │ │ + 0x01db line=258 │ │ + locals : │ │ + 0x0006 - 0x0021 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0063 - 0x0067 reg=9 httpEntity Lorg/apache/http/HttpEntity; │ │ + 0x002a - 0x0068 reg=1 client Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x0021 - 0x0068 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0033 - 0x0068 reg=7 get Lorg/apache/http/client/methods/HttpGet; │ │ + 0x004f - 0x0068 reg=10 httpResponse Lorg/apache/http/HttpResponse; │ │ + 0x0073 - 0x008a reg=6 eventType I │ │ + 0x0079 - 0x008a reg=12 isXMLContents Z │ │ + 0x00a5 - 0x00b6 reg=14 responseCode I │ │ + 0x00b6 - 0x00d4 reg=6 eventType I │ │ + 0x00b6 - 0x00d4 reg=12 isXMLContents Z │ │ + 0x000a - 0x00d4 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0000 - 0x00d4 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x00d4 - 0x00d5 reg=8 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x00d5 - 0x00f4 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x00f4 - 0x00f5 reg=8 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x00d5 - 0x0104 reg=6 eventType I │ │ + 0x00d5 - 0x0104 reg=12 isXMLContents Z │ │ + 0x00d5 - 0x0111 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x00f5 - 0x0116 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x0116 - 0x0117 reg=8 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x0117 - 0x0124 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0125 - 0x0144 reg=5 e Ljava/net/SocketTimeoutException; │ │ + 0x0149 - 0x0180 reg=5 e Ljava/lang/Exception; │ │ + 0x0195 - 0x019d reg=5 e Ljava/lang/Exception; │ │ + 0x019d - 0x01a0 reg=5 e Ljava/net/SocketTimeoutException; │ │ + 0x01a0 - 0x01af reg=5 e Ljava/lang/Exception; │ │ + 0x01b3 - 0x01ba reg=5 e Ljava/lang/Exception; │ │ + 0x01be - 0x01c5 reg=5 e Ljava/lang/Exception; │ │ + 0x01af - 0x01c5 reg=6 eventType I │ │ + 0x01af - 0x01c5 reg=12 isXMLContents Z │ │ + 0x0068 - 0x01d0 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x01c9 - 0x01d0 reg=5 e Ljava/lang/Exception; │ │ + 0x01d0 - 0x01d2 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x01d2 - 0x01d3 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x01d3 - 0x01d5 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x01d5 - 0x01d7 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x01d7 - 0x01d9 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x01d9 - 0x01e4 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0005 - 0x01e4 reg=4 connection Ljava/net/HttpURLConnection; │ │ + 0x0004 - 0x01e4 reg=11 in Ljava/io/InputStream; │ │ + 0x01af - 0x01e4 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0000 - 0x01e4 reg=17 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x01e4 reg=18 url Ljava/net/URL; │ │ + 0x0117 - 0x01e4 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'postData' │ │ + type : '(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 113 16-bit code units │ │ +029fa0: |[029fa0] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; │ │ +029fb0: 2201 3b02 |0000: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023b │ │ +029fb4: 7010 350c 0100 |0002: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0c35 │ │ +029fba: 2202 3002 |0005: new-instance v2, Lorg/apache/http/client/methods/HttpPost; // type@0230 │ │ +029fbe: 7020 2c0c d200 |0007: invoke-direct {v2, v13}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0c2c │ │ +029fc4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +029fc6: 380e 0c00 |000b: if-eqz v14, 0017 // +000c │ │ +029fca: 220a 2e02 |000d: new-instance v10, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@022e │ │ +029fce: 1a0b 7a06 |000f: const-string v11, "UTF-8" // string@067a │ │ +029fd2: 7030 290c ea0b |0011: invoke-direct {v10, v14, v11}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;Ljava/lang/String;)V // method@0c29 │ │ +029fd8: 6e20 2d0c a200 |0014: invoke-virtual {v2, v10}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0c2d │ │ +029fde: 7220 270c 2100 |0017: invoke-interface {v1, v2}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0c27 │ │ +029fe4: 0c08 |001a: move-result-object v8 │ │ +029fe6: 7210 250c 0800 |001b: invoke-interface {v8}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0c25 │ │ +029fec: 0c0a |001e: move-result-object v10 │ │ +029fee: 7210 260c 0a00 |001f: invoke-interface {v10}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0c26 │ │ +029ff4: 0a0a |0022: move-result v10 │ │ +029ff6: 130b 9001 |0023: const/16 v11, #int 400 // #190 │ │ +029ffa: 35ba 3300 |0025: if-ge v10, v11, 0058 // +0033 │ │ +029ffe: 7210 240c 0800 |0027: invoke-interface {v8}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0c24 │ │ +02a004: 0c0a |002a: move-result-object v10 │ │ +02a006: 7210 230c 0a00 |002b: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0c23 │ │ +02a00c: 0c07 |002e: move-result-object v7 │ │ +02a00e: 2206 7c01 |002f: new-instance v6, Ljava/io/InputStreamReader; // type@017c │ │ +02a012: 7020 030a 7600 |0031: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a03 │ │ +02a018: 2204 7401 |0034: new-instance v4, Ljava/io/BufferedReader; // type@0174 │ │ +02a01c: 7020 f209 6400 |0036: invoke-direct {v4, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f2 │ │ +02a022: 2205 9c01 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02a026: 7010 520a 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02a02c: 6e10 f309 0400 |003e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f3 │ │ +02a032: 0c09 |0041: move-result-object v9 │ │ +02a034: 3809 0f00 |0042: if-eqz v9, 0051 // +000f │ │ +02a038: 6e20 580a 9500 |0044: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02a03e: 28f7 |0047: goto 003e // -0009 │ │ +02a040: 0d0a |0048: move-exception v10 │ │ +02a042: 7210 280c 0100 |0049: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ +02a048: 0c0a |004c: move-result-object v10 │ │ +02a04a: 7210 2e0c 0a00 |004d: invoke-interface {v10}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ +02a050: 1103 |0050: return-object v3 │ │ +02a052: 6e10 5d0a 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02a058: 0c03 |0054: move-result-object v3 │ │ +02a05a: 6e10 010a 0700 |0055: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02a060: 7210 280c 0100 |0058: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ +02a066: 0c0a |005b: move-result-object v10 │ │ +02a068: 28f1 |005c: goto 004d // -000f │ │ +02a06a: 0d00 |005d: move-exception v0 │ │ +02a06c: 1a0a 200b |005e: const-string v10, "initialize error" // string@0b20 │ │ +02a070: 7120 e50a 0a00 |0060: invoke-static {v10, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02a076: 7210 280c 0100 |0063: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ +02a07c: 0c0a |0066: move-result-object v10 │ │ +02a07e: 28e6 |0067: goto 004d // -001a │ │ +02a080: 0d0a |0068: move-exception v10 │ │ +02a082: 7210 280c 0100 |0069: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ +02a088: 0c0b |006c: move-result-object v11 │ │ +02a08a: 7210 2e0c 0b00 |006d: invoke-interface {v11}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ +02a090: 270a |0070: throw v10 │ │ + catches : 3 │ │ + 0x000d - 0x0047 │ │ + Lorg/apache/http/client/ClientProtocolException; -> 0x0048 │ │ + Ljava/io/IOException; -> 0x005d │ │ + -> 0x0068 │ │ + 0x0051 - 0x0058 │ │ + Lorg/apache/http/client/ClientProtocolException; -> 0x0048 │ │ + Ljava/io/IOException; -> 0x005d │ │ + -> 0x0068 │ │ + 0x005e - 0x0063 │ │ + -> 0x0068 │ │ + positions : │ │ + 0x0000 line=185 │ │ + 0x0005 line=186 │ │ + 0x000a line=187 │ │ + 0x000b line=189 │ │ + 0x000d line=190 │ │ + 0x0017 line=193 │ │ + 0x001b line=194 │ │ + 0x0027 line=195 │ │ + 0x002f line=196 │ │ + 0x0034 line=197 │ │ + 0x0039 line=198 │ │ + 0x003e line=200 │ │ + 0x0044 line=201 │ │ + 0x0048 line=206 │ │ + 0x0049 line=211 │ │ + 0x0050 line=213 │ │ + 0x0051 line=203 │ │ + 0x0055 line=204 │ │ + 0x0058 line=211 │ │ + 0x005d line=207 │ │ + 0x005e line=208 │ │ + 0x0063 line=211 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=14 (null) Ljava/util/List; │ │ + 0x0039 - 0x0048 reg=4 objBuf Ljava/io/BufferedReader; │ │ + 0x003e - 0x0048 reg=5 objJson Ljava/lang/StringBuilder; │ │ + 0x0034 - 0x0048 reg=6 objReader Ljava/io/InputStreamReader; │ │ + 0x002f - 0x0048 reg=7 objStream Ljava/io/InputStream; │ │ + 0x001b - 0x0048 reg=8 response Lorg/apache/http/HttpResponse; │ │ + 0x0042 - 0x0048 reg=9 sLine Ljava/lang/String; │ │ + 0x0051 - 0x0058 reg=4 objBuf Ljava/io/BufferedReader; │ │ + 0x0051 - 0x0058 reg=5 objJson Ljava/lang/StringBuilder; │ │ + 0x0051 - 0x0058 reg=6 objReader Ljava/io/InputStreamReader; │ │ + 0x0051 - 0x0058 reg=7 objStream Ljava/io/InputStream; │ │ + 0x0051 - 0x0058 reg=9 sLine Ljava/lang/String; │ │ + 0x0051 - 0x005d reg=8 response Lorg/apache/http/HttpResponse; │ │ + 0x005e - 0x0068 reg=0 e Ljava/io/IOException; │ │ + 0x0005 - 0x0071 reg=1 httpclient Lorg/apache/http/client/HttpClient; │ │ + 0x000a - 0x0071 reg=2 httppost Lorg/apache/http/client/methods/HttpPost; │ │ + 0x000b - 0x0071 reg=3 json Ljava/lang/String; │ │ + 0x0000 - 0x0071 reg=12 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x0071 reg=13 url Ljava/lang/String; │ │ + 0x0000 - 0x0071 reg=14 nameValuePairs Ljava/util/List; Ljava/util/List; │ │ + │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ + name : 'raiseSite' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02a0b8: |[02a0b8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.raiseSite:(Ljava/lang/String;)V │ │ +02a0c8: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ +02a0cc: 2201 0902 |0002: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2; // type@0209 │ │ +02a0d0: 7030 820b 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V // method@0b82 │ │ +02a0d6: 7020 610a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ +02a0dc: 6e10 630a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ +02a0e2: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=767 │ │ + 0x000a line=776 │ │ + 0x000d line=777 │ │ + locals : │ │ + 0x000a - 0x000e reg=0 t Ljava/lang/Thread; │ │ + 0x0000 - 0x000e reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x000e reg=3 site Ljava/lang/String; │ │ + │ │ + source_file_idx : 1513 (PodcastHelper.java) │ │ + │ │ +Class #178 header: │ │ +class_idx : 523 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #178 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ + │ │ +Class #178 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$array;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$array;) │ │ + name : 'sortlist' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130968576 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$array;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a0e4: |[02a0e4] jp.co.kayo.android.localplayer.ds.podcast.R$array.:()V │ │ +02a0f4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a0fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=11 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$array; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #179 header: │ │ +class_idx : 524 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #179 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ + │ │ +Class #179 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$attr;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$attr;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a0fc: |[02a0fc] jp.co.kayo.android.localplayer.ds.podcast.R$attr.:()V │ │ +02a10c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a112: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=14 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$attr; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #180 header: │ │ +class_idx : 525 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #180 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ + │ │ +Class #180 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;) │ │ + name : 'ic_launcher' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837504 │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;) │ │ + name : 'image_border' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837505 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a114: |[02a114] jp.co.kayo.android.localplayer.ds.podcast.R$drawable.:()V │ │ +02a124: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a12a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=16 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #181 header: │ │ +class_idx : 526 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 13 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #181 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ + │ │ +Class #181 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$id;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'btnAdd' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099654 │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'btnSelect' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099655 │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'editPodcastFeed' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099653 │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'imagePodcast' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099658 │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'spinSort' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099652 │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textAddition' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099649 │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textCategory' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099656 │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textName' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099648 │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textPoint' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099650 │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textProgressDialog' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099657 │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textSubTitle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099660 │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textSummary' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099651 │ │ + #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : 'textTitle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099659 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a12c: |[02a12c] jp.co.kayo.android.localplayer.ds.podcast.R$id.:()V │ │ +02a13c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a142: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=20 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$id; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #182 header: │ │ +class_idx : 527 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 6 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #182 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ + │ │ +Class #182 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : 'child' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903040 │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : 'list' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903041 │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : 'main' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903042 │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : 'parent' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903043 │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : 'progress_dialog' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903044 │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : 'row' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903045 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a144: |[02a144] jp.co.kayo.android.localplayer.ds.podcast.R$layout.:()V │ │ +02a154: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a15a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$layout; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #183 header: │ │ +class_idx : 528 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 17 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #183 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ + │ │ +Class #183 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$string;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'app_name' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034113 │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'btn_add' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034115 │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'btn_close' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034116 │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'btn_no' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034118 │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'btn_select' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034119 │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'btn_yes' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034117 │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'db_name' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034120 │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'err_malformedurl' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034126 │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'err_registeredurl' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034125 │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'err_serverconnection' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034127 │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'err_wrongurl' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034128 │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'hello' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034112 │ │ + #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'msg_confium_delete' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034123 │ │ + #13 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'msg_loading' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034122 │ │ + #14 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'msg_registered' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034121 │ │ + #15 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'podcast_feed' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034114 │ │ + #16 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : 'txt_point' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034124 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a15c: |[02a15c] jp.co.kayo.android.localplayer.ds.podcast.R$string.:()V │ │ +02a16c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a172: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$string; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #184 header: │ │ +class_idx : 529 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1520 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #184 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/co/kayo/android/localplayer/ds/podcast/R$string; Ljp/co/kayo/android/localplayer/ds/podcast/R$layout; Ljp/co/kayo/android/localplayer/ds/podcast/R$id; Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable; Ljp/co/kayo/android/localplayer/ds/podcast/R$attr; Ljp/co/kayo/android/localplayer/ds/podcast/R$array; } │ │ + │ │ +Class #184 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a174: |[02a174] jp.co.kayo.android.localplayer.ds.podcast.R.:()V │ │ +02a184: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a18a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=10 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1520 (R.java) │ │ + │ │ +Class #185 header: │ │ +class_idx : 530 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 65 │ │ +source_file_idx : 1583 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #185 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #185 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/Handler;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a18c: |[02a18c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ +02a19c: 5b01 8a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a1a0: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +02a1a6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;) │ │ + name : 'handleMessage' │ │ + type : '(Landroid/os/Message;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 74 16-bit code units │ │ +02a1a8: |[02a1a8] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +02a1b8: 6f20 0501 6500 |0000: invoke-super {v5, v6}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ +02a1be: 5260 1800 |0003: iget v0, v6, Landroid/os/Message;.what:I // field@0018 │ │ +02a1c2: 2b00 3b00 0000 |0005: packed-switch v0, 00000040 // +0000003b │ │ +02a1c8: 0e00 |0008: return-void │ │ +02a1ca: 5450 8a03 |0009: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a1ce: 2201 1802 |000b: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; // type@0218 │ │ +02a1d2: 5452 8a03 |000d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a1d6: 5453 8a03 |000f: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a1da: 7110 ab0b 0300 |0011: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Ljava/util/ArrayList; // method@0bab │ │ +02a1e0: 0c03 |0014: move-result-object v3 │ │ +02a1e2: 5454 8a03 |0015: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a1e6: 7110 ac0b 0400 |0017: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I // method@0bac │ │ +02a1ec: 0a04 |001a: move-result v4 │ │ +02a1ee: 7040 bb0b 2143 |001b: invoke-direct {v1, v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;I)V // method@0bbb │ │ +02a1f4: 7120 aa0b 1000 |001e: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$002:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;Landroid/widget/ExpandableListAdapter;)Landroid/widget/ExpandableListAdapter; // method@0baa │ │ +02a1fa: 5450 8a03 |0021: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a1fe: 7110 ae0b 0000 |0023: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$300:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListView; // method@0bae │ │ +02a204: 0c00 |0026: move-result-object v0 │ │ +02a206: 5451 8a03 |0027: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a20a: 7110 a90b 0100 |0029: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListAdapter; // method@0ba9 │ │ +02a210: 0c01 |002c: move-result-object v1 │ │ +02a212: 6e20 b109 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/ExpandableListView;.setAdapter:(Landroid/widget/ExpandableListAdapter;)V // method@09b1 │ │ +02a218: 28d8 |0030: goto 0008 // -0028 │ │ +02a21a: 5451 8a03 |0031: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ +02a21e: 5460 1700 |0033: iget-object v0, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +02a222: 1f00 9a01 |0035: check-cast v0, Ljava/lang/String; // type@019a │ │ +02a226: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +02a228: 7130 f009 0102 |0038: invoke-static {v1, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09f0 │ │ +02a22e: 0c00 |003b: move-result-object v0 │ │ +02a230: 6e10 f109 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@09f1 │ │ +02a236: 28c9 |003f: goto 0008 // -0037 │ │ +02a238: 0001 0300 0000 0000 0400 0000 0300 ... |0040: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ + 0x0008 line=55 │ │ + 0x0009 line=49 │ │ + 0x0021 line=50 │ │ + 0x0031 line=53 │ │ + 0x0040 line=47 │ │ + locals : │ │ + 0x0000 - 0x004a reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1; │ │ + 0x0000 - 0x004a reg=6 msg Landroid/os/Message; │ │ + │ │ + source_file_idx : 1583 (SelectActivity.java) │ │ + │ │ +Class #186 header: │ │ +class_idx : 531 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1583 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #186 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onItemSelected │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #186 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;) │ │ + name : 'this$1' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a24c: |[02a24c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V │ │ +02a25c: 5b01 8b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;.this$1:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; // field@038b │ │ +02a260: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a266: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +02a268: |[02a268] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2$1.run:()V │ │ +02a278: 5410 8b03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;.this$1:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; // field@038b │ │ +02a27c: 5400 8c03 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ +02a280: 7110 af0b 0000 |0004: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$400:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0baf │ │ +02a286: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0007 line=80 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; │ │ + │ │ + source_file_idx : 1583 (SelectActivity.java) │ │ + │ │ +Class #187 header: │ │ +class_idx : 532 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1583 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #187 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #2977 'onItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ +Annotations on method #2978 'onNothingSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ + │ │ +Class #187 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a288: |[02a288] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ +02a298: 5b01 8c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ +02a29c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a2a2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ + name : 'onItemSelected' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +02a2a4: |[02a2a4] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +02a2b4: 5420 8c03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ +02a2b8: 7110 ac0b 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I // method@0bac │ │ +02a2be: 0a00 |0005: move-result v0 │ │ +02a2c0: 3250 1400 |0006: if-eq v0, v5, 001a // +0014 │ │ +02a2c4: 5420 8c03 |0008: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ +02a2c8: 7120 ad0b 5000 |000a: invoke-static {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$202:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;I)I // method@0bad │ │ +02a2ce: 2200 9e01 |000d: new-instance v0, Ljava/lang/Thread; // type@019e │ │ +02a2d2: 2201 1302 |000f: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; // type@0213 │ │ +02a2d6: 7020 9e0b 2100 |0011: invoke-direct {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V // method@0b9e │ │ +02a2dc: 7020 610a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ +02a2e2: 6e10 630a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ +02a2e8: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + 0x0008 line=75 │ │ + 0x000d line=76 │ │ + 0x0017 line=81 │ │ + 0x001a line=83 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x001b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ + 0x0000 - 0x001b reg=3 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x001b reg=4 arg1 Landroid/view/View; │ │ + 0x0000 - 0x001b reg=5 arg2 I │ │ + 0x0000 - 0x001b reg=6 arg3 J │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ + name : 'onNothingSelected' │ │ + type : '(Landroid/widget/AdapterView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02a2ec: |[02a2ec] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +02a2fc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ + 0x0000 - 0x0001 reg=1 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + │ │ + source_file_idx : 1583 (SelectActivity.java) │ │ + │ │ +Class #188 header: │ │ +class_idx : 533 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1583 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #188 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #188 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a300: |[02a300] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$3.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ +02a310: 5b01 8d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038d │ │ +02a314: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a31a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a31c: |[02a31c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$3.run:()V │ │ +02a32c: 5410 8d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038d │ │ +02a330: 7110 b00b 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$500:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0bb0 │ │ +02a336: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0005 line=98 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; │ │ + │ │ + source_file_idx : 1583 (SelectActivity.java) │ │ + │ │ +Class #189 header: │ │ +class_idx : 534 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1583 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #189 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ + │ │ +Class #189 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Comparator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a338: |[02a338] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$4.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ +02a348: 5b01 8e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038e │ │ +02a34c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a352: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ + name : 'compare' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +02a354: |[02a354] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$4.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +02a364: 1f02 2002 |0000: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +02a368: 1f03 2002 |0002: check-cast v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +02a36c: 6e30 a70b 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;.compare:(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I // method@0ba7 │ │ +02a372: 0a00 |0007: move-result v0 │ │ +02a374: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ + name : 'compare' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 22 16-bit code units │ │ +02a378: |[02a378] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$4.compare:(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I │ │ +02a388: 5350 d103 |0000: iget-wide v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +02a38c: 5362 d103 |0002: iget-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +02a390: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +02a394: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +02a398: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +02a39a: 0f00 |0009: return v0 │ │ +02a39c: 5350 d103 |000a: iget-wide v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +02a3a0: 5362 d103 |000c: iget-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +02a3a4: 3100 0002 |000e: cmp-long v0, v0, v2 │ │ +02a3a8: 3b00 0400 |0010: if-gez v0, 0014 // +0004 │ │ +02a3ac: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +02a3ae: 28f6 |0013: goto 0009 // -000a │ │ +02a3b0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +02a3b2: 28f4 |0015: goto 0009 // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0008 line=133 │ │ + 0x0009 line=138 │ │ + 0x000a line=135 │ │ + 0x0012 line=136 │ │ + 0x0014 line=138 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; │ │ + 0x0000 - 0x0016 reg=5 lhs Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x0016 reg=6 rhs Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + source_file_idx : 1583 (SelectActivity.java) │ │ + │ │ +Class #190 header: │ │ +class_idx : 536 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 339 │ │ +source_file_idx : 1584 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #190 annotations: │ │ +Annotations on field #926 'mTreemap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;" ">;" } │ │ +Annotations on method #3003 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;" ">;I)V" } │ │ + │ │ +Class #190 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/BaseExpandableListAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0000 () │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'mInflator' │ │ + type : 'Landroid/view/LayoutInflater;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'mSortNum' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'mTreemap' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljava/util/ArrayList;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +02a3b4: |[02a3b4] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;I)V │ │ +02a3c4: 7010 a509 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseExpandableListAdapter;.:()V // method@09a5 │ │ +02a3ca: 5b01 9b03 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ +02a3ce: 5b02 9e03 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a3d2: 5903 9d03 |0007: iput v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mSortNum:I // field@039d │ │ +02a3d6: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=20 │ │ + 0x0003 line=21 │ │ + 0x0005 line=22 │ │ + 0x0007 line=23 │ │ + 0x0009 line=24 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x000a reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x000a reg=2 treemap Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x000a reg=3 sortnum I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getChild' │ │ + type : '(II)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +02a3d8: |[02a3d8] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChild:(II)Ljava/lang/Object; │ │ +02a3e8: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a3ec: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02a3f2: 0c00 |0005: move-result-object v0 │ │ +02a3f4: 1f00 f401 |0006: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +02a3f8: 6e20 db0a 3000 |0008: invoke-virtual {v0, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.get:(I)Ljava/lang/Object; // method@0adb │ │ +02a3fe: 0c00 |000b: move-result-object v0 │ │ +02a400: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x000d reg=2 groupPosition I │ │ + 0x0000 - 0x000d reg=3 childPosition I │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getChildId' │ │ + type : '(II)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02a404: |[02a404] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChildId:(II)J │ │ +02a414: 8140 |0000: int-to-long v0, v4 │ │ +02a416: 1000 |0001: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x0002 reg=3 groupPosition I │ │ + 0x0000 - 0x0002 reg=4 childPosition I │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getChildView' │ │ + type : '(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 123 16-bit code units │ │ +02a418: |[02a418] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChildView:(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +02a428: 1405 0100 067f |0000: const v5, #float 1.78117e+38 // #7f060001 │ │ +02a42e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +02a430: 5493 9b03 |0004: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ +02a434: 6e20 c40b 3900 |0006: invoke-virtual {v9, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0bc4 │ │ +02a43a: 0c03 |0009: move-result-object v3 │ │ +02a43c: 1504 037f |000a: const/high16 v4, #int 2130903040 // #7f03 │ │ +02a440: 6e40 c108 438e |000c: invoke-virtual {v3, v4, v14, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ +02a446: 0c02 |000f: move-result-object v2 │ │ +02a448: 5493 9e03 |0010: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a44c: 6e20 800a a300 |0012: invoke-virtual {v3, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02a452: 0c01 |0015: move-result-object v1 │ │ +02a454: 1f01 f401 |0016: check-cast v1, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +02a458: 6e20 db0a b100 |0018: invoke-virtual {v1, v11}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.get:(I)Ljava/lang/Object; // method@0adb │ │ +02a45e: 0c00 |001b: move-result-object v0 │ │ +02a460: 1f00 2002 |001c: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +02a464: 1503 067f |001e: const/high16 v3, #int 2131099648 // #7f06 │ │ +02a468: 6e20 f408 3200 |0020: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +02a46e: 0c03 |0023: move-result-object v3 │ │ +02a470: 1f03 6c01 |0024: check-cast v3, Landroid/widget/TextView; // type@016c │ │ +02a474: 5404 d503 |0026: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +02a478: 6e20 eb09 4300 |0028: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +02a47e: 1403 0300 067f |002b: const v3, #float 1.78117e+38 // #7f060003 │ │ +02a484: 6e20 f408 3200 |002e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +02a48a: 0c03 |0031: move-result-object v3 │ │ +02a48c: 1f03 6c01 |0032: check-cast v3, Landroid/widget/TextView; // type@016c │ │ +02a490: 5404 c603 |0034: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ +02a494: 6e20 eb09 4300 |0036: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +02a49a: 5293 9d03 |0039: iget v3, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mSortNum:I // field@039d │ │ +02a49e: 3903 3400 |003b: if-nez v3, 006f // +0034 │ │ +02a4a2: 6e20 f408 5200 |003d: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +02a4a8: 0c03 |0040: move-result-object v3 │ │ +02a4aa: 1f03 6c01 |0041: check-cast v3, Landroid/widget/TextView; // type@016c │ │ +02a4ae: 6e10 070c 0000 |0043: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getCategory:()Ljava/lang/String; // method@0c07 │ │ +02a4b4: 0c04 |0046: move-result-object v4 │ │ +02a4b6: 6e20 eb09 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +02a4bc: 1403 0200 067f |004a: const v3, #float 1.78117e+38 // #7f060002 │ │ +02a4c2: 6e20 f408 3200 |004d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +02a4c8: 0c03 |0050: move-result-object v3 │ │ +02a4ca: 1f03 6c01 |0051: check-cast v3, Landroid/widget/TextView; // type@016c │ │ +02a4ce: 5494 9b03 |0053: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ +02a4d2: 1405 0c00 057f |0055: const v5, #float 1.76788e+38 // #7f05000c │ │ +02a4d8: 6e20 7100 5400 |0058: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0071 │ │ +02a4de: 0c04 |005b: move-result-object v4 │ │ +02a4e0: 1215 |005c: const/4 v5, #int 1 // #1 │ │ +02a4e2: 2355 5c02 |005d: new-array v5, v5, [Ljava/lang/Object; // type@025c │ │ +02a4e6: 5306 d103 |005f: iget-wide v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +02a4ea: 7120 2c0a 7600 |0061: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +02a4f0: 0c06 |0064: move-result-object v6 │ │ +02a4f2: 4d06 0508 |0065: aput-object v6, v5, v8 │ │ +02a4f6: 7120 440a 5400 |0067: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a44 │ │ +02a4fc: 0c04 |006a: move-result-object v4 │ │ +02a4fe: 6e20 eb09 4300 |006b: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +02a504: 1102 |006e: return-object v2 │ │ +02a506: 6e20 f408 5200 |006f: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +02a50c: 0c03 |0072: move-result-object v3 │ │ +02a50e: 1f03 6c01 |0073: check-cast v3, Landroid/widget/TextView; // type@016c │ │ +02a512: 5404 cf03 |0075: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +02a516: 6e20 eb09 4300 |0077: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +02a51c: 28d0 |007a: goto 004a // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=47 │ │ + 0x0010 line=49 │ │ + 0x0018 line=51 │ │ + 0x001e line=53 │ │ + 0x002b line=54 │ │ + 0x0039 line=55 │ │ + 0x003d line=56 │ │ + 0x004a line=61 │ │ + 0x006e line=63 │ │ + 0x006f line=59 │ │ + locals : │ │ + 0x001e - 0x007b reg=0 channel Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0018 - 0x007b reg=1 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x0010 - 0x007b reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x007b reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x007b reg=10 groupPosition I │ │ + 0x0000 - 0x007b reg=11 childPosition I │ │ + 0x0000 - 0x007b reg=12 isLastChild Z │ │ + 0x0000 - 0x007b reg=13 convertView Landroid/view/View; │ │ + 0x0000 - 0x007b reg=14 parent Landroid/view/ViewGroup; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getChildrenCount' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +02a520: |[02a520] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChildrenCount:(I)I │ │ +02a530: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a534: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02a53a: 0c00 |0005: move-result-object v0 │ │ +02a53c: 1f00 f401 |0006: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +02a540: 6e10 dc0a 0000 |0008: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.size:()I // method@0adc │ │ +02a546: 0a00 |000b: move-result v0 │ │ +02a548: 0f00 |000c: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x000d reg=2 groupPosition I │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getGroup' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +02a54c: |[02a54c] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroup:(I)Ljava/lang/Object; │ │ +02a55c: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a560: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02a566: 0c00 |0005: move-result-object v0 │ │ +02a568: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x0007 reg=2 groupPosition I │ │ + │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getGroupCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02a56c: |[02a56c] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroupCount:()I │ │ +02a57c: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a580: 6e10 860a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02a586: 0a00 |0005: move-result v0 │ │ +02a588: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getGroupId' │ │ + type : '(I)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02a58c: |[02a58c] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroupId:(I)J │ │ +02a59c: 8130 |0000: int-to-long v0, v3 │ │ +02a59e: 1000 |0001: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x0002 reg=3 groupPosition I │ │ + │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getGroupView' │ │ + type : '(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 37 16-bit code units │ │ +02a5a0: |[02a5a0] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroupView:(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +02a5b0: 5452 9b03 |0000: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ +02a5b4: 6e20 c40b 2500 |0002: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0bc4 │ │ +02a5ba: 0c02 |0005: move-result-object v2 │ │ +02a5bc: 1403 0300 037f |0006: const v3, #float 1.74129e+38 // #7f030003 │ │ +02a5c2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +02a5c4: 6e40 c108 3249 |000a: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ +02a5ca: 0c01 |000d: move-result-object v1 │ │ +02a5cc: 5452 9e03 |000e: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ +02a5d0: 6e20 800a 6200 |0010: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02a5d6: 0c00 |0013: move-result-object v0 │ │ +02a5d8: 1f00 f401 |0014: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +02a5dc: 1402 0800 067f |0016: const v2, #float 1.78117e+38 // #7f060008 │ │ +02a5e2: 6e20 f408 2100 |0019: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +02a5e8: 0c02 |001c: move-result-object v2 │ │ +02a5ea: 1f02 6c01 |001d: check-cast v2, Landroid/widget/TextView; // type@016c │ │ +02a5ee: 5403 0b03 |001f: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.category:Ljava/lang/String; // field@030b │ │ +02a5f2: 6e20 eb09 3200 |0021: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +02a5f8: 1101 |0024: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x000e line=91 │ │ + 0x0016 line=93 │ │ + 0x0024 line=96 │ │ + locals : │ │ + 0x0016 - 0x0025 reg=0 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x000e - 0x0025 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0025 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x0025 reg=6 groupPosition I │ │ + 0x0000 - 0x0025 reg=7 isExpanded Z │ │ + 0x0000 - 0x0025 reg=8 convertView Landroid/view/View; │ │ + 0x0000 - 0x0025 reg=9 parent Landroid/view/ViewGroup; │ │ + │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'getInflator' │ │ + type : '(Landroid/content/Context;)Landroid/view/LayoutInflater;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +02a5fc: |[02a5fc] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ +02a60c: 5410 9c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mInflator:Landroid/view/LayoutInflater; // field@039c │ │ +02a610: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +02a614: 1a00 a40b |0004: const-string v0, "layout_inflater" // string@0ba4 │ │ +02a618: 6e20 7200 0200 |0006: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +02a61e: 0c00 |0009: move-result-object v0 │ │ +02a620: 1f00 2d01 |000a: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ +02a624: 5b10 9c03 |000c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mInflator:Landroid/view/LayoutInflater; // field@039c │ │ +02a628: 5410 9c03 |000e: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mInflator:Landroid/view/LayoutInflater; // field@039c │ │ +02a62c: 1100 |0010: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0004 line=28 │ │ + 0x0006 line=29 │ │ + 0x000e line=31 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ + │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'hasStableIds' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02a630: |[02a630] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.hasStableIds:()Z │ │ +02a640: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02a642: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ + name : 'isChildSelectable' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02a644: |[02a644] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.isChildSelectable:(II)Z │ │ +02a654: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02a656: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ + 0x0000 - 0x0002 reg=2 groupPosition I │ │ + 0x0000 - 0x0002 reg=3 childPosition I │ │ + │ │ + source_file_idx : 1584 (SelectListAdapter.java) │ │ + │ │ +Class #191 header: │ │ +class_idx : 537 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 65 │ │ +source_file_idx : 1731 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #191 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #191 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/Handler;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a658: |[02a658] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ │ +02a668: 5b01 9f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ +02a66c: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +02a672: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;) │ │ + name : 'handleMessage' │ │ + type : '(Landroid/os/Message;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +02a674: |[02a674] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$1.handleMessage:(Landroid/os/Message;)V │ │ +02a684: 5241 1800 |0000: iget v1, v4, Landroid/os/Message;.what:I // field@0018 │ │ +02a688: 1302 e803 |0002: const/16 v2, #int 1000 // #3e8 │ │ +02a68c: 3321 2700 |0004: if-ne v1, v2, 002b // +0027 │ │ +02a690: 5440 1700 |0006: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +02a694: 1f00 1b02 |0008: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; // type@021b │ │ +02a698: 5431 9f03 |000a: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ +02a69c: 7110 d30b 0100 |000c: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; // method@0bd3 │ │ +02a6a2: 0c01 |000f: move-result-object v1 │ │ +02a6a4: 7210 bb0a 0100 |0010: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isTerminated:()Z // method@0abb │ │ +02a6aa: 0a01 |0013: move-result v1 │ │ +02a6ac: 3901 1700 |0014: if-nez v1, 002b // +0017 │ │ +02a6b0: 5431 9f03 |0016: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ +02a6b4: 7110 d30b 0100 |0018: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; // method@0bd3 │ │ +02a6ba: 0c01 |001b: move-result-object v1 │ │ +02a6bc: 7210 ba0a 0100 |001c: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@0aba │ │ +02a6c2: 0a01 |001f: move-result v1 │ │ +02a6c4: 3901 0b00 |0020: if-nez v1, 002b // +000b │ │ +02a6c8: 5431 9f03 |0022: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ +02a6cc: 7110 d30b 0100 |0024: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; // method@0bd3 │ │ +02a6d2: 0c01 |0027: move-result-object v1 │ │ +02a6d4: 7220 b90a 0100 |0028: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ab9 │ │ +02a6da: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + 0x0006 line=131 │ │ + 0x000a line=132 │ │ + 0x0022 line=133 │ │ + 0x002b line=136 │ │ + locals : │ │ + 0x000a - 0x002b reg=0 task Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + 0x0000 - 0x002c reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1; │ │ + 0x0000 - 0x002c reg=4 msg Landroid/os/Message; │ │ + │ │ + source_file_idx : 1731 (ViewCache.java) │ │ + │ │ +Class #192 header: │ │ +class_idx : 538 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 61 │ │ +source_file_idx : 1731 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #192 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getImage │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "Ljava/lang/Void;" ">;" } │ │ + │ │ +Class #192 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/AsyncTask;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'val$album' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'val$album_art' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'val$artist' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'val$key' │ │ + type : 'Ljava/lang/Integer;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'val$observer' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +02a6dc: |[02a6dc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V │ │ +02a6ec: 5b01 a003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ +02a6f0: 5b02 a303 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$artist:Ljava/lang/String; // field@03a3 │ │ +02a6f4: 5b03 a103 |0004: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album:Ljava/lang/String; // field@03a1 │ │ +02a6f8: 5b04 a403 |0006: iput-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$key:Ljava/lang/Integer; // field@03a4 │ │ +02a6fc: 5b05 a203 |0008: iput-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album_art:Ljava/lang/String; // field@03a2 │ │ +02a700: 5b06 a503 |000a: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a5 │ │ +02a704: 7010 e800 0000 |000c: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00e8 │ │ +02a70a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; │ │ + 0x0000 - 0x0010 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=4 (null) Ljava/lang/Integer; │ │ + 0x0000 - 0x0010 reg=5 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=6 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + 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 │ │ +02a70c: |[02a70c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$2.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +02a71c: 1f02 5f02 |0000: check-cast v2, [Ljava/lang/Void; // type@025f │ │ +02a720: 6e20 cb0b 2100 |0002: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@0bcb │ │ +02a726: 0c00 |0005: move-result-object v0 │ │ +02a728: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 14 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 75 16-bit code units │ │ +02a72c: |[02a72c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$2.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +02a73c: 54cb a303 |0000: iget-object v11, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$artist:Ljava/lang/String; // field@03a3 │ │ +02a740: 54ca a103 |0002: iget-object v10, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album:Ljava/lang/String; // field@03a1 │ │ +02a744: 54c0 a003 |0004: iget-object v0, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ +02a748: 6e10 d80b 0000 |0006: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0bd8 │ │ +02a74e: 0c07 |0009: move-result-object v7 │ │ +02a750: 3807 3a00 |000a: if-eqz v7, 0044 // +003a │ │ +02a754: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +02a756: 54c0 a403 |000d: iget-object v0, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$key:Ljava/lang/Integer; // field@03a4 │ │ +02a75a: 7110 d70b 0000 |000f: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; // method@0bd7 │ │ +02a760: 0c08 |0012: move-result-object v8 │ │ +02a762: 6e10 f709 0800 |0013: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@09f7 │ │ +02a768: 0a00 |0016: move-result v0 │ │ +02a76a: 3900 2f00 |0017: if-nez v0, 0046 // +002f │ │ +02a76e: 54c2 a203 |0019: iget-object v2, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album_art:Ljava/lang/String; // field@03a2 │ │ +02a772: 3802 2900 |001b: if-eqz v2, 0044 // +0029 │ │ +02a776: 6e10 480a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ +02a77c: 0a00 |0020: move-result v0 │ │ +02a77e: 3d00 2300 |0021: if-lez v0, 0044 // +0023 │ │ +02a782: 7100 1101 0000 |0023: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@0111 │ │ +02a788: 0c09 |0026: move-result-object v9 │ │ +02a78a: 1300 e803 |0027: const/16 v0, #int 1000 // #3e8 │ │ +02a78e: 5990 1800 |0029: iput v0, v9, Landroid/os/Message;.what:I // field@0018 │ │ +02a792: 2200 1b02 |002b: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; // type@021b │ │ +02a796: 54c1 a003 |002d: iget-object v1, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ +02a79a: 54c3 a403 |002f: iget-object v3, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$key:Ljava/lang/Integer; // field@03a4 │ │ +02a79e: 54c4 a503 |0031: iget-object v4, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a5 │ │ +02a7a2: 1305 8000 |0033: const/16 v5, #int 128 // #80 │ │ +02a7a6: 1216 |0035: const/4 v6, #int 1 // #1 │ │ +02a7a8: 7607 cd0b 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V // method@0bcd │ │ +02a7ae: 5b90 1700 |0039: iput-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +02a7b2: 54c0 a003 |003b: iget-object v0, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ +02a7b6: 7110 d50b 0000 |003d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Landroid/os/Handler; // method@0bd5 │ │ +02a7bc: 0c00 |0040: move-result-object v0 │ │ +02a7be: 6e20 0e01 9000 |0041: invoke-virtual {v0, v9}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +02a7c4: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +02a7c6: 1100 |0045: return-object v0 │ │ +02a7c8: 6e10 f809 0800 |0046: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ +02a7ce: 0c02 |0049: move-result-object v2 │ │ +02a7d0: 28d1 |004a: goto 001b // -002f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=399 │ │ + 0x0002 line=400 │ │ + 0x0004 line=401 │ │ + 0x000a line=402 │ │ + 0x000c line=403 │ │ + 0x000d line=404 │ │ + 0x0013 line=405 │ │ + 0x0019 line=406 │ │ + 0x001b line=410 │ │ + 0x0023 line=412 │ │ + 0x0027 line=413 │ │ + 0x002b line=414 │ │ + 0x003b line=416 │ │ + 0x0044 line=419 │ │ + 0x0046 line=408 │ │ + locals : │ │ + 0x000d - 0x0044 reg=2 url Ljava/lang/String; │ │ + 0x0013 - 0x0044 reg=8 file Ljava/io/File; │ │ + 0x0027 - 0x0044 reg=9 msg Landroid/os/Message; │ │ + 0x0046 - 0x004b reg=2 url Ljava/lang/String; │ │ + 0x000a - 0x004b reg=7 context Landroid/content/Context; │ │ + 0x0046 - 0x004b reg=8 file Ljava/io/File; │ │ + 0x0004 - 0x004b reg=10 t_album Ljava/lang/String; │ │ + 0x0002 - 0x004b reg=11 t_artist Ljava/lang/String; │ │ + 0x0000 - 0x004b reg=12 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; │ │ + 0x0000 - 0x004b reg=13 params [Ljava/lang/Void; │ │ + │ │ + source_file_idx : 1731 (ViewCache.java) │ │ + │ │ +Class #193 header: │ │ +class_idx : 539 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1731 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #193 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="GetImage" │ │ + │ │ +Class #193 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'fitsize' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'key' │ │ + type : 'Ljava/lang/Integer;' │ │ + access : 0x0000 () │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'manageflg' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'observer' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ + access : 0x0000 () │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'src' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'this$0' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +02a7d4: |[02a7d4] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;I)V │ │ +02a7e4: 5b12 ab03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ +02a7e8: 7010 360a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a7ee: 5b13 aa03 |0005: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ +02a7f2: 5b14 a703 |0007: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ +02a7f6: 5b15 a903 |0009: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a9 │ │ +02a7fa: 5916 a603 |000b: iput v6, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ +02a7fe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +02a800: 5c10 a803 |000e: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.manageflg:Z // field@03a8 │ │ +02a804: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0005 line=187 │ │ + 0x0007 line=188 │ │ + 0x0009 line=189 │ │ + 0x000b line=190 │ │ + 0x000d line=191 │ │ + 0x0010 line=192 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + 0x0000 - 0x0011 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0011 reg=3 src Ljava/lang/String; │ │ + 0x0000 - 0x0011 reg=4 key Ljava/lang/Integer; │ │ + 0x0000 - 0x0011 reg=5 observer Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ + 0x0000 - 0x0011 reg=6 fitsize I │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : '' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +02a808: |[02a808] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V │ │ +02a818: 5b01 ab03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ +02a81c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02a822: 5b02 aa03 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ +02a826: 5b03 a703 |0007: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ +02a82a: 5b04 a903 |0009: iput-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a9 │ │ +02a82e: 5905 a603 |000b: iput v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ +02a832: 5c06 a803 |000d: iput-boolean v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.manageflg:Z // field@03a8 │ │ +02a836: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + 0x0005 line=196 │ │ + 0x0007 line=197 │ │ + 0x0009 line=198 │ │ + 0x000b line=199 │ │ + 0x000d line=200 │ │ + 0x000f line=201 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + 0x0000 - 0x0010 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0010 reg=2 src Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=3 key Ljava/lang/Integer; │ │ + 0x0000 - 0x0010 reg=4 observer Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ + 0x0000 - 0x0010 reg=5 fitsize I │ │ + 0x0000 - 0x0010 reg=6 manageflg Z │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'getImage' │ │ + type : '(Ljava/lang/String;)Ljava/io/File;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 21 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 575 16-bit code units │ │ +02a838: |[02a838] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.getImage:(Ljava/lang/String;)Ljava/io/File; │ │ +02a848: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02a84a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +02a84c: 120b |0002: const/4 v11, #int 0 // #0 │ │ +02a84e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +02a850: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +02a852: 0800 1300 |0005: move-object/from16 v0, v19 │ │ +02a856: 5400 aa03 |0007: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ +02a85a: 0811 0000 |0009: move-object/from16 v17, v0 │ │ +02a85e: 3811 9400 |000b: if-eqz v17, 009f // +0094 │ │ +02a862: 0800 1300 |000d: move-object/from16 v0, v19 │ │ +02a866: 5400 a703 |000f: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ +02a86a: 0811 0000 |0011: move-object/from16 v17, v0 │ │ +02a86e: 7701 d70b 1100 |0013: invoke-static/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; // method@0bd7 │ │ +02a874: 0c05 |0016: move-result-object v5 │ │ +02a876: 6e10 f709 0500 |0017: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@09f7 │ │ +02a87c: 0a11 |001a: move-result v17 │ │ +02a87e: 3911 1201 |001b: if-nez v17, 012d // +0112 │ │ +02a882: 6011 1600 |001d: sget v17, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +02a886: 1312 0800 |001f: const/16 v18, #int 8 // #8 │ │ +02a88a: 0200 1100 |0021: move/from16 v0, v17 │ │ +02a88e: 0201 1200 |0023: move/from16 v1, v18 │ │ +02a892: 3610 7d00 |0025: if-gt v0, v1, 00a2 // +007d │ │ +02a896: 220e 2f02 |0027: new-instance v14, Lorg/apache/http/client/methods/HttpGet; // type@022f │ │ +02a89a: 0800 1400 |0029: move-object/from16 v0, v20 │ │ +02a89e: 7020 2a0c 0e00 |002b: invoke-direct {v14, v0}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0c2a │ │ +02a8a4: 2208 3b02 |002e: new-instance v8, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023b │ │ +02a8a8: 0800 1300 |0030: move-object/from16 v0, v19 │ │ +02a8ac: 5400 ab03 |0032: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ +02a8b0: 0811 0000 |0034: move-object/from16 v17, v0 │ │ +02a8b4: 7401 da0b 1100 |0036: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getClientConnManager:()Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // method@0bda │ │ +02a8ba: 0c11 |0039: move-result-object v17 │ │ +02a8bc: 0800 1300 |003a: move-object/from16 v0, v19 │ │ +02a8c0: 5400 ab03 |003c: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ +02a8c4: 0812 0000 |003e: move-object/from16 v18, v0 │ │ +02a8c8: 7701 d40b 1200 |0040: invoke-static/range {v18}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Lorg/apache/http/params/BasicHttpParams; // method@0bd4 │ │ +02a8ce: 0c12 |0043: move-result-object v18 │ │ +02a8d0: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +02a8d4: 0801 1200 |0046: move-object/from16 v1, v18 │ │ +02a8d8: 7030 360c 0801 |0048: invoke-direct {v8, v0, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0c36 │ │ +02a8de: 6e20 370c e800 |004b: invoke-virtual {v8, v14}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0c37 │ │ +02a8e4: 0c0f |004e: move-result-object v15 │ │ +02a8e6: 7210 250c 0f00 |004f: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0c25 │ │ +02a8ec: 0c11 |0052: move-result-object v17 │ │ +02a8ee: 7801 260c 1100 |0053: invoke-interface/range {v17}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0c26 │ │ +02a8f4: 0a11 |0056: move-result v17 │ │ +02a8f6: 1312 c800 |0057: const/16 v18, #int 200 // #c8 │ │ +02a8fa: 0200 1100 |0059: move/from16 v0, v17 │ │ +02a8fe: 0201 1200 |005b: move/from16 v1, v18 │ │ +02a902: 3310 0a00 |005d: if-ne v0, v1, 0067 // +000a │ │ +02a906: 7210 240c 0f00 |005f: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0c24 │ │ +02a90c: 0c11 |0062: move-result-object v17 │ │ +02a90e: 7801 230c 1100 |0063: invoke-interface/range {v17}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0c23 │ │ +02a914: 0c09 |0066: move-result-object v9 │ │ +02a916: 0787 |0067: move-object v7, v8 │ │ +02a918: 3809 a900 |0068: if-eqz v9, 0111 // +00a9 │ │ +02a91c: 6e10 fa09 0500 |006a: invoke-virtual {v5}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@09fa │ │ +02a922: 0c0d |006d: move-result-object v13 │ │ +02a924: 6e10 f709 0d00 |006e: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@09f7 │ │ +02a92a: 0a11 |0071: move-result v17 │ │ +02a92c: 3911 0500 |0072: if-nez v17, 0077 // +0005 │ │ +02a930: 6e10 fc09 0d00 |0074: invoke-virtual {v13}, Ljava/io/File;.mkdirs:()Z // method@09fc │ │ +02a936: 220c 7901 |0077: new-instance v12, Ljava/io/FileOutputStream; // type@0179 │ │ +02a93a: 7020 ff09 5c00 |0079: invoke-direct {v12, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09ff │ │ +02a940: 1311 0014 |007c: const/16 v17, #int 5120 // #1400 │ │ +02a944: 0200 1100 |007e: move/from16 v0, v17 │ │ +02a948: 2302 4f02 |0080: new-array v2, v0, [B // type@024f │ │ +02a94c: 120a |0082: const/4 v10, #int 0 // #0 │ │ +02a94e: 1206 |0083: const/4 v6, #int 0 // #0 │ │ +02a950: 1311 0000 |0084: const/16 v17, #int 0 // #0 │ │ +02a954: 1312 0014 |0086: const/16 v18, #int 5120 // #1400 │ │ +02a958: 0200 1100 |0088: move/from16 v0, v17 │ │ +02a95c: 0201 1200 |008a: move/from16 v1, v18 │ │ +02a960: 6e40 020a 2910 |008c: invoke-virtual {v9, v2, v0, v1}, Ljava/io/InputStream;.read:([BII)I // method@0a02 │ │ +02a966: 0a0a |008f: move-result v10 │ │ +02a968: 1311 ffff |0090: const/16 v17, #int -1 // #ffff │ │ +02a96c: 0200 1100 |0092: move/from16 v0, v17 │ │ +02a970: 320a 5a00 |0094: if-eq v10, v0, 00ee // +005a │ │ +02a974: 1311 0000 |0096: const/16 v17, #int 0 // #0 │ │ +02a978: 0200 1100 |0098: move/from16 v0, v17 │ │ +02a97c: 6e40 050a 2ca0 |009a: invoke-virtual {v12, v2, v0, v10}, Ljava/io/OutputStream;.write:([BII)V // method@0a05 │ │ +02a982: 1216 |009d: const/4 v6, #int 1 // #1 │ │ +02a984: 28e6 |009e: goto 0084 // -001a │ │ +02a986: 1205 |009f: const/4 v5, #int 0 // #0 │ │ +02a988: 2900 77ff |00a0: goto/16 0017 // -0089 │ │ +02a98c: 2211 b001 |00a2: new-instance v17, Ljava/net/URL; // type@01b0 │ │ +02a990: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ +02a994: 0801 1400 |00a6: move-object/from16 v1, v20 │ │ +02a998: 7020 720a 1000 |00a8: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0a72 │ │ +02a99e: 7401 740a 1100 |00ab: invoke-virtual/range {v17}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0a74 │ │ +02a9a4: 0c11 |00ae: move-result-object v17 │ │ +02a9a6: 0800 1100 |00af: move-object/from16 v0, v17 │ │ +02a9aa: 1f00 a901 |00b1: check-cast v0, Ljava/net/HttpURLConnection; // type@01a9 │ │ +02a9ae: 0703 |00b3: move-object v3, v0 │ │ +02a9b0: 1a11 4402 |00b4: const-string v17, "GET" // string@0244 │ │ +02a9b4: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +02a9b8: 6e20 6e0a 0300 |00b8: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0a6e │ │ +02a9be: 1311 1027 |00bb: const/16 v17, #int 10000 // #2710 │ │ +02a9c2: 0200 1100 |00bd: move/from16 v0, v17 │ │ +02a9c6: 6e20 6c0a 0300 |00bf: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0a6c │ │ +02a9cc: 1311 1027 |00c2: const/16 v17, #int 10000 // #2710 │ │ +02a9d0: 0200 1100 |00c4: move/from16 v0, v17 │ │ +02a9d4: 6e20 6d0a 0300 |00c6: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0a6d │ │ +02a9da: 6e10 680a 0300 |00c9: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@0a68 │ │ +02a9e0: 6e10 6b0a 0300 |00cc: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a6b │ │ +02a9e6: 0a10 |00cf: move-result v16 │ │ +02a9e8: 1311 c800 |00d0: const/16 v17, #int 200 // #c8 │ │ +02a9ec: 0200 1000 |00d2: move/from16 v0, v16 │ │ +02a9f0: 0201 1100 |00d4: move/from16 v1, v17 │ │ +02a9f4: 3210 1200 |00d6: if-eq v0, v1, 00e8 // +0012 │ │ +02a9f8: 1311 ce00 |00d8: const/16 v17, #int 206 // #ce │ │ +02a9fc: 0200 1000 |00da: move/from16 v0, v16 │ │ +02aa00: 0201 1100 |00dc: move/from16 v1, v17 │ │ +02aa04: 3210 0a00 |00de: if-eq v0, v1, 00e8 // +000a │ │ +02aa08: 1311 cb00 |00e0: const/16 v17, #int 203 // #cb │ │ +02aa0c: 0200 1000 |00e2: move/from16 v0, v16 │ │ +02aa10: 0201 1100 |00e4: move/from16 v1, v17 │ │ +02aa14: 3310 82ff |00e6: if-ne v0, v1, 0068 // -007e │ │ +02aa18: 6e10 6a0a 0300 |00e8: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a6a │ │ +02aa1e: 0c09 |00eb: move-result-object v9 │ │ +02aa20: 2900 7cff |00ec: goto/16 0068 // -0084 │ │ +02aa24: 3806 1f00 |00ee: if-eqz v6, 010d // +001f │ │ +02aa28: 3809 0500 |00f0: if-eqz v9, 00f5 // +0005 │ │ +02aa2c: 6e10 010a 0900 |00f2: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02aa32: 3803 0600 |00f5: if-eqz v3, 00fb // +0006 │ │ +02aa36: 6e10 690a 0300 |00f7: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +02aa3c: 1203 |00fa: const/4 v3, #int 0 // #0 │ │ +02aa3e: 380c 0500 |00fb: if-eqz v12, 0100 // +0005 │ │ +02aa42: 6e10 040a 0c00 |00fd: invoke-virtual {v12}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ +02aa48: 3807 0900 |0100: if-eqz v7, 0109 // +0009 │ │ +02aa4c: 6e10 390c 0700 |0102: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ +02aa52: 0c11 |0105: move-result-object v17 │ │ +02aa54: 7801 2e0c 1100 |0106: invoke-interface/range {v17}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ +02aa5a: 07cb |0109: move-object v11, v12 │ │ +02aa5c: 0811 0500 |010a: move-object/from16 v17, v5 │ │ +02aa60: 1111 |010c: return-object v17 │ │ +02aa62: 6e10 f609 0500 |010d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@09f6 │ │ +02aa68: 07cb |0110: move-object v11, v12 │ │ +02aa6a: 1311 0000 |0111: const/16 v17, #int 0 // #0 │ │ +02aa6e: 3809 0500 |0113: if-eqz v9, 0118 // +0005 │ │ +02aa72: 6e10 010a 0900 |0115: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02aa78: 3803 0600 |0118: if-eqz v3, 011e // +0006 │ │ +02aa7c: 6e10 690a 0300 |011a: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +02aa82: 1203 |011d: const/4 v3, #int 0 // #0 │ │ +02aa84: 380b 0500 |011e: if-eqz v11, 0123 // +0005 │ │ +02aa88: 6e10 040a 0b00 |0120: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ +02aa8e: 3807 e9ff |0123: if-eqz v7, 010c // -0017 │ │ +02aa92: 6e10 390c 0700 |0125: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ +02aa98: 0c12 |0128: move-result-object v18 │ │ +02aa9a: 7801 2e0c 1200 |0129: invoke-interface/range {v18}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ +02aaa0: 28e0 |012c: goto 010c // -0020 │ │ +02aaa2: 3809 0500 |012d: if-eqz v9, 0132 // +0005 │ │ +02aaa6: 6e10 010a 0900 |012f: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02aaac: 3803 0600 |0132: if-eqz v3, 0138 // +0006 │ │ +02aab0: 6e10 690a 0300 |0134: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +02aab6: 1203 |0137: const/4 v3, #int 0 // #0 │ │ +02aab8: 380b 0500 |0138: if-eqz v11, 013d // +0005 │ │ +02aabc: 6e10 040a 0b00 |013a: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ +02aac2: 3807 0900 |013d: if-eqz v7, 0146 // +0009 │ │ +02aac6: 6e10 390c 0700 |013f: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ +02aacc: 0c11 |0142: move-result-object v17 │ │ +02aace: 7801 2e0c 1100 |0143: invoke-interface/range {v17}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ +02aad4: 0811 0500 |0146: move-object/from16 v17, v5 │ │ +02aad8: 28c4 |0148: goto 010c // -003c │ │ +02aada: 0d04 |0149: move-exception v4 │ │ +02aadc: 2211 9c01 |014a: new-instance v17, Ljava/lang/StringBuilder; // type@019c │ │ +02aae0: 7601 520a 1100 |014c: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02aae6: 1a12 ac09 |014f: const-string v18, "getBitmap path is " // string@09ac │ │ +02aaea: 7402 580a 1100 |0151: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02aaf0: 0c11 |0154: move-result-object v17 │ │ +02aaf2: 0800 1100 |0155: move-object/from16 v0, v17 │ │ +02aaf6: 0801 1400 |0157: move-object/from16 v1, v20 │ │ +02aafa: 6e20 580a 1000 |0159: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ab00: 0c11 |015c: move-result-object v17 │ │ +02ab02: 7401 5d0a 1100 |015d: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ab08: 0c11 |0160: move-result-object v17 │ │ +02ab0a: 0800 1100 |0161: move-object/from16 v0, v17 │ │ +02ab0e: 7120 e50a 4000 |0163: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ab14: 3805 0500 |0166: if-eqz v5, 016b // +0005 │ │ +02ab18: 6e10 f609 0500 |0168: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@09f6 │ │ +02ab1e: 1311 0000 |016b: const/16 v17, #int 0 // #0 │ │ +02ab22: 3809 0500 |016d: if-eqz v9, 0172 // +0005 │ │ +02ab26: 6e10 010a 0900 |016f: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02ab2c: 3803 0600 |0172: if-eqz v3, 0178 // +0006 │ │ +02ab30: 6e10 690a 0300 |0174: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +02ab36: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +02ab38: 380b 0500 |0178: if-eqz v11, 017d // +0005 │ │ +02ab3c: 6e10 040a 0b00 |017a: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ +02ab42: 3807 8fff |017d: if-eqz v7, 010c // -0071 │ │ +02ab46: 6e10 390c 0700 |017f: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ +02ab4c: 0c12 |0182: move-result-object v18 │ │ +02ab4e: 28a6 |0183: goto 0129 // -005a │ │ +02ab50: 0d11 |0184: move-exception v17 │ │ +02ab52: 3809 0500 |0185: if-eqz v9, 018a // +0005 │ │ +02ab56: 6e10 010a 0900 |0187: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02ab5c: 3803 0600 |018a: if-eqz v3, 0190 // +0006 │ │ +02ab60: 6e10 690a 0300 |018c: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ +02ab66: 1203 |018f: const/4 v3, #int 0 // #0 │ │ +02ab68: 380b 0500 |0190: if-eqz v11, 0195 // +0005 │ │ +02ab6c: 6e10 040a 0b00 |0192: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ +02ab72: 3807 0900 |0195: if-eqz v7, 019e // +0009 │ │ +02ab76: 6e10 390c 0700 |0197: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ +02ab7c: 0c12 |019a: move-result-object v18 │ │ +02ab7e: 7801 2e0c 1200 |019b: invoke-interface/range {v18}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ +02ab84: 2711 |019e: throw v17 │ │ +02ab86: 0d04 |019f: move-exception v4 │ │ +02ab88: 1a12 110a |01a0: const-string v18, "getImage" // string@0a11 │ │ +02ab8c: 0800 1200 |01a2: move-object/from16 v0, v18 │ │ +02ab90: 7120 e50a 4000 |01a4: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ab96: 28e3 |01a7: goto 018a // -001d │ │ +02ab98: 0d04 |01a8: move-exception v4 │ │ +02ab9a: 1a12 4208 |01a9: const-string v18, "connection.disconnect" // string@0842 │ │ +02ab9e: 0800 1200 |01ab: move-object/from16 v0, v18 │ │ +02aba2: 7120 e50a 4000 |01ad: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02aba8: 28df |01b0: goto 018f // -0021 │ │ +02abaa: 0d04 |01b1: move-exception v4 │ │ +02abac: 1a12 110a |01b2: const-string v18, "getImage" // string@0a11 │ │ +02abb0: 0800 1200 |01b4: move-object/from16 v0, v18 │ │ +02abb4: 7120 e50a 4000 |01b6: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02abba: 28dc |01b9: goto 0195 // -0024 │ │ +02abbc: 0d04 |01ba: move-exception v4 │ │ +02abbe: 1a12 110a |01bb: const-string v18, "getImage" // string@0a11 │ │ +02abc2: 0800 1200 |01bd: move-object/from16 v0, v18 │ │ +02abc6: 7120 e50a 4000 |01bf: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02abcc: 28b0 |01c2: goto 0172 // -0050 │ │ +02abce: 0d04 |01c3: move-exception v4 │ │ +02abd0: 1a12 4208 |01c4: const-string v18, "connection.disconnect" // string@0842 │ │ +02abd4: 0800 1200 |01c6: move-object/from16 v0, v18 │ │ +02abd8: 7120 e50a 4000 |01c8: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02abde: 28ac |01cb: goto 0177 // -0054 │ │ +02abe0: 0d04 |01cc: move-exception v4 │ │ +02abe2: 1a12 110a |01cd: const-string v18, "getImage" // string@0a11 │ │ +02abe6: 0800 1200 |01cf: move-object/from16 v0, v18 │ │ +02abea: 7120 e50a 4000 |01d1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02abf0: 28a9 |01d4: goto 017d // -0057 │ │ +02abf2: 0d04 |01d5: move-exception v4 │ │ +02abf4: 1a11 110a |01d6: const-string v17, "getImage" // string@0a11 │ │ +02abf8: 0800 1100 |01d8: move-object/from16 v0, v17 │ │ +02abfc: 7120 e50a 4000 |01da: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac02: 2900 18ff |01dd: goto/16 00f5 // -00e8 │ │ +02ac06: 0d04 |01df: move-exception v4 │ │ +02ac08: 1a11 4208 |01e0: const-string v17, "connection.disconnect" // string@0842 │ │ +02ac0c: 0800 1100 |01e2: move-object/from16 v0, v17 │ │ +02ac10: 7120 e50a 4000 |01e4: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac16: 2900 13ff |01e7: goto/16 00fa // -00ed │ │ +02ac1a: 0d04 |01e9: move-exception v4 │ │ +02ac1c: 1a11 110a |01ea: const-string v17, "getImage" // string@0a11 │ │ +02ac20: 0800 1100 |01ec: move-object/from16 v0, v17 │ │ +02ac24: 7120 e50a 4000 |01ee: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac2a: 2900 0fff |01f1: goto/16 0100 // -00f1 │ │ +02ac2e: 0d04 |01f3: move-exception v4 │ │ +02ac30: 1a12 110a |01f4: const-string v18, "getImage" // string@0a11 │ │ +02ac34: 0800 1200 |01f6: move-object/from16 v0, v18 │ │ +02ac38: 7120 e50a 4000 |01f8: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac3e: 2900 1dff |01fb: goto/16 0118 // -00e3 │ │ +02ac42: 0d04 |01fd: move-exception v4 │ │ +02ac44: 1a12 4208 |01fe: const-string v18, "connection.disconnect" // string@0842 │ │ +02ac48: 0800 1200 |0200: move-object/from16 v0, v18 │ │ +02ac4c: 7120 e50a 4000 |0202: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac52: 2900 18ff |0205: goto/16 011d // -00e8 │ │ +02ac56: 0d04 |0207: move-exception v4 │ │ +02ac58: 1a12 110a |0208: const-string v18, "getImage" // string@0a11 │ │ +02ac5c: 0800 1200 |020a: move-object/from16 v0, v18 │ │ +02ac60: 7120 e50a 4000 |020c: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac66: 2900 14ff |020f: goto/16 0123 // -00ec │ │ +02ac6a: 0d04 |0211: move-exception v4 │ │ +02ac6c: 1a11 110a |0212: const-string v17, "getImage" // string@0a11 │ │ +02ac70: 0800 1100 |0214: move-object/from16 v0, v17 │ │ +02ac74: 7120 e50a 4000 |0216: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac7a: 2900 19ff |0219: goto/16 0132 // -00e7 │ │ +02ac7e: 0d04 |021b: move-exception v4 │ │ +02ac80: 1a11 4208 |021c: const-string v17, "connection.disconnect" // string@0842 │ │ +02ac84: 0800 1100 |021e: move-object/from16 v0, v17 │ │ +02ac88: 7120 e50a 4000 |0220: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02ac8e: 2900 14ff |0223: goto/16 0137 // -00ec │ │ +02ac92: 0d04 |0225: move-exception v4 │ │ +02ac94: 1a11 110a |0226: const-string v17, "getImage" // string@0a11 │ │ +02ac98: 0800 1100 |0228: move-object/from16 v0, v17 │ │ +02ac9c: 7120 e50a 4000 |022a: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02aca2: 2900 10ff |022d: goto/16 013d // -00f0 │ │ +02aca6: 0d11 |022f: move-exception v17 │ │ +02aca8: 0787 |0230: move-object v7, v8 │ │ +02acaa: 2900 54ff |0231: goto/16 0185 // -00ac │ │ +02acae: 0d11 |0233: move-exception v17 │ │ +02acb0: 07cb |0234: move-object v11, v12 │ │ +02acb2: 2900 50ff |0235: goto/16 0185 // -00b0 │ │ +02acb6: 0d04 |0237: move-exception v4 │ │ +02acb8: 0787 |0238: move-object v7, v8 │ │ +02acba: 2900 11ff |0239: goto/16 014a // -00ef │ │ +02acbe: 0d04 |023b: move-exception v4 │ │ +02acc0: 07cb |023c: move-object v11, v12 │ │ +02acc2: 2900 0dff |023d: goto/16 014a // -00f3 │ │ + catches : 22 │ │ + 0x0005 - 0x004b │ │ + Ljava/lang/Exception; -> 0x0149 │ │ + -> 0x0184 │ │ + 0x004b - 0x0066 │ │ + Ljava/lang/Exception; -> 0x0237 │ │ + -> 0x022f │ │ + 0x006a - 0x007c │ │ + Ljava/lang/Exception; -> 0x0149 │ │ + -> 0x0184 │ │ + 0x007e - 0x009d │ │ + Ljava/lang/Exception; -> 0x023b │ │ + -> 0x0233 │ │ + 0x00a2 - 0x00eb │ │ + Ljava/lang/Exception; -> 0x0149 │ │ + -> 0x0184 │ │ + 0x00f2 - 0x00f5 │ │ + Ljava/io/IOException; -> 0x01d5 │ │ + 0x00f7 - 0x00fa │ │ + Ljava/lang/Exception; -> 0x01df │ │ + 0x00fd - 0x0100 │ │ + Ljava/io/IOException; -> 0x01e9 │ │ + 0x010d - 0x0110 │ │ + Ljava/lang/Exception; -> 0x023b │ │ + -> 0x0233 │ │ + 0x0115 - 0x0118 │ │ + Ljava/io/IOException; -> 0x01f3 │ │ + 0x011a - 0x011d │ │ + Ljava/lang/Exception; -> 0x01fd │ │ + 0x0120 - 0x0123 │ │ + Ljava/io/IOException; -> 0x0207 │ │ + 0x012f - 0x0132 │ │ + Ljava/io/IOException; -> 0x0211 │ │ + 0x0134 - 0x0137 │ │ + Ljava/lang/Exception; -> 0x021b │ │ + 0x013a - 0x013d │ │ + Ljava/io/IOException; -> 0x0225 │ │ + 0x014a - 0x016b │ │ + -> 0x0184 │ │ + 0x016f - 0x0172 │ │ + Ljava/io/IOException; -> 0x01ba │ │ + 0x0174 - 0x0177 │ │ + Ljava/lang/Exception; -> 0x01c3 │ │ + 0x017a - 0x017d │ │ + Ljava/io/IOException; -> 0x01cc │ │ + 0x0187 - 0x018a │ │ + Ljava/io/IOException; -> 0x019f │ │ + 0x018c - 0x018f │ │ + Ljava/lang/Exception; -> 0x01a8 │ │ + 0x0192 - 0x0195 │ │ + Ljava/io/IOException; -> 0x01b1 │ │ + positions : │ │ + 0x0000 line=204 │ │ + 0x0001 line=205 │ │ + 0x0002 line=206 │ │ + 0x0003 line=207 │ │ + 0x0004 line=208 │ │ + 0x0005 line=210 │ │ + 0x0017 line=211 │ │ + 0x001d line=212 │ │ + 0x0027 line=213 │ │ + 0x002e line=214 │ │ + 0x0036 line=215 │ │ + 0x004b line=216 │ │ + 0x004f line=217 │ │ + 0x005f line=218 │ │ + 0x0068 line=235 │ │ + 0x006a line=236 │ │ + 0x006e line=237 │ │ + 0x0074 line=238 │ │ + 0x0077 line=240 │ │ + 0x007c line=242 │ │ + 0x0082 line=243 │ │ + 0x0083 line=244 │ │ + 0x0084 line=245 │ │ + 0x0096 line=246 │ │ + 0x009d line=247 │ │ + 0x009f line=210 │ │ + 0x00a2 line=221 │ │ + 0x00ab line=222 │ │ + 0x00b4 line=223 │ │ + 0x00bb line=224 │ │ + 0x00c2 line=225 │ │ + 0x00c9 line=226 │ │ + 0x00cc line=227 │ │ + 0x00d0 line=230 │ │ + 0x00e8 line=232 │ │ + 0x00ee line=249 │ │ + 0x00f0 line=266 │ │ + 0x00f2 line=268 │ │ + 0x00f5 line=273 │ │ + 0x00f7 line=275 │ │ + 0x00fa line=279 │ │ + 0x00fb line=281 │ │ + 0x00fd line=283 │ │ + 0x0100 line=288 │ │ + 0x0102 line=289 │ │ + 0x010c line=264 │ │ + 0x010d line=252 │ │ + 0x0111 line=255 │ │ + 0x0113 line=266 │ │ + 0x0115 line=268 │ │ + 0x0118 line=273 │ │ + 0x011a line=275 │ │ + 0x011d line=279 │ │ + 0x011e line=281 │ │ + 0x0120 line=283 │ │ + 0x0123 line=288 │ │ + 0x0125 line=289 │ │ + 0x012d line=266 │ │ + 0x012f line=268 │ │ + 0x0132 line=273 │ │ + 0x0134 line=275 │ │ + 0x0137 line=279 │ │ + 0x0138 line=281 │ │ + 0x013a line=283 │ │ + 0x013d line=288 │ │ + 0x013f line=289 │ │ + 0x0148 line=257 │ │ + 0x0149 line=259 │ │ + 0x014a line=260 │ │ + 0x0166 line=261 │ │ + 0x0168 line=262 │ │ + 0x016b line=264 │ │ + 0x016d line=266 │ │ + 0x016f line=268 │ │ + 0x0172 line=273 │ │ + 0x0174 line=275 │ │ + 0x0177 line=279 │ │ + 0x0178 line=281 │ │ + 0x017a line=283 │ │ + 0x017d line=288 │ │ + 0x017f line=289 │ │ + 0x0184 line=266 │ │ + 0x0187 line=268 │ │ + 0x018a line=273 │ │ + 0x018c line=275 │ │ + 0x018f line=279 │ │ + 0x0190 line=281 │ │ + 0x0192 line=283 │ │ + 0x0195 line=288 │ │ + 0x0197 line=289 │ │ + 0x019e line=266 │ │ + 0x019f line=269 │ │ + 0x01a0 line=270 │ │ + 0x01a8 line=276 │ │ + 0x01a9 line=277 │ │ + 0x01b1 line=284 │ │ + 0x01b2 line=285 │ │ + 0x01ba line=269 │ │ + 0x01bb line=270 │ │ + 0x01c3 line=276 │ │ + 0x01c4 line=277 │ │ + 0x01cc line=284 │ │ + 0x01cd line=285 │ │ + 0x01d5 line=269 │ │ + 0x01d6 line=270 │ │ + 0x01df line=276 │ │ + 0x01e0 line=277 │ │ + 0x01e9 line=284 │ │ + 0x01ea line=285 │ │ + 0x01f3 line=269 │ │ + 0x01f4 line=270 │ │ + 0x01fd line=276 │ │ + 0x01fe line=277 │ │ + 0x0207 line=284 │ │ + 0x0208 line=285 │ │ + 0x0211 line=269 │ │ + 0x0212 line=270 │ │ + 0x021b line=276 │ │ + 0x021c line=277 │ │ + 0x0225 line=284 │ │ + 0x0226 line=285 │ │ + 0x022f line=266 │ │ + 0x0237 line=259 │ │ + locals : │ │ + 0x0004 - 0x004b reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x004b - 0x0068 reg=8 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x002e - 0x0068 reg=14 request Lorg/apache/http/client/methods/HttpGet; │ │ + 0x004f - 0x0068 reg=15 resp Lorg/apache/http/HttpResponse; │ │ + 0x0003 - 0x007c reg=11 os Ljava/io/OutputStream; │ │ + 0x0082 - 0x009f reg=2 buf [B │ │ + 0x0084 - 0x009f reg=6 hasread Z │ │ + 0x0083 - 0x009f reg=10 numbytes I │ │ + 0x007c - 0x009f reg=12 os Ljava/io/OutputStream; │ │ + 0x006e - 0x009f reg=13 parent Ljava/io/File; │ │ + 0x009f - 0x00ee reg=11 os Ljava/io/OutputStream; │ │ + 0x00d0 - 0x00ee reg=16 responseCode I │ │ + 0x00ee - 0x010a reg=12 os Ljava/io/OutputStream; │ │ + 0x00ee - 0x010c reg=2 buf [B │ │ + 0x00ee - 0x010c reg=6 hasread Z │ │ + 0x00ee - 0x010c reg=10 numbytes I │ │ + 0x00ee - 0x010c reg=13 parent Ljava/io/File; │ │ + 0x010a - 0x010d reg=11 os Ljava/io/OutputStream; │ │ + 0x010d - 0x0111 reg=2 buf [B │ │ + 0x010d - 0x0111 reg=6 hasread Z │ │ + 0x010d - 0x0111 reg=10 numbytes I │ │ + 0x010d - 0x0111 reg=12 os Ljava/io/OutputStream; │ │ + 0x010d - 0x0111 reg=13 parent Ljava/io/File; │ │ + 0x014a - 0x0172 reg=4 e Ljava/lang/Exception; │ │ + 0x01a0 - 0x01a8 reg=4 e Ljava/io/IOException; │ │ + 0x01a9 - 0x01b1 reg=4 e Ljava/lang/Exception; │ │ + 0x01b2 - 0x01ba reg=4 e Ljava/io/IOException; │ │ + 0x01ba - 0x01bb reg=4 e Ljava/lang/Exception; │ │ + 0x01bb - 0x01c3 reg=4 e Ljava/io/IOException; │ │ + 0x01c4 - 0x01cc reg=4 e Ljava/lang/Exception; │ │ + 0x01cd - 0x01d5 reg=4 e Ljava/io/IOException; │ │ + 0x0111 - 0x01d5 reg=11 os Ljava/io/OutputStream; │ │ + 0x01d6 - 0x01df reg=4 e Ljava/io/IOException; │ │ + 0x01e0 - 0x01e9 reg=4 e Ljava/lang/Exception; │ │ + 0x01d5 - 0x01f3 reg=2 buf [B │ │ + 0x01ea - 0x01f3 reg=4 e Ljava/io/IOException; │ │ + 0x01d5 - 0x01f3 reg=6 hasread Z │ │ + 0x01d5 - 0x01f3 reg=10 numbytes I │ │ + 0x01d5 - 0x01f3 reg=12 os Ljava/io/OutputStream; │ │ + 0x01d5 - 0x01f3 reg=13 parent Ljava/io/File; │ │ + 0x01f4 - 0x01fd reg=4 e Ljava/io/IOException; │ │ + 0x01fe - 0x0207 reg=4 e Ljava/lang/Exception; │ │ + 0x0208 - 0x0211 reg=4 e Ljava/io/IOException; │ │ + 0x0212 - 0x021b reg=4 e Ljava/io/IOException; │ │ + 0x021c - 0x0225 reg=4 e Ljava/lang/Exception; │ │ + 0x0226 - 0x022f reg=4 e Ljava/io/IOException; │ │ + 0x0068 - 0x022f reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x022f - 0x0231 reg=8 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x01f3 - 0x0233 reg=11 os Ljava/io/OutputStream; │ │ + 0x022f - 0x0233 reg=14 request Lorg/apache/http/client/methods/HttpGet; │ │ + 0x0233 - 0x0235 reg=12 os Ljava/io/OutputStream; │ │ + 0x0231 - 0x0237 reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x0233 - 0x0237 reg=13 parent Ljava/io/File; │ │ + 0x0237 - 0x0239 reg=8 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x0235 - 0x023b reg=11 os Ljava/io/OutputStream; │ │ + 0x0237 - 0x023b reg=14 request Lorg/apache/http/client/methods/HttpGet; │ │ + 0x023b - 0x023d reg=12 os Ljava/io/OutputStream; │ │ + 0x0001 - 0x023f reg=3 connection Ljava/net/HttpURLConnection; │ │ + 0x0005 - 0x023f reg=5 file Ljava/io/File; │ │ + 0x0239 - 0x023f reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x0002 - 0x023f reg=9 is Ljava/io/InputStream; │ │ + 0x023d - 0x023f reg=11 os Ljava/io/OutputStream; │ │ + 0x023b - 0x023f reg=13 parent Ljava/io/File; │ │ + 0x0000 - 0x023f reg=19 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + 0x0000 - 0x023f reg=20 path Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'openStream' │ │ + type : '(Landroid/net/Uri;)Ljava/io/InputStream;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +02addc: |[02addc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.openStream:(Landroid/net/Uri;)Ljava/io/InputStream; │ │ +02adec: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ +02adf0: 6e10 e700 0300 |0002: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00e7 │ │ +02adf6: 0c01 |0005: move-result-object v1 │ │ +02adf8: 7020 f509 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@09f5 │ │ +02adfe: 6e10 f709 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@09f7 │ │ +02ae04: 0a01 |000c: move-result v1 │ │ +02ae06: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ +02ae0a: 2201 7701 |000f: new-instance v1, Ljava/io/FileInputStream; // type@0177 │ │ +02ae0e: 7020 fd09 0100 |0011: invoke-direct {v1, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@09fd │ │ +02ae14: 1101 |0014: return-object v1 │ │ +02ae16: 0d01 |0015: move-exception v1 │ │ +02ae18: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +02ae1a: 28fd |0017: goto 0014 // -0003 │ │ + catches : 1 │ │ + 0x0000 - 0x0014 │ │ + Ljava/lang/Exception; -> 0x0015 │ │ + positions : │ │ + 0x0000 line=296 │ │ + 0x0009 line=297 │ │ + 0x000f line=298 │ │ + 0x0014 line=303 │ │ + 0x0015 line=300 │ │ + 0x0016 line=303 │ │ + locals : │ │ + 0x0009 - 0x0014 reg=0 f Ljava/io/File; │ │ + 0x0000 - 0x0018 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + 0x0000 - 0x0018 reg=3 uri Landroid/net/Uri; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 166 16-bit code units │ │ +02ae2c: |[02ae2c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.run:()V │ │ +02ae3c: 2208 9c01 |0000: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ +02ae40: 7010 520a 0800 |0002: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ae46: 1a09 b70b |0005: const-string v9, "load image src = " // string@0bb7 │ │ +02ae4a: 6e20 580a 9800 |0007: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ae50: 0c08 |000a: move-result-object v8 │ │ +02ae52: 54a9 aa03 |000b: iget-object v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ +02ae56: 6e20 580a 9800 |000d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ae5c: 0c08 |0010: move-result-object v8 │ │ +02ae5e: 6e10 5d0a 0800 |0011: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ae64: 0c08 |0014: move-result-object v8 │ │ +02ae66: 7110 e40a 0800 |0015: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02ae6c: 54a8 aa03 |0018: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ +02ae70: 7020 ce0b 8a00 |001a: invoke-direct {v10, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.getImage:(Ljava/lang/String;)Ljava/io/File; // method@0bce │ │ +02ae76: 0c02 |001d: move-result-object v2 │ │ +02ae78: 3802 6800 |001e: if-eqz v2, 0086 // +0068 │ │ +02ae7c: 54a8 ab03 |0020: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ +02ae80: 6e10 e50b 0800 |0022: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.isDestory:()Z // method@0be5 │ │ +02ae86: 0a08 |0025: move-result v8 │ │ +02ae88: 3908 6000 |0026: if-nez v8, 0086 // +0060 │ │ +02ae8c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +02ae8e: 2205 3400 |0029: new-instance v5, Landroid/graphics/BitmapFactory$Options; // type@0034 │ │ +02ae92: 7010 d500 0500 |002b: invoke-direct {v5}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00d5 │ │ +02ae98: 1218 |002e: const/4 v8, #int 1 // #1 │ │ +02ae9a: 5c58 1000 |002f: iput-boolean v8, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0010 │ │ +02ae9e: 2204 7701 |0031: new-instance v4, Ljava/io/FileInputStream; // type@0177 │ │ +02aea2: 6e10 f809 0200 |0033: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ +02aea8: 0c08 |0036: move-result-object v8 │ │ +02aeaa: 7020 fe09 8400 |0037: invoke-direct {v4, v8}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@09fe │ │ +02aeb0: 3804 4600 |003a: if-eqz v4, 0080 // +0046 │ │ +02aeb4: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +02aeb6: 7130 d600 8405 |003d: invoke-static {v4, v8, v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00d6 │ │ +02aebc: 6e10 010a 0400 |0040: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02aec2: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +02aec4: 5258 1500 |0044: iget v8, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ +02aec8: 52a9 a603 |0046: iget v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ +02aecc: b398 |0048: div-int/2addr v8, v9 │ │ +02aece: d806 0801 |0049: add-int/lit8 v6, v8, #int 1 // #01 │ │ +02aed2: 5258 1400 |004b: iget v8, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ +02aed6: 52a9 a603 |004d: iget v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ +02aeda: b398 |004f: div-int/2addr v8, v9 │ │ +02aedc: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +02aee0: 7120 300a 7600 |0052: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +02aee6: 0a08 |0055: move-result v8 │ │ +02aee8: 5958 1300 |0056: iput v8, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0013 │ │ +02aeec: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +02aeee: 5c58 1000 |0059: iput-boolean v8, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0010 │ │ +02aef2: 1218 |005b: const/4 v8, #int 1 // #1 │ │ +02aef4: 5c58 1200 |005c: iput-boolean v8, v5, Landroid/graphics/BitmapFactory$Options;.inPurgeable:Z // field@0012 │ │ +02aef8: 6208 0f00 |005e: sget-object v8, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@000f │ │ +02aefc: 5b58 1100 |0060: iput-object v8, v5, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0011 │ │ +02af00: 2204 7701 |0062: new-instance v4, Ljava/io/FileInputStream; // type@0177 │ │ +02af04: 6e10 f809 0200 |0064: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ +02af0a: 0c08 |0067: move-result-object v8 │ │ +02af0c: 7020 fe09 8400 |0068: invoke-direct {v4, v8}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@09fe │ │ +02af12: 1208 |006b: const/4 v8, #int 0 // #0 │ │ +02af14: 7130 d600 8405 |006c: invoke-static {v4, v8, v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00d6 │ │ +02af1a: 0c00 |006f: move-result-object v0 │ │ +02af1c: 3800 1000 |0070: if-eqz v0, 0080 // +0010 │ │ +02af20: 55a8 a803 |0072: iget-boolean v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.manageflg:Z // field@03a8 │ │ +02af24: 3808 0700 |0074: if-eqz v8, 007b // +0007 │ │ +02af28: 54a8 a703 |0076: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ +02af2c: 7120 f00b 0800 |0078: invoke-static {v8, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.setImage:(Ljava/lang/Integer;Landroid/graphics/Bitmap;)V // method@0bf0 │ │ +02af32: 54a8 a903 |007b: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a9 │ │ +02af36: 7220 de0a 0800 |007d: invoke-interface {v8, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;.onLoadImage:(Landroid/graphics/Bitmap;)V // method@0ade │ │ +02af3c: 0743 |0080: move-object v3, v4 │ │ +02af3e: 3803 0500 |0081: if-eqz v3, 0086 // +0005 │ │ +02af42: 6e10 010a 0300 |0083: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02af48: 0e00 |0086: return-void │ │ +02af4a: 0d01 |0087: move-exception v1 │ │ +02af4c: 1a08 ab09 |0088: const-string v8, "getBitmap" // string@09ab │ │ +02af50: 7120 e50a 1800 |008a: invoke-static {v8, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02af56: 3803 f9ff |008d: if-eqz v3, 0086 // -0007 │ │ +02af5a: 6e10 010a 0300 |008f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02af60: 28f4 |0092: goto 0086 // -000c │ │ +02af62: 0d08 |0093: move-exception v8 │ │ +02af64: 28f2 |0094: goto 0086 // -000e │ │ +02af66: 0d08 |0095: move-exception v8 │ │ +02af68: 3803 0500 |0096: if-eqz v3, 009b // +0005 │ │ +02af6c: 6e10 010a 0300 |0098: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ +02af72: 2708 |009b: throw v8 │ │ +02af74: 0d08 |009c: move-exception v8 │ │ +02af76: 28a6 |009d: goto 0043 // -005a │ │ +02af78: 0d09 |009e: move-exception v9 │ │ +02af7a: 28fc |009f: goto 009b // -0004 │ │ +02af7c: 0d08 |00a0: move-exception v8 │ │ +02af7e: 0743 |00a1: move-object v3, v4 │ │ +02af80: 28f4 |00a2: goto 0096 // -000c │ │ +02af82: 0d01 |00a3: move-exception v1 │ │ +02af84: 0743 |00a4: move-object v3, v4 │ │ +02af86: 28e3 |00a5: goto 0088 // -001d │ │ + catches : 9 │ │ + 0x0029 - 0x003a │ │ + Ljava/io/FileNotFoundException; -> 0x0087 │ │ + -> 0x0095 │ │ + 0x003d - 0x0040 │ │ + Ljava/io/FileNotFoundException; -> 0x00a3 │ │ + -> 0x00a0 │ │ + 0x0040 - 0x0043 │ │ + Ljava/io/IOException; -> 0x009c │ │ + Ljava/io/FileNotFoundException; -> 0x00a3 │ │ + -> 0x00a0 │ │ + 0x0044 - 0x006b │ │ + Ljava/io/FileNotFoundException; -> 0x0087 │ │ + -> 0x0095 │ │ + 0x006c - 0x0080 │ │ + Ljava/io/FileNotFoundException; -> 0x00a3 │ │ + -> 0x00a0 │ │ + 0x0083 - 0x0086 │ │ + Ljava/io/IOException; -> 0x0093 │ │ + 0x0088 - 0x008d │ │ + -> 0x0095 │ │ + 0x008f - 0x0092 │ │ + Ljava/io/IOException; -> 0x0093 │ │ + 0x0098 - 0x009b │ │ + Ljava/io/IOException; -> 0x009e │ │ + positions : │ │ + 0x0000 line=308 │ │ + 0x0018 line=309 │ │ + 0x001e line=310 │ │ + 0x0028 line=311 │ │ + 0x0029 line=315 │ │ + 0x002e line=316 │ │ + 0x0031 line=317 │ │ + 0x003a line=318 │ │ + 0x003c line=319 │ │ + 0x0040 line=321 │ │ + 0x0043 line=324 │ │ + 0x0044 line=327 │ │ + 0x004b line=328 │ │ + 0x0052 line=331 │ │ + 0x0058 line=332 │ │ + 0x005b line=333 │ │ + 0x005e line=334 │ │ + 0x0062 line=335 │ │ + 0x006b line=336 │ │ + 0x0070 line=337 │ │ + 0x0072 line=338 │ │ + 0x0076 line=339 │ │ + 0x007b line=341 │ │ + 0x0081 line=347 │ │ + 0x0083 line=349 │ │ + 0x0086 line=355 │ │ + 0x0087 line=344 │ │ + 0x0088 line=345 │ │ + 0x008d line=347 │ │ + 0x008f line=349 │ │ + 0x0093 line=350 │ │ + 0x0095 line=347 │ │ + 0x0098 line=349 │ │ + 0x009b line=347 │ │ + 0x009c line=322 │ │ + 0x009e line=350 │ │ + 0x00a0 line=347 │ │ + 0x00a3 line=344 │ │ + locals : │ │ + 0x0029 - 0x003a reg=3 is Ljava/io/InputStream; │ │ + 0x003a - 0x0044 reg=4 is Ljava/io/InputStream; │ │ + 0x0044 - 0x006b reg=3 is Ljava/io/InputStream; │ │ + 0x0070 - 0x0080 reg=0 bmp Landroid/graphics/Bitmap; │ │ + 0x004b - 0x0080 reg=6 sample_x I │ │ + 0x0052 - 0x0080 reg=7 sample_y I │ │ + 0x006b - 0x0081 reg=4 is Ljava/io/InputStream; │ │ + 0x0081 - 0x0086 reg=3 is Ljava/io/InputStream; │ │ + 0x002e - 0x0086 reg=5 opt Landroid/graphics/BitmapFactory$Options; │ │ + 0x0088 - 0x0093 reg=1 e Ljava/io/FileNotFoundException; │ │ + 0x0087 - 0x009c reg=3 is Ljava/io/InputStream; │ │ + 0x009c - 0x009e reg=4 is Ljava/io/InputStream; │ │ + 0x009c - 0x009e reg=5 opt Landroid/graphics/BitmapFactory$Options; │ │ + 0x009e - 0x00a0 reg=3 is Ljava/io/InputStream; │ │ + 0x00a0 - 0x00a2 reg=4 is Ljava/io/InputStream; │ │ + 0x00a2 - 0x00a3 reg=3 is Ljava/io/InputStream; │ │ + 0x00a3 - 0x00a5 reg=4 is Ljava/io/InputStream; │ │ + 0x001e - 0x00a6 reg=2 imagefile Ljava/io/File; │ │ + 0x00a5 - 0x00a6 reg=3 is Ljava/io/InputStream; │ │ + 0x00a0 - 0x00a6 reg=5 opt Landroid/graphics/BitmapFactory$Options; │ │ + 0x0000 - 0x00a6 reg=10 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + │ │ + source_file_idx : 1731 (ViewCache.java) │ │ + │ │ +Class #194 header: │ │ +class_idx : 541 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1744 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #194 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : 'imagePodcast' │ │ + type : 'Landroid/widget/ImageView;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : 'mPotision' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : 'textSubTitle' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : 'textTitle' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02aff8: |[02aff8] jp.co.kayo.android.localplayer.ds.podcast.ViewHolder.:()V │ │ +02b008: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b00e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=12 │ │ + 0x0003 line=13 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : 'getPotision' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +02b010: |[02b010] jp.co.kayo.android.localplayer.ds.podcast.ViewHolder.getPotision:()I │ │ +02b020: 1d01 |0000: monitor-enter v1 │ │ +02b022: 5210 c203 |0001: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.mPotision:I // field@03c2 │ │ +02b026: 1e01 |0003: monitor-exit v1 │ │ +02b028: 0f00 |0004: return v0 │ │ +02b02a: 0d00 |0005: move-exception v0 │ │ +02b02c: 1e01 |0006: monitor-exit v1 │ │ +02b02e: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ + positions : │ │ + 0x0000 line=20 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + name : 'setPotision' │ │ + type : '(I)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +02b03c: |[02b03c] jp.co.kayo.android.localplayer.ds.podcast.ViewHolder.setPotision:(I)V │ │ +02b04c: 1d01 |0000: monitor-enter v1 │ │ +02b04e: 5912 c203 |0001: iput v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.mPotision:I // field@03c2 │ │ +02b052: 1e01 |0003: monitor-exit v1 │ │ +02b054: 0e00 |0004: return-void │ │ +02b056: 0d00 |0005: move-exception v0 │ │ +02b058: 1e01 |0006: monitor-exit v1 │ │ +02b05a: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ + positions : │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ + 0x0005 line=16 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + 0x0000 - 0x0008 reg=2 potision I │ │ + │ │ + source_file_idx : 1744 (ViewHolder.java) │ │ + │ │ +Class #195 header: │ │ +class_idx : 542 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1750 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #195 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02b068: |[02b068] jp.co.kayo.android.localplayer.ds.podcast.XMLHandler.:()V │ │ +02b078: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b07e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=8 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ + name : 'endTag' │ │ + type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ + name : 'getText' │ │ + type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +02b080: |[02b080] jp.co.kayo.android.localplayer.ds.podcast.XMLHandler.getText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +02b090: 7210 5e0c 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0c5e │ │ +02b096: 0c01 |0003: move-result-object v1 │ │ +02b098: 1101 |0004: return-object v1 │ │ +02b09a: 0d00 |0005: move-exception v0 │ │ +02b09c: 1a01 d506 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@06d5 │ │ +02b0a0: 7120 e50a 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02b0a6: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +02b0aa: 28f7 |000d: goto 0004 // -0009 │ │ +02b0ac: 0d00 |000e: move-exception v0 │ │ +02b0ae: 1a01 d406 |000f: const-string v1, "XMLHandler.IOException" // string@06d4 │ │ +02b0b2: 7120 e50a 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02b0b8: 28f7 |0014: goto 000b // -0009 │ │ + catches : 1 │ │ + 0x0000 - 0x0003 │ │ + Lorg/xmlpull/v1/XmlPullParserException; -> 0x0005 │ │ + Ljava/io/IOException; -> 0x000e │ │ + positions : │ │ + 0x0000 line=12 │ │ + 0x0004 line=18 │ │ + 0x0005 line=13 │ │ + 0x0006 line=14 │ │ + 0x000b line=18 │ │ + 0x000e line=15 │ │ + 0x000f line=16 │ │ + locals : │ │ + 0x0006 - 0x000b reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ + 0x000f - 0x0015 reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x0015 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ + 0x0000 - 0x0015 reg=3 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ + name : 'startTag' │ │ + type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1750 (XMLHandler.java) │ │ + │ │ +Class #196 header: │ │ +class_idx : 543 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1751 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #196 annotations: │ │ +Annotations on method #3073 'getStringFromNode' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + │ │ +Class #196 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02b0cc: |[02b0cc] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.:()V │ │ +02b0dc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b0e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=13 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ + name : 'getAttributeValue' │ │ + type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +02b0e4: |[02b0e4] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ +02b0f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b0f6: 7210 580c 0200 |0001: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@0c58 │ │ +02b0fc: 0a01 |0004: move-result v1 │ │ +02b0fe: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ +02b102: 7220 590c 0200 |0007: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@0c59 │ │ +02b108: 0c01 |000a: move-result-object v1 │ │ +02b10a: 6e20 430a 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02b110: 0a01 |000e: move-result v1 │ │ +02b112: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +02b116: 7220 5a0c 0200 |0011: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@0c5a │ │ +02b11c: 0c01 |0014: move-result-object v1 │ │ +02b11e: 1101 |0015: return-object v1 │ │ +02b120: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02b124: 28e9 |0018: goto 0001 // -0017 │ │ +02b126: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +02b128: 28fb |001a: goto 0015 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=15 │ │ + 0x0007 line=16 │ │ + 0x0011 line=17 │ │ + 0x0015 line=20 │ │ + 0x0016 line=15 │ │ + 0x0019 line=20 │ │ + locals : │ │ + 0x0001 - 0x001b reg=0 i I │ │ + 0x0000 - 0x001b reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0000 - 0x001b reg=3 name Ljava/lang/String; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ + name : 'getStringFromNode' │ │ + type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 193 16-bit code units │ │ +02b12c: |[02b12c] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +02b13c: 1309 0900 |0000: const/16 v9, #int 9 // #9 │ │ +02b140: 2206 9c01 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02b144: 7010 520a 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b14a: 7210 540c 0a00 |0007: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ +02b150: 0a07 |000a: move-result v7 │ │ +02b152: 1238 |000b: const/4 v8, #int 3 // #3 │ │ +02b154: 3387 0e00 |000c: if-ne v7, v8, 001a // +000e │ │ +02b158: 7210 550c 0a00 |000e: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ +02b15e: 0c07 |0011: move-result-object v7 │ │ +02b160: 6e20 580a 7600 |0012: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b166: 6e10 5d0a 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b16c: 0c07 |0018: move-result-object v7 │ │ +02b16e: 1107 |0019: return-object v7 │ │ +02b170: 7210 540c 0a00 |001a: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ +02b176: 0a07 |001d: move-result v7 │ │ +02b178: 3297 8200 |001e: if-eq v7, v9, 00a0 // +0082 │ │ +02b17c: 2200 9b01 |0020: new-instance v0, Ljava/lang/StringBuffer; // type@019b │ │ +02b180: 7010 500a 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0a50 │ │ +02b186: 7210 510c 0a00 |0025: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ +02b18c: 0c07 |0028: move-result-object v7 │ │ +02b18e: 3807 4100 |0029: if-eqz v7, 006a // +0041 │ │ +02b192: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +02b194: 7210 510c 0a00 |002c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ +02b19a: 0c07 |002f: move-result-object v7 │ │ +02b19c: 7210 4f0c 0700 |0030: invoke-interface {v7}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@0c4f │ │ +02b1a2: 0a07 |0033: move-result v7 │ │ +02b1a4: 3573 3600 |0034: if-ge v3, v7, 006a // +0036 │ │ +02b1a8: 1a07 0100 |0036: const-string v7, " " // string@0001 │ │ +02b1ac: 6e20 510a 7000 |0038: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ +02b1b2: 0c07 |003b: move-result-object v7 │ │ +02b1b4: 7210 510c 0a00 |003c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ +02b1ba: 0c08 |003f: move-result-object v8 │ │ +02b1bc: 7220 500c 3800 |0040: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0c50 │ │ +02b1c2: 0c08 |0043: move-result-object v8 │ │ +02b1c4: 7210 530c 0800 |0044: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0c53 │ │ +02b1ca: 0c08 |0047: move-result-object v8 │ │ +02b1cc: 6e20 510a 8700 |0048: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ +02b1d2: 0c07 |004b: move-result-object v7 │ │ +02b1d4: 1a08 d900 |004c: const-string v8, "="" // string@00d9 │ │ +02b1d8: 6e20 510a 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ +02b1de: 0c07 |0051: move-result-object v7 │ │ +02b1e0: 7210 510c 0a00 |0052: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ +02b1e6: 0c08 |0055: move-result-object v8 │ │ +02b1e8: 7220 500c 3800 |0056: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0c50 │ │ +02b1ee: 0c08 |0059: move-result-object v8 │ │ +02b1f0: 7210 550c 0800 |005a: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ +02b1f6: 0c08 |005d: move-result-object v8 │ │ +02b1f8: 6e20 510a 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ +02b1fe: 0c07 |0061: move-result-object v7 │ │ +02b200: 1a08 7d00 |0062: const-string v8, "" " // string@007d │ │ +02b204: 6e20 510a 8700 |0064: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ +02b20a: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02b20e: 28c3 |0069: goto 002c // -003d │ │ +02b210: 1a07 bd00 |006a: const-string v7, "<" // string@00bd │ │ +02b214: 6e20 580a 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b21a: 0c07 |006f: move-result-object v7 │ │ +02b21c: 7210 530c 0a00 |0070: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0c53 │ │ +02b222: 0c08 |0073: move-result-object v8 │ │ +02b224: 6e20 580a 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b22a: 0c07 |0077: move-result-object v7 │ │ +02b22c: 1a08 0100 |0078: const-string v8, " " // string@0001 │ │ +02b230: 6e20 580a 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b236: 0c07 |007d: move-result-object v7 │ │ +02b238: 6e20 590a 0700 |007e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; // method@0a59 │ │ +02b23e: 0c07 |0081: move-result-object v7 │ │ +02b240: 1a08 da00 |0082: const-string v8, ">" // string@00da │ │ +02b244: 6e20 580a 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b24a: 7210 520c 0a00 |0087: invoke-interface {v10}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0c52 │ │ +02b250: 0c05 |008a: move-result-object v5 │ │ +02b252: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +02b254: 7210 560c 0500 |008c: invoke-interface {v5}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0c56 │ │ +02b25a: 0a02 |008f: move-result v2 │ │ +02b25c: 3521 1600 |0090: if-ge v1, v2, 00a6 // +0016 │ │ +02b260: 7220 570c 1500 |0092: invoke-interface {v5, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0c57 │ │ +02b266: 0c04 |0095: move-result-object v4 │ │ +02b268: 7110 010c 0400 |0096: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0c01 │ │ +02b26e: 0c07 |0099: move-result-object v7 │ │ +02b270: 6e20 580a 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b276: d801 0101 |009d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02b27a: 28f1 |009f: goto 0090 // -000f │ │ +02b27c: 1a07 c300 |00a0: const-string v7, "" // string@00c3 │ │ +02b280: 6e20 580a 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b286: 28e2 |00a5: goto 0087 // -001e │ │ +02b288: 7210 540c 0a00 |00a6: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ +02b28e: 0a07 |00a9: move-result v7 │ │ +02b290: 3297 6bff |00aa: if-eq v7, v9, 0015 // -0095 │ │ +02b294: 1a07 c200 |00ac: const-string v7, "" // string@00da │ │ +02b2b4: 6e20 580a 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b2ba: 2900 56ff |00bf: goto/16 0015 // -00aa │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=66 │ │ + 0x0007 line=67 │ │ + 0x000e line=68 │ │ + 0x0015 line=98 │ │ + 0x001a line=70 │ │ + 0x0020 line=71 │ │ + 0x0025 line=72 │ │ + 0x002b line=73 │ │ + 0x0036 line=74 │ │ + 0x003c line=75 │ │ + 0x0044 line=76 │ │ + 0x0048 line=75 │ │ + 0x004e line=77 │ │ + 0x0052 line=78 │ │ + 0x005a line=79 │ │ + 0x005e line=78 │ │ + 0x0064 line=79 │ │ + 0x0067 line=73 │ │ + 0x006a line=82 │ │ + 0x007e line=83 │ │ + 0x0087 line=88 │ │ + 0x008b line=89 │ │ + 0x0092 line=90 │ │ + 0x0096 line=91 │ │ + 0x009d line=89 │ │ + 0x00a0 line=85 │ │ + 0x00a6 line=94 │ │ + 0x00ac line=95 │ │ + locals : │ │ + 0x002c - 0x006a reg=3 k I │ │ + 0x0025 - 0x0087 reg=0 attrs Ljava/lang/StringBuffer; │ │ + 0x008c - 0x00a0 reg=1 i I │ │ + 0x0090 - 0x00a0 reg=2 j I │ │ + 0x0096 - 0x00a0 reg=4 node Lorg/w3c/dom/Node; │ │ + 0x008b - 0x00a0 reg=5 nodes Lorg/w3c/dom/NodeList; │ │ + 0x00a6 - 0x00c1 reg=1 i I │ │ + 0x00a6 - 0x00c1 reg=2 j I │ │ + 0x00a6 - 0x00c1 reg=5 nodes Lorg/w3c/dom/NodeList; │ │ + 0x0007 - 0x00c1 reg=6 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x00c1 reg=10 root Lorg/w3c/dom/Node; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ + name : 'getTextValue' │ │ + type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 57 16-bit code units │ │ +02b2c0: |[02b2c0] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +02b2d0: 7210 520c 0600 |0000: invoke-interface {v6}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0c52 │ │ +02b2d6: 0c03 |0003: move-result-object v3 │ │ +02b2d8: 2200 9c01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b2dc: 7010 520a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b2e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +02b2e4: 7210 560c 0300 |000a: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0c56 │ │ +02b2ea: 0a04 |000d: move-result v4 │ │ +02b2ec: 3541 2600 |000e: if-ge v1, v4, 0034 // +0026 │ │ +02b2f0: 7220 570c 1300 |0010: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0c57 │ │ +02b2f6: 0c02 |0013: move-result-object v2 │ │ +02b2f8: 7210 540c 0200 |0014: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ +02b2fe: 0a04 |0017: move-result v4 │ │ +02b300: 1235 |0018: const/4 v5, #int 3 // #3 │ │ +02b302: 3354 0c00 |0019: if-ne v4, v5, 0025 // +000c │ │ +02b306: 7210 550c 0200 |001b: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ +02b30c: 0c04 |001e: move-result-object v4 │ │ +02b30e: 6e20 580a 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b314: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02b318: 28e6 |0024: goto 000a // -001a │ │ +02b31a: 7210 540c 0200 |0025: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ +02b320: 0a04 |0028: move-result v4 │ │ +02b322: 1245 |0029: const/4 v5, #int 4 // #4 │ │ +02b324: 3354 f8ff |002a: if-ne v4, v5, 0022 // -0008 │ │ +02b328: 7210 550c 0200 |002c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ +02b32e: 0c04 |002f: move-result-object v4 │ │ +02b330: 6e20 580a 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b336: 28ef |0033: goto 0022 // -0011 │ │ +02b338: 6e10 5d0a 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b33e: 0c04 |0037: move-result-object v4 │ │ +02b340: 1104 |0038: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + 0x0004 line=36 │ │ + 0x0009 line=37 │ │ + 0x0010 line=38 │ │ + 0x0014 line=39 │ │ + 0x001b line=40 │ │ + 0x0022 line=37 │ │ + 0x0025 line=42 │ │ + 0x002c line=43 │ │ + 0x0034 line=47 │ │ + locals : │ │ + 0x0014 - 0x0034 reg=2 n Lorg/w3c/dom/Node; │ │ + 0x0009 - 0x0039 reg=0 buf Ljava/lang/StringBuilder; │ │ + 0x000a - 0x0039 reg=1 i I │ │ + 0x0004 - 0x0039 reg=3 nodes Lorg/w3c/dom/NodeList; │ │ + 0x0000 - 0x0039 reg=6 node Lorg/w3c/dom/Node; │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ + name : 'getTextValue' │ │ + type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +02b344: |[02b344] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +02b354: 7210 5e0c 0200 |0000: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0c5e │ │ +02b35a: 0c01 |0003: move-result-object v1 │ │ +02b35c: 1101 |0004: return-object v1 │ │ +02b35e: 0d00 |0005: move-exception v0 │ │ +02b360: 1a01 d506 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@06d5 │ │ +02b364: 7120 e50a 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02b36a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +02b36e: 28f7 |000d: goto 0004 // -0009 │ │ +02b370: 0d00 |000e: move-exception v0 │ │ +02b372: 1a01 d406 |000f: const-string v1, "XMLHandler.IOException" // string@06d4 │ │ +02b376: 7120 e50a 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +02b37c: 28f7 |0014: goto 000b // -0009 │ │ + catches : 1 │ │ + 0x0000 - 0x0003 │ │ + Lorg/xmlpull/v1/XmlPullParserException; -> 0x0005 │ │ + Ljava/io/IOException; -> 0x000e │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0004 line=31 │ │ + 0x0005 line=26 │ │ + 0x0006 line=27 │ │ + 0x000b line=31 │ │ + 0x000e line=28 │ │ + 0x000f line=29 │ │ + locals : │ │ + 0x0006 - 0x000b reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ + 0x000f - 0x0015 reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x0015 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1751 (XMLUtils.java) │ │ + │ │ +Class #197 header: │ │ +class_idx : 544 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 426 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 17 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #197 annotations: │ │ +Annotations on field #968 'items' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;" ">;" } │ │ +Annotations on field #970 'itunes_category' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ + │ │ +Class #197 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'copyright' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'description' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'image' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'items' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'itunes_author' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'itunes_category' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'itunes_image' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'itunes_owner' │ │ + type : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;' │ │ + access : 0x0001 (PUBLIC) │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'itunes_subtitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'itunes_summary' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'language' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'link' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'point' │ │ + type : 'J' │ │ + access : 0x0001 (PUBLIC) │ │ + #13 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'pubDate' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #14 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'site' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #15 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'tempPubDate' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'title' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +02b390: |[02b390] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.:()V │ │ +02b3a0: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b3a6: 2200 ba01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02b3aa: 7010 790a 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02b3b0: 5b10 ca03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +02b3b4: 2200 ba01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02b3b8: 7010 790a 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02b3be: 5b10 c803 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +02b3c2: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=11 │ │ + 0x0003 line=26 │ │ + 0x000a line=27 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getKey' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +02b3c4: |[02b3c4] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +02b3d4: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +02b3d8: 6e10 450a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +02b3de: 0a00 |0005: move-result v0 │ │ +02b3e0: 7110 260a 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +02b3e6: 0c00 |0009: move-result-object v0 │ │ +02b3e8: 1100 |000a: return-object v0 │ │ +02b3ea: 1a00 b100 |000b: const-string v0, "0" // string@00b1 │ │ +02b3ee: 28fd |000d: goto 000a // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0002 line=52 │ │ + 0x000a line=54 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 site Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getAlbumKey' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02b3f0: |[02b3f0] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getAlbumKey:()Ljava/lang/String; │ │ +02b400: 5410 d303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ +02b404: 7110 090c 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ +02b40a: 0c00 |0005: move-result-object v0 │ │ +02b40c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getArtistKey' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02b410: |[02b410] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getArtistKey:()Ljava/lang/String; │ │ +02b420: 5410 c903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +02b424: 7110 090c 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ +02b42a: 0c00 |0005: move-result-object v0 │ │ +02b42c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getCategory' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +02b430: |[02b430] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getCategory:()Ljava/lang/String; │ │ +02b440: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b444: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b44a: 5442 ca03 |0005: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +02b44e: 6e10 820a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +02b454: 0c02 |000a: move-result-object v2 │ │ +02b456: 7210 9e0a 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +02b45c: 0a03 |000e: move-result v3 │ │ +02b45e: 3803 2100 |000f: if-eqz v3, 0030 // +0021 │ │ +02b462: 7210 9f0a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +02b468: 0c01 |0014: move-result-object v1 │ │ +02b46a: 1f01 9a01 |0015: check-cast v1, Ljava/lang/String; // type@019a │ │ +02b46e: 6e10 5c0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ +02b474: 0a03 |001a: move-result v3 │ │ +02b476: 3d03 0700 |001b: if-lez v3, 0022 // +0007 │ │ +02b47a: 1a03 a300 |001d: const-string v3, "," // string@00a3 │ │ +02b47e: 6e20 580a 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b484: 1a03 8000 |0022: const-string v3, "'" // string@0080 │ │ +02b488: 6e20 580a 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b48e: 6e20 580a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b494: 1a03 8000 |002a: const-string v3, "'" // string@0080 │ │ +02b498: 6e20 580a 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b49e: 28dc |002f: goto 000b // -0024 │ │ +02b4a0: 6e10 5d0a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b4a6: 0c02 |0033: move-result-object v2 │ │ +02b4a8: 1102 |0034: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x0005 line=90 │ │ + 0x0017 line=91 │ │ + 0x001d line=92 │ │ + 0x0022 line=94 │ │ + 0x0027 line=95 │ │ + 0x002a line=96 │ │ + 0x0030 line=98 │ │ + locals : │ │ + 0x0017 - 0x0030 reg=1 s Ljava/lang/String; │ │ + 0x0005 - 0x0035 reg=0 buf Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0035 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getImage' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 18 16-bit code units │ │ +02b4ac: |[02b4ac] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getImage:()Ljava/lang/String; │ │ +02b4bc: 5410 cb03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ +02b4c0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02b4c4: 5410 cb03 |0004: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ +02b4c8: 1100 |0006: return-object v0 │ │ +02b4ca: 5410 c703 |0007: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +02b4ce: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +02b4d2: 5410 c703 |000b: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +02b4d6: 5400 d803 |000d: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ +02b4da: 28f7 |000f: goto 0006 // -0009 │ │ +02b4dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +02b4de: 28f5 |0011: goto 0006 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0004 line=81 │ │ + 0x0006 line=85 │ │ + 0x0007 line=82 │ │ + 0x000b line=83 │ │ + 0x0010 line=85 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getPubDate' │ │ + type : '()Ljava/util/Date;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +02b4e0: |[02b4e0] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getPubDate:()Ljava/util/Date; │ │ +02b4f0: 5442 d403 |0000: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ +02b4f4: 3902 1300 |0002: if-nez v2, 0015 // +0013 │ │ +02b4f8: 2201 b901 |0004: new-instance v1, Ljava/text/SimpleDateFormat; // type@01b9 │ │ +02b4fc: 1a02 ed01 |0006: const-string v2, "EEE, d MMM yyyy HH:mm:ss Z" // string@01ed │ │ +02b500: 6203 6002 |0008: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0260 │ │ +02b504: 7030 770a 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0a77 │ │ +02b50a: 1a02 2706 |000d: const-string v2, "Sat, 26 May 2012 17:55:00 +0900" // string@0627 │ │ +02b50e: 6e20 780a 2100 |000f: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0a78 │ │ +02b514: 0c02 |0012: move-result-object v2 │ │ +02b516: 5b42 d403 |0013: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ +02b51a: 5442 d403 |0015: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ +02b51e: 1102 |0017: return-object v2 │ │ +02b520: 0d00 |0018: move-exception v0 │ │ +02b522: 2202 c001 |0019: new-instance v2, Ljava/util/Date; // type@01c0 │ │ +02b526: 7010 900a 0200 |001b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0a90 │ │ +02b52c: 5b42 d403 |001e: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ +02b530: 28f5 |0020: goto 0015 // -000b │ │ + catches : 1 │ │ + 0x000d - 0x0015 │ │ + Ljava/text/ParseException; -> 0x0018 │ │ + positions : │ │ + 0x0000 line=68 │ │ + 0x0004 line=69 │ │ + 0x000d line=71 │ │ + 0x0015 line=76 │ │ + 0x0018 line=72 │ │ + 0x0019 line=73 │ │ + locals : │ │ + 0x000d - 0x0015 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ + 0x0019 - 0x0021 reg=0 e Ljava/text/ParseException; │ │ + 0x0018 - 0x0021 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ + 0x0000 - 0x0021 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'getTagKeys' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +02b544: |[02b544] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getTagKeys:()Ljava/lang/String; │ │ +02b554: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b558: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b55e: 5442 ca03 |0005: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +02b562: 6e10 820a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +02b568: 0c02 |000a: move-result-object v2 │ │ +02b56a: 7210 9e0a 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +02b570: 0a03 |000e: move-result v3 │ │ +02b572: 3803 1d00 |000f: if-eqz v3, 002c // +001d │ │ +02b576: 7210 9f0a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +02b57c: 0c01 |0014: move-result-object v1 │ │ +02b57e: 1f01 9a01 |0015: check-cast v1, Ljava/lang/String; // type@019a │ │ +02b582: 3801 f4ff |0017: if-eqz v1, 000b // -000c │ │ +02b586: 6e10 480a 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ +02b58c: 0a03 |001c: move-result v3 │ │ +02b58e: 3d03 eeff |001d: if-lez v3, 000b // -0012 │ │ +02b592: 1a03 af00 |001f: const-string v3, "/" // string@00af │ │ +02b596: 6e20 580a 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b59c: 7110 090c 0100 |0024: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ +02b5a2: 0c03 |0027: move-result-object v3 │ │ +02b5a4: 6e20 580a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b5aa: 28e0 |002b: goto 000b // -0020 │ │ +02b5ac: 6e10 5c0a 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ +02b5b2: 0a02 |002f: move-result v2 │ │ +02b5b4: 3d02 0700 |0030: if-lez v2, 0037 // +0007 │ │ +02b5b8: 1a02 af00 |0032: const-string v2, "/" // string@00af │ │ +02b5bc: 6e20 580a 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b5c2: 6e10 5d0a 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b5c8: 0c02 |003a: move-result-object v2 │ │ +02b5ca: 1102 |003b: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0005 line=118 │ │ + 0x0017 line=119 │ │ + 0x001f line=120 │ │ + 0x0024 line=121 │ │ + 0x002c line=124 │ │ + 0x0032 line=125 │ │ + 0x0037 line=127 │ │ + locals : │ │ + 0x0017 - 0x002c reg=1 s Ljava/lang/String; │ │ + 0x0005 - 0x003c reg=0 buf Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x003c reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'setCategory' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +02b5cc: |[02b5cc] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.setCategory:(Ljava/lang/String;)V │ │ +02b5dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02b5de: 1a02 8100 |0001: const-string v2, "','" // string@0081 │ │ +02b5e2: 6e20 4a0a 2700 |0003: invoke-virtual {v7, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a4a │ │ +02b5e8: 0c00 |0006: move-result-object v0 │ │ +02b5ea: 2104 |0007: array-length v4, v0 │ │ +02b5ec: 0132 |0008: move v2, v3 │ │ +02b5ee: 3542 3300 |0009: if-ge v2, v4, 003c // +0033 │ │ +02b5f2: 4601 0002 |000b: aget-object v1, v0, v2 │ │ +02b5f6: 1a05 8000 |000d: const-string v5, "'" // string@0080 │ │ +02b5fa: 6e20 4b0a 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a4b │ │ +02b600: 0a05 |0012: move-result v5 │ │ +02b602: 3805 0700 |0013: if-eqz v5, 001a // +0007 │ │ +02b606: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +02b608: 6e20 4c0a 5100 |0016: invoke-virtual {v1, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a4c │ │ +02b60e: 0c01 |0019: move-result-object v1 │ │ +02b610: 1a05 8000 |001a: const-string v5, "'" // string@0080 │ │ +02b614: 6e20 420a 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +02b61a: 0a05 |001f: move-result v5 │ │ +02b61c: 3805 0c00 |0020: if-eqz v5, 002c // +000c │ │ +02b620: 6e10 480a 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ +02b626: 0a05 |0025: move-result v5 │ │ +02b628: d805 05ff |0026: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02b62c: 6e30 4d0a 3105 |0028: invoke-virtual {v1, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a4d │ │ +02b632: 0c01 |002b: move-result-object v1 │ │ +02b634: 3801 0d00 |002c: if-eqz v1, 0039 // +000d │ │ +02b638: 6e10 480a 0100 |002e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ +02b63e: 0a05 |0031: move-result v5 │ │ +02b640: 3d05 0700 |0032: if-lez v5, 0039 // +0007 │ │ +02b644: 5465 ca03 |0034: iget-object v5, v6, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +02b648: 6e20 7c0a 1500 |0036: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02b64e: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02b652: 28ce |003b: goto 0009 // -0032 │ │ +02b654: 0e00 |003c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=102 │ │ + 0x0007 line=103 │ │ + 0x000d line=104 │ │ + 0x0015 line=105 │ │ + 0x001a line=107 │ │ + 0x0022 line=108 │ │ + 0x002c line=110 │ │ + 0x0034 line=111 │ │ + 0x0039 line=103 │ │ + 0x003c line=114 │ │ + locals : │ │ + 0x000d - 0x003c reg=1 s Ljava/lang/String; │ │ + 0x0007 - 0x003d reg=0 categorys [Ljava/lang/String; │ │ + 0x0000 - 0x003d reg=6 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x003d reg=7 c Ljava/lang/String; │ │ + │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ + name : 'verbose' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 322 16-bit code units │ │ +02b658: |[02b658] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.verbose:()V │ │ +02b668: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b66c: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b672: 1a01 af01 |0005: const-string v1, "Channel.site=" // string@01af │ │ +02b676: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b67c: 0c00 |000a: move-result-object v0 │ │ +02b67e: 5441 d303 |000b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ +02b682: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b688: 0c00 |0010: move-result-object v0 │ │ +02b68a: 6e10 5d0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b690: 0c00 |0014: move-result-object v0 │ │ +02b692: 7110 e40a 0000 |0015: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b698: 2200 9c01 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b69c: 7010 520a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b6a2: 1a01 b001 |001d: const-string v1, "Channel.title=" // string@01b0 │ │ +02b6a6: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b6ac: 0c00 |0022: move-result-object v0 │ │ +02b6ae: 5441 d503 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +02b6b2: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b6b8: 0c00 |0028: move-result-object v0 │ │ +02b6ba: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b6c0: 0c00 |002c: move-result-object v0 │ │ +02b6c2: 7110 e40a 0000 |002d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b6c8: 2200 9c01 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b6cc: 7010 520a 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b6d2: 1a01 ac01 |0035: const-string v1, "Channel.link=" // string@01ac │ │ +02b6d6: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b6dc: 0c00 |003a: move-result-object v0 │ │ +02b6de: 5441 d003 |003b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.link:Ljava/lang/String; // field@03d0 │ │ +02b6e2: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b6e8: 0c00 |0040: move-result-object v0 │ │ +02b6ea: 6e10 5d0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b6f0: 0c00 |0044: move-result-object v0 │ │ +02b6f2: 7110 e40a 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b6f8: 2200 9c01 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b6fc: 7010 520a 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b702: 1a01 a401 |004d: const-string v1, "Channel.description=" // string@01a4 │ │ +02b706: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b70c: 0c00 |0052: move-result-object v0 │ │ +02b70e: 5441 c603 |0053: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ +02b712: 6e20 580a 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b718: 0c00 |0058: move-result-object v0 │ │ +02b71a: 6e10 5d0a 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b720: 0c00 |005c: move-result-object v0 │ │ +02b722: 7110 e40a 0000 |005d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b728: 2200 9c01 |0060: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b72c: 7010 520a 0000 |0062: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b732: 1a01 ab01 |0065: const-string v1, "Channel.language=" // string@01ab │ │ +02b736: 6e20 580a 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b73c: 0c00 |006a: move-result-object v0 │ │ +02b73e: 5441 cf03 |006b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +02b742: 6e20 580a 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b748: 0c00 |0070: move-result-object v0 │ │ +02b74a: 6e10 5d0a 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b750: 0c00 |0074: move-result-object v0 │ │ +02b752: 7110 e40a 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b758: 2200 9c01 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b75c: 7010 520a 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b762: 1a01 a301 |007d: const-string v1, "Channel.copyright=" // string@01a3 │ │ +02b766: 6e20 580a 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b76c: 0c00 |0082: move-result-object v0 │ │ +02b76e: 5441 c503 |0083: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.copyright:Ljava/lang/String; // field@03c5 │ │ +02b772: 6e20 580a 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b778: 0c00 |0088: move-result-object v0 │ │ +02b77a: 6e10 5d0a 0000 |0089: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b780: 0c00 |008c: move-result-object v0 │ │ +02b782: 7110 e40a 0000 |008d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b788: 5440 c703 |0090: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +02b78c: 3800 0700 |0092: if-eqz v0, 0099 // +0007 │ │ +02b790: 5440 c703 |0094: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +02b794: 6e10 100c 0000 |0096: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.vervose:()V // method@0c10 │ │ +02b79a: 2200 9c01 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b79e: 7010 520a 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b7a4: 1a01 ae01 |009e: const-string v1, "Channel.pubDate=" // string@01ae │ │ +02b7a8: 6e20 580a 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b7ae: 0c00 |00a3: move-result-object v0 │ │ +02b7b0: 5441 d203 |00a4: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.pubDate:Ljava/lang/String; // field@03d2 │ │ +02b7b4: 6e20 580a 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b7ba: 0c00 |00a9: move-result-object v0 │ │ +02b7bc: 6e10 5d0a 0000 |00aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b7c2: 0c00 |00ad: move-result-object v0 │ │ +02b7c4: 7110 e40a 0000 |00ae: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b7ca: 2200 9c01 |00b1: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b7ce: 7010 520a 0000 |00b3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b7d4: 1a01 a801 |00b6: const-string v1, "Channel.itunes_subtitle" // string@01a8 │ │ +02b7d8: 6e20 580a 1000 |00b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b7de: 0c00 |00bb: move-result-object v0 │ │ +02b7e0: 5441 cd03 |00bc: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_subtitle:Ljava/lang/String; // field@03cd │ │ +02b7e4: 6e20 580a 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b7ea: 0c00 |00c1: move-result-object v0 │ │ +02b7ec: 6e10 5d0a 0000 |00c2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b7f2: 0c00 |00c5: move-result-object v0 │ │ +02b7f4: 7110 e40a 0000 |00c6: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b7fa: 2200 9c01 |00c9: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b7fe: 7010 520a 0000 |00cb: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b804: 1a01 a501 |00ce: const-string v1, "Channel.itunes_author=" // string@01a5 │ │ +02b808: 6e20 580a 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b80e: 0c00 |00d3: move-result-object v0 │ │ +02b810: 5441 c903 |00d4: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +02b814: 6e20 580a 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b81a: 0c00 |00d9: move-result-object v0 │ │ +02b81c: 6e10 5d0a 0000 |00da: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b822: 0c00 |00dd: move-result-object v0 │ │ +02b824: 7110 e40a 0000 |00de: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b82a: 2200 9c01 |00e1: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b82e: 7010 520a 0000 |00e3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b834: 1a01 a901 |00e6: const-string v1, "Channel.itunes_summary=" // string@01a9 │ │ +02b838: 6e20 580a 1000 |00e8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b83e: 0c00 |00eb: move-result-object v0 │ │ +02b840: 5441 ce03 |00ec: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_summary:Ljava/lang/String; // field@03ce │ │ +02b844: 6e20 580a 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b84a: 0c00 |00f1: move-result-object v0 │ │ +02b84c: 6e10 5d0a 0000 |00f2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b852: 0c00 |00f5: move-result-object v0 │ │ +02b854: 7110 e40a 0000 |00f6: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b85a: 2200 9c01 |00f9: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b85e: 7010 520a 0000 |00fb: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b864: 1a01 a701 |00fe: const-string v1, "Channel.itunes_owner=" // string@01a7 │ │ +02b868: 6e20 580a 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b86e: 0c00 |0103: move-result-object v0 │ │ +02b870: 5441 cc03 |0104: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ +02b874: 6e20 570a 1000 |0106: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02b87a: 0c00 |0109: move-result-object v0 │ │ +02b87c: 6e10 5d0a 0000 |010a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b882: 0c00 |010d: move-result-object v0 │ │ +02b884: 7110 e40a 0000 |010e: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b88a: 2200 9c01 |0111: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b88e: 7010 520a 0000 |0113: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b894: 1a01 a601 |0116: const-string v1, "Channel.itunes_image=" // string@01a6 │ │ +02b898: 6e20 580a 1000 |0118: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b89e: 0c00 |011b: move-result-object v0 │ │ +02b8a0: 5441 cb03 |011c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ +02b8a4: 6e20 580a 1000 |011e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b8aa: 0c00 |0121: move-result-object v0 │ │ +02b8ac: 6e10 5d0a 0000 |0122: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b8b2: 0c00 |0125: move-result-object v0 │ │ +02b8b4: 7110 e40a 0000 |0126: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b8ba: 2200 9c01 |0129: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b8be: 7010 520a 0000 |012b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b8c4: 1a01 ad01 |012e: const-string v1, "Channel.point=" // string@01ad │ │ +02b8c8: 6e20 580a 1000 |0130: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b8ce: 0c00 |0133: move-result-object v0 │ │ +02b8d0: 5342 d103 |0134: iget-wide v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +02b8d4: 6e30 560a 2003 |0136: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +02b8da: 0c00 |0139: move-result-object v0 │ │ +02b8dc: 6e10 5d0a 0000 |013a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b8e2: 0c00 |013d: move-result-object v0 │ │ +02b8e4: 7110 e40a 0000 |013e: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b8ea: 0e00 |0141: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + 0x0018 line=32 │ │ + 0x0030 line=33 │ │ + 0x0048 line=34 │ │ + 0x0060 line=35 │ │ + 0x0078 line=36 │ │ + 0x0090 line=37 │ │ + 0x0094 line=38 │ │ + 0x0099 line=40 │ │ + 0x00b1 line=41 │ │ + 0x00c9 line=42 │ │ + 0x00e1 line=43 │ │ + 0x00f9 line=44 │ │ + 0x0111 line=45 │ │ + 0x0129 line=46 │ │ + 0x0141 line=48 │ │ + locals : │ │ + 0x0000 - 0x0142 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + │ │ + source_file_idx : 426 (Channel.java) │ │ + │ │ +Class #198 header: │ │ +class_idx : 545 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 627 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #198 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + name : 'link' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + name : 'title' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + name : 'url' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02b8ec: |[02b8ec] jp.co.kayo.android.localplayer.ds.podcast.bean.Image.:()V │ │ +02b8fc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b902: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=10 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b904: |[02b904] jp.co.kayo.android.localplayer.ds.podcast.bean.Image.:(Ljava/lang/String;)V │ │ +02b914: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b91a: 5b01 d803 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ +02b91e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=11 │ │ + 0x0003 line=12 │ │ + 0x0005 line=13 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; │ │ + 0x0000 - 0x0006 reg=1 url Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + name : 'vervose' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 73 16-bit code units │ │ +02b920: |[02b920] jp.co.kayo.android.localplayer.ds.podcast.bean.Image.vervose:()V │ │ +02b930: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b934: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b93a: 1a01 7602 |0005: const-string v1, "Image.url=" // string@0276 │ │ +02b93e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b944: 0c00 |000a: move-result-object v0 │ │ +02b946: 5421 d803 |000b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ +02b94a: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b950: 0c00 |0010: move-result-object v0 │ │ +02b952: 6e10 5d0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b958: 0c00 |0014: move-result-object v0 │ │ +02b95a: 7110 e40a 0000 |0015: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b960: 2200 9c01 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b964: 7010 520a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b96a: 1a01 7502 |001d: const-string v1, "Image.title" // string@0275 │ │ +02b96e: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b974: 0c00 |0022: move-result-object v0 │ │ +02b976: 5421 d703 |0023: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.title:Ljava/lang/String; // field@03d7 │ │ +02b97a: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b980: 0c00 |0028: move-result-object v0 │ │ +02b982: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b988: 0c00 |002c: move-result-object v0 │ │ +02b98a: 7110 e40a 0000 |002d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b990: 2200 9c01 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02b994: 7010 520a 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02b99a: 1a01 7402 |0035: const-string v1, "Image.link" // string@0274 │ │ +02b99e: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b9a4: 0c00 |003a: move-result-object v0 │ │ +02b9a6: 5421 d603 |003b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.link:Ljava/lang/String; // field@03d6 │ │ +02b9aa: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02b9b0: 0c00 |0040: move-result-object v0 │ │ +02b9b2: 6e10 5d0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02b9b8: 0c00 |0044: move-result-object v0 │ │ +02b9ba: 7110 e40a 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02b9c0: 0e00 |0048: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=15 │ │ + 0x0018 line=16 │ │ + 0x0030 line=17 │ │ + 0x0048 line=18 │ │ + locals : │ │ + 0x0000 - 0x0049 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; │ │ + │ │ + source_file_idx : 627 (Image.java) │ │ + │ │ +Class #199 header: │ │ +class_idx : 546 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 649 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 14 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #199 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'description' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'enclosure_length' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'enclosure_type' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'enclosure_url' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'guid' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'itunes_author' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'itunes_duration' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'itunes_keywords' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'itunes_subtitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'itunes_summary' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'link' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'pubDate' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'tempPubDate' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'title' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02b9c4: |[02b9c4] jp.co.kayo.android.localplayer.ds.podcast.bean.Item.:()V │ │ +02b9d4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02b9da: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=10 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'getPubDate' │ │ + type : '()Ljava/util/Date;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +02b9dc: |[02b9dc] jp.co.kayo.android.localplayer.ds.podcast.bean.Item.getPubDate:()Ljava/util/Date; │ │ +02b9ec: 5442 e503 |0000: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ +02b9f0: 3902 1300 |0002: if-nez v2, 0015 // +0013 │ │ +02b9f4: 2201 b901 |0004: new-instance v1, Ljava/text/SimpleDateFormat; // type@01b9 │ │ +02b9f8: 1a02 ed01 |0006: const-string v2, "EEE, d MMM yyyy HH:mm:ss Z" // string@01ed │ │ +02b9fc: 6203 6002 |0008: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0260 │ │ +02ba00: 7030 770a 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0a77 │ │ +02ba06: 1a02 2706 |000d: const-string v2, "Sat, 26 May 2012 17:55:00 +0900" // string@0627 │ │ +02ba0a: 6e20 780a 2100 |000f: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0a78 │ │ +02ba10: 0c02 |0012: move-result-object v2 │ │ +02ba12: 5b42 e503 |0013: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ +02ba16: 5442 e503 |0015: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ +02ba1a: 1102 |0017: return-object v2 │ │ +02ba1c: 0d00 |0018: move-exception v0 │ │ +02ba1e: 2202 c001 |0019: new-instance v2, Ljava/util/Date; // type@01c0 │ │ +02ba22: 7010 900a 0200 |001b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0a90 │ │ +02ba28: 5b42 e503 |001e: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ +02ba2c: 28f5 |0020: goto 0015 // -000b │ │ + catches : 1 │ │ + 0x000d - 0x0015 │ │ + Ljava/text/ParseException; -> 0x0018 │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0004 line=28 │ │ + 0x000d line=30 │ │ + 0x0015 line=35 │ │ + 0x0018 line=31 │ │ + 0x0019 line=32 │ │ + locals : │ │ + 0x000d - 0x0015 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ + 0x0019 - 0x0021 reg=0 e Ljava/text/ParseException; │ │ + 0x0018 - 0x0021 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ + 0x0000 - 0x0021 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + name : 'verbose' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 337 16-bit code units │ │ +02ba40: |[02ba40] jp.co.kayo.android.localplayer.ds.podcast.bean.Item.verbose:()V │ │ +02ba50: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02ba54: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ba5a: 1a01 8c02 |0005: const-string v1, "Item.title=" // string@028c │ │ +02ba5e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ba64: 0c00 |000a: move-result-object v0 │ │ +02ba66: 5421 e603 |000b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ +02ba6a: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ba70: 0c00 |0010: move-result-object v0 │ │ +02ba72: 6e10 5d0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ba78: 0c00 |0014: move-result-object v0 │ │ +02ba7a: 7110 e40a 0000 |0015: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02ba80: 2200 9c01 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02ba84: 7010 520a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ba8a: 1a01 8a02 |001d: const-string v1, "Item.link=" // string@028a │ │ +02ba8e: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ba94: 0c00 |0022: move-result-object v0 │ │ +02ba96: 5421 e303 |0023: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.link:Ljava/lang/String; // field@03e3 │ │ +02ba9a: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02baa0: 0c00 |0028: move-result-object v0 │ │ +02baa2: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02baa8: 0c00 |002c: move-result-object v0 │ │ +02baaa: 7110 e40a 0000 |002d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bab0: 2200 9c01 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bab4: 7010 520a 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02baba: 1a01 7f02 |0035: const-string v1, "Item.description=" // string@027f │ │ +02babe: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bac4: 0c00 |003a: move-result-object v0 │ │ +02bac6: 5421 d903 |003b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.description:Ljava/lang/String; // field@03d9 │ │ +02baca: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bad0: 0c00 |0040: move-result-object v0 │ │ +02bad2: 6e10 5d0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bad8: 0c00 |0044: move-result-object v0 │ │ +02bada: 7110 e40a 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bae0: 2200 9c01 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bae4: 7010 520a 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02baea: 1a01 8402 |004d: const-string v1, "Item.itunes_author=" // string@0284 │ │ +02baee: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02baf4: 0c00 |0052: move-result-object v0 │ │ +02baf6: 5421 de03 |0053: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ +02bafa: 6e20 580a 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb00: 0c00 |0058: move-result-object v0 │ │ +02bb02: 6e10 5d0a 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bb08: 0c00 |005c: move-result-object v0 │ │ +02bb0a: 7110 e40a 0000 |005d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bb10: 2200 9c01 |0060: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bb14: 7010 520a 0000 |0062: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bb1a: 1a01 8702 |0065: const-string v1, "Item.itunes_subtitle=" // string@0287 │ │ +02bb1e: 6e20 580a 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb24: 0c00 |006a: move-result-object v0 │ │ +02bb26: 5421 e103 |006b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_subtitle:Ljava/lang/String; // field@03e1 │ │ +02bb2a: 6e20 580a 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb30: 0c00 |0070: move-result-object v0 │ │ +02bb32: 6e10 5d0a 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bb38: 0c00 |0074: move-result-object v0 │ │ +02bb3a: 7110 e40a 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bb40: 2200 9c01 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bb44: 7010 520a 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bb4a: 1a01 8802 |007d: const-string v1, "Item.itunes_summary=" // string@0288 │ │ +02bb4e: 6e20 580a 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb54: 0c00 |0082: move-result-object v0 │ │ +02bb56: 5421 e203 |0083: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_summary:Ljava/lang/String; // field@03e2 │ │ +02bb5a: 6e20 580a 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb60: 0c00 |0088: move-result-object v0 │ │ +02bb62: 6e10 5d0a 0000 |0089: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bb68: 0c00 |008c: move-result-object v0 │ │ +02bb6a: 7110 e40a 0000 |008d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bb70: 2200 9c01 |0090: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bb74: 7010 520a 0000 |0092: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bb7a: 1a01 8202 |0095: const-string v1, "Item.enclosure_url=" // string@0282 │ │ +02bb7e: 6e20 580a 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb84: 0c00 |009a: move-result-object v0 │ │ +02bb86: 5421 dc03 |009b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +02bb8a: 6e20 580a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bb90: 0c00 |00a0: move-result-object v0 │ │ +02bb92: 6e10 5d0a 0000 |00a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bb98: 0c00 |00a4: move-result-object v0 │ │ +02bb9a: 7110 e40a 0000 |00a5: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bba0: 2200 9c01 |00a8: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bba4: 7010 520a 0000 |00aa: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bbaa: 1a01 8002 |00ad: const-string v1, "Item.enclosure_length=" // string@0280 │ │ +02bbae: 6e20 580a 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bbb4: 0c00 |00b2: move-result-object v0 │ │ +02bbb6: 5421 da03 |00b3: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ +02bbba: 6e20 580a 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bbc0: 0c00 |00b8: move-result-object v0 │ │ +02bbc2: 6e10 5d0a 0000 |00b9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bbc8: 0c00 |00bc: move-result-object v0 │ │ +02bbca: 7110 e40a 0000 |00bd: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bbd0: 2200 9c01 |00c0: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bbd4: 7010 520a 0000 |00c2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bbda: 1a01 8102 |00c5: const-string v1, "Item.enclosure_type=" // string@0281 │ │ +02bbde: 6e20 580a 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bbe4: 0c00 |00ca: move-result-object v0 │ │ +02bbe6: 5421 db03 |00cb: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_type:Ljava/lang/String; // field@03db │ │ +02bbea: 6e20 580a 1000 |00cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bbf0: 0c00 |00d0: move-result-object v0 │ │ +02bbf2: 6e10 5d0a 0000 |00d1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bbf8: 0c00 |00d4: move-result-object v0 │ │ +02bbfa: 7110 e40a 0000 |00d5: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bc00: 2200 9c01 |00d8: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bc04: 7010 520a 0000 |00da: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bc0a: 1a01 8302 |00dd: const-string v1, "Item.guid=" // string@0283 │ │ +02bc0e: 6e20 580a 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bc14: 0c00 |00e2: move-result-object v0 │ │ +02bc16: 5421 dd03 |00e3: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.guid:Ljava/lang/String; // field@03dd │ │ +02bc1a: 6e20 580a 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bc20: 0c00 |00e8: move-result-object v0 │ │ +02bc22: 6e10 5d0a 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bc28: 0c00 |00ec: move-result-object v0 │ │ +02bc2a: 7110 e40a 0000 |00ed: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bc30: 2200 9c01 |00f0: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bc34: 7010 520a 0000 |00f2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bc3a: 1a01 8b02 |00f5: const-string v1, "Item.pubDate=" // string@028b │ │ +02bc3e: 6e20 580a 1000 |00f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bc44: 0c00 |00fa: move-result-object v0 │ │ +02bc46: 5421 e403 |00fb: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.pubDate:Ljava/lang/String; // field@03e4 │ │ +02bc4a: 6e20 580a 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bc50: 0c00 |0100: move-result-object v0 │ │ +02bc52: 6e10 5d0a 0000 |0101: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bc58: 0c00 |0104: move-result-object v0 │ │ +02bc5a: 7110 e40a 0000 |0105: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bc60: 2200 9c01 |0108: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bc64: 7010 520a 0000 |010a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bc6a: 1a01 8502 |010d: const-string v1, "Item.itunes_duration=" // string@0285 │ │ +02bc6e: 6e20 580a 1000 |010f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bc74: 0c00 |0112: move-result-object v0 │ │ +02bc76: 5421 df03 |0113: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_duration:Ljava/lang/String; // field@03df │ │ +02bc7a: 6e20 580a 1000 |0115: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bc80: 0c00 |0118: move-result-object v0 │ │ +02bc82: 6e10 5d0a 0000 |0119: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bc88: 0c00 |011c: move-result-object v0 │ │ +02bc8a: 7110 e40a 0000 |011d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bc90: 2200 9c01 |0120: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bc94: 7010 520a 0000 |0122: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bc9a: 1a01 8502 |0125: const-string v1, "Item.itunes_duration=" // string@0285 │ │ +02bc9e: 6e20 580a 1000 |0127: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bca4: 0c00 |012a: move-result-object v0 │ │ +02bca6: 5421 df03 |012b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_duration:Ljava/lang/String; // field@03df │ │ +02bcaa: 6e20 580a 1000 |012d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bcb0: 0c00 |0130: move-result-object v0 │ │ +02bcb2: 6e10 5d0a 0000 |0131: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bcb8: 0c00 |0134: move-result-object v0 │ │ +02bcba: 7110 e40a 0000 |0135: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bcc0: 2200 9c01 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +02bcc4: 7010 520a 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02bcca: 1a01 8602 |013d: const-string v1, "Item.itunes_keywords=" // string@0286 │ │ +02bcce: 6e20 580a 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bcd4: 0c00 |0142: move-result-object v0 │ │ +02bcd6: 5421 e003 |0143: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_keywords:Ljava/lang/String; // field@03e0 │ │ +02bcda: 6e20 580a 1000 |0145: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02bce0: 0c00 |0148: move-result-object v0 │ │ +02bce2: 6e10 5d0a 0000 |0149: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02bce8: 0c00 |014c: move-result-object v0 │ │ +02bcea: 7110 e40a 0000 |014d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +02bcf0: 0e00 |0150: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0018 line=39 │ │ + 0x0030 line=40 │ │ + 0x0048 line=41 │ │ + 0x0060 line=42 │ │ + 0x0078 line=43 │ │ + 0x0090 line=44 │ │ + 0x00a8 line=45 │ │ + 0x00c0 line=46 │ │ + 0x00d8 line=47 │ │ + 0x00f0 line=48 │ │ + 0x0108 line=49 │ │ + 0x0120 line=50 │ │ + 0x0138 line=51 │ │ + 0x0150 line=53 │ │ + locals : │ │ + 0x0000 - 0x0151 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + │ │ + source_file_idx : 649 (Item.java) │ │ + │ │ +Class #200 header: │ │ +class_idx : 547 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1474 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #200 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ + name : 'itunes_email' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ + name : 'itunes_name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02bcf4: |[02bcf4] jp.co.kayo.android.localplayer.ds.podcast.bean.Owner.:()V │ │ +02bd04: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02bd0a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=7 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; │ │ + │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02bd0c: |[02bd0c] jp.co.kayo.android.localplayer.ds.podcast.bean.Owner.:(Ljava/lang/String;)V │ │ +02bd1c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02bd22: 5b01 e803 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.itunes_name:Ljava/lang/String; // field@03e8 │ │ +02bd26: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=8 │ │ + 0x0003 line=9 │ │ + 0x0005 line=10 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; │ │ + 0x0000 - 0x0006 reg=1 name Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1474 (Owner.java) │ │ + │ │ +Class #201 header: │ │ +class_idx : 548 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 505 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #201 annotations: │ │ +Annotations on method #3095 'connectSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Ljava/net/UnknownHostException; Lorg/apache/http/conn/ConnectTimeoutException; } │ │ +Annotations on method #3096 'createEasySSLContext' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #3097 'createSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #3098 'createSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Ljava/net/UnknownHostException; } │ │ +Annotations on method #3100 'getSSLContext' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #3102 'isSecure' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; } │ │ + │ │ +Class #201 - │ │ + Class descriptor : 'Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lorg/apache/http/conn/scheme/SocketFactory;' │ │ + #1 : 'Lorg/apache/http/conn/scheme/LayeredSocketFactory;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'sslcontext' │ │ + type : 'Ljavax/net/ssl/SSLContext;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02bd28: |[02bd28] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.:()V │ │ +02bd38: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02bd3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02bd40: 5b10 e903 |0004: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ +02bd44: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + 0x0003 line=50 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + │ │ + #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'createEasySSLContext' │ │ + type : '()Ljavax/net/ssl/SSLContext;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 35 16-bit code units │ │ +02bd48: |[02bd48] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createEasySSLContext:()Ljavax/net/ssl/SSLContext; │ │ +02bd58: 1a02 5806 |0000: const-string v2, "TLS" // string@0658 │ │ +02bd5c: 7110 ca0a 0200 |0002: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0aca │ │ +02bd62: 0c00 |0005: move-result-object v0 │ │ +02bd64: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +02bd66: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +02bd68: 2333 6202 |0008: new-array v3, v3, [Ljavax/net/ssl/TrustManager; // type@0262 │ │ +02bd6c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +02bd6e: 2205 2502 |000b: new-instance v5, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; // type@0225 │ │ +02bd72: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +02bd74: 7020 1f0c 6500 |000e: invoke-direct {v5, v6}, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.:(Ljava/security/KeyStore;)V // method@0c1f │ │ +02bd7a: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ +02bd7e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +02bd80: 6e40 cc0a 2043 |0014: invoke-virtual {v0, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0acc │ │ +02bd86: 1100 |0017: return-object v0 │ │ +02bd88: 0d01 |0018: move-exception v1 │ │ +02bd8a: 2202 7a01 |0019: new-instance v2, Ljava/io/IOException; // type@017a │ │ +02bd8e: 6e10 1b0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0a1b │ │ +02bd94: 0c03 |001e: move-result-object v3 │ │ +02bd96: 7020 000a 3200 |001f: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0a00 │ │ +02bd9c: 2702 |0022: throw v2 │ │ + catches : 1 │ │ + 0x0000 - 0x0017 │ │ + Ljava/lang/Exception; -> 0x0018 │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0006 line=55 │ │ + 0x0017 line=58 │ │ + 0x0018 line=59 │ │ + 0x0019 line=60 │ │ + locals : │ │ + 0x0006 - 0x0023 reg=0 context Ljavax/net/ssl/SSLContext; │ │ + 0x0019 - 0x0023 reg=1 e Ljava/lang/Exception; │ │ + │ │ + #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'getSSLContext' │ │ + type : '()Ljavax/net/ssl/SSLContext;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +02bdb0: |[02bdb0] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ +02bdc0: 5410 e903 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ +02bdc4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +02bdc8: 7100 180c 0000 |0004: invoke-static {}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createEasySSLContext:()Ljavax/net/ssl/SSLContext; // method@0c18 │ │ +02bdce: 0c00 |0007: move-result-object v0 │ │ +02bdd0: 5b10 e903 |0008: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ +02bdd4: 5410 e903 |000a: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ +02bdd8: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0004 line=66 │ │ + 0x000a line=68 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'connectSocket' │ │ + type : '(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 7 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +02bddc: |[02bddc] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ +02bdec: 7110 3f0c 0c00 |0000: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0c3f │ │ +02bdf2: 0a00 |0003: move-result v0 │ │ +02bdf4: 7110 400c 0c00 |0004: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0c40 │ │ +02bdfa: 0a03 |0007: move-result v3 │ │ +02bdfc: 2202 ab01 |0008: new-instance v2, Ljava/net/InetSocketAddress; // type@01ab │ │ +02be00: 7030 6f0a 8209 |000a: invoke-direct {v2, v8, v9}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0a6f │ │ +02be06: 3807 1e00 |000d: if-eqz v7, 002b // +001e │ │ +02be0a: 0775 |000f: move-object v5, v7 │ │ +02be0c: 1f05 dd01 |0010: check-cast v5, Ljavax/net/ssl/SSLSocket; // type@01dd │ │ +02be10: 0754 |0012: move-object v4, v5 │ │ +02be12: 1f04 dd01 |0013: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@01dd │ │ +02be16: 390a 0400 |0015: if-nez v10, 0019 // +0004 │ │ +02be1a: 3d0b 0d00 |0017: if-lez v11, 0024 // +000d │ │ +02be1e: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ +02be22: 120b |001b: const/4 v11, #int 0 // #0 │ │ +02be24: 2201 ab01 |001c: new-instance v1, Ljava/net/InetSocketAddress; // type@01ab │ │ +02be28: 7030 700a a10b |001e: invoke-direct {v1, v10, v11}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0a70 │ │ +02be2e: 6e20 cd0a 1400 |0021: invoke-virtual {v4, v1}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@0acd │ │ +02be34: 6e30 ce0a 2400 |0024: invoke-virtual {v4, v2, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@0ace │ │ +02be3a: 6e20 cf0a 3400 |0027: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@0acf │ │ +02be40: 1104 |002a: return-object v4 │ │ +02be42: 6e10 190c 0600 |002b: invoke-virtual {v6}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0c19 │ │ +02be48: 0c05 |002e: move-result-object v5 │ │ +02be4a: 28e1 |002f: goto 0010 // -001f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0004 line=80 │ │ + 0x0008 line=81 │ │ + 0x000d line=82 │ │ + 0x0015 line=84 │ │ + 0x0019 line=86 │ │ + 0x001b line=87 │ │ + 0x001c line=89 │ │ + 0x0021 line=90 │ │ + 0x0024 line=93 │ │ + 0x0027 line=94 │ │ + 0x002a line=95 │ │ + 0x002b line=82 │ │ + locals : │ │ + 0x0021 - 0x0024 reg=1 isa Ljava/net/InetSocketAddress; │ │ + 0x0015 - 0x002b reg=4 sslsock Ljavax/net/ssl/SSLSocket; │ │ + 0x0004 - 0x0030 reg=0 connTimeout I │ │ + 0x000d - 0x0030 reg=2 remoteAddress Ljava/net/InetSocketAddress; │ │ + 0x0008 - 0x0030 reg=3 soTimeout I │ │ + 0x0000 - 0x0030 reg=6 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0030 reg=7 sock Ljava/net/Socket; │ │ + 0x0000 - 0x0030 reg=8 host Ljava/lang/String; │ │ + 0x0000 - 0x0030 reg=9 port I │ │ + 0x0000 - 0x0030 reg=10 localAddress Ljava/net/InetAddress; │ │ + 0x0000 - 0x0030 reg=11 localPort I │ │ + 0x0000 - 0x0030 reg=12 params Lorg/apache/http/params/HttpParams; │ │ + │ │ + #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'createSocket' │ │ + type : '()Ljava/net/Socket;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02be4c: |[02be4c] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:()Ljava/net/Socket; │ │ +02be5c: 7010 1c0c 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0c1c │ │ +02be62: 0c00 |0003: move-result-object v0 │ │ +02be64: 6e10 cb0a 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0acb │ │ +02be6a: 0c00 |0007: move-result-object v0 │ │ +02be6c: 6e10 d00a 0000 |0008: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0ad0 │ │ +02be72: 0c00 |000b: move-result-object v0 │ │ +02be74: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + │ │ + #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'createSocket' │ │ + type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +02be78: |[02be78] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +02be88: 7010 1c0c 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0c1c │ │ +02be8e: 0c00 |0003: move-result-object v0 │ │ +02be90: 6e10 cb0a 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0acb │ │ +02be96: 0c00 |0007: move-result-object v0 │ │ +02be98: 6e55 d10a 2043 |0008: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0ad1 │ │ +02be9e: 0c00 |000b: move-result-object v0 │ │ +02bea0: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x000d reg=2 socket Ljava/net/Socket; │ │ + 0x0000 - 0x000d reg=3 host Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=4 port I │ │ + 0x0000 - 0x000d reg=5 autoClose Z │ │ + │ │ + #3 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02bea4: |[02bea4] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.equals:(Ljava/lang/Object;)Z │ │ +02beb4: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +02beb8: 6e10 380a 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +02bebe: 0c00 |0005: move-result-object v0 │ │ +02bec0: 1c01 2402 |0006: const-class v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ +02bec4: 6e20 370a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ +02beca: 0a00 |000b: move-result v0 │ │ +02becc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +02bed0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +02bed2: 0f00 |000f: return v0 │ │ +02bed4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +02bed6: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0012 reg=3 obj Ljava/lang/Object; │ │ + │ │ + #4 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02bed8: |[02bed8] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.hashCode:()I │ │ +02bee8: 1c00 2402 |0000: const-class v0, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ +02beec: 6e10 390a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ +02bef2: 0a00 |0005: move-result v0 │ │ +02bef4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + │ │ + #5 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + name : 'isSecure' │ │ + type : '(Ljava/net/Socket;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02bef8: |[02bef8] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ +02bf08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02bf0a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0002 reg=2 socket Ljava/net/Socket; │ │ + │ │ + source_file_idx : 505 (EasySSLSocketFactory.java) │ │ + │ │ +Class #202 header: │ │ +class_idx : 549 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 506 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #202 annotations: │ │ +Annotations on method #3103 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/NoSuchAlgorithmException; Ljava/security/KeyStoreException; } │ │ +Annotations on method #3104 'checkClientTrusted' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ +Annotations on method #3105 'checkServerTrusted' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ + │ │ +Class #202 - │ │ + Class descriptor : 'Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljavax/net/ssl/X509TrustManager;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ + name : 'standardTrustManager' │ │ + type : 'Ljavax/net/ssl/X509TrustManager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ + name : '' │ │ + type : '(Ljava/security/KeyStore;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +02bf0c: |[02bf0c] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.:(Ljava/security/KeyStore;)V │ │ +02bf1c: 7010 360a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02bf22: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +02bf24: 5b42 ea03 |0004: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ +02bf28: 7100 d20a 0000 |0006: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@0ad2 │ │ +02bf2e: 0c02 |0009: move-result-object v2 │ │ +02bf30: 7110 d30a 0200 |000a: invoke-static {v2}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@0ad3 │ │ +02bf36: 0c00 |000d: move-result-object v0 │ │ +02bf38: 6e20 d50a 5000 |000e: invoke-virtual {v0, v5}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@0ad5 │ │ +02bf3e: 6e10 d40a 0000 |0011: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@0ad4 │ │ +02bf44: 0c01 |0014: move-result-object v1 │ │ +02bf46: 2112 |0015: array-length v2, v1 │ │ +02bf48: 3902 0a00 |0016: if-nez v2, 0020 // +000a │ │ +02bf4c: 2202 b501 |0018: new-instance v2, Ljava/security/NoSuchAlgorithmException; // type@01b5 │ │ +02bf50: 1a03 7a0d |001a: const-string v3, "no trust manager found" // string@0d7a │ │ +02bf54: 7020 760a 3200 |001c: invoke-direct {v2, v3}, Ljava/security/NoSuchAlgorithmException;.:(Ljava/lang/String;)V // method@0a76 │ │ +02bf5a: 2702 |001f: throw v2 │ │ +02bf5c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02bf5e: 4602 0102 |0021: aget-object v2, v1, v2 │ │ +02bf62: 1f02 e001 |0023: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@01e0 │ │ +02bf66: 5b42 ea03 |0025: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ +02bf6a: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0003 line=41 │ │ + 0x0006 line=51 │ │ + 0x000a line=50 │ │ + 0x000e line=52 │ │ + 0x0011 line=53 │ │ + 0x0015 line=54 │ │ + 0x0018 line=55 │ │ + 0x0020 line=57 │ │ + 0x0027 line=58 │ │ + locals : │ │ + 0x000e - 0x0028 reg=0 factory Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x0015 - 0x0028 reg=1 trustmanagers [Ljavax/net/ssl/TrustManager; │ │ + 0x0000 - 0x0028 reg=4 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ + 0x0000 - 0x0028 reg=5 keystore Ljava/security/KeyStore; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ + name : 'checkClientTrusted' │ │ + type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +02bf6c: |[02bf6c] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +02bf7c: 5410 ea03 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ +02bf80: 7230 d60a 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@0ad6 │ │ +02bf86: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 0x0005 line=67 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ + 0x0000 - 0x0006 reg=2 certificates [Ljava/security/cert/X509Certificate; │ │ + 0x0000 - 0x0006 reg=3 authType Ljava/lang/String; │ │ + │ │ + #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ + name : 'checkServerTrusted' │ │ + type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02bf88: |[02bf88] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +02bf98: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ + 0x0000 - 0x0001 reg=1 certificates [Ljava/security/cert/X509Certificate; │ │ + 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ + │ │ + #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ + name : 'getAcceptedIssuers' │ │ + type : '()[Ljava/security/cert/X509Certificate;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02bf9c: |[02bf9c] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +02bfac: 5410 ea03 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ +02bfb0: 7210 d70a 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@0ad7 │ │ +02bfb6: 0c00 |0005: move-result-object v0 │ │ +02bfb8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ + │ │ + source_file_idx : 506 (EasyX509TrustManager.java) │ │ + │ │ +Class #203 header: │ │ +class_idx : 77 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 304 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #203 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoStubImpl" │ │ + │ │ +Class #203 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02bfbc: |[02bfbc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +02bfcc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +02bfd2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getCanRetrieveWindowContent' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02bfd4: |[02bfd4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +02bfe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bfe6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getDescription' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02bfe8: |[02bfe8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02bff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bffa: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getId' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02bffc: |[02bffc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02c00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c00e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getResolveInfo' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02c010: |[02c010] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +02c020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c022: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getSettingsActivityName' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02c024: |[02c024] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02c034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c036: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + source_file_idx : 304 (AccessibilityServiceInfoCompat.java) │ │ + │ │ +Class #204 header: │ │ +class_idx : 84 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 111 │ │ +source_file_idx : 343 │ │ +static_fields_size : 9 │ │ +instance_fields_size: 19 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 38 │ │ + │ │ +Class #204 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$Op; } │ │ + │ │ +Class #204 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + #1 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_ADD' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_ATTACH' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 7 │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_DETACH' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 6 │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_HIDE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 4 │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_NULL' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_REMOVE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_REPLACE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_SHOW' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 5 │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "BackStackEntry" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mAddToBackStack' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mAllowAddToBackStack' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbShortTitleRes' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbShortTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbTitleRes' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mCommitted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mEnterAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mExitAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mHead' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mManager' │ │ + type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ + access : 0x0010 (FINAL) │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mNumOp' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mPopEnterAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mPopExitAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTail' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTransition' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTransitionStyle' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +02c038: |[02c038] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +02c048: 7010 b902 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@02b9 │ │ +02c04e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02c050: 5c10 2e00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ +02c054: 5b12 3800 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02c058: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=286 │ │ + 0x0003 line=201 │ │ + 0x0006 line=287 │ │ + 0x0008 line=288 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0009 reg=2 manager Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'doAddOp' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 141 16-bit code units │ │ +02c05c: |[02c05c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +02c06c: 5441 3800 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02c070: 5b61 7100 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +02c074: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +02c078: 5461 8500 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +02c07c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +02c080: 5461 8500 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +02c084: 6e20 430a 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02c08a: 0a01 |000f: move-result v1 │ │ +02c08c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +02c090: 2201 8c01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +02c094: 2202 9c01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +02c098: 7010 520a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c09e: 1a03 9d01 |0019: const-string v3, "Can't change tag of fragment " // string@019d │ │ +02c0a2: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c0a8: 0c02 |001e: move-result-object v2 │ │ +02c0aa: 6e20 570a 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02c0b0: 0c02 |0022: move-result-object v2 │ │ +02c0b2: 1a03 bc00 |0023: const-string v3, ": was " // string@00bc │ │ +02c0b6: 6e20 580a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c0bc: 0c02 |0028: move-result-object v2 │ │ +02c0be: 5463 8500 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +02c0c2: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c0c8: 0c02 |002e: move-result-object v2 │ │ +02c0ca: 1a03 6c00 |002f: const-string v3, " now " // string@006c │ │ +02c0ce: 6e20 580a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c0d4: 0c02 |0034: move-result-object v2 │ │ +02c0d6: 6e20 580a 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c0dc: 0c02 |0038: move-result-object v2 │ │ +02c0de: 6e10 5d0a 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c0e4: 0c02 |003c: move-result-object v2 │ │ +02c0e6: 7020 1f0a 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02c0ec: 2701 |0040: throw v1 │ │ +02c0ee: 5b67 8500 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +02c0f2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +02c0f6: 5261 7000 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +02c0fa: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +02c0fe: 5261 7000 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +02c102: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +02c106: 2201 8c01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +02c10a: 2202 9c01 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +02c10e: 7010 520a 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c114: 1a03 9c01 |0054: const-string v3, "Can't change container ID of fragment " // string@019c │ │ +02c118: 6e20 580a 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c11e: 0c02 |0059: move-result-object v2 │ │ +02c120: 6e20 570a 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02c126: 0c02 |005d: move-result-object v2 │ │ +02c128: 1a03 bc00 |005e: const-string v3, ": was " // string@00bc │ │ +02c12c: 6e20 580a 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c132: 0c02 |0063: move-result-object v2 │ │ +02c134: 5263 7000 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +02c138: 6e20 550a 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02c13e: 0c02 |0069: move-result-object v2 │ │ +02c140: 1a03 6c00 |006a: const-string v3, " now " // string@006c │ │ +02c144: 6e20 580a 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c14a: 0c02 |006f: move-result-object v2 │ │ +02c14c: 6e20 550a 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02c152: 0c02 |0073: move-result-object v2 │ │ +02c154: 6e10 5d0a 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c15a: 0c02 |0077: move-result-object v2 │ │ +02c15c: 7020 1f0a 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02c162: 2701 |007b: throw v1 │ │ +02c164: 5965 7000 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +02c168: 5965 6d00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +02c16c: 2200 5300 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +02c170: 7010 4a01 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +02c176: 5908 1b00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02c17a: 5b06 1e00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c17e: 6e20 4f01 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +02c184: 0e00 |008c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=347 │ │ + 0x0004 line=349 │ │ + 0x0006 line=350 │ │ + 0x0012 line=351 │ │ + 0x0041 line=355 │ │ + 0x0043 line=358 │ │ + 0x0045 line=359 │ │ + 0x004d line=360 │ │ + 0x007c line=364 │ │ + 0x0080 line=367 │ │ + 0x0085 line=368 │ │ + 0x0087 line=369 │ │ + 0x0089 line=370 │ │ + 0x008c line=371 │ │ + locals : │ │ + 0x0085 - 0x008d reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x008d reg=5 containerViewId I │ │ + 0x0000 - 0x008d reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008d reg=7 tag Ljava/lang/String; │ │ + 0x0000 - 0x008d reg=8 opcmd I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +02c188: |[02c188] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c19a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02c19c: 7051 5801 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@0158 │ │ +02c1a2: 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 │ │ + 0x0000 - 0x0006 reg=4 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +02c1a4: |[02c1a4] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c1b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02c1b6: 7050 5801 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@0158 │ │ +02c1bc: 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 │ │ + 0x0000 - 0x0005 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0005 reg=4 tag Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +02c1c0: |[02c1c0] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c1d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02c1d4: 7051 5801 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@0158 │ │ +02c1da: 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; │ │ + 0x0000 - 0x0006 reg=4 tag Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addOp' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 42 16-bit code units │ │ +02c1dc: |[02c1dc] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +02c1ec: 5410 3600 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +02c1f0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +02c1f4: 5b12 3d00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ +02c1f8: 5b12 3600 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +02c1fc: 5210 3400 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ +02c200: 5920 1c00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02c204: 5210 3500 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ +02c208: 5920 1d00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02c20c: 5210 3b00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ +02c210: 5920 2000 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02c214: 5210 3c00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ +02c218: 5920 2100 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +02c21c: 5210 3a00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ +02c220: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02c224: 5910 3a00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ +02c228: 0e00 |001e: return-void │ │ +02c22a: 5410 3d00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ +02c22e: 5b20 2200 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02c232: 5410 3d00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ +02c236: 5b02 1f00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ +02c23a: 5b12 3d00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ +02c23e: 28df |0029: goto 0008 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=317 │ │ + 0x0004 line=318 │ │ + 0x0008 line=324 │ │ + 0x000c line=325 │ │ + 0x0010 line=326 │ │ + 0x0014 line=327 │ │ + 0x0018 line=328 │ │ + 0x001e line=329 │ │ + 0x001f line=320 │ │ + 0x0023 line=321 │ │ + 0x0027 line=322 │ │ + locals : │ │ + 0x0000 - 0x002a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x002a reg=2 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addToBackStack' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02c240: |[02c240] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c250: 5520 2e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ +02c254: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +02c258: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02c25c: 1a01 7406 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0674 │ │ +02c260: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02c266: 2700 |000b: throw v0 │ │ +02c268: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +02c26a: 5c20 2d00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02c26e: 5b23 3900 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ +02c272: 1102 |0011: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=455 │ │ + 0x0004 line=456 │ │ + 0x000c line=459 │ │ + 0x000f line=460 │ │ + 0x0011 line=461 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0012 reg=3 name Ljava/lang/String; │ │ + │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'attach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02c274: |[02c274] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c284: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +02c288: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +02c28e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +02c290: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02c294: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c298: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +02c29e: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=423 │ │ + 0x0005 line=424 │ │ + 0x0008 line=425 │ │ + 0x000a line=426 │ │ + 0x000d line=428 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'bumpBackStackNesting' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 171 16-bit code units │ │ +02c2a0: |[02c2a0] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +02c2b0: 5563 2d00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02c2b4: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +02c2b8: 0e00 |0004: return-void │ │ +02c2ba: 6303 bc00 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02c2be: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +02c2c2: 1a03 5601 |0009: const-string v3, "BackStackEntry" // string@0156 │ │ +02c2c6: 2204 9c01 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +02c2ca: 7010 520a 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c2d0: 1a05 6501 |0010: const-string v5, "Bump nesting in " // string@0165 │ │ +02c2d4: 6e20 580a 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c2da: 0c04 |0015: move-result-object v4 │ │ +02c2dc: 6e20 570a 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02c2e2: 0c04 |0019: move-result-object v4 │ │ +02c2e4: 1a05 2900 |001a: const-string v5, " by " // string@0029 │ │ +02c2e8: 6e20 580a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c2ee: 0c04 |001f: move-result-object v4 │ │ +02c2f0: 6e20 550a 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02c2f6: 0c04 |0023: move-result-object v4 │ │ +02c2f8: 6e10 5d0a 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c2fe: 0c04 |0027: move-result-object v4 │ │ +02c300: 7120 af08 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02c306: 5461 3600 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +02c30a: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +02c30e: 5413 1e00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c312: 5234 6900 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02c316: b074 |0033: add-int/2addr v4, v7 │ │ +02c318: 5934 6900 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02c31c: 6303 bc00 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02c320: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ +02c324: 1a03 5601 |003a: const-string v3, "BackStackEntry" // string@0156 │ │ +02c328: 2204 9c01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +02c32c: 7010 520a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c332: 1a05 6601 |0041: const-string v5, "Bump nesting of " // string@0166 │ │ +02c336: 6e20 580a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c33c: 0c04 |0046: move-result-object v4 │ │ +02c33e: 5415 1e00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c342: 6e20 570a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02c348: 0c04 |004c: move-result-object v4 │ │ +02c34a: 1a05 7600 |004d: const-string v5, " to " // string@0076 │ │ +02c34e: 6e20 580a 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c354: 0c04 |0052: move-result-object v4 │ │ +02c356: 5415 1e00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c35a: 5255 6900 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02c35e: 6e20 550a 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02c364: 0c04 |005a: move-result-object v4 │ │ +02c366: 6e10 5d0a 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c36c: 0c04 |005e: move-result-object v4 │ │ +02c36e: 7120 af08 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02c374: 5413 2300 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c378: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ +02c37c: 5413 2300 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c380: 6e10 860a 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02c386: 0a03 |006b: move-result v3 │ │ +02c388: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ +02c38c: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ +02c390: 5413 2300 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c394: 6e20 800a 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02c39a: 0c02 |0075: move-result-object v2 │ │ +02c39c: 1f02 5b00 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +02c3a0: 5223 6900 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02c3a4: b073 |007a: add-int/2addr v3, v7 │ │ +02c3a6: 5923 6900 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02c3aa: 6303 bc00 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02c3ae: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ +02c3b2: 1a03 5601 |0081: const-string v3, "BackStackEntry" // string@0156 │ │ +02c3b6: 2204 9c01 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +02c3ba: 7010 520a 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c3c0: 1a05 6601 |0088: const-string v5, "Bump nesting of " // string@0166 │ │ +02c3c4: 6e20 580a 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c3ca: 0c04 |008d: move-result-object v4 │ │ +02c3cc: 6e20 570a 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02c3d2: 0c04 |0091: move-result-object v4 │ │ +02c3d4: 1a05 7600 |0092: const-string v5, " to " // string@0076 │ │ +02c3d8: 6e20 580a 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c3de: 0c04 |0097: move-result-object v4 │ │ +02c3e0: 5225 6900 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02c3e4: 6e20 550a 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02c3ea: 0c04 |009d: move-result-object v4 │ │ +02c3ec: 6e10 5d0a 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c3f2: 0c04 |00a1: move-result-object v4 │ │ +02c3f4: 7120 af08 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02c3fa: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02c3fe: 28c7 |00a7: goto 006e // -0039 │ │ +02c400: 5411 1f00 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ +02c404: 2883 |00aa: goto 002d // -007d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=502 │ │ + 0x0004 line=522 │ │ + 0x0005 line=505 │ │ + 0x002b line=507 │ │ + 0x002d line=508 │ │ + 0x002f line=509 │ │ + 0x0036 line=510 │ │ + 0x0062 line=512 │ │ + 0x0066 line=513 │ │ + 0x0070 line=514 │ │ + 0x0078 line=515 │ │ + 0x007d line=516 │ │ + 0x00a5 line=513 │ │ + 0x00a8 line=520 │ │ + locals : │ │ + 0x006e - 0x00a8 reg=0 i I │ │ + 0x0078 - 0x00a8 reg=2 r Landroid/support/v4/app/Fragment; │ │ + 0x002d - 0x00ab reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x00ab reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x00ab reg=7 amt I │ │ + │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commit' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02c408: |[02c408] android.support.v4.app.BackStackRecord.commit:()I │ │ +02c418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c41a: 6e20 5501 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0155 │ │ +02c420: 0a00 |0004: move-result v0 │ │ +02c422: 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;) │ │ + name : 'commitAllowingStateLoss' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02c424: |[02c424] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +02c434: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02c436: 6e20 5501 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0155 │ │ +02c43c: 0a00 |0004: move-result v0 │ │ +02c43e: 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;) │ │ + name : 'commitInternal' │ │ + type : '(Z)I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +02c440: |[02c440] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +02c450: 5530 3300 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0033 │ │ +02c454: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02c458: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02c45c: 1a01 2a08 |0006: const-string v1, "commit already called" // string@082a │ │ +02c460: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02c466: 2700 |000b: throw v0 │ │ +02c468: 6300 bc00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02c46c: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +02c470: 1a00 5601 |0010: const-string v0, "BackStackEntry" // string@0156 │ │ +02c474: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02c478: 7010 520a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c47e: 1a02 b101 |0017: const-string v2, "Commit: " // string@01b1 │ │ +02c482: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c488: 0c01 |001c: move-result-object v1 │ │ +02c48a: 6e20 570a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02c490: 0c01 |0020: move-result-object v1 │ │ +02c492: 6e10 5d0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c498: 0c01 |0024: move-result-object v1 │ │ +02c49a: 7120 af08 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02c4a0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +02c4a2: 5c30 3300 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0033 │ │ +02c4a6: 5530 2d00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02c4aa: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ +02c4ae: 5430 3800 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02c4b2: 6e20 4c02 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@024c │ │ +02c4b8: 0a00 |0034: move-result v0 │ │ +02c4ba: 5930 3700 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02c4be: 5430 3800 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02c4c2: 6e30 6202 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ +02c4c8: 5230 3700 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02c4cc: 0f00 |003e: return v0 │ │ +02c4ce: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ +02c4d0: 5930 3700 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02c4d4: 28f5 |0042: goto 0037 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=533 │ │ + 0x000c line=534 │ │ + 0x0028 line=535 │ │ + 0x002b line=536 │ │ + 0x002f line=537 │ │ + 0x0037 line=541 │ │ + 0x003c line=542 │ │ + 0x003f line=539 │ │ + locals : │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0043 reg=4 allowStateLoss Z │ │ + │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'detach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02c4d8: |[02c4d8] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c4e8: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +02c4ec: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +02c4f2: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +02c4f4: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02c4f8: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c4fc: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +02c502: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=414 │ │ + 0x0005 line=415 │ │ + 0x0008 line=416 │ │ + 0x000a line=417 │ │ + 0x000d line=419 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'disallowAddToBackStack' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +02c504: |[02c504] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +02c514: 5520 2d00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02c518: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02c51c: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02c520: 1a01 7606 |0006: const-string v1, "This transaction is already being added to the back stack" // string@0676 │ │ +02c524: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02c52a: 2700 |000b: throw v0 │ │ +02c52c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +02c52e: 5c20 2e00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ +02c532: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + 0x0004 line=470 │ │ + 0x000c line=473 │ │ + 0x000f line=474 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 446 16-bit code units │ │ +02c534: |[02c534] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +02c544: 6e20 090a 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c54a: 1a04 7a0c |0003: const-string v4, "mName=" // string@0c7a │ │ +02c54e: 6e20 090a 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c554: 5464 3900 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ +02c558: 6e20 090a 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c55e: 1a04 5600 |000d: const-string v4, " mIndex=" // string@0056 │ │ +02c562: 6e20 090a 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c568: 5264 3700 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02c56c: 6e20 070a 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02c572: 1a04 4d00 |0017: const-string v4, " mCommitted=" // string@004d │ │ +02c576: 6e20 090a 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c57c: 5564 3300 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0033 │ │ +02c580: 6e20 0f0a 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +02c586: 5264 3e00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02c58a: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ +02c58e: 6e20 090a 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c594: 1a04 e80c |0028: const-string v4, "mTransition=#" // string@0ce8 │ │ +02c598: 6e20 090a 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c59e: 5264 3e00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02c5a2: 7110 250a 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c5a8: 0c04 |0032: move-result-object v4 │ │ +02c5aa: 6e20 090a 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c5b0: 1a04 6700 |0036: const-string v4, " mTransitionStyle=#" // string@0067 │ │ +02c5b4: 6e20 090a 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c5ba: 5264 3f00 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02c5be: 7110 250a 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c5c4: 0c04 |0040: move-result-object v4 │ │ +02c5c6: 6e20 0e0a 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c5cc: 5264 3400 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ +02c5d0: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ +02c5d4: 5264 3500 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ +02c5d8: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ +02c5dc: 6e20 090a 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c5e2: 1a04 2c0c |004f: const-string v4, "mEnterAnim=#" // string@0c2c │ │ +02c5e6: 6e20 090a 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c5ec: 5264 3400 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ +02c5f0: 7110 250a 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c5f6: 0c04 |0059: move-result-object v4 │ │ +02c5f8: 6e20 090a 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c5fe: 1a04 5200 |005d: const-string v4, " mExitAnim=#" // string@0052 │ │ +02c602: 6e20 090a 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c608: 5264 3500 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ +02c60c: 7110 250a 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c612: 0c04 |0067: move-result-object v4 │ │ +02c614: 6e20 0e0a 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c61a: 5264 3b00 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ +02c61e: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ +02c622: 5264 3c00 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ +02c626: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ +02c62a: 6e20 090a 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c630: 1a04 930c |0076: const-string v4, "mPopEnterAnim=#" // string@0c93 │ │ +02c634: 6e20 090a 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c63a: 5264 3b00 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ +02c63e: 7110 250a 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c644: 0c04 |0080: move-result-object v4 │ │ +02c646: 6e20 090a 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c64c: 1a04 5b00 |0084: const-string v4, " mPopExitAnim=#" // string@005b │ │ +02c650: 6e20 090a 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c656: 5264 3c00 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ +02c65a: 7110 250a 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c660: 0c04 |008e: move-result-object v4 │ │ +02c662: 6e20 0e0a 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c668: 5264 3100 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02c66c: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ +02c670: 5464 3200 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +02c674: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ +02c678: 6e20 090a 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c67e: 1a04 eb0b |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0beb │ │ +02c682: 6e20 090a 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c688: 5264 3100 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02c68c: 7110 250a 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c692: 0c04 |00a7: move-result-object v4 │ │ +02c694: 6e20 090a 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c69a: 1a04 4c00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004c │ │ +02c69e: 6e20 090a 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c6a4: 5464 3200 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +02c6a8: 6e20 0d0a 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02c6ae: 5264 2f00 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02c6b2: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ +02c6b6: 5464 3000 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +02c6ba: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ +02c6be: 6e20 090a 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c6c4: 1a04 e80b |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0be8 │ │ +02c6c8: 6e20 090a 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c6ce: 5264 2f00 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02c6d2: 7110 250a 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c6d8: 0c04 |00ca: move-result-object v4 │ │ +02c6da: 6e20 090a 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c6e0: 1a04 4b00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004b │ │ +02c6e4: 6e20 090a 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c6ea: 5464 3000 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +02c6ee: 6e20 0d0a 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02c6f4: 5464 3600 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +02c6f8: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ +02c6fc: 6e20 090a 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c702: 1a04 c105 |00df: const-string v4, "Operations:" // string@05c1 │ │ +02c706: 6e20 0e0a 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c70c: 2204 9c01 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +02c710: 7010 520a 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02c716: 6e20 580a 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c71c: 0c04 |00ec: move-result-object v4 │ │ +02c71e: 1a05 0300 |00ed: const-string v5, " " // string@0003 │ │ +02c722: 6e20 580a 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02c728: 0c04 |00f2: move-result-object v4 │ │ +02c72a: 6e10 5d0a 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02c730: 0c01 |00f6: move-result-object v1 │ │ +02c732: 5463 3600 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +02c736: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ +02c738: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ +02c73c: 6e20 090a 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c742: 1a04 1000 |00ff: const-string v4, " Op #" // string@0010 │ │ +02c746: 6e20 090a 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c74c: 6e20 070a 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02c752: 1a04 b400 |0107: const-string v4, ":" // string@00b4 │ │ +02c756: 6e20 0e0a 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c75c: 6e20 090a 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c762: 1a04 2608 |010f: const-string v4, "cmd=" // string@0826 │ │ +02c766: 6e20 090a 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c76c: 5234 1b00 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02c770: 6e20 070a 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02c776: 1a04 3d00 |0119: const-string v4, " fragment=" // string@003d │ │ +02c77a: 6e20 090a 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c780: 5434 1e00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c784: 6e20 0d0a 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02c78a: 5234 1c00 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02c78e: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ +02c792: 5234 1d00 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02c796: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ +02c79a: 6e20 090a 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c7a0: 1a04 1c09 |012e: const-string v4, "enterAnim=#" // string@091c │ │ +02c7a4: 6e20 090a 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c7aa: 5234 1c00 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02c7ae: 7110 250a 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c7b4: 0c04 |0138: move-result-object v4 │ │ +02c7b6: 6e20 090a 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c7bc: 1a04 3900 |013c: const-string v4, " exitAnim=#" // string@0039 │ │ +02c7c0: 6e20 090a 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c7c6: 5234 1d00 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02c7ca: 7110 250a 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c7d0: 0c04 |0146: move-result-object v4 │ │ +02c7d2: 6e20 0e0a 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c7d8: 5234 2000 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02c7dc: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ +02c7e0: 5234 2100 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +02c7e4: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ +02c7e8: 6e20 090a 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c7ee: 1a04 6f0e |0155: const-string v4, "popEnterAnim=#" // string@0e6f │ │ +02c7f2: 6e20 090a 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c7f8: 5234 2000 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02c7fc: 7110 250a 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c802: 0c04 |015f: move-result-object v4 │ │ +02c804: 6e20 090a 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c80a: 1a04 7000 |0163: const-string v4, " popExitAnim=#" // string@0070 │ │ +02c80e: 6e20 090a 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c814: 5234 2100 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +02c818: 7110 250a 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02c81e: 0c04 |016d: move-result-object v4 │ │ +02c820: 6e20 0e0a 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c826: 5434 2300 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c82a: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ +02c82e: 5434 2300 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c832: 6e10 860a 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02c838: 0a04 |017a: move-result v4 │ │ +02c83a: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ +02c83e: 1200 |017d: const/4 v0, #int 0 // #0 │ │ +02c840: 5434 2300 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c844: 6e10 860a 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02c84a: 0a04 |0183: move-result v4 │ │ +02c84c: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ +02c850: 6e20 090a 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c856: 5434 2300 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c85a: 6e10 860a 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02c860: 0a04 |018e: move-result v4 │ │ +02c862: 1215 |018f: const/4 v5, #int 1 // #1 │ │ +02c864: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ +02c868: 1a04 fc05 |0192: const-string v4, "Removed: " // string@05fc │ │ +02c86c: 6e20 090a 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c872: 5434 2300 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02c876: 6e20 800a 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02c87c: 0c04 |019c: move-result-object v4 │ │ +02c87e: 6e20 0d0a 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02c884: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02c888: 28dc |01a2: goto 017e // -0024 │ │ +02c88a: 1a04 fb05 |01a3: const-string v4, "Removed:" // string@05fb │ │ +02c88e: 6e20 0e0a 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02c894: 6e20 090a 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c89a: 1a04 0400 |01ab: const-string v4, " #" // string@0004 │ │ +02c89e: 6e20 090a 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c8a4: 6e20 070a 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02c8aa: 1a04 b500 |01b3: const-string v4, ": " // string@00b5 │ │ +02c8ae: 6e20 090a 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02c8b4: 28df |01b8: goto 0197 // -0021 │ │ +02c8b6: 5433 1f00 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ +02c8ba: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ +02c8be: 0e00 |01bd: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + 0x000d line=213 │ │ + 0x0017 line=214 │ │ + 0x0021 line=215 │ │ + 0x0025 line=216 │ │ + 0x002d line=217 │ │ + 0x0036 line=218 │ │ + 0x003b line=219 │ │ + 0x0044 line=221 │ │ + 0x004c line=222 │ │ + 0x0054 line=223 │ │ + 0x005d line=224 │ │ + 0x0062 line=225 │ │ + 0x006b line=227 │ │ + 0x0073 line=228 │ │ + 0x007b line=229 │ │ + 0x0084 line=230 │ │ + 0x0089 line=231 │ │ + 0x0092 line=233 │ │ + 0x009a line=234 │ │ + 0x00a2 line=235 │ │ + 0x00ab line=236 │ │ + 0x00b0 line=237 │ │ + 0x00b5 line=239 │ │ + 0x00bd line=240 │ │ + 0x00c5 line=241 │ │ + 0x00ce line=242 │ │ + 0x00d3 line=243 │ │ + 0x00d8 line=246 │ │ + 0x00dc line=247 │ │ + 0x00e4 line=248 │ │ + 0x00f7 line=249 │ │ + 0x00f9 line=250 │ │ + 0x00fa line=251 │ │ + 0x00fc line=252 │ │ + 0x0107 line=253 │ │ + 0x010c line=254 │ │ + 0x0119 line=255 │ │ + 0x0123 line=256 │ │ + 0x012b line=257 │ │ + 0x0133 line=258 │ │ + 0x013c line=259 │ │ + 0x0141 line=260 │ │ + 0x014a line=262 │ │ + 0x0152 line=263 │ │ + 0x015a line=264 │ │ + 0x0163 line=265 │ │ + 0x0168 line=266 │ │ + 0x0171 line=268 │ │ + 0x017d line=269 │ │ + 0x0186 line=270 │ │ + 0x0189 line=271 │ │ + 0x0192 line=272 │ │ + 0x0197 line=278 │ │ + 0x01a0 line=269 │ │ + 0x01a3 line=274 │ │ + 0x01a8 line=275 │ │ + 0x01b3 line=276 │ │ + 0x01b9 line=281 │ │ + 0x01bd line=284 │ │ + locals : │ │ + 0x017e - 0x01b9 reg=0 i I │ │ + 0x00f7 - 0x01bd reg=1 innerPrefix Ljava/lang/String; │ │ + 0x00fa - 0x01bd reg=2 num I │ │ + 0x00f9 - 0x01bd reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x01be reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x01be reg=7 prefix Ljava/lang/String; │ │ + 0x0000 - 0x01be reg=8 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x01be reg=9 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x01be reg=10 args [Ljava/lang/String; │ │ + │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbShortTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02c8c0: |[02c8c0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +02c8d0: 5220 2f00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02c8d4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +02c8d8: 5420 3800 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02c8dc: 5400 c600 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02c8e0: 5221 2f00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02c8e4: 6e20 0102 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0201 │ │ +02c8ea: 0c00 |000d: move-result-object v0 │ │ +02c8ec: 1100 |000e: return-object v0 │ │ +02c8ee: 5420 3000 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +02c8f2: 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; │ │ + │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbShortTitleRes' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c8f4: |[02c8f4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +02c904: 5210 2f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02c908: 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;) │ │ + name : 'getBreadCrumbTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02c90c: |[02c90c] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +02c91c: 5220 3100 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02c920: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +02c924: 5420 3800 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02c928: 5400 c600 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02c92c: 5221 3100 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02c930: 6e20 0102 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0201 │ │ +02c936: 0c00 |000d: move-result-object v0 │ │ +02c938: 1100 |000e: return-object v0 │ │ +02c93a: 5420 3200 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +02c93e: 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; │ │ + │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbTitleRes' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c940: |[02c940] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +02c950: 5210 3100 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02c954: 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;) │ │ + name : 'getId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c958: |[02c958] android.support.v4.app.BackStackRecord.getId:()I │ │ +02c968: 5210 3700 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02c96c: 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;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c970: |[02c970] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +02c980: 5410 3900 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0039 │ │ +02c984: 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;) │ │ + name : 'getTransition' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c988: |[02c988] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +02c998: 5210 3e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02c99c: 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;) │ │ + name : 'getTransitionStyle' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c9a0: |[02c9a0] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +02c9b0: 5210 3f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02c9b4: 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;) │ │ + name : 'hide' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02c9b8: |[02c9b8] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02c9c8: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +02c9cc: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +02c9d2: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +02c9d4: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02c9d8: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02c9dc: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +02c9e2: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + 0x0005 line=397 │ │ + 0x0008 line=398 │ │ + 0x000a line=399 │ │ + 0x000d line=401 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'isAddToBackStackAllowed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c9e4: |[02c9e4] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +02c9f4: 5510 2e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002e │ │ +02c9f8: 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;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +02c9fc: |[02c9fc] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +02ca0c: 5210 3a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003a │ │ +02ca10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +02ca14: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02ca16: 0f00 |0005: return v0 │ │ +02ca18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02ca1a: 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;) │ │ + name : 'popFromBackStack' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 288 16-bit code units │ │ +02ca1c: |[02ca1c] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +02ca2c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +02ca2e: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ +02ca30: 6304 bc00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02ca34: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +02ca38: 1a04 5601 |0006: const-string v4, "BackStackEntry" // string@0156 │ │ +02ca3c: 2205 9c01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02ca40: 7010 520a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ca46: 1a06 730e |000d: const-string v6, "popFromBackStack: " // string@0e73 │ │ +02ca4a: 6e20 580a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ca50: 0c05 |0012: move-result-object v5 │ │ +02ca52: 6e20 570a a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ca58: 0c05 |0016: move-result-object v5 │ │ +02ca5a: 6e10 5d0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ca60: 0c05 |001a: move-result-object v5 │ │ +02ca62: 7120 af08 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ca68: 6e20 5201 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0152 │ │ +02ca6e: 54a3 3d00 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003d │ │ +02ca72: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ +02ca76: 5234 1b00 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02ca7a: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ +02ca80: 2204 8b01 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ +02ca84: 2205 9c01 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02ca88: 7010 520a 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ca8e: 1a06 7c06 |0031: const-string v6, "Unknown cmd: " // string@067c │ │ +02ca92: 6e20 580a 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ca98: 0c05 |0036: move-result-object v5 │ │ +02ca9a: 5236 1b00 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02ca9e: 6e20 550a 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02caa4: 0c05 |003c: move-result-object v5 │ │ +02caa6: 6e10 5d0a 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02caac: 0c05 |0040: move-result-object v5 │ │ +02caae: 7020 1c0a 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +02cab4: 2704 |0044: throw v4 │ │ +02cab6: 5430 1e00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02caba: 5234 2100 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +02cabe: 5904 7b00 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cac2: 54a4 3800 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cac6: 52a5 3e00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02caca: 7110 8502 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cad0: 0a05 |0052: move-result v5 │ │ +02cad2: 52a6 3f00 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cad6: 6e40 8002 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ +02cadc: 5433 2200 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02cae0: 28c9 |005a: goto 0023 // -0037 │ │ +02cae2: 5430 1e00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cae6: 5234 2100 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +02caea: 5904 7b00 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02caee: 54a4 3800 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02caf2: 52a5 3e00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02caf6: 7110 8502 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cafc: 0a05 |0068: move-result v5 │ │ +02cafe: 52a6 3f00 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cb02: 6e40 8002 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ +02cb08: 5434 2300 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02cb0c: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ +02cb10: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +02cb12: 5434 2300 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02cb16: 6e10 860a 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02cb1c: 0a04 |0078: move-result v4 │ │ +02cb1e: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ +02cb22: 5434 2300 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02cb26: 6e20 800a 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02cb2c: 0c02 |0080: move-result-object v2 │ │ +02cb2e: 1f02 5b00 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +02cb32: 5234 2000 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02cb36: 5924 7b00 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cb3a: 54a4 3800 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cb3e: 6e30 4a02 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ +02cb44: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02cb48: 28e5 |008e: goto 0073 // -001b │ │ +02cb4a: 5430 1e00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cb4e: 5234 2000 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02cb52: 5904 7b00 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cb56: 54a4 3800 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cb5a: 6e30 4a02 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ +02cb60: 28be |009a: goto 0058 // -0042 │ │ +02cb62: 5430 1e00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cb66: 5234 2000 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02cb6a: 5904 7b00 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cb6e: 54a4 3800 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cb72: 52a5 3e00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cb76: 7110 8502 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cb7c: 0a05 |00a8: move-result v5 │ │ +02cb7e: 52a6 3f00 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cb82: 6e40 8b02 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@028b │ │ +02cb88: 28aa |00ae: goto 0058 // -0056 │ │ +02cb8a: 5430 1e00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cb8e: 5234 2100 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0021 │ │ +02cb92: 5904 7b00 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cb96: 54a4 3800 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cb9a: 52a5 3e00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cb9e: 7110 8502 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cba4: 0a05 |00bc: move-result v5 │ │ +02cba6: 52a6 3f00 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cbaa: 6e40 6c02 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@026c │ │ +02cbb0: 2896 |00c2: goto 0058 // -006a │ │ +02cbb2: 5430 1e00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cbb6: 5234 2000 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02cbba: 5904 7b00 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cbbe: 54a4 3800 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cbc2: 52a5 3e00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cbc6: 7110 8502 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cbcc: 0a05 |00d0: move-result v5 │ │ +02cbce: 52a6 3f00 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cbd2: 6e40 4e02 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@024e │ │ +02cbd8: 2882 |00d6: goto 0058 // -007e │ │ +02cbda: 5430 1e00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cbde: 5234 2000 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0020 │ │ +02cbe2: 5904 7b00 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cbe6: 54a4 3800 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cbea: 52a5 3e00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cbee: 7110 8502 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cbf4: 0a05 |00e4: move-result v5 │ │ +02cbf6: 52a6 3f00 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cbfa: 6e40 5102 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0251 │ │ +02cc00: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ +02cc04: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ +02cc08: 54a4 3800 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cc0c: 54a5 3800 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cc10: 5255 ce00 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02cc14: 52a6 3e00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cc18: 7110 8502 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0285 │ │ +02cc1e: 0a06 |00f9: move-result v6 │ │ +02cc20: 52a7 3f00 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cc24: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ +02cc26: 6e58 7202 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0272 │ │ +02cc2c: 52a4 3700 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02cc30: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ +02cc34: 54a4 3800 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cc38: 52a5 3700 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02cc3c: 6e20 6802 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0268 │ │ +02cc42: 59a9 3700 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02cc46: 0e00 |010d: return-void │ │ +02cc48: 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 │ │ + 0x002a line=689 │ │ + 0x0045 line=639 │ │ + 0x0047 line=640 │ │ + 0x004b line=641 │ │ + 0x0058 line=693 │ │ + 0x005b line=646 │ │ + 0x005d line=647 │ │ + 0x0061 line=648 │ │ + 0x006e line=651 │ │ + 0x0072 line=652 │ │ + 0x007b line=653 │ │ + 0x0083 line=654 │ │ + 0x0087 line=655 │ │ + 0x008c line=652 │ │ + 0x008f line=660 │ │ + 0x0091 line=661 │ │ + 0x0095 line=662 │ │ + 0x009b line=665 │ │ + 0x009d line=666 │ │ + 0x00a1 line=667 │ │ + 0x00af line=671 │ │ + 0x00b1 line=672 │ │ + 0x00b5 line=673 │ │ + 0x00c3 line=677 │ │ + 0x00c5 line=678 │ │ + 0x00c9 line=679 │ │ + 0x00d7 line=683 │ │ + 0x00d9 line=684 │ │ + 0x00dd line=685 │ │ + 0x00ec line=696 │ │ + 0x00ee line=697 │ │ + 0x0100 line=701 │ │ + 0x0104 line=702 │ │ + 0x010b line=703 │ │ + 0x010d line=705 │ │ + 0x010e line=637 │ │ + locals : │ │ + 0x0047 - 0x005b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x005d - 0x008f reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0073 - 0x008f reg=1 i I │ │ + 0x0083 - 0x008f reg=2 old Landroid/support/v4/app/Fragment; │ │ + 0x0091 - 0x009b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x009d - 0x00af reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x00b1 - 0x00c3 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x00c5 - 0x00d7 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x00d9 - 0x00ec reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0120 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0120 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0120 reg=11 doStateMove Z │ │ + │ │ + #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'remove' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02cc6c: |[02cc6c] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02cc7c: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +02cc80: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +02cc86: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +02cc88: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02cc8c: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cc90: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +02cc96: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=387 │ │ + 0x0005 line=388 │ │ + 0x0008 line=389 │ │ + 0x000a line=390 │ │ + 0x000d line=392 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +02cc98: |[02cc98] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02cca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ccaa: 6e40 6801 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@0168 │ │ +02ccb0: 0c00 |0004: move-result-object v0 │ │ +02ccb2: 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; │ │ + │ │ + #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +02ccb4: |[02ccb4] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02ccc4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +02ccc8: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +02cccc: 1a01 8a05 |0004: const-string v1, "Must use non-zero containerViewId" // string@058a │ │ +02ccd0: 7020 1c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +02ccd6: 2700 |0009: throw v0 │ │ +02ccd8: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +02ccda: 7050 5801 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@0158 │ │ +02cce0: 1102 |000e: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=378 │ │ + 0x0002 line=379 │ │ + 0x000a line=382 │ │ + 0x000e line=383 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000f reg=3 containerViewId I │ │ + 0x0000 - 0x000f reg=4 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x000f reg=5 tag Ljava/lang/String; │ │ + │ │ + #28 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 392 16-bit code units │ │ +02cce4: |[02cce4] android.support.v4.app.BackStackRecord.run:()V │ │ +02ccf4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +02ccf6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +02ccf8: 6304 bc00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02ccfc: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +02cd00: 1a04 5601 |0006: const-string v4, "BackStackEntry" // string@0156 │ │ +02cd04: 2205 9c01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02cd08: 7010 520a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02cd0e: 1a06 0406 |000d: const-string v6, "Run: " // string@0604 │ │ +02cd12: 6e20 580a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02cd18: 0c05 |0012: move-result-object v5 │ │ +02cd1a: 6e20 570a 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02cd20: 0c05 |0016: move-result-object v5 │ │ +02cd22: 6e10 5d0a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02cd28: 0c05 |001a: move-result-object v5 │ │ +02cd2a: 7120 af08 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02cd30: 5594 2d00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02cd34: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +02cd38: 5294 3700 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02cd3c: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +02cd40: 2204 8c01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@018c │ │ +02cd44: 1a05 4907 |0028: const-string v5, "addToBackStack() called after commit()" // string@0749 │ │ +02cd48: 7020 1f0a 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02cd4e: 2704 |002d: throw v4 │ │ +02cd50: 6e20 5201 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0152 │ │ +02cd56: 5493 3600 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0036 │ │ +02cd5a: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ +02cd5e: 5234 1b00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02cd62: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ +02cd68: 2204 8b01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ +02cd6c: 2205 9c01 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02cd70: 7010 520a 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02cd76: 1a06 7c06 |0041: const-string v6, "Unknown cmd: " // string@067c │ │ +02cd7a: 6e20 580a 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02cd80: 0c05 |0046: move-result-object v5 │ │ +02cd82: 5236 1b00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02cd86: 6e20 550a 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02cd8c: 0c05 |004c: move-result-object v5 │ │ +02cd8e: 6e10 5d0a 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02cd94: 0c05 |0050: move-result-object v5 │ │ +02cd96: 7020 1c0a 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +02cd9c: 2704 |0054: throw v4 │ │ +02cd9e: 5430 1e00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cda2: 5234 1c00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02cda6: 5904 7b00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cdaa: 5494 3800 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cdae: 6e30 4a02 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ +02cdb4: 5433 1f00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001f │ │ +02cdb8: 28d1 |0062: goto 0033 // -002f │ │ +02cdba: 5430 1e00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cdbe: 5494 3800 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cdc2: 5444 c700 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02cdc6: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ +02cdca: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +02cdcc: 5494 3800 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cdd0: 5444 c700 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02cdd4: 6e10 860a 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02cdda: 0a04 |0073: move-result v4 │ │ +02cddc: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ +02cde0: 5494 3800 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cde4: 5444 c700 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02cde8: 6e20 800a 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02cdee: 0c02 |007d: move-result-object v2 │ │ +02cdf0: 1f02 5b00 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +02cdf4: 6304 bc00 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02cdf8: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +02cdfc: 1a04 5601 |0084: const-string v4, "BackStackEntry" // string@0156 │ │ +02ce00: 2205 9c01 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02ce04: 7010 520a 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ce0a: 1a06 ac05 |008b: const-string v6, "OP_REPLACE: adding=" // string@05ac │ │ +02ce0e: 6e20 580a 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ce14: 0c05 |0090: move-result-object v5 │ │ +02ce16: 6e20 570a 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ce1c: 0c05 |0094: move-result-object v5 │ │ +02ce1e: 1a06 6f00 |0095: const-string v6, " old=" // string@006f │ │ +02ce22: 6e20 580a 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ce28: 0c05 |009a: move-result-object v5 │ │ +02ce2a: 6e20 570a 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ce30: 0c05 |009e: move-result-object v5 │ │ +02ce32: 6e10 5d0a 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ce38: 0c05 |00a2: move-result-object v5 │ │ +02ce3a: 7120 af08 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ce40: 5224 6d00 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +02ce44: 5205 6d00 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +02ce48: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ +02ce4c: 5434 2300 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02ce50: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ +02ce54: 2204 ba01 |00b0: new-instance v4, Ljava/util/ArrayList; // type@01ba │ │ +02ce58: 7010 790a 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02ce5e: 5b34 2300 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02ce62: 5434 2300 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0023 │ │ +02ce66: 6e20 7c0a 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02ce6c: 5234 1d00 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02ce70: 5924 7b00 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02ce74: 5594 2d00 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02ce78: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ +02ce7c: 5224 6900 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02ce80: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02ce84: 5924 6900 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02ce88: 6304 bc00 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02ce8c: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ +02ce90: 1a04 5601 |00ce: const-string v4, "BackStackEntry" // string@0156 │ │ +02ce94: 2205 9c01 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02ce98: 7010 520a 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ce9e: 1a06 6601 |00d5: const-string v6, "Bump nesting of " // string@0166 │ │ +02cea2: 6e20 580a 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02cea8: 0c05 |00da: move-result-object v5 │ │ +02ceaa: 6e20 570a 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ceb0: 0c05 |00de: move-result-object v5 │ │ +02ceb2: 1a06 7600 |00df: const-string v6, " to " // string@0076 │ │ +02ceb6: 6e20 580a 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02cebc: 0c05 |00e4: move-result-object v5 │ │ +02cebe: 5226 6900 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02cec2: 6e20 550a 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02cec8: 0c05 |00ea: move-result-object v5 │ │ +02ceca: 6e10 5d0a 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ced0: 0c05 |00ee: move-result-object v5 │ │ +02ced2: 7120 af08 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ced8: 5494 3800 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cedc: 5295 3e00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cee0: 5296 3f00 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cee4: 6e40 8002 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ +02ceea: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02ceee: 2900 6fff |00fd: goto/16 006c // -0091 │ │ +02cef2: 5234 1c00 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02cef6: 5904 7b00 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cefa: 5494 3800 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cefe: 6e30 4a02 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@024a │ │ +02cf04: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ +02cf08: 5430 1e00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cf0c: 5234 1d00 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02cf10: 5904 7b00 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cf14: 5494 3800 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cf18: 5295 3e00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cf1c: 5296 3f00 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cf20: 6e40 8002 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ +02cf26: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ +02cf2a: 5430 1e00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cf2e: 5234 1d00 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02cf32: 5904 7b00 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cf36: 5494 3800 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cf3a: 5295 3e00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cf3e: 5296 3f00 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cf42: 6e40 6c02 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@026c │ │ +02cf48: 2900 36ff |012a: goto/16 0060 // -00ca │ │ +02cf4c: 5430 1e00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cf50: 5234 1c00 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02cf54: 5904 7b00 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cf58: 5494 3800 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cf5c: 5295 3e00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cf60: 5296 3f00 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cf64: 6e40 8b02 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@028b │ │ +02cf6a: 2900 25ff |013b: goto/16 0060 // -00db │ │ +02cf6e: 5430 1e00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cf72: 5234 1d00 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001d │ │ +02cf76: 5904 7b00 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cf7a: 5494 3800 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cf7e: 5295 3e00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cf82: 5296 3f00 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cf86: 6e40 5102 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0251 │ │ +02cf8c: 2900 14ff |014c: goto/16 0060 // -00ec │ │ +02cf90: 5430 1e00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02cf94: 5234 1c00 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001c │ │ +02cf98: 5904 7b00 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02cf9c: 5494 3800 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cfa0: 5295 3e00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cfa4: 5296 3f00 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cfa8: 6e40 4e02 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@024e │ │ +02cfae: 2900 03ff |015d: goto/16 0060 // -00fd │ │ +02cfb2: 5494 3800 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cfb6: 5495 3800 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cfba: 5255 ce00 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02cfbe: 5296 3e00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02cfc2: 5297 3f00 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02cfc6: 6e58 7202 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0272 │ │ +02cfcc: 5594 2d00 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002d │ │ +02cfd0: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ +02cfd4: 5494 3800 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0038 │ │ +02cfd8: 6e20 4902 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0249 │ │ +02cfde: 0e00 |0175: return-void │ │ +02cfe0: 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 │ │ + 0x0031 line=556 │ │ + 0x0033 line=557 │ │ + 0x0035 line=558 │ │ + 0x003a line=615 │ │ + 0x0055 line=560 │ │ + 0x0057 line=561 │ │ + 0x005b line=562 │ │ + 0x0060 line=619 │ │ + 0x0063 line=565 │ │ + 0x0065 line=566 │ │ + 0x006b line=567 │ │ + 0x0076 line=568 │ │ + 0x0080 line=569 │ │ + 0x00a6 line=571 │ │ + 0x00ac line=572 │ │ + 0x00b0 line=573 │ │ + 0x00b7 line=575 │ │ + 0x00bc line=576 │ │ + 0x00c0 line=577 │ │ + 0x00c4 line=578 │ │ + 0x00ca line=579 │ │ + 0x00f2 line=582 │ │ + 0x00fb line=567 │ │ + 0x00ff line=586 │ │ + 0x0103 line=587 │ │ + 0x010a line=590 │ │ + 0x010c line=591 │ │ + 0x0110 line=592 │ │ + 0x011b line=595 │ │ + 0x011d line=596 │ │ + 0x0121 line=597 │ │ + 0x012c line=600 │ │ + 0x012e line=601 │ │ + 0x0132 line=602 │ │ + 0x013d line=605 │ │ + 0x013f line=606 │ │ + 0x0143 line=607 │ │ + 0x014e line=610 │ │ + 0x0150 line=611 │ │ + 0x0154 line=612 │ │ + 0x015f line=622 │ │ + 0x016c line=625 │ │ + 0x0170 line=626 │ │ + 0x0175 line=628 │ │ + 0x0176 line=558 │ │ + locals : │ │ + 0x0057 - 0x0063 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x006c - 0x00ff reg=1 i I │ │ + 0x0080 - 0x00ff reg=2 old Landroid/support/v4/app/Fragment; │ │ + 0x0065 - 0x010a reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x010c - 0x011b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x011d - 0x012c reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x012e - 0x013d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x013f - 0x014e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0150 - 0x015f reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0033 - 0x0188 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0188 reg=9 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #29 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +02d004: |[02d004] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +02d014: 5912 2f00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02d018: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02d01a: 5b10 3000 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +02d01e: 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; │ │ + 0x0000 - 0x0006 reg=2 res I │ │ + │ │ + #30 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +02d020: |[02d020] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +02d030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d032: 5910 2f00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002f │ │ +02d036: 5b12 3000 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +02d03a: 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; │ │ + 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + #31 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +02d03c: |[02d03c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +02d04c: 5912 3100 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02d050: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02d052: 5b10 3200 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +02d056: 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; │ │ + 0x0000 - 0x0006 reg=2 res I │ │ + │ │ + #32 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +02d058: |[02d058] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +02d068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d06a: 5910 3100 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0031 │ │ +02d06e: 5b12 3200 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0032 │ │ +02d072: 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; │ │ + 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + #33 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setCustomAnimations' │ │ + type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +02d074: |[02d074] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +02d084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d086: 6e50 6f01 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@016f │ │ +02d08c: 0c00 |0004: move-result-object v0 │ │ +02d08e: 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 │ │ + │ │ + #34 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setCustomAnimations' │ │ + type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +02d090: |[02d090] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +02d0a0: 5901 3400 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0034 │ │ +02d0a4: 5902 3500 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0035 │ │ +02d0a8: 5903 3b00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003b │ │ +02d0ac: 5904 3c00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003c │ │ +02d0b0: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=437 │ │ + 0x0002 line=438 │ │ + 0x0004 line=439 │ │ + 0x0006 line=440 │ │ + 0x0008 line=441 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0009 reg=1 enter I │ │ + 0x0000 - 0x0009 reg=2 exit I │ │ + 0x0000 - 0x0009 reg=3 popEnter I │ │ + 0x0000 - 0x0009 reg=4 popExit I │ │ + │ │ + #35 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setTransition' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d0b4: |[02d0b4] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +02d0c4: 5901 3e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003e │ │ +02d0c8: 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 │ │ + │ │ + #36 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setTransitionStyle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d0cc: |[02d0cc] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +02d0dc: 5901 3f00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003f │ │ +02d0e0: 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 │ │ + │ │ + #37 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02d0e4: |[02d0e4] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02d0f4: 2200 5300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0053 │ │ +02d0f8: 7010 4a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@014a │ │ +02d0fe: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +02d100: 5901 1b00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001b │ │ +02d104: 5b03 1e00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001e │ │ +02d108: 6e20 4f01 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@014f │ │ +02d10e: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=405 │ │ + 0x0005 line=406 │ │ + 0x0008 line=407 │ │ + 0x000a line=408 │ │ + 0x000d line=410 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + source_file_idx : 343 (BackStackRecord.java) │ │ + │ │ +Class #205 header: │ │ +class_idx : 87 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 91 │ │ +source_file_idx : 492 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 21 │ │ + │ │ +Class #205 - │ │ + Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ + #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_BACK_STACK_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:backStackId" │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_CANCELABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:cancelable" │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_DIALOG_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:savedDialogState" │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_SHOWS_DIALOG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:showsDialog" │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_STYLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:style" │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_THEME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:theme" │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NORMAL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_FRAME' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_INPUT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_TITLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mBackStackId' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mCancelable' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mDialog' │ │ + type : 'Landroid/app/Dialog;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mRemoved' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mShowsDialog' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mStyle' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mTheme' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +02d110: |[02d110] android.support.v4.app.DialogFragment.:()V │ │ +02d120: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02d122: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02d124: 7010 a301 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@01a3 │ │ +02d12a: 5920 5b00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d12e: 5920 5c00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d132: 5c21 5500 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d136: 5c21 5a00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d13a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +02d13c: 5920 5400 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d140: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=82 │ │ + 0x0005 line=72 │ │ + 0x0007 line=73 │ │ + 0x0009 line=74 │ │ + 0x000b line=75 │ │ + 0x000d line=76 │ │ + 0x0010 line=83 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismiss' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +02d144: |[02d144] android.support.v4.app.DialogFragment.dismiss:()V │ │ +02d154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d156: 6e20 8001 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0180 │ │ +02d15c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0004 line=150 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismissInternal' │ │ + type : '(Z)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +02d160: |[02d160] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +02d170: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02d172: 5441 5800 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d176: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +02d17a: 5441 5800 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d17e: 6e10 2f00 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +02d184: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +02d186: 5b41 5800 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d18a: 5c43 5900 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ +02d18e: 5241 5400 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d192: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ +02d196: 6e10 8301 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0183 │ │ +02d19c: 0c01 |0016: move-result-object v1 │ │ +02d19e: 5242 5400 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d1a2: 6e30 3302 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0233 │ │ +02d1a8: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ +02d1aa: 5941 5400 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d1ae: 0e00 |001f: return-void │ │ +02d1b0: 6e10 8301 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0183 │ │ +02d1b6: 0c01 |0023: move-result-object v1 │ │ +02d1b8: 6e10 2802 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +02d1be: 0c00 |0027: move-result-object v0 │ │ +02d1c0: 6e20 c602 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02c6 │ │ +02d1c6: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ +02d1ca: 6e10 c002 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02c0 │ │ +02d1d0: 28ef |0030: goto 001f // -0011 │ │ +02d1d2: 6e10 bf02 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02bf │ │ +02d1d8: 28eb |0034: goto 001f // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=153 │ │ + 0x0005 line=154 │ │ + 0x000a line=155 │ │ + 0x000d line=157 │ │ + 0x000f line=158 │ │ + 0x0013 line=159 │ │ + 0x001c line=161 │ │ + 0x001f line=171 │ │ + 0x0020 line=163 │ │ + 0x0028 line=164 │ │ + 0x002b line=165 │ │ + 0x002d line=166 │ │ + 0x0031 line=168 │ │ + locals : │ │ + 0x0028 - 0x0035 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x0035 reg=4 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0035 reg=5 allowStateLoss Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getDialog' │ │ + type : '()Landroid/app/Dialog;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d1dc: |[02d1dc] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +02d1ec: 5410 5800 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d1f0: 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;) │ │ + name : 'getLayoutInflater' │ │ + type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 66 16-bit code units │ │ +02d1f4: |[02d1f4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +02d204: 5520 5a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d208: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +02d20c: 6f20 aa01 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01aa │ │ +02d212: 0c00 |0007: move-result-object v0 │ │ +02d214: 1100 |0008: return-object v0 │ │ +02d216: 6e20 8c01 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@018c │ │ +02d21c: 0c00 |000c: move-result-object v0 │ │ +02d21e: 5b20 5800 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d222: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +02d224: 5c20 5700 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0057 │ │ +02d228: 5220 5b00 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d22c: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ +02d232: 5420 5800 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d236: 6e10 3000 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0030 │ │ +02d23c: 0c00 |001c: move-result-object v0 │ │ +02d23e: 1a01 a40b |001d: const-string v1, "layout_inflater" // string@0ba4 │ │ +02d242: 6e20 7200 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +02d248: 0c00 |0022: move-result-object v0 │ │ +02d24a: 1f00 2d01 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ +02d24e: 28e3 |0025: goto 0008 // -001d │ │ +02d250: 5420 5800 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d254: 6e10 3100 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ +02d25a: 0c00 |002b: move-result-object v0 │ │ +02d25c: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ +02d260: 6e20 3509 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0935 │ │ +02d266: 5420 5800 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d26a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +02d26c: 6e20 3500 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0035 │ │ +02d272: 28e0 |0037: goto 0017 // -0020 │ │ +02d274: 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 │ │ + 0x0012 line=255 │ │ + 0x0017 line=265 │ │ + 0x0026 line=257 │ │ + 0x0031 line=263 │ │ + 0x0038 line=255 │ │ + locals : │ │ + 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0042 reg=3 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getShowsDialog' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d288: |[02d288] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +02d298: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d29c: 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;) │ │ + name : 'getTheme' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d2a0: |[02d2a0] android.support.v4.app.DialogFragment.getTheme:()I │ │ +02d2b0: 5210 5c00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d2b4: 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;) │ │ + name : 'isCancelable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d2b8: |[02d2b8] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +02d2c8: 5510 5500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d2cc: 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;) │ │ + name : 'onActivityCreated' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +02d2d0: |[02d2d0] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +02d2e0: 6f20 c201 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01c2 │ │ +02d2e6: 5542 5a00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d2ea: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +02d2ee: 0e00 |0007: return-void │ │ +02d2f0: 6e10 8701 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0187 │ │ +02d2f6: 0c01 |000b: move-result-object v1 │ │ +02d2f8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +02d2fc: 6e10 fd08 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@08fd │ │ +02d302: 0c02 |0011: move-result-object v2 │ │ +02d304: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +02d308: 2202 8c01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ +02d30c: 1a03 eb01 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@01eb │ │ +02d310: 7020 1f0a 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02d316: 2702 |001b: throw v2 │ │ +02d318: 5442 5800 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d31c: 6e20 3700 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0037 │ │ +02d322: 5442 5800 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d326: 6e10 8101 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0181 │ │ +02d32c: 0c03 |0026: move-result-object v3 │ │ +02d32e: 6e20 3a00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@003a │ │ +02d334: 5442 5800 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d338: 5543 5500 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d33c: 6e20 3600 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0036 │ │ +02d342: 5442 5800 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d346: 6e20 3800 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0038 │ │ +02d34c: 5442 5800 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d350: 6e20 3900 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0039 │ │ +02d356: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +02d35a: 1a02 7207 |003d: const-string v2, "android:savedDialogState" // string@0772 │ │ +02d35e: 6e20 ee00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00ee │ │ +02d364: 0c00 |0042: move-result-object v0 │ │ +02d366: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +02d36a: 5442 5800 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d36e: 6e20 3300 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0033 │ │ +02d374: 28bd |004a: goto 0007 // -0043 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + 0x0003 line=312 │ │ + 0x0007 line=333 │ │ + 0x0008 line=316 │ │ + 0x000c line=317 │ │ + 0x000e line=318 │ │ + 0x0014 line=319 │ │ + 0x001c line=321 │ │ + 0x0021 line=323 │ │ + 0x002a line=324 │ │ + 0x0031 line=325 │ │ + 0x0036 line=326 │ │ + 0x003b line=327 │ │ + 0x003d line=328 │ │ + 0x0043 line=329 │ │ + 0x0045 line=330 │ │ + locals : │ │ + 0x0043 - 0x004b reg=0 dialogState Landroid/os/Bundle; │ │ + 0x000c - 0x004b reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x004b reg=4 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004b reg=5 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCancel' │ │ + type : '(Landroid/content/DialogInterface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02d378: |[02d378] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +02d388: 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; │ │ + │ │ + #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +02d38c: |[02d38c] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +02d39c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02d39e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02d3a0: 6f20 c701 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01c7 │ │ +02d3a6: 5230 5600 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0056 │ │ +02d3aa: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +02d3ae: 0110 |0009: move v0, v1 │ │ +02d3b0: 5c30 5a00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d3b4: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +02d3b8: 1a00 7407 |000e: const-string v0, "android:style" // string@0774 │ │ +02d3bc: 6e30 f000 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ +02d3c2: 0a00 |0013: move-result v0 │ │ +02d3c4: 5930 5b00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d3c8: 1a00 7907 |0016: const-string v0, "android:theme" // string@0779 │ │ +02d3cc: 6e30 f000 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ +02d3d2: 0a00 |001b: move-result v0 │ │ +02d3d4: 5930 5c00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d3d8: 1a00 7007 |001e: const-string v0, "android:cancelable" // string@0770 │ │ +02d3dc: 6e30 ed00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ed │ │ +02d3e2: 0a00 |0023: move-result v0 │ │ +02d3e4: 5c30 5500 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d3e8: 1a00 7307 |0026: const-string v0, "android:showsDialog" // string@0773 │ │ +02d3ec: 5531 5a00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d3f0: 6e30 ed00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ed │ │ +02d3f6: 0a00 |002d: move-result v0 │ │ +02d3f8: 5c30 5a00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d3fc: 1a00 6f07 |0030: const-string v0, "android:backStackId" // string@076f │ │ +02d400: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +02d402: 6e30 f000 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ +02d408: 0a00 |0036: move-result v0 │ │ +02d40a: 5930 5400 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d40e: 0e00 |0039: return-void │ │ +02d410: 0120 |003a: move v0, v2 │ │ +02d412: 28cf |003b: goto 000a // -0031 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=232 │ │ + 0x0005 line=234 │ │ + 0x000c line=236 │ │ + 0x000e line=237 │ │ + 0x0016 line=238 │ │ + 0x001e line=239 │ │ + 0x0026 line=240 │ │ + 0x0030 line=241 │ │ + 0x0039 line=244 │ │ + 0x003b line=234 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #10 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCreateDialog' │ │ + type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02d414: |[02d414] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +02d424: 2200 0b00 |0000: new-instance v0, Landroid/app/Dialog; // type@000b │ │ +02d428: 6e10 8101 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0181 │ │ +02d42e: 0c01 |0005: move-result-object v1 │ │ +02d430: 6e10 8601 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0186 │ │ +02d436: 0a02 |0009: move-result v2 │ │ +02d438: 7030 2e00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@002e │ │ +02d43e: 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; │ │ + │ │ + #11 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +02d440: |[02d440] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +02d450: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02d452: 6f10 ce01 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ce │ │ +02d458: 5c21 5700 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0057 │ │ +02d45c: 5420 5800 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d460: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +02d464: 5c21 5900 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ +02d468: 5420 5800 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d46c: 6e10 2f00 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +02d472: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +02d474: 5b20 5800 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d478: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=383 │ │ + 0x0004 line=384 │ │ + 0x0006 line=385 │ │ + 0x000a line=389 │ │ + 0x000c line=390 │ │ + 0x0011 line=391 │ │ + 0x0014 line=393 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #12 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDismiss' │ │ + type : '(Landroid/content/DialogInterface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02d47c: |[02d47c] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +02d48c: 5510 5900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ +02d490: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +02d494: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02d496: 6e20 8001 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0180 │ │ +02d49c: 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; │ │ + 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ + │ │ + #13 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onSaveInstanceState' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 77 16-bit code units │ │ +02d4a0: |[02d4a0] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +02d4b0: 6f20 d801 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d8 │ │ +02d4b6: 5431 5800 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d4ba: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +02d4be: 5431 5800 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d4c2: 6e10 3400 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0034 │ │ +02d4c8: 0c00 |000c: move-result-object v0 │ │ +02d4ca: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +02d4ce: 1a01 7207 |000f: const-string v1, "android:savedDialogState" // string@0772 │ │ +02d4d2: 6e30 f900 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00f9 │ │ +02d4d8: 5231 5b00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d4dc: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +02d4e0: 1a01 7407 |0018: const-string v1, "android:style" // string@0774 │ │ +02d4e4: 5232 5b00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d4e8: 6e30 fa00 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ +02d4ee: 5231 5c00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d4f2: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +02d4f6: 1a01 7907 |0023: const-string v1, "android:theme" // string@0779 │ │ +02d4fa: 5232 5c00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d4fe: 6e30 fa00 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ +02d504: 5531 5500 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d508: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +02d50c: 1a01 7007 |002e: const-string v1, "android:cancelable" // string@0770 │ │ +02d510: 5532 5500 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d514: 6e30 f800 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ +02d51a: 5531 5a00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d51e: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +02d522: 1a01 7307 |0039: const-string v1, "android:showsDialog" // string@0773 │ │ +02d526: 5532 5a00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d52a: 6e30 f800 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ +02d530: 5231 5400 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d534: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +02d536: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +02d53a: 1a01 6f07 |0045: const-string v1, "android:backStackId" // string@076f │ │ +02d53e: 5232 5400 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d542: 6e30 fa00 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ +02d548: 0e00 |004c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + 0x0003 line=347 │ │ + 0x0007 line=348 │ │ + 0x000d line=349 │ │ + 0x000f line=350 │ │ + 0x0014 line=353 │ │ + 0x0018 line=354 │ │ + 0x001f line=356 │ │ + 0x0023 line=357 │ │ + 0x002a line=359 │ │ + 0x002e line=360 │ │ + 0x0035 line=362 │ │ + 0x0039 line=363 │ │ + 0x0040 line=365 │ │ + 0x0045 line=366 │ │ + 0x004c line=368 │ │ + locals : │ │ + 0x000d - 0x0014 reg=0 dialogState Landroid/os/Bundle; │ │ + 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004d reg=4 outState Landroid/os/Bundle; │ │ + │ │ + #14 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +02d54c: |[02d54c] android.support.v4.app.DialogFragment.onStart:()V │ │ +02d55c: 6f10 d901 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01d9 │ │ +02d562: 5410 5800 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d566: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +02d56a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +02d56c: 5c10 5900 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ +02d570: 5410 5800 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d574: 6e10 3b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@003b │ │ +02d57a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=337 │ │ + 0x0003 line=338 │ │ + 0x0007 line=339 │ │ + 0x000a line=340 │ │ + 0x000f line=342 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #15 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02d57c: |[02d57c] android.support.v4.app.DialogFragment.onStop:()V │ │ +02d58c: 6f10 da01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01da │ │ +02d592: 5410 5800 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d596: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +02d59a: 5410 5800 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d59e: 6e10 3200 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0032 │ │ +02d5a4: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=372 │ │ + 0x0003 line=373 │ │ + 0x0007 line=374 │ │ + 0x000c line=376 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #16 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setCancelable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +02d5a8: |[02d5a8] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +02d5b8: 5c12 5500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ +02d5bc: 5410 5800 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d5c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +02d5c4: 5410 5800 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0058 │ │ +02d5c8: 6e20 3600 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0036 │ │ +02d5ce: 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; │ │ + 0x0000 - 0x000c reg=2 cancelable Z │ │ + │ │ + #17 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setShowsDialog' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d5d0: |[02d5d0] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +02d5e0: 5c01 5a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ +02d5e4: 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 │ │ + │ │ + #18 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setStyle' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 22 16-bit code units │ │ +02d5e8: |[02d5e8] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +02d5f8: 5923 5b00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d5fc: 5220 5b00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d600: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +02d602: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +02d606: 5220 5b00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ +02d60a: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +02d60c: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +02d610: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +02d616: 5920 5c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d61a: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +02d61e: 5924 5c00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ +02d622: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + 0x0002 line=101 │ │ + 0x000c line=102 │ │ + 0x0011 line=104 │ │ + 0x0013 line=105 │ │ + 0x0015 line=107 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0016 reg=3 style I │ │ + 0x0000 - 0x0016 reg=4 theme I │ │ + │ │ + #19 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'show' │ │ + 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 │ │ +02d624: |[02d624] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +02d634: 6e30 bc02 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@02bc │ │ +02d63a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02d63c: 5c10 5900 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0059 │ │ +02d640: 6e10 bf02 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02bf │ │ +02d646: 0a00 |0009: move-result v0 │ │ +02d648: 5910 5400 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d64c: 5210 5400 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ +02d650: 0f00 |000e: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x0003 line=137 │ │ + 0x0006 line=138 │ │ + 0x000c line=139 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000f reg=2 transaction Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x000f reg=3 tag Ljava/lang/String; │ │ + │ │ + #20 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'show' │ │ + 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 │ │ +02d654: |[02d654] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +02d664: 6e10 2802 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +02d66a: 0c00 |0003: move-result-object v0 │ │ +02d66c: 6e30 bc02 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@02bc │ │ +02d672: 6e10 bf02 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02bf │ │ +02d678: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0004 line=122 │ │ + 0x0007 line=123 │ │ + 0x000a line=124 │ │ + locals : │ │ + 0x0004 - 0x000b reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 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 : 492 (DialogFragment.java) │ │ + │ │ +Class #206 header: │ │ +class_idx : 104 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 98 │ │ +source_file_idx : 556 │ │ +static_fields_size : 18 │ │ +instance_fields_size: 21 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 65 │ │ + │ │ +Class #206 annotations: │ │ +Annotations on field #197 'mActive' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #199 'mAdded' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #200 'mAvailBackStackIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on field #201 'mAvailIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on field #202 'mBackStack' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ +Annotations on field #203 'mBackStackChangeListeners' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;" ">;" } │ │ +Annotations on field #204 'mBackStackIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ +Annotations on field #205 'mCreatedMenus' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #213 'mPendingActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Runnable;" ">;" } │ │ +Annotations on field #214 'mStateArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ +Annotations on method #643 'restoreAllState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ +Annotations on method #644 'retainNonConfig' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ + │ │ +Class #206 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ACCELERATE_CUBIC' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ACCELERATE_QUINT' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_DUR' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 220 │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_CLOSE_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_CLOSE_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_FADE_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_FADE_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_OPEN_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_OPEN_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + value : false │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DECELERATE_CUBIC' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DECELERATE_QUINT' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'HONEYCOMB' │ │ + type : 'Z' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : false │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "FragmentManager" │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TARGET_REQUEST_CODE_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:target_req_state" │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TARGET_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:target_state" │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'USER_VISIBLE_HINT_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:user_visible_hint" │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'VIEW_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:view_state" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mActive' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAdded' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAvailBackStackIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAvailIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStack' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStackChangeListeners' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStackIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mCreatedMenus' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mCurState' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mExecCommit' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mExecutingActions' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mHavePendingDeferredStart' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mNeedMenuInvalidate' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mNoTransactionsBecause' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mPendingActions' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateArray' │ │ + type : 'Landroid/util/SparseArray;' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateBundle' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateSaved' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mTmpActions' │ │ + type : '[Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +02d67c: |[02d67c] android.support.v4.app.FragmentManagerImpl.:()V │ │ +02d68c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d68e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +02d692: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +02d696: 6a00 bc00 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02d69a: 6001 1600 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +02d69e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +02d6a2: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +02d6a6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +02d6a8: 6a00 bf00 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00bf │ │ +02d6ac: 2200 4b01 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@014b │ │ +02d6b0: 7020 a009 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09a0 │ │ +02d6b6: 6900 be00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00be │ │ +02d6ba: 2200 4b01 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@014b │ │ +02d6be: 7020 a009 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09a0 │ │ +02d6c4: 6900 bd00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00bd │ │ +02d6c8: 2200 4501 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0145 │ │ +02d6cc: 7020 9809 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0998 │ │ +02d6d2: 6900 b400 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00b4 │ │ +02d6d6: 2200 4501 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0145 │ │ +02d6da: 7020 9809 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0998 │ │ +02d6e0: 6900 b300 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00b3 │ │ +02d6e4: 0e00 |002c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=378 │ │ + 0x0007 line=381 │ │ + 0x0010 line=672 │ │ + 0x0017 line=673 │ │ + 0x001e line=674 │ │ + 0x0025 line=675 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +02d6e8: |[02d6e8] android.support.v4.app.FragmentManagerImpl.:()V │ │ +02d6f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02d6fa: 7010 2602 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0226 │ │ +02d700: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02d702: 5920 ce00 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02d706: 5b21 d700 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +02d70a: 5b21 d600 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +02d70e: 2200 6300 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0063 │ │ +02d712: 7020 3b02 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@023b │ │ +02d718: 5b20 d000 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ +02d71c: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=377 │ │ + 0x0004 line=404 │ │ + 0x0007 line=414 │ │ + 0x0009 line=415 │ │ + 0x000b line=417 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'checkStateLoss' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +02d720: |[02d720] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +02d730: 5530 d800 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02d734: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02d738: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02d73c: 1a01 9801 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0198 │ │ +02d740: 7020 1f0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02d746: 2700 |000b: throw v0 │ │ +02d748: 5430 d400 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +02d74c: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +02d750: 2200 8c01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02d754: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02d758: 7010 520a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02d75e: 1a02 9901 |0017: const-string v2, "Can not perform this action inside of " // string@0199 │ │ +02d762: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02d768: 0c01 |001c: move-result-object v1 │ │ +02d76a: 5432 d400 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +02d76e: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02d774: 0c01 |0022: move-result-object v1 │ │ +02d776: 6e10 5d0a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02d77c: 0c01 |0026: move-result-object v1 │ │ +02d77e: 7020 1f0a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02d784: 2700 |002a: throw v0 │ │ +02d786: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1298 │ │ + 0x0004 line=1299 │ │ + 0x000c line=1302 │ │ + 0x0010 line=1303 │ │ + 0x002b line=1306 │ │ + locals : │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeFadeAnimation' │ │ + type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +02d788: |[02d788] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +02d798: 2200 4601 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0146 │ │ +02d79c: 7030 9909 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0999 │ │ +02d7a2: 6201 bd00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00bd │ │ +02d7a6: 6e20 9b09 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@099b │ │ +02d7ac: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +02d7b0: 6e30 9a09 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@099a │ │ +02d7b6: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=695 │ │ + 0x0005 line=696 │ │ + 0x000a line=697 │ │ + 0x000f line=698 │ │ + locals : │ │ + 0x0005 - 0x0010 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ + 0x0000 - 0x0010 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0010 reg=5 start F │ │ + 0x0000 - 0x0010 reg=6 end F │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeOpenCloseAnimation' │ │ + type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 5 │ │ + outs : 9 │ │ + insns size : 53 16-bit code units │ │ +02d7b8: |[02d7b8] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +02d7c8: 220a 4901 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0149 │ │ +02d7cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02d7ce: 7020 9d09 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@099d │ │ +02d7d4: 2200 4d01 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@014d │ │ +02d7d8: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +02d7da: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +02d7de: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +02d7e0: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +02d7e4: 01c1 |000e: move v1, v12 │ │ +02d7e6: 01d2 |000f: move v2, v13 │ │ +02d7e8: 01c3 |0010: move v3, v12 │ │ +02d7ea: 01d4 |0011: move v4, v13 │ │ +02d7ec: 7609 a109 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@09a1 │ │ +02d7f2: 6201 be00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00be │ │ +02d7f6: 6e20 a309 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09a3 │ │ +02d7fc: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +02d800: 6e30 a209 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@09a2 │ │ +02d806: 6e20 9e09 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@099e │ │ +02d80c: 2209 4601 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0146 │ │ +02d810: 7030 9909 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0999 │ │ +02d816: 6201 bd00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00bd │ │ +02d81a: 6e20 9b09 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@099b │ │ +02d820: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +02d824: 6e30 9a09 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@099a │ │ +02d82a: 6e20 9e09 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@099e │ │ +02d830: 110a |0034: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=681 │ │ + 0x0006 line=682 │ │ + 0x0015 line=684 │ │ + 0x001a line=685 │ │ + 0x001f line=686 │ │ + 0x0022 line=687 │ │ + 0x0027 line=688 │ │ + 0x002c line=689 │ │ + 0x0031 line=690 │ │ + 0x0034 line=691 │ │ + locals : │ │ + 0x0015 - 0x0035 reg=0 scale Landroid/view/animation/ScaleAnimation; │ │ + 0x0027 - 0x0035 reg=9 alpha Landroid/view/animation/AlphaAnimation; │ │ + 0x0006 - 0x0035 reg=10 set Landroid/view/animation/AnimationSet; │ │ + 0x0000 - 0x0035 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0035 reg=12 startScale F │ │ + 0x0000 - 0x0035 reg=13 endScale F │ │ + 0x0000 - 0x0035 reg=14 startAlpha F │ │ + 0x0000 - 0x0035 reg=15 endAlpha F │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'reverseTransit' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +02d834: |[02d834] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +02d844: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d846: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +02d84c: 0f00 |0004: return v0 │ │ +02d84e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +02d852: 28fd |0007: goto 0004 // -0003 │ │ +02d854: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +02d858: 28fa |000a: goto 0004 // -0006 │ │ +02d85a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +02d85e: 28f7 |000d: goto 0004 // -0009 │ │ +02d860: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1954 │ │ + 0x0001 line=1955 │ │ + 0x0004 line=1966 │ │ + 0x0005 line=1957 │ │ + 0x0007 line=1958 │ │ + 0x0008 line=1960 │ │ + 0x000a line=1961 │ │ + 0x000b line=1963 │ │ + 0x000e line=1955 │ │ + locals : │ │ + 0x0001 - 0x001c reg=0 rev I │ │ + 0x0000 - 0x001c reg=1 transit I │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'transitToStyleIndex' │ │ + type : '(IZ)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 38 16-bit code units │ │ +02d87c: |[02d87c] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +02d88c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02d88e: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +02d894: 0f00 |0004: return v0 │ │ +02d896: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +02d89a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +02d89c: 28fc |0008: goto 0004 // -0004 │ │ +02d89e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +02d8a0: 28fe |000a: goto 0008 // -0002 │ │ +02d8a2: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +02d8a6: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +02d8a8: 28f6 |000e: goto 0004 // -000a │ │ +02d8aa: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +02d8ac: 28fe |0010: goto 000e // -0002 │ │ +02d8ae: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +02d8b2: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +02d8b4: 28f0 |0014: goto 0004 // -0010 │ │ +02d8b6: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +02d8b8: 28fe |0016: goto 0014 // -0002 │ │ +02d8ba: 0000 |0017: nop // spacer │ │ +02d8bc: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1978 │ │ + 0x0001 line=1979 │ │ + 0x0004 line=1990 │ │ + 0x0005 line=1981 │ │ + 0x0008 line=1982 │ │ + 0x0009 line=1981 │ │ + 0x000b line=1984 │ │ + 0x000e line=1985 │ │ + 0x000f line=1984 │ │ + 0x0011 line=1987 │ │ + 0x0017 line=1979 │ │ + locals : │ │ + 0x0001 - 0x0026 reg=0 animAttr I │ │ + 0x0000 - 0x0026 reg=1 transit I │ │ + 0x0000 - 0x0026 reg=2 enter Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addBackStackState' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +02d8d8: |[02d8d8] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +02d8e8: 5410 ca00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02d8ec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02d8f0: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02d8f4: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02d8fa: 5b10 ca00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02d8fe: 5410 ca00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02d902: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02d908: 6e10 8202 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0282 │ │ +02d90e: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1448 │ │ + 0x0004 line=1449 │ │ + 0x000b line=1451 │ │ + 0x0010 line=1452 │ │ + 0x0013 line=1453 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0014 reg=2 state Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 73 16-bit code units │ │ +02d910: |[02d910] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +02d920: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02d922: 5440 c700 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02d926: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +02d92a: 2200 ba01 |0005: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02d92e: 7010 790a 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02d934: 5b40 c700 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02d938: 6300 bc00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02d93c: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +02d940: 1a00 2a02 |0010: const-string v0, "FragmentManager" // string@022a │ │ +02d944: 2201 9c01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02d948: 7010 520a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02d94e: 1a02 3307 |0017: const-string v2, "add: " // string@0733 │ │ +02d952: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02d958: 0c01 |001c: move-result-object v1 │ │ +02d95a: 6e20 570a 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02d960: 0c01 |0020: move-result-object v1 │ │ +02d962: 6e10 5d0a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02d968: 0c01 |0024: move-result-object v1 │ │ +02d96a: 7120 af08 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02d970: 6e20 6e02 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@026e │ │ +02d976: 5550 6f00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +02d97a: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ +02d97e: 5440 c700 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02d982: 6e20 7c0a 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02d988: 5c53 6600 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02d98c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +02d98e: 5c50 7c00 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ +02d992: 5550 7300 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02d996: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ +02d99a: 5550 7a00 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02d99e: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +02d9a2: 5c43 d300 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02d9a6: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ +02d9aa: 6e20 7402 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0274 │ │ +02d9b0: 0e00 |0048: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1143 │ │ + 0x0005 line=1144 │ │ + 0x000c line=1146 │ │ + 0x0028 line=1147 │ │ + 0x002b line=1148 │ │ + 0x002f line=1149 │ │ + 0x0034 line=1150 │ │ + 0x0036 line=1151 │ │ + 0x0039 line=1152 │ │ + 0x0041 line=1153 │ │ + 0x0043 line=1155 │ │ + 0x0045 line=1156 │ │ + 0x0048 line=1159 │ │ + locals : │ │ + 0x0000 - 0x0049 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0049 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0049 reg=6 moveToStateNow Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addOnBackStackChangedListener' │ │ + type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +02d9b4: |[02d9b4] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +02d9c4: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02d9c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02d9cc: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02d9d0: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02d9d6: 5b10 cb00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02d9da: 5410 cb00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02d9de: 6e20 7c0a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02d9e4: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=500 │ │ + 0x0004 line=501 │ │ + 0x000b line=503 │ │ + 0x0010 line=504 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0011 reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'allocBackStackIndex' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +02d9e8: |[02d9e8] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +02d9f8: 1d05 |0000: monitor-enter v5 │ │ +02d9fa: 5452 c800 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02d9fe: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +02da02: 5452 c800 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02da06: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02da0c: 0a02 |000a: move-result v2 │ │ +02da0e: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +02da12: 5452 cc00 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02da16: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +02da1a: 2202 ba01 |0011: new-instance v2, Ljava/util/ArrayList; // type@01ba │ │ +02da1e: 7010 790a 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02da24: 5b52 cc00 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02da28: 5452 cc00 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02da2c: 6e10 860a 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02da32: 0a00 |001d: move-result v0 │ │ +02da34: 6302 bc00 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02da38: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +02da3c: 1a02 2a02 |0022: const-string v2, "FragmentManager" // string@022a │ │ +02da40: 2203 9c01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +02da44: 7010 520a 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02da4a: 1a04 3306 |0029: const-string v4, "Setting back stack index " // string@0633 │ │ +02da4e: 6e20 580a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02da54: 0c03 |002e: move-result-object v3 │ │ +02da56: 6e20 550a 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02da5c: 0c03 |0032: move-result-object v3 │ │ +02da5e: 1a04 7600 |0033: const-string v4, " to " // string@0076 │ │ +02da62: 6e20 580a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02da68: 0c03 |0038: move-result-object v3 │ │ +02da6a: 6e20 570a 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02da70: 0c03 |003c: move-result-object v3 │ │ +02da72: 6e10 5d0a 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02da78: 0c03 |0040: move-result-object v3 │ │ +02da7a: 7120 af08 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02da80: 5452 cc00 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02da84: 6e20 7c0a 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02da8a: 1e05 |0049: monitor-exit v5 │ │ +02da8c: 0101 |004a: move v1, v0 │ │ +02da8e: 0f01 |004b: return v1 │ │ +02da90: 5452 c800 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02da94: 5453 c800 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02da98: 6e10 860a 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02da9e: 0a03 |0053: move-result v3 │ │ +02daa0: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02daa4: 6e20 830a 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +02daaa: 0c02 |0059: move-result-object v2 │ │ +02daac: 1f02 8f01 |005a: check-cast v2, Ljava/lang/Integer; // type@018f │ │ +02dab0: 6e10 220a 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +02dab6: 0a00 |005f: move-result v0 │ │ +02dab8: 6302 bc00 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02dabc: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +02dac0: 1a02 2a02 |0064: const-string v2, "FragmentManager" // string@022a │ │ +02dac4: 2203 9c01 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +02dac8: 7010 520a 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02dace: 1a04 4301 |006b: const-string v4, "Adding back stack index " // string@0143 │ │ +02dad2: 6e20 580a 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02dad8: 0c03 |0070: move-result-object v3 │ │ +02dada: 6e20 550a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02dae0: 0c03 |0074: move-result-object v3 │ │ +02dae2: 1a04 7b00 |0075: const-string v4, " with " // string@007b │ │ +02dae6: 6e20 580a 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02daec: 0c03 |007a: move-result-object v3 │ │ +02daee: 6e20 570a 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02daf4: 0c03 |007e: move-result-object v3 │ │ +02daf6: 6e10 5d0a 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02dafc: 0c03 |0082: move-result-object v3 │ │ +02dafe: 7120 af08 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02db04: 5452 cc00 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02db08: 6e30 850a 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +02db0e: 1e05 |008b: monitor-exit v5 │ │ +02db10: 0101 |008c: move v1, v0 │ │ +02db12: 28be |008d: goto 004b // -0042 │ │ +02db14: 0d02 |008e: move-exception v2 │ │ +02db16: 1e05 |008f: monitor-exit v5 │ │ +02db18: 2702 |0090: throw v2 │ │ + catches : 1 │ │ + 0x0001 - 0x0090 │ │ + -> 0x008e │ │ + positions : │ │ + 0x0000 line=1328 │ │ + 0x0001 line=1329 │ │ + 0x000d line=1330 │ │ + 0x0011 line=1331 │ │ + 0x0018 line=1333 │ │ + 0x001e line=1334 │ │ + 0x0044 line=1335 │ │ + 0x0049 line=1336 │ │ + 0x004b line=1342 │ │ + 0x004c line=1339 │ │ + 0x0060 line=1340 │ │ + 0x0086 line=1341 │ │ + 0x008b line=1342 │ │ + 0x008e line=1344 │ │ + locals : │ │ + 0x001e - 0x004b reg=0 index I │ │ + 0x004b - 0x004c reg=1 index I │ │ + 0x0060 - 0x008d reg=0 index I │ │ + 0x008d - 0x008e reg=1 index I │ │ + 0x0000 - 0x0091 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0091 reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'attachActivity' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02db28: |[02db28] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +02db38: 5410 c600 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02db3c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +02db40: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02db44: 7010 1e0a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a1e │ │ +02db4a: 2700 |0009: throw v0 │ │ +02db4c: 5b12 c600 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02db50: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1795 │ │ + 0x000a line=1796 │ │ + 0x000c line=1797 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000d reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'attachFragment' │ │ + 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 │ │ +02db54: |[02db54] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +02db64: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02db66: 6300 bc00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02db6a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +02db6e: 1a00 2a02 |0005: const-string v0, "FragmentManager" // string@022a │ │ +02db72: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02db76: 7010 520a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02db7c: 1a02 9707 |000c: const-string v2, "attach: " // string@0797 │ │ +02db80: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02db86: 0c01 |0011: move-result-object v1 │ │ +02db88: 6e20 570a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02db8e: 0c01 |0015: move-result-object v1 │ │ +02db90: 6e10 5d0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02db96: 0c01 |0019: move-result-object v1 │ │ +02db98: 7120 af08 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02db9e: 5550 6f00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +02dba2: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ +02dba6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +02dba8: 5c50 6f00 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +02dbac: 5550 6600 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02dbb0: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ +02dbb4: 5440 c700 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dbb8: 6e20 7c0a 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02dbbe: 5c53 6600 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02dbc2: 5550 7300 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02dbc6: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +02dbca: 5550 7a00 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02dbce: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ +02dbd2: 5c43 d300 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02dbd6: 5240 ce00 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02dbda: 6e57 7502 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02dbe0: 0e00 |003e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1231 │ │ + 0x001d line=1232 │ │ + 0x0021 line=1233 │ │ + 0x0024 line=1234 │ │ + 0x0028 line=1235 │ │ + 0x002d line=1236 │ │ + 0x002f line=1237 │ │ + 0x0037 line=1238 │ │ + 0x0039 line=1240 │ │ + 0x003e line=1243 │ │ + locals : │ │ + 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003f reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x003f reg=6 transition I │ │ + 0x0000 - 0x003f reg=7 transitionStyle I │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'beginTransaction' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02dbe4: |[02dbe4] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +02dbf4: 2200 5400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02dbf8: 7020 4b01 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@014b │ │ +02dbfe: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=426 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'detachFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 61 16-bit code units │ │ +02dc00: |[02dc00] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +02dc10: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02dc12: 6300 bc00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02dc16: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +02dc1a: 1a00 2a02 |0005: const-string v0, "FragmentManager" // string@022a │ │ +02dc1e: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02dc22: 7010 520a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02dc28: 1a02 c108 |000c: const-string v2, "detach: " // string@08c1 │ │ +02dc2c: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02dc32: 0c01 |0011: move-result-object v1 │ │ +02dc34: 6e20 570a 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02dc3a: 0c01 |0015: move-result-object v1 │ │ +02dc3c: 6e10 5d0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02dc42: 0c01 |0019: move-result-object v1 │ │ +02dc44: 7120 af08 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02dc4a: 5550 6f00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +02dc4e: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ +02dc52: 5c53 6f00 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +02dc56: 5550 6600 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02dc5a: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +02dc5e: 5440 c700 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dc62: 6e20 840a 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0a84 │ │ +02dc68: 5550 7300 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02dc6c: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +02dc70: 5550 7a00 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02dc74: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +02dc78: 5c43 d300 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02dc7c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +02dc7e: 5c50 6600 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02dc82: 6e57 7502 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02dc88: 0e00 |003c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1215 │ │ + 0x001d line=1216 │ │ + 0x0021 line=1217 │ │ + 0x0023 line=1218 │ │ + 0x0027 line=1220 │ │ + 0x002c line=1221 │ │ + 0x0034 line=1222 │ │ + 0x0036 line=1224 │ │ + 0x0039 line=1225 │ │ + 0x003c line=1228 │ │ + locals : │ │ + 0x0000 - 0x003d reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003d reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x003d reg=6 transition I │ │ + 0x0000 - 0x003d reg=7 transitionStyle I │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchActivityCreated' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +02dc8c: |[02dc8c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +02dc9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02dc9e: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02dca2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +02dca4: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02dcaa: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1809 │ │ + 0x0003 line=1810 │ │ + 0x0007 line=1811 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchConfigurationChanged' │ │ + type : '(Landroid/content/res/Configuration;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +02dcac: |[02dcac] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +02dcbc: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02dcc0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +02dcc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02dcc6: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dcca: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02dcd0: 0a02 |000a: move-result v2 │ │ +02dcd2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +02dcd6: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dcda: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02dce0: 0c00 |0012: move-result-object v0 │ │ +02dce2: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02dce6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +02dcea: 6e20 c501 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01c5 │ │ +02dcf0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02dcf4: 28e9 |001c: goto 0005 // -0017 │ │ +02dcf6: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1848 │ │ + 0x0004 line=1849 │ │ + 0x000d line=1850 │ │ + 0x0015 line=1851 │ │ + 0x0017 line=1852 │ │ + 0x001a line=1849 │ │ + 0x001d line=1856 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x001e reg=4 newConfig Landroid/content/res/Configuration; │ │ + │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +02dcf8: |[02dcf8] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +02dd08: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02dd0c: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +02dd10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02dd12: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dd16: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02dd1c: 0a02 |000a: move-result v2 │ │ +02dd1e: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ +02dd22: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dd26: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02dd2c: 0c00 |0012: move-result-object v0 │ │ +02dd2e: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02dd32: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +02dd36: 5502 7400 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02dd3a: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ +02dd3e: 6e20 c601 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@01c6 │ │ +02dd44: 0a02 |001e: move-result v2 │ │ +02dd46: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +02dd4a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +02dd4c: 0f02 |0022: return v2 │ │ +02dd4e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02dd52: 28e0 |0025: goto 0005 // -0020 │ │ +02dd54: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +02dd56: 28fb |0027: goto 0022 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1929 │ │ + 0x0004 line=1930 │ │ + 0x000d line=1931 │ │ + 0x0015 line=1932 │ │ + 0x001b line=1933 │ │ + 0x0021 line=1934 │ │ + 0x0022 line=1939 │ │ + 0x0023 line=1930 │ │ + 0x0026 line=1939 │ │ + locals : │ │ + 0x0015 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0026 reg=1 i I │ │ + 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0028 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchCreate' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +02dd58: |[02dd58] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +02dd68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02dd6a: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02dd6e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02dd70: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02dd76: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1804 │ │ + 0x0003 line=1805 │ │ + 0x0007 line=1806 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 92 16-bit code units │ │ +02dd78: |[02dd78] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +02dd88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02dd8a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02dd8c: 5454 c500 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02dd90: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ +02dd94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +02dd96: 5454 c700 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dd9a: 6e10 860a 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02dda0: 0a04 |000c: move-result v4 │ │ +02dda2: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ +02dda6: 5454 c700 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02ddaa: 6e20 800a 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02ddb0: 0c00 |0014: move-result-object v0 │ │ +02ddb2: 1f00 5b00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02ddb6: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ +02ddba: 5504 7400 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02ddbe: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ +02ddc2: 5504 7300 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02ddc6: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ +02ddca: 5504 7a00 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02ddce: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ +02ddd2: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +02ddd4: 6e30 ca01 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@01ca │ │ +02ddda: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ +02ddde: 2202 ba01 |002b: new-instance v2, Ljava/util/ArrayList; // type@01ba │ │ +02dde2: 7010 790a 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02dde8: 6e20 7c0a 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02ddee: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02ddf2: 28d2 |0035: goto 0007 // -002e │ │ +02ddf4: 5454 cd00 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02ddf8: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ +02ddfc: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +02ddfe: 5454 cd00 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02de02: 6e10 860a 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02de08: 0a04 |0040: move-result v4 │ │ +02de0a: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ +02de0e: 5454 cd00 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02de12: 6e20 800a 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02de18: 0c00 |0048: move-result-object v0 │ │ +02de1a: 1f00 5b00 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02de1e: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ +02de22: 6e20 7f0a 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0a7f │ │ +02de28: 0a04 |0050: move-result v4 │ │ +02de2a: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ +02de2e: 6e10 cd01 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@01cd │ │ +02de34: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02de38: 28e3 |0058: goto 003b // -001d │ │ +02de3a: 5b52 cd00 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02de3e: 0f03 |005b: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1870 │ │ + 0x0001 line=1871 │ │ + 0x0002 line=1872 │ │ + 0x0006 line=1873 │ │ + 0x000f line=1874 │ │ + 0x0017 line=1875 │ │ + 0x0025 line=1876 │ │ + 0x0026 line=1877 │ │ + 0x0029 line=1878 │ │ + 0x002b line=1879 │ │ + 0x0030 line=1881 │ │ + 0x0033 line=1873 │ │ + 0x0036 line=1886 │ │ + 0x003a line=1887 │ │ + 0x0043 line=1888 │ │ + 0x004b line=1889 │ │ + 0x0053 line=1890 │ │ + 0x0056 line=1887 │ │ + 0x0059 line=1895 │ │ + 0x005b line=1897 │ │ + locals : │ │ + 0x0002 - 0x002d reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0017 - 0x0036 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0007 - 0x0036 reg=1 i I │ │ + 0x004b - 0x0059 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x003b - 0x0059 reg=1 i I │ │ + 0x0030 - 0x005c reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0001 - 0x005c reg=3 show Z │ │ + 0x0000 - 0x005c reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x005c reg=6 menu Landroid/view/Menu; │ │ + 0x0000 - 0x005c reg=7 inflater Landroid/view/MenuInflater; │ │ + │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchDestroy' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02de40: |[02de40] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +02de50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02de52: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +02de54: 5c20 cf00 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ +02de58: 6e10 6302 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +02de5e: 6e30 7302 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02de64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02de66: 5b20 c600 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02de6a: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1841 │ │ + 0x0004 line=1842 │ │ + 0x0007 line=1843 │ │ + 0x000a line=1844 │ │ + 0x000d line=1845 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchLowMemory' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +02de6c: |[02de6c] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +02de7c: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02de80: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +02de84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02de86: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02de8a: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02de90: 0a02 |000a: move-result v2 │ │ +02de92: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +02de96: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02de9a: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02dea0: 0c00 |0012: move-result-object v0 │ │ +02dea2: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02dea6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +02deaa: 6e10 d201 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@01d2 │ │ +02deb0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02deb4: 28e9 |001c: goto 0005 // -0017 │ │ +02deb6: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1859 │ │ + 0x0004 line=1860 │ │ + 0x000d line=1861 │ │ + 0x0015 line=1862 │ │ + 0x0017 line=1863 │ │ + 0x001a line=1860 │ │ + 0x001d line=1867 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +02deb8: |[02deb8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +02dec8: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02decc: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ +02ded0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02ded2: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02ded6: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02dedc: 0a02 |000a: move-result v2 │ │ +02dede: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ +02dee2: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dee6: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02deec: 0c00 |0012: move-result-object v0 │ │ +02deee: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02def2: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +02def6: 5502 7400 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02defa: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ +02defe: 5502 7300 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02df02: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ +02df06: 5502 7a00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02df0a: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ +02df0e: 6e20 d301 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01d3 │ │ +02df14: 0a02 |0026: move-result v2 │ │ +02df16: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ +02df1a: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +02df1c: 0f02 |002a: return v2 │ │ +02df1e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02df22: 28d8 |002d: goto 0005 // -0028 │ │ +02df24: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +02df26: 28fb |002f: goto 002a // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1915 │ │ + 0x0004 line=1916 │ │ + 0x000d line=1917 │ │ + 0x0015 line=1918 │ │ + 0x0023 line=1919 │ │ + 0x0029 line=1920 │ │ + 0x002a line=1925 │ │ + 0x002b line=1916 │ │ + 0x002e line=1925 │ │ + locals : │ │ + 0x0015 - 0x002a reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x002a reg=1 i I │ │ + 0x002b - 0x002e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x002b - 0x002e reg=1 i I │ │ + 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0030 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchOptionsMenuClosed' │ │ + type : '(Landroid/view/Menu;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +02df28: |[02df28] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +02df38: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02df3c: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ +02df40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02df42: 5432 c700 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02df46: 6e10 860a 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02df4c: 0a02 |000a: move-result v2 │ │ +02df4e: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ +02df52: 5432 c700 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02df56: 6e20 800a 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02df5c: 0c00 |0012: move-result-object v0 │ │ +02df5e: 1f00 5b00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02df62: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +02df66: 5502 7400 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02df6a: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ +02df6e: 5502 7300 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02df72: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +02df76: 5502 7a00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02df7a: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ +02df7e: 6e20 d401 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@01d4 │ │ +02df84: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02df88: 28dd |0028: goto 0005 // -0023 │ │ +02df8a: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1943 │ │ + 0x0004 line=1944 │ │ + 0x000d line=1945 │ │ + 0x0015 line=1946 │ │ + 0x0023 line=1947 │ │ + 0x0026 line=1944 │ │ + 0x0029 line=1951 │ │ + locals : │ │ + 0x0015 - 0x0029 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0029 reg=1 i I │ │ + 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002a reg=4 menu Landroid/view/Menu; │ │ + │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchPause' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +02df8c: |[02df8c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +02df9c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +02df9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02dfa0: 6e30 7302 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02dfa6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1824 │ │ + 0x0005 line=1825 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchPrepareOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +02dfa8: |[02dfa8] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +02dfb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02dfba: 5443 c500 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02dfbe: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +02dfc2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +02dfc4: 5443 c700 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dfc8: 6e10 860a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02dfce: 0a03 |000b: move-result v3 │ │ +02dfd0: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ +02dfd4: 5443 c700 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02dfd8: 6e20 800a 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02dfde: 0c00 |0013: move-result-object v0 │ │ +02dfe0: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02dfe4: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +02dfe8: 5503 7400 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02dfec: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ +02dff0: 5503 7300 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02dff4: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +02dff8: 5503 7a00 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02dffc: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ +02e000: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +02e002: 6e20 d601 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@01d6 │ │ +02e008: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02e00c: 28dc |002a: goto 0006 // -0024 │ │ +02e00e: 0f02 |002b: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1901 │ │ + 0x0001 line=1902 │ │ + 0x0005 line=1903 │ │ + 0x000e line=1904 │ │ + 0x0016 line=1905 │ │ + 0x0024 line=1906 │ │ + 0x0025 line=1907 │ │ + 0x0028 line=1903 │ │ + 0x002b line=1911 │ │ + locals : │ │ + 0x0016 - 0x002b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x002b reg=1 i I │ │ + 0x0001 - 0x002c reg=2 show Z │ │ + 0x0000 - 0x002c reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002c reg=5 menu Landroid/view/Menu; │ │ + │ │ + #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchReallyStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +02e010: |[02e010] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +02e020: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02e022: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02e024: 6e30 7302 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02e02a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1837 │ │ + 0x0005 line=1838 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchResume' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +02e02c: |[02e02c] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +02e03c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02e03e: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02e042: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +02e044: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02e04a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1819 │ │ + 0x0003 line=1820 │ │ + 0x0007 line=1821 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +02e04c: |[02e04c] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +02e05c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02e05e: 5c21 d800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02e062: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +02e064: 6e30 7302 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02e06a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1814 │ │ + 0x0003 line=1815 │ │ + 0x0007 line=1816 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +02e06c: |[02e06c] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +02e07c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02e07e: 5c20 d800 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02e082: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +02e084: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02e086: 6e30 7302 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0273 │ │ +02e08c: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1831 │ │ + 0x0003 line=1833 │ │ + 0x0008 line=1834 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #23 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 520 16-bit code units │ │ +02e090: |[02e090] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +02e0a0: 2206 9c01 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02e0a4: 7010 520a 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02e0aa: 6e20 580a 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02e0b0: 0c06 |0008: move-result-object v6 │ │ +02e0b2: 1a07 0300 |0009: const-string v7, " " // string@0003 │ │ +02e0b6: 6e20 580a 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02e0bc: 0c06 |000e: move-result-object v6 │ │ +02e0be: 6e10 5d0a 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02e0c4: 0c04 |0012: move-result-object v4 │ │ +02e0c6: 5486 c500 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e0ca: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +02e0ce: 5486 c500 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e0d2: 6e10 860a 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e0d8: 0a00 |001c: move-result v0 │ │ +02e0da: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +02e0de: 6e20 090a 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e0e4: 1a06 3801 |0022: const-string v6, "Active Fragments in " // string@0138 │ │ +02e0e8: 6e20 090a 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e0ee: 7110 600a 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +02e0f4: 0a06 |002a: move-result v6 │ │ +02e0f6: 7110 250a 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02e0fc: 0c06 |002e: move-result-object v6 │ │ +02e0fe: 6e20 090a 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e104: 1a06 b400 |0032: const-string v6, ":" // string@00b4 │ │ +02e108: 6e20 0e0a 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e10e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +02e110: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +02e114: 5486 c500 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e118: 6e20 800a 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e11e: 0c02 |003f: move-result-object v2 │ │ +02e120: 1f02 5b00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e124: 6e20 090a 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e12a: 1a06 0400 |0045: const-string v6, " #" // string@0004 │ │ +02e12e: 6e20 090a 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e134: 6e20 070a 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e13a: 1a06 b500 |004d: const-string v6, ": " // string@00b5 │ │ +02e13e: 6e20 090a 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e144: 6e20 0d0a 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02e14a: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +02e14e: 6e5c a401 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@01a4 │ │ +02e154: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e158: 28dc |005c: goto 0038 // -0024 │ │ +02e15a: 5486 c700 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e15e: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +02e162: 5486 c700 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e166: 6e10 860a 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e16c: 0a00 |0066: move-result v0 │ │ +02e16e: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +02e172: 6e20 090a 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e178: 1a06 4101 |006c: const-string v6, "Added Fragments:" // string@0141 │ │ +02e17c: 6e20 0e0a 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e182: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +02e184: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +02e188: 5486 c700 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e18c: 6e20 800a 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e192: 0c02 |0079: move-result-object v2 │ │ +02e194: 1f02 5b00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e198: 6e20 090a 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e19e: 1a06 0400 |007f: const-string v6, " #" // string@0004 │ │ +02e1a2: 6e20 090a 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e1a8: 6e20 070a 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e1ae: 1a06 b500 |0087: const-string v6, ": " // string@00b5 │ │ +02e1b2: 6e20 090a 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e1b8: 6e10 ec01 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@01ec │ │ +02e1be: 0c06 |008f: move-result-object v6 │ │ +02e1c0: 6e20 0e0a 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e1c6: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e1ca: 28dd |0095: goto 0072 // -0023 │ │ +02e1cc: 5486 cd00 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02e1d0: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +02e1d4: 5486 cd00 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02e1d8: 6e10 860a 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e1de: 0a00 |009f: move-result v0 │ │ +02e1e0: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +02e1e4: 6e20 090a 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e1ea: 1a06 3802 |00a5: const-string v6, "Fragments Created Menus:" // string@0238 │ │ +02e1ee: 6e20 0e0a 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e1f4: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +02e1f6: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +02e1fa: 5486 cd00 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00cd │ │ +02e1fe: 6e20 800a 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e204: 0c02 |00b2: move-result-object v2 │ │ +02e206: 1f02 5b00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e20a: 6e20 090a 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e210: 1a06 0400 |00b8: const-string v6, " #" // string@0004 │ │ +02e214: 6e20 090a 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e21a: 6e20 070a 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e220: 1a06 b500 |00c0: const-string v6, ": " // string@00b5 │ │ +02e224: 6e20 090a 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e22a: 6e10 ec01 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@01ec │ │ +02e230: 0c06 |00c8: move-result-object v6 │ │ +02e232: 6e20 0e0a 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e238: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e23c: 28dd |00ce: goto 00ab // -0023 │ │ +02e23e: 5486 ca00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02e242: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +02e246: 5486 ca00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02e24a: 6e10 860a 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e250: 0a00 |00d8: move-result v0 │ │ +02e252: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +02e256: 6e20 090a 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e25c: 1a06 5501 |00de: const-string v6, "Back Stack:" // string@0155 │ │ +02e260: 6e20 0e0a 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e266: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +02e268: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +02e26c: 5486 ca00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02e270: 6e20 800a 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e276: 0c01 |00eb: move-result-object v1 │ │ +02e278: 1f01 5400 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02e27c: 6e20 090a 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e282: 1a06 0400 |00f1: const-string v6, " #" // string@0004 │ │ +02e286: 6e20 090a 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e28c: 6e20 070a 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e292: 1a06 b500 |00f9: const-string v6, ": " // string@00b5 │ │ +02e296: 6e20 090a 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e29c: 6e10 3a0a 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ +02e2a2: 0c06 |0101: move-result-object v6 │ │ +02e2a4: 6e20 0e0a 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e2aa: 6e5c 5901 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@0159 │ │ +02e2b0: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e2b4: 28da |010a: goto 00e4 // -0026 │ │ +02e2b6: 1d08 |010b: monitor-enter v8 │ │ +02e2b8: 5486 cc00 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02e2bc: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +02e2c0: 5486 cc00 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02e2c4: 6e10 860a 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e2ca: 0a00 |0115: move-result v0 │ │ +02e2cc: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +02e2d0: 6e20 090a 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e2d6: 1a06 5401 |011b: const-string v6, "Back Stack Indices:" // string@0154 │ │ +02e2da: 6e20 0e0a 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e2e0: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +02e2e2: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +02e2e6: 5486 cc00 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02e2ea: 6e20 800a 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e2f0: 0c01 |0128: move-result-object v1 │ │ +02e2f2: 1f01 5400 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02e2f6: 6e20 090a 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e2fc: 1a06 0400 |012e: const-string v6, " #" // string@0004 │ │ +02e300: 6e20 090a 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e306: 6e20 070a 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e30c: 1a06 b500 |0136: const-string v6, ": " // string@00b5 │ │ +02e310: 6e20 090a 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e316: 6e20 0d0a 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02e31c: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e320: 28e1 |0140: goto 0121 // -001f │ │ +02e322: 5486 c800 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02e326: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +02e32a: 5486 c800 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02e32e: 6e10 860a 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e334: 0a06 |014a: move-result v6 │ │ +02e336: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +02e33a: 6e20 090a 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e340: 1a06 dd0b |0150: const-string v6, "mAvailBackStackIndices: " // string@0bdd │ │ +02e344: 6e20 090a 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e34a: 5486 c800 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02e34e: 6e10 870a 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0a87 │ │ +02e354: 0c06 |015a: move-result-object v6 │ │ +02e356: 7110 8a0a 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ +02e35c: 0c06 |015e: move-result-object v6 │ │ +02e35e: 6e20 0e0a 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e364: 1e08 |0162: monitor-exit v8 │ │ +02e366: 5486 d500 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e36a: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +02e36e: 5486 d500 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e372: 6e10 860a 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e378: 0a00 |016c: move-result v0 │ │ +02e37a: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +02e37e: 6e20 090a 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e384: 1a06 e405 |0172: const-string v6, "Pending Actions:" // string@05e4 │ │ +02e388: 6e20 0e0a 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e38e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +02e390: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +02e394: 5486 d500 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e398: 6e20 800a 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e39e: 0c05 |017f: move-result-object v5 │ │ +02e3a0: 1f05 9801 |0180: check-cast v5, Ljava/lang/Runnable; // type@0198 │ │ +02e3a4: 6e20 090a 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e3aa: 1a06 0400 |0185: const-string v6, " #" // string@0004 │ │ +02e3ae: 6e20 090a 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e3b4: 6e20 070a 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e3ba: 1a06 b500 |018d: const-string v6, ": " // string@00b5 │ │ +02e3be: 6e20 090a 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e3c4: 6e20 0d0a 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +02e3ca: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e3ce: 28e1 |0197: goto 0178 // -001f │ │ +02e3d0: 0d06 |0198: move-exception v6 │ │ +02e3d2: 1e08 |0199: monitor-exit v8 │ │ +02e3d4: 2706 |019a: throw v6 │ │ +02e3d6: 6e20 090a 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e3dc: 1a06 2b02 |019e: const-string v6, "FragmentManager misc state:" // string@022b │ │ +02e3e0: 6e20 0e0a 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e3e6: 6e20 090a 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e3ec: 1a06 1a00 |01a6: const-string v6, " mCurState=" // string@001a │ │ +02e3f0: 6e20 090a 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e3f6: 5286 ce00 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02e3fa: 6e20 070a 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +02e400: 1a06 6300 |01b0: const-string v6, " mStateSaved=" // string@0063 │ │ +02e404: 6e20 090a 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e40a: 5586 d800 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02e40e: 6e20 0a0a 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +02e414: 1a06 5000 |01ba: const-string v6, " mDestroyed=" // string@0050 │ │ +02e418: 6e20 090a 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e41e: 5586 cf00 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ +02e422: 6e20 0f0a 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +02e428: 5586 d300 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02e42c: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ +02e430: 6e20 090a 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e436: 1a06 1c00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@001c │ │ +02e43a: 6e20 090a 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e440: 5586 d300 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02e444: 6e20 0f0a 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +02e44a: 5486 d400 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +02e44e: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ +02e452: 6e20 090a 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e458: 1a06 1d00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@001d │ │ +02e45c: 6e20 090a 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e462: 5486 d400 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +02e466: 6e20 0e0a 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e46c: 5486 c900 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02e470: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ +02e474: 5486 c900 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02e478: 6e10 860a 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e47e: 0a06 |01ef: move-result v6 │ │ +02e480: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ +02e484: 6e20 090a 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e48a: 1a06 1900 |01f5: const-string v6, " mAvailIndices: " // string@0019 │ │ +02e48e: 6e20 090a 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +02e494: 5486 c900 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02e498: 6e10 870a 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0a87 │ │ +02e49e: 0c06 |01ff: move-result-object v6 │ │ +02e4a0: 7110 8a0a 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ +02e4a6: 0c06 |0203: move-result-object v6 │ │ +02e4a8: 6e20 0e0a 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +02e4ae: 0e00 |0207: return-void │ │ + catches : 2 │ │ + 0x010c - 0x0163 │ │ + -> 0x0198 │ │ + 0x0199 - 0x019a │ │ + -> 0x0198 │ │ + positions : │ │ + 0x0000 line=566 │ │ + 0x0013 line=569 │ │ + 0x0017 line=570 │ │ + 0x001d line=571 │ │ + 0x001f line=572 │ │ + 0x0027 line=573 │ │ + 0x0032 line=574 │ │ + 0x0037 line=575 │ │ + 0x003a line=576 │ │ + 0x0042 line=577 │ │ + 0x004d line=578 │ │ + 0x0055 line=579 │ │ + 0x0057 line=580 │ │ + 0x005a line=575 │ │ + 0x005d line=586 │ │ + 0x0061 line=587 │ │ + 0x0067 line=588 │ │ + 0x0069 line=589 │ │ + 0x0071 line=590 │ │ + 0x0074 line=591 │ │ + 0x007c line=592 │ │ + 0x0087 line=593 │ │ + 0x0093 line=590 │ │ + 0x0096 line=598 │ │ + 0x009a line=599 │ │ + 0x00a0 line=600 │ │ + 0x00a2 line=601 │ │ + 0x00aa line=602 │ │ + 0x00ad line=603 │ │ + 0x00b5 line=604 │ │ + 0x00c0 line=605 │ │ + 0x00cc line=602 │ │ + 0x00cf line=610 │ │ + 0x00d3 line=611 │ │ + 0x00d9 line=612 │ │ + 0x00db line=613 │ │ + 0x00e3 line=614 │ │ + 0x00e6 line=615 │ │ + 0x00ee line=616 │ │ + 0x00f9 line=617 │ │ + 0x0105 line=618 │ │ + 0x0108 line=614 │ │ + 0x010b line=623 │ │ + 0x010c line=624 │ │ + 0x0110 line=625 │ │ + 0x0116 line=626 │ │ + 0x0118 line=627 │ │ + 0x0120 line=628 │ │ + 0x0123 line=629 │ │ + 0x012b line=630 │ │ + 0x0136 line=631 │ │ + 0x013e line=628 │ │ + 0x0141 line=636 │ │ + 0x014d line=637 │ │ + 0x0155 line=638 │ │ + 0x0162 line=640 │ │ + 0x0163 line=642 │ │ + 0x0167 line=643 │ │ + 0x016d line=644 │ │ + 0x016f line=645 │ │ + 0x0177 line=646 │ │ + 0x017a line=647 │ │ + 0x0182 line=648 │ │ + 0x018d line=649 │ │ + 0x0195 line=646 │ │ + 0x0198 line=640 │ │ + 0x019b line=654 │ │ + 0x01a3 line=655 │ │ + 0x01b0 line=656 │ │ + 0x01ba line=657 │ │ + 0x01c4 line=658 │ │ + 0x01c8 line=659 │ │ + 0x01d0 line=660 │ │ + 0x01d5 line=662 │ │ + 0x01d9 line=663 │ │ + 0x01e1 line=664 │ │ + 0x01e6 line=666 │ │ + 0x01f2 line=667 │ │ + 0x01fa line=668 │ │ + 0x0207 line=670 │ │ + locals : │ │ + 0x001d - 0x005d reg=0 N I │ │ + 0x0042 - 0x005d reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x005d reg=3 i I │ │ + 0x0067 - 0x0096 reg=0 N I │ │ + 0x007c - 0x0096 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0072 - 0x0096 reg=3 i I │ │ + 0x00a0 - 0x00cf reg=0 N I │ │ + 0x00b5 - 0x00cf reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x00ab - 0x00cf reg=3 i I │ │ + 0x00d9 - 0x010b reg=0 N I │ │ + 0x00ee - 0x010b reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ + 0x00e4 - 0x010b reg=3 i I │ │ + 0x0116 - 0x0141 reg=0 N I │ │ + 0x012b - 0x0141 reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ + 0x0121 - 0x0141 reg=3 i I │ │ + 0x016d - 0x0198 reg=0 N I │ │ + 0x0178 - 0x0198 reg=3 i I │ │ + 0x0182 - 0x0198 reg=5 r Ljava/lang/Runnable; │ │ + 0x0013 - 0x0208 reg=4 innerPrefix Ljava/lang/String; │ │ + 0x0000 - 0x0208 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0208 reg=9 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0208 reg=10 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0208 reg=11 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0208 reg=12 args [Ljava/lang/String; │ │ + │ │ + #24 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'enqueueAction' │ │ + type : '(Ljava/lang/Runnable;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 66 16-bit code units │ │ +02e4c4: |[02e4c4] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +02e4d4: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +02e4d8: 7010 5002 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ +02e4de: 1d02 |0005: monitor-enter v2 │ │ +02e4e0: 5420 c600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02e4e4: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +02e4e8: 2200 8c01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02e4ec: 1a01 3b01 |000c: const-string v1, "Activity has been destroyed" // string@013b │ │ +02e4f0: 7020 1f0a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02e4f6: 2700 |0011: throw v0 │ │ +02e4f8: 0d00 |0012: move-exception v0 │ │ +02e4fa: 1e02 |0013: monitor-exit v2 │ │ +02e4fc: 2700 |0014: throw v0 │ │ +02e4fe: 5420 d500 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e502: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +02e506: 2200 ba01 |0019: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02e50a: 7010 790a 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02e510: 5b20 d500 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e514: 5420 d500 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e518: 6e20 7c0a 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02e51e: 5420 d500 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e522: 6e10 860a 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e528: 0a00 |002a: move-result v0 │ │ +02e52a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +02e52c: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ +02e530: 5420 c600 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02e534: 5400 a000 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02e538: 5421 d000 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ +02e53c: 6e20 0b01 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ +02e542: 5420 c600 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02e546: 5400 a000 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02e54a: 5421 d000 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ +02e54e: 6e20 0901 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0109 │ │ +02e554: 1e02 |0040: monitor-exit v2 │ │ +02e556: 0e00 |0041: return-void │ │ + catches : 2 │ │ + 0x0006 - 0x0014 │ │ + -> 0x0012 │ │ + 0x0015 - 0x0041 │ │ + -> 0x0012 │ │ + positions : │ │ + 0x0000 line=1309 │ │ + 0x0002 line=1310 │ │ + 0x0005 line=1312 │ │ + 0x0006 line=1313 │ │ + 0x000a line=1314 │ │ + 0x0012 line=1324 │ │ + 0x0015 line=1316 │ │ + 0x0019 line=1317 │ │ + 0x0020 line=1319 │ │ + 0x0025 line=1320 │ │ + 0x002e line=1321 │ │ + 0x0037 line=1322 │ │ + 0x0040 line=1324 │ │ + 0x0041 line=1325 │ │ + locals : │ │ + 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0042 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0042 reg=4 allowStateLoss Z │ │ + │ │ + #25 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'execPendingActions' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 165 16-bit code units │ │ +02e56c: |[02e56c] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +02e57c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +02e57e: 5585 d100 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ +02e582: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +02e586: 2205 8c01 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ +02e58a: 1a06 fa05 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@05fa │ │ +02e58e: 7020 1f0a 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02e594: 2705 |000c: throw v5 │ │ +02e596: 7100 0f01 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@010f │ │ +02e59c: 0c05 |0010: move-result-object v5 │ │ +02e59e: 5486 c600 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02e5a2: 5466 a000 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02e5a6: 6e10 0401 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0104 │ │ +02e5ac: 0c06 |0018: move-result-object v6 │ │ +02e5ae: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +02e5b2: 2205 8c01 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ +02e5b6: 1a06 8805 |001d: const-string v6, "Must be called from main thread of process" // string@0588 │ │ +02e5ba: 7020 1f0a 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02e5c0: 2705 |0022: throw v5 │ │ +02e5c2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +02e5c4: 1d08 |0024: monitor-enter v8 │ │ +02e5c6: 5485 d500 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e5ca: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +02e5ce: 5485 d500 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e5d2: 6e10 860a 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e5d8: 0a05 |002e: move-result v5 │ │ +02e5da: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +02e5de: 1e08 |0031: monitor-exit v8 │ │ +02e5e0: 5585 d200 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d2 │ │ +02e5e4: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +02e5e8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +02e5ea: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +02e5ec: 5485 c500 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e5f0: 6e10 860a 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e5f6: 0a05 |003d: move-result v5 │ │ +02e5f8: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +02e5fc: 5485 c500 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e600: 6e20 800a 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e606: 0c01 |0045: move-result-object v1 │ │ +02e608: 1f01 5b00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e60c: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +02e610: 5415 7800 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +02e614: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +02e618: 5415 7800 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +02e61c: 6e10 2103 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ +02e622: 0a05 |0053: move-result v5 │ │ +02e624: b653 |0054: or-int/2addr v3, v5 │ │ +02e626: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02e62a: 28e1 |0057: goto 0038 // -001f │ │ +02e62c: 5485 d500 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e630: 6e10 860a 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e636: 0a04 |005d: move-result v4 │ │ +02e638: 5485 d900 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ +02e63c: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +02e640: 5485 d900 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ +02e644: 2155 |0064: array-length v5, v5 │ │ +02e646: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +02e64a: 2345 5d02 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@025d │ │ +02e64e: 5b85 d900 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ +02e652: 5485 d500 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e656: 5486 d900 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ +02e65a: 6e20 880a 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ +02e660: 5485 d500 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00d5 │ │ +02e664: 6e10 7e0a 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +02e66a: 5485 c600 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02e66e: 5455 a000 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02e672: 5486 d000 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d0 │ │ +02e676: 6e20 0b01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ +02e67c: 1e08 |0080: monitor-exit v8 │ │ +02e67e: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +02e680: 5c85 d100 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ +02e684: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +02e686: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +02e68a: 5485 d900 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ +02e68e: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +02e692: 7210 3b0a 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0a3b │ │ +02e698: 5485 d900 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00d9 │ │ +02e69c: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +02e69e: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +02e6a2: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02e6a6: 28f0 |0095: goto 0085 // -0010 │ │ +02e6a8: 0d05 |0096: move-exception v5 │ │ +02e6aa: 1e08 |0097: monitor-exit v8 │ │ +02e6ac: 2705 |0098: throw v5 │ │ +02e6ae: 5c87 d100 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ +02e6b2: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +02e6b4: 2888 |009c: goto 0024 // -0078 │ │ +02e6b6: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +02e6ba: 5c87 d200 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d2 │ │ +02e6be: 6e10 8c02 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ +02e6c4: 0f00 |00a4: return v0 │ │ + catches : 3 │ │ + 0x0025 - 0x0032 │ │ + -> 0x0096 │ │ + 0x0058 - 0x0081 │ │ + -> 0x0096 │ │ + 0x0097 - 0x0098 │ │ + -> 0x0096 │ │ + positions : │ │ + 0x0001 line=1387 │ │ + 0x0005 line=1388 │ │ + 0x000d line=1391 │ │ + 0x001b line=1392 │ │ + 0x0023 line=1395 │ │ + 0x0024 line=1400 │ │ + 0x0025 line=1401 │ │ + 0x0031 line=1402 │ │ + 0x0032 line=1423 │ │ + 0x0036 line=1424 │ │ + 0x0037 line=1425 │ │ + 0x0040 line=1426 │ │ + 0x0048 line=1427 │ │ + 0x004e line=1428 │ │ + 0x0055 line=1425 │ │ + 0x0058 line=1405 │ │ + 0x005e line=1406 │ │ + 0x0067 line=1407 │ │ + 0x006b line=1409 │ │ + 0x0072 line=1410 │ │ + 0x0077 line=1411 │ │ + 0x0080 line=1412 │ │ + 0x0081 line=1414 │ │ + 0x0084 line=1415 │ │ + 0x0087 line=1416 │ │ + 0x008e line=1417 │ │ + 0x0093 line=1415 │ │ + 0x0096 line=1412 │ │ + 0x0099 line=1419 │ │ + 0x009b line=1420 │ │ + 0x009c line=1421 │ │ + 0x009d line=1431 │ │ + 0x009f line=1432 │ │ + 0x00a1 line=1433 │ │ + 0x00a4 line=1436 │ │ + locals : │ │ + 0x0048 - 0x0058 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x0058 reg=2 i I │ │ + 0x0037 - 0x0058 reg=3 loadersRunning Z │ │ + 0x0085 - 0x0096 reg=2 i I │ │ + 0x005e - 0x0096 reg=4 numActions I │ │ + 0x0099 - 0x009d reg=4 numActions I │ │ + 0x0099 - 0x00a4 reg=2 i I │ │ + 0x009d - 0x00a4 reg=3 loadersRunning Z │ │ + 0x0024 - 0x00a5 reg=0 didSomething Z │ │ + 0x0000 - 0x00a5 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #26 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'executePendingTransactions' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +02e6e4: |[02e6e4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +02e6f4: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +02e6fa: 0a00 |0003: move-result v0 │ │ +02e6fc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=431 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentById' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +02e700: |[02e700] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +02e710: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e714: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ +02e718: 5432 c700 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e71c: 6e10 860a 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e722: 0a02 |0009: move-result v2 │ │ +02e724: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +02e728: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +02e72c: 5432 c700 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e730: 6e20 800a 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e736: 0c00 |0013: move-result-object v0 │ │ +02e738: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e73c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +02e740: 5202 7000 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +02e744: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +02e748: 1100 |001c: return-object v0 │ │ +02e74a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02e74e: 28ed |001f: goto 000c // -0013 │ │ +02e750: 5432 c500 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e754: 6e10 860a 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e75a: 0a02 |0025: move-result v2 │ │ +02e75c: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ +02e760: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ +02e764: 5432 c500 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e768: 6e20 800a 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e76e: 0c00 |002f: move-result-object v0 │ │ +02e770: 1f00 5b00 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e774: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +02e778: 5202 7000 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0070 │ │ +02e77c: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ +02e780: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02e784: 28ee |003a: goto 0028 // -0012 │ │ +02e786: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +02e788: 28e0 |003c: goto 001c // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1246 │ │ + 0x0004 line=1248 │ │ + 0x000e line=1249 │ │ + 0x0016 line=1250 │ │ + 0x001c line=1262 │ │ + 0x001d line=1248 │ │ + 0x0020 line=1255 │ │ + 0x002a line=1256 │ │ + 0x0032 line=1257 │ │ + 0x0038 line=1255 │ │ + 0x003b line=1262 │ │ + locals : │ │ + 0x0016 - 0x001c reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000c - 0x001c reg=1 i I │ │ + 0x001d - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0032 - 0x003b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001d - 0x003b reg=1 i I │ │ + 0x0000 - 0x003d reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003d reg=4 id I │ │ + │ │ + #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentByTag' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 71 16-bit code units │ │ +02e78c: |[02e78c] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +02e79c: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e7a0: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ +02e7a4: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ +02e7a8: 5432 c700 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e7ac: 6e10 860a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e7b2: 0a02 |000b: move-result v2 │ │ +02e7b4: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +02e7b8: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +02e7bc: 5432 c700 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02e7c0: 6e20 800a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e7c6: 0c00 |0015: move-result-object v0 │ │ +02e7c8: 1f00 5b00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e7cc: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +02e7d0: 5402 8500 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +02e7d4: 6e20 430a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02e7da: 0a02 |001f: move-result v2 │ │ +02e7dc: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +02e7e0: 1100 |0022: return-object v0 │ │ +02e7e2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02e7e6: 28e9 |0025: goto 000e // -0017 │ │ +02e7e8: 5432 c500 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e7ec: 6e10 860a 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e7f2: 0a02 |002b: move-result v2 │ │ +02e7f4: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +02e7f8: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ +02e7fc: 5432 c500 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e800: 6e20 800a 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e806: 0c00 |0035: move-result-object v0 │ │ +02e808: 1f00 5b00 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e80c: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ +02e810: 5402 8500 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0085 │ │ +02e814: 6e20 430a 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02e81a: 0a02 |003f: move-result v2 │ │ +02e81c: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ +02e820: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02e824: 28ea |0044: goto 002e // -0016 │ │ +02e826: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +02e828: 28dc |0046: goto 0022 // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1266 │ │ + 0x0006 line=1268 │ │ + 0x0010 line=1269 │ │ + 0x0018 line=1270 │ │ + 0x0022 line=1282 │ │ + 0x0023 line=1268 │ │ + 0x0026 line=1275 │ │ + 0x0030 line=1276 │ │ + 0x0038 line=1277 │ │ + 0x0042 line=1275 │ │ + 0x0045 line=1282 │ │ + locals : │ │ + 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x0045 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0045 reg=1 i I │ │ + 0x0000 - 0x0047 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0047 reg=4 tag Ljava/lang/String; │ │ + │ │ + #29 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentByWho' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +02e82c: |[02e82c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +02e83c: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e840: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +02e844: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +02e848: 5432 c500 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e84c: 6e10 860a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e852: 0a02 |000b: move-result v2 │ │ +02e854: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +02e858: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +02e85c: 5432 c500 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e860: 6e20 800a 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e866: 0c00 |0015: move-result-object v0 │ │ +02e868: 1f00 5b00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e86c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +02e870: 5402 8b00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008b │ │ +02e874: 6e20 430a 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02e87a: 0a02 |001f: move-result v2 │ │ +02e87c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +02e880: 1100 |0022: return-object v0 │ │ +02e882: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02e886: 28e9 |0025: goto 000e // -0017 │ │ +02e888: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +02e88a: 28fb |0027: goto 0022 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1286 │ │ + 0x0006 line=1287 │ │ + 0x0010 line=1288 │ │ + 0x0018 line=1289 │ │ + 0x0022 line=1294 │ │ + 0x0023 line=1287 │ │ + 0x0026 line=1294 │ │ + locals : │ │ + 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0026 reg=1 i I │ │ + 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0028 reg=4 who Ljava/lang/String; │ │ + │ │ + #30 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'freeBackStackIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +02e88c: |[02e88c] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +02e89c: 1d03 |0000: monitor-enter v3 │ │ +02e89e: 5430 cc00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +02e8a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02e8a4: 6e30 850a 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +02e8aa: 5430 c800 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02e8ae: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +02e8b2: 2200 ba01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02e8b6: 7010 790a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02e8bc: 5b30 c800 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02e8c0: 6300 bc00 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02e8c4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +02e8c8: 1a00 2a02 |0016: const-string v0, "FragmentManager" // string@022a │ │ +02e8cc: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02e8d0: 7010 520a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02e8d6: 1a02 3902 |001d: const-string v2, "Freeing back stack index " // string@0239 │ │ +02e8da: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02e8e0: 0c01 |0022: move-result-object v1 │ │ +02e8e2: 6e20 550a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02e8e8: 0c01 |0026: move-result-object v1 │ │ +02e8ea: 6e10 5d0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02e8f0: 0c01 |002a: move-result-object v1 │ │ +02e8f2: 7120 af08 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02e8f8: 5430 c800 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +02e8fc: 7110 270a 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +02e902: 0c01 |0033: move-result-object v1 │ │ +02e904: 6e20 7c0a 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02e90a: 1e03 |0037: monitor-exit v3 │ │ +02e90c: 0e00 |0038: return-void │ │ +02e90e: 0d00 |0039: move-exception v0 │ │ +02e910: 1e03 |003a: monitor-exit v3 │ │ +02e912: 2700 |003b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x003b │ │ + -> 0x0039 │ │ + positions : │ │ + 0x0000 line=1373 │ │ + 0x0001 line=1374 │ │ + 0x0007 line=1375 │ │ + 0x000b line=1376 │ │ + 0x0012 line=1378 │ │ + 0x002e line=1379 │ │ + 0x0037 line=1380 │ │ + 0x0038 line=1381 │ │ + 0x0039 line=1380 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003c reg=4 index I │ │ + │ │ + #31 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getBackStackEntryAt' │ │ + type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02e920: |[02e920] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +02e930: 5410 ca00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02e934: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e93a: 0c00 |0005: move-result-object v0 │ │ +02e93c: 1f00 6000 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0060 │ │ +02e940: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=495 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0009 reg=2 index I │ │ + │ │ + #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getBackStackEntryCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02e944: |[02e944] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +02e954: 5410 ca00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02e958: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +02e95c: 5410 ca00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02e960: 6e10 860a 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e966: 0a00 |0009: move-result v0 │ │ +02e968: 0f00 |000a: return v0 │ │ +02e96a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02e96c: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=490 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getFragment' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 97 16-bit code units │ │ +02e970: |[02e970] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +02e980: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +02e982: 6e30 f000 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ +02e988: 0a01 |0004: move-result v1 │ │ +02e98a: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +02e98e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +02e990: 1100 |0008: return-object v0 │ │ +02e992: 5452 c500 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e996: 6e10 860a 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02e99c: 0a02 |000e: move-result v2 │ │ +02e99e: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ +02e9a2: 2202 8c01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ +02e9a6: 2203 9c01 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +02e9aa: 7010 520a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02e9b0: 1a04 2302 |0018: const-string v4, "Fragement no longer exists for key " // string@0223 │ │ +02e9b4: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02e9ba: 0c03 |001d: move-result-object v3 │ │ +02e9bc: 6e20 580a 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02e9c2: 0c03 |0021: move-result-object v3 │ │ +02e9c4: 1a04 ba00 |0022: const-string v4, ": index " // string@00ba │ │ +02e9c8: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02e9ce: 0c03 |0027: move-result-object v3 │ │ +02e9d0: 6e20 550a 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02e9d6: 0c03 |002b: move-result-object v3 │ │ +02e9d8: 6e10 5d0a 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02e9de: 0c03 |002f: move-result-object v3 │ │ +02e9e0: 7020 1f0a 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02e9e6: 2702 |0033: throw v2 │ │ +02e9e8: 5452 c500 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02e9ec: 6e20 800a 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02e9f2: 0c00 |0039: move-result-object v0 │ │ +02e9f4: 1f00 5b00 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02e9f8: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ +02e9fc: 2202 8c01 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ +02ea00: 2203 9c01 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +02ea04: 7010 520a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ea0a: 1a04 2302 |0045: const-string v4, "Fragement no longer exists for key " // string@0223 │ │ +02ea0e: 6e20 580a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ea14: 0c03 |004a: move-result-object v3 │ │ +02ea16: 6e20 580a 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ea1c: 0c03 |004e: move-result-object v3 │ │ +02ea1e: 1a04 ba00 |004f: const-string v4, ": index " // string@00ba │ │ +02ea22: 6e20 580a 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ea28: 0c03 |0054: move-result-object v3 │ │ +02ea2a: 6e20 550a 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02ea30: 0c03 |0058: move-result-object v3 │ │ +02ea32: 6e10 5d0a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ea38: 0c03 |005c: move-result-object v3 │ │ +02ea3a: 7020 1f0a 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02ea40: 2702 |0060: throw v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=524 │ │ + 0x0005 line=525 │ │ + 0x0007 line=526 │ │ + 0x0008 line=537 │ │ + 0x0009 line=528 │ │ + 0x0011 line=529 │ │ + 0x0034 line=532 │ │ + 0x003c line=533 │ │ + 0x003e line=534 │ │ + locals : │ │ + 0x003c - 0x0061 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0061 reg=1 index I │ │ + 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0061 reg=6 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0061 reg=7 key Ljava/lang/String; │ │ + │ │ + #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'hideFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 75 16-bit code units │ │ +02ea44: |[02ea44] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +02ea54: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +02ea56: 6301 bc00 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02ea5a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +02ea5e: 1a01 2a02 |0005: const-string v1, "FragmentManager" // string@022a │ │ +02ea62: 2202 9c01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +02ea66: 7010 520a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ea6c: 1a03 dd0a |000c: const-string v3, "hide: " // string@0add │ │ +02ea70: 6e20 580a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ea76: 0c02 |0011: move-result-object v2 │ │ +02ea78: 6e20 570a 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ea7e: 0c02 |0015: move-result-object v2 │ │ +02ea80: 6e10 5d0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ea86: 0c02 |0019: move-result-object v2 │ │ +02ea88: 7120 af08 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ea8e: 5561 7400 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02ea92: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ +02ea96: 5c64 7400 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02ea9a: 5461 8a00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02ea9e: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ +02eaa2: 6e58 6d02 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@026d │ │ +02eaa8: 0c00 |002a: move-result-object v0 │ │ +02eaaa: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +02eaae: 5461 8a00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02eab2: 6e20 1909 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +02eab8: 5461 8a00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02eabc: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +02eac0: 6e20 1809 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +02eac6: 5561 6600 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02eaca: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ +02eace: 5561 7300 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02ead2: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +02ead6: 5561 7a00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02eada: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +02eade: 5c54 d300 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02eae2: 6e20 d001 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01d0 │ │ +02eae8: 0e00 |004a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1177 │ │ + 0x001d line=1178 │ │ + 0x0021 line=1179 │ │ + 0x0023 line=1180 │ │ + 0x0027 line=1181 │ │ + 0x002b line=1183 │ │ + 0x002d line=1184 │ │ + 0x0032 line=1186 │ │ + 0x0039 line=1188 │ │ + 0x0045 line=1189 │ │ + 0x0047 line=1191 │ │ + 0x004a line=1193 │ │ + locals : │ │ + 0x002b - 0x0039 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x004b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x004b reg=7 transition I │ │ + 0x0000 - 0x004b reg=8 transitionStyle I │ │ + │ │ + #35 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'loadAnimation' │ │ + type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 138 16-bit code units │ │ +02eaec: |[02eaec] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +02eafc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +02eb02: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +02eb04: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +02eb06: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +02eb0a: 52a4 7b00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02eb0e: 6e40 c801 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@01c8 │ │ +02eb14: 0c01 |000c: move-result-object v1 │ │ +02eb16: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +02eb1a: 1101 |000f: return-object v1 │ │ +02eb1c: 52a4 7b00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02eb20: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +02eb24: 5494 c600 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02eb28: 52a5 7b00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007b │ │ +02eb2c: 7120 9f09 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ +02eb32: 0c00 |001b: move-result-object v0 │ │ +02eb34: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +02eb38: 0701 |001e: move-object v1, v0 │ │ +02eb3a: 28f0 |001f: goto 000f // -0010 │ │ +02eb3c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +02eb40: 0731 |0022: move-object v1, v3 │ │ +02eb42: 28ec |0023: goto 000f // -0014 │ │ +02eb44: 7120 8e02 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@028e │ │ +02eb4a: 0a02 |0027: move-result v2 │ │ +02eb4c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +02eb50: 0731 |002a: move-object v1, v3 │ │ +02eb52: 28e4 |002b: goto 000f // -001c │ │ +02eb54: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +02eb5a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +02eb5e: 5494 c600 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02eb62: 6e10 0202 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0202 │ │ +02eb68: 0c04 |0036: move-result-object v4 │ │ +02eb6a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +02eb6e: 5494 c600 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02eb72: 6e10 0202 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0202 │ │ +02eb78: 0c04 |003e: move-result-object v4 │ │ +02eb7a: 6e10 3609 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0936 │ │ +02eb80: 0c04 |0042: move-result-object v4 │ │ +02eb82: 524d 5602 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0256 │ │ +02eb86: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +02eb8a: 0731 |0047: move-object v1, v3 │ │ +02eb8c: 28c7 |0048: goto 000f // -0039 │ │ +02eb8e: 5493 c600 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02eb92: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +02eb96: 7156 7102 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ +02eb9c: 0c01 |0050: move-result-object v1 │ │ +02eb9e: 28be |0051: goto 000f // -0042 │ │ +02eba0: 5493 c600 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02eba4: 7157 7102 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ +02ebaa: 0c01 |0057: move-result-object v1 │ │ +02ebac: 28b7 |0058: goto 000f // -0049 │ │ +02ebae: 5493 c600 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ebb2: 7156 7102 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ +02ebb8: 0c01 |005e: move-result-object v1 │ │ +02ebba: 28b0 |005f: goto 000f // -0050 │ │ +02ebbc: 5493 c600 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ebc0: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +02ebc6: 7157 7102 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0271 │ │ +02ebcc: 0c01 |0068: move-result-object v1 │ │ +02ebce: 28a6 |0069: goto 000f // -005a │ │ +02ebd0: 5493 c600 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ebd4: 7130 6f02 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@026f │ │ +02ebda: 0c01 |006f: move-result-object v1 │ │ +02ebdc: 289f |0070: goto 000f // -0061 │ │ +02ebde: 5493 c600 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ebe2: 7130 6f02 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@026f │ │ +02ebe8: 0c01 |0076: move-result-object v1 │ │ +02ebea: 2898 |0077: goto 000f // -0068 │ │ +02ebec: 0731 |0078: move-object v1, v3 │ │ +02ebee: 2896 |0079: goto 000f // -006a │ │ +02ebf0: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0007 line=703 │ │ + 0x000d line=705 │ │ + 0x000f line=757 │ │ + 0x0010 line=709 │ │ + 0x0014 line=710 │ │ + 0x001c line=711 │ │ + 0x001f line=712 │ │ + 0x0020 line=716 │ │ + 0x0023 line=717 │ │ + 0x0024 line=720 │ │ + 0x0028 line=721 │ │ + 0x002b line=722 │ │ + 0x002c line=725 │ │ + 0x002f line=740 │ │ + 0x0039 line=741 │ │ + 0x0045 line=743 │ │ + 0x0048 line=744 │ │ + 0x0049 line=727 │ │ + 0x0052 line=729 │ │ + 0x0059 line=731 │ │ + 0x0060 line=733 │ │ + 0x006a line=735 │ │ + 0x0071 line=737 │ │ + 0x0079 line=757 │ │ + 0x007a line=725 │ │ + locals : │ │ + 0x000d - 0x000f reg=1 animObj Landroid/view/animation/Animation; │ │ + 0x001c - 0x0020 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0010 - 0x008a reg=1 animObj Landroid/view/animation/Animation; │ │ + 0x0028 - 0x008a reg=2 styleIndex I │ │ + 0x0000 - 0x008a reg=9 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x008a reg=10 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008a reg=11 transit I │ │ + 0x0000 - 0x008a reg=12 enter Z │ │ + 0x0000 - 0x008a reg=13 transitionStyle I │ │ + │ │ + #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeActive' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +02ec10: |[02ec10] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +02ec20: 5230 7600 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ec24: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +02ec28: 0e00 |0004: return-void │ │ +02ec2a: 5420 c900 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ec2e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +02ec32: 5420 c900 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ec36: 6e10 860a 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02ec3c: 0a00 |000e: move-result v0 │ │ +02ec3e: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ +02ec42: 5420 c500 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ec46: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +02ec4a: 2200 ba01 |0015: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02ec4e: 7010 790a 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02ec54: 5b20 c500 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ec58: 5420 c500 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ec5c: 6e10 860a 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02ec62: 0a00 |0021: move-result v0 │ │ +02ec64: 6e20 e401 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01e4 │ │ +02ec6a: 5420 c500 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ec6e: 6e20 7c0a 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02ec74: 28da |002a: goto 0004 // -0026 │ │ +02ec76: 5420 c900 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ec7a: 5421 c900 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ec7e: 6e10 860a 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02ec84: 0a01 |0032: move-result v1 │ │ +02ec86: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02ec8a: 6e20 830a 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +02ec90: 0c00 |0038: move-result-object v0 │ │ +02ec92: 1f00 8f01 |0039: check-cast v0, Ljava/lang/Integer; // type@018f │ │ +02ec96: 6e10 220a 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +02ec9c: 0a00 |003e: move-result v0 │ │ +02ec9e: 6e20 e401 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01e4 │ │ +02eca4: 5420 c500 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02eca8: 5231 7600 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ecac: 6e30 850a 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +02ecb2: 28bb |0049: goto 0004 // -0045 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1110 │ │ + 0x0004 line=1125 │ │ + 0x0005 line=1114 │ │ + 0x0011 line=1115 │ │ + 0x0015 line=1116 │ │ + 0x001c line=1118 │ │ + 0x0025 line=1119 │ │ + 0x002b line=1122 │ │ + 0x0042 line=1123 │ │ + locals : │ │ + 0x0000 - 0x004a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeInactive' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 76 16-bit code units │ │ +02ecb4: |[02ecb4] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +02ecc4: 5240 7600 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ecc8: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +02eccc: 0e00 |0004: return-void │ │ +02ecce: 6300 bc00 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02ecd2: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +02ecd6: 1a00 2a02 |0009: const-string v0, "FragmentManager" // string@022a │ │ +02ecda: 2201 9c01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02ecde: 7010 520a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ece4: 1a02 3a02 |0010: const-string v2, "Freeing fragment index " // string@023a │ │ +02ece8: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ecee: 0c01 |0015: move-result-object v1 │ │ +02ecf0: 5242 7600 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ecf4: 6e20 550a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02ecfa: 0c01 |001b: move-result-object v1 │ │ +02ecfc: 6e10 5d0a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ed02: 0c01 |001f: move-result-object v1 │ │ +02ed04: 7120 af08 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ed0a: 5430 c500 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ed0e: 5241 7600 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ed12: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +02ed14: 6e30 850a 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +02ed1a: 5430 c900 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ed1e: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ +02ed22: 2200 ba01 |002f: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +02ed26: 7010 790a 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02ed2c: 5b30 c900 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ed30: 5430 c900 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ed34: 5241 7600 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ed38: 7110 270a 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +02ed3e: 0c01 |003d: move-result-object v1 │ │ +02ed40: 6e20 7c0a 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02ed46: 5430 c600 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ed4a: 5241 7600 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02ed4e: 6e20 0302 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@0203 │ │ +02ed54: 6e10 b701 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@01b7 │ │ +02ed5a: 28b9 |004b: goto 0004 // -0047 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1128 │ │ + 0x0004 line=1140 │ │ + 0x0005 line=1132 │ │ + 0x0023 line=1133 │ │ + 0x002b line=1134 │ │ + 0x002f line=1135 │ │ + 0x0036 line=1137 │ │ + 0x0041 line=1138 │ │ + 0x0048 line=1139 │ │ + locals : │ │ + 0x0000 - 0x004c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004c reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(IIIZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 91 16-bit code units │ │ +02ed5c: |[02ed5c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +02ed6c: 5453 c600 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ed70: 3903 0c00 |0002: if-nez v3, 000e // +000c │ │ +02ed74: 3806 0a00 |0004: if-eqz v6, 000e // +000a │ │ +02ed78: 2203 8c01 |0006: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ +02ed7c: 1a04 9605 |0008: const-string v4, "No activity" // string@0596 │ │ +02ed80: 7020 1f0a 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02ed86: 2703 |000d: throw v3 │ │ +02ed88: 3909 0700 |000e: if-nez v9, 0015 // +0007 │ │ +02ed8c: 5253 ce00 |0010: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02ed90: 3363 0300 |0012: if-ne v3, v6, 0015 // +0003 │ │ +02ed94: 0e00 |0014: return-void │ │ +02ed96: 5956 ce00 |0015: iput v6, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02ed9a: 5453 c500 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ed9e: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ +02eda2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +02eda4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +02eda6: 5453 c500 |001d: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02edaa: 6e10 860a 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02edb0: 0a03 |0022: move-result v3 │ │ +02edb2: 3531 1d00 |0023: if-ge v1, v3, 0040 // +001d │ │ +02edb6: 5453 c500 |0025: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02edba: 6e20 800a 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02edc0: 0c00 |002a: move-result-object v0 │ │ +02edc2: 1f00 5b00 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +02edc6: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ +02edca: 6e58 7502 0576 |002f: invoke-virtual {v5, v0, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02edd0: 5403 7800 |0032: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +02edd4: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +02edd8: 5403 7800 |0036: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0078 │ │ +02eddc: 6e10 2103 0300 |0038: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ +02ede2: 0a03 |003b: move-result v3 │ │ +02ede4: b632 |003c: or-int/2addr v2, v3 │ │ +02ede6: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02edea: 28de |003f: goto 001d // -0022 │ │ +02edec: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ +02edf0: 6e10 8c02 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ +02edf6: 5553 d300 |0045: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02edfa: 3803 cdff |0047: if-eqz v3, 0014 // -0033 │ │ +02edfe: 5453 c600 |0049: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ee02: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +02ee06: 5253 ce00 |004d: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02ee0a: 1254 |004f: const/4 v4, #int 5 // #5 │ │ +02ee0c: 3343 c4ff |0050: if-ne v3, v4, 0014 // -003c │ │ +02ee10: 5453 c600 |0052: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02ee14: 6e10 1e02 0300 |0054: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@021e │ │ +02ee1a: 1203 |0057: const/4 v3, #int 0 // #0 │ │ +02ee1c: 5c53 d300 |0058: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02ee20: 28ba |005a: goto 0014 // -0046 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1066 │ │ + 0x0006 line=1067 │ │ + 0x000e line=1070 │ │ + 0x0014 line=1096 │ │ + 0x0015 line=1074 │ │ + 0x0017 line=1075 │ │ + 0x001b line=1076 │ │ + 0x001c line=1077 │ │ + 0x0025 line=1078 │ │ + 0x002d line=1079 │ │ + 0x002f line=1080 │ │ + 0x0032 line=1081 │ │ + 0x0036 line=1082 │ │ + 0x003d line=1077 │ │ + 0x0040 line=1087 │ │ + 0x0042 line=1088 │ │ + 0x0045 line=1091 │ │ + 0x0052 line=1092 │ │ + 0x0057 line=1093 │ │ + locals : │ │ + 0x002d - 0x0040 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001d - 0x005b reg=1 i I │ │ + 0x001c - 0x005b reg=2 loadersRunning Z │ │ + 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x005b reg=6 newState I │ │ + 0x0000 - 0x005b reg=7 transit I │ │ + 0x0000 - 0x005b reg=8 transitStyle I │ │ + 0x0000 - 0x005b reg=9 always Z │ │ + │ │ + #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(IZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +02ee24: |[02ee24] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +02ee34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ee36: 6e53 7202 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0272 │ │ +02ee3c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1062 │ │ + 0x0004 line=1063 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0005 reg=2 newState I │ │ + 0x0000 - 0x0005 reg=3 always Z │ │ + │ │ + #40 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +02ee40: |[02ee40] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +02ee50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ee52: 5220 ce00 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02ee56: 6e51 7502 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02ee5c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1058 │ │ + 0x0006 line=1059 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #41 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(Landroid/support/v4/app/Fragment;III)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 1230 16-bit code units │ │ +02ee60: |[02ee60] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ +02ee70: 5584 6600 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02ee74: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +02ee78: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +02ee7a: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ +02ee7e: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +02ee80: 5584 7c00 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ +02ee84: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ +02ee88: 5284 8300 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02ee8c: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ +02ee90: 5289 8300 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02ee94: 5584 6e00 |0012: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ +02ee98: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +02ee9c: 5284 8300 |0016: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02eea0: 1245 |0018: const/4 v5, #int 4 // #4 │ │ +02eea2: 3554 0600 |0019: if-ge v4, v5, 001f // +0006 │ │ +02eea6: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +02eea8: 3749 0300 |001c: if-le v9, v4, 001f // +0003 │ │ +02eeac: 1239 |001e: const/4 v9, #int 3 // #3 │ │ +02eeae: 5284 8300 |001f: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02eeb2: 3594 9902 |0021: if-ge v4, v9, 02ba // +0299 │ │ +02eeb6: 5584 7200 |0023: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +02eeba: 3804 0700 |0025: if-eqz v4, 002c // +0007 │ │ +02eebe: 5584 7500 |0027: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +02eec2: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ +02eec6: 0e00 |002b: return-void │ │ +02eec8: 5484 6700 |002c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02eecc: 3804 0c00 |002e: if-eqz v4, 003a // +000c │ │ +02eed0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +02eed2: 5b84 6700 |0031: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02eed6: 5284 8400 |0033: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ +02eeda: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +02eedc: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +02eede: 6e56 7502 8754 |0037: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02eee4: 5284 8300 |003a: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02eee8: 2b04 7604 0000 |003c: packed-switch v4, 000004b2 // +00000476 │ │ +02eeee: 5989 8300 |003f: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02eef2: 28ea |0041: goto 002b // -0016 │ │ +02eef4: 6304 bc00 |0042: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02eef8: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ +02eefc: 1a04 2a02 |0046: const-string v4, "FragmentManager" // string@022a │ │ +02ef00: 2205 9c01 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02ef04: 7010 520a 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ef0a: 1a06 3a0d |004d: const-string v6, "moveto CREATED: " // string@0d3a │ │ +02ef0e: 6e20 580a 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ef14: 0c05 |0052: move-result-object v5 │ │ +02ef16: 6e20 570a 8500 |0053: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ef1c: 0c05 |0056: move-result-object v5 │ │ +02ef1e: 6e10 5d0a 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ef24: 0c05 |005a: move-result-object v5 │ │ +02ef26: 7120 af08 5400 |005b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ef2c: 5484 8100 |005e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02ef30: 3804 3b00 |0060: if-eqz v4, 009b // +003b │ │ +02ef34: 5484 8100 |0062: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02ef38: 1a05 7b07 |0064: const-string v5, "android:view_state" // string@077b │ │ +02ef3c: 6e20 f400 5400 |0066: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00f4 │ │ +02ef42: 0c04 |0069: move-result-object v4 │ │ +02ef44: 5b84 8200 |006a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +02ef48: 5484 8100 |006c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02ef4c: 1a05 7807 |006e: const-string v5, "android:target_state" // string@0778 │ │ +02ef50: 6e30 6b02 4705 |0070: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@026b │ │ +02ef56: 0c04 |0073: move-result-object v4 │ │ +02ef58: 5b84 8600 |0074: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +02ef5c: 5484 8600 |0076: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +02ef60: 3804 0d00 |0078: if-eqz v4, 0085 // +000d │ │ +02ef64: 5484 8100 |007a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02ef68: 1a05 7707 |007c: const-string v5, "android:target_req_state" // string@0777 │ │ +02ef6c: 1206 |007e: const/4 v6, #int 0 // #0 │ │ +02ef6e: 6e30 f000 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00f0 │ │ +02ef74: 0a04 |0082: move-result v4 │ │ +02ef76: 5984 8800 |0083: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ +02ef7a: 5484 8100 |0085: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02ef7e: 1a05 7a07 |0087: const-string v5, "android:user_visible_hint" // string@077a │ │ +02ef82: 1216 |0089: const/4 v6, #int 1 // #1 │ │ +02ef84: 6e30 ed00 5406 |008a: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ed │ │ +02ef8a: 0a04 |008d: move-result v4 │ │ +02ef8c: 5c84 8900 |008e: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +02ef90: 5584 8900 |0090: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +02ef94: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ +02ef98: 1214 |0094: const/4 v4, #int 1 // #1 │ │ +02ef9a: 5c84 6e00 |0095: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ +02ef9e: 1234 |0097: const/4 v4, #int 3 // #3 │ │ +02efa0: 3749 0300 |0098: if-le v9, v4, 009b // +0003 │ │ +02efa4: 1239 |009a: const/4 v9, #int 3 // #3 │ │ +02efa6: 5474 c600 |009b: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02efaa: 5b84 6500 |009d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +02efae: 5474 c600 |009f: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02efb2: 5444 9f00 |00a1: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +02efb6: 5b84 7100 |00a3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +02efba: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ +02efbc: 5c84 6a00 |00a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02efc0: 5474 c600 |00a8: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02efc4: 6e20 c401 4800 |00aa: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01c4 │ │ +02efca: 5584 6a00 |00ad: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02efce: 3904 2100 |00af: if-nez v4, 00d0 // +0021 │ │ +02efd2: 2204 8800 |00b1: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02efd6: 2205 9c01 |00b3: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02efda: 7010 520a 0500 |00b5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02efe0: 1a06 2502 |00b8: const-string v6, "Fragment " // string@0225 │ │ +02efe4: 6e20 580a 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02efea: 0c05 |00bd: move-result-object v5 │ │ +02efec: 6e20 570a 8500 |00be: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02eff2: 0c05 |00c1: move-result-object v5 │ │ +02eff4: 1a06 2b00 |00c2: const-string v6, " did not call through to super.onAttach()" // string@002b │ │ +02eff8: 6e20 580a 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02effe: 0c05 |00c7: move-result-object v5 │ │ +02f000: 6e10 5d0a 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f006: 0c05 |00cb: move-result-object v5 │ │ +02f008: 7020 9403 5400 |00cc: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f00e: 2704 |00cf: throw v4 │ │ +02f010: 5474 c600 |00d0: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02f014: 6e20 0602 8400 |00d2: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0206 │ │ +02f01a: 5584 8000 |00d5: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +02f01e: 3904 2d00 |00d7: if-nez v4, 0104 // +002d │ │ +02f022: 1204 |00d9: const/4 v4, #int 0 // #0 │ │ +02f024: 5c84 6a00 |00da: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f028: 5484 8100 |00dc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f02c: 6e20 c701 4800 |00de: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01c7 │ │ +02f032: 5584 6a00 |00e1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f036: 3904 2100 |00e3: if-nez v4, 0104 // +0021 │ │ +02f03a: 2204 8800 |00e5: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f03e: 2205 9c01 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f042: 7010 520a 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f048: 1a06 2502 |00ec: const-string v6, "Fragment " // string@0225 │ │ +02f04c: 6e20 580a 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f052: 0c05 |00f1: move-result-object v5 │ │ +02f054: 6e20 570a 8500 |00f2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f05a: 0c05 |00f5: move-result-object v5 │ │ +02f05c: 1a06 2c00 |00f6: const-string v6, " did not call through to super.onCreate()" // string@002c │ │ +02f060: 6e20 580a 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f066: 0c05 |00fb: move-result-object v5 │ │ +02f068: 6e10 5d0a 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f06e: 0c05 |00ff: move-result-object v5 │ │ +02f070: 7020 9403 5400 |0100: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f076: 2704 |0103: throw v4 │ │ +02f078: 1204 |0104: const/4 v4, #int 0 // #0 │ │ +02f07a: 5c84 8000 |0105: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +02f07e: 5584 7200 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +02f082: 3804 3300 |0109: if-eqz v4, 013c // +0033 │ │ +02f086: 5484 8100 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f08a: 6e20 aa01 4800 |010d: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01aa │ │ +02f090: 0c04 |0110: move-result-object v4 │ │ +02f092: 1205 |0111: const/4 v5, #int 0 // #0 │ │ +02f094: 5486 8100 |0112: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f098: 6e40 cb01 4865 |0114: 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@01cb │ │ +02f09e: 0c04 |0117: move-result-object v4 │ │ +02f0a0: 5b84 8a00 |0118: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0a4: 5484 8a00 |011a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0a8: 3804 8100 |011c: if-eqz v4, 019d // +0081 │ │ +02f0ac: 5484 8a00 |011e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0b0: 5b84 7700 |0120: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +02f0b4: 5484 8a00 |0122: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0b8: 7110 3703 0400 |0124: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0337 │ │ +02f0be: 0c04 |0127: move-result-object v4 │ │ +02f0c0: 5b84 8a00 |0128: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0c4: 5584 7400 |012a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02f0c8: 3804 0900 |012c: if-eqz v4, 0135 // +0009 │ │ +02f0cc: 5484 8a00 |012e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0d0: 1305 0800 |0130: const/16 v5, #int 8 // #8 │ │ +02f0d4: 6e20 1809 5400 |0132: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +02f0da: 5484 8a00 |0135: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f0de: 5485 8100 |0137: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f0e2: 6e30 db01 4805 |0139: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01db │ │ +02f0e8: 1214 |013c: const/4 v4, #int 1 // #1 │ │ +02f0ea: 3749 e200 |013d: if-le v9, v4, 021f // +00e2 │ │ +02f0ee: 6304 bc00 |013f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f0f2: 3804 1a00 |0141: if-eqz v4, 015b // +001a │ │ +02f0f6: 1a04 2a02 |0143: const-string v4, "FragmentManager" // string@022a │ │ +02f0fa: 2205 9c01 |0145: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f0fe: 7010 520a 0500 |0147: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f104: 1a06 390d |014a: const-string v6, "moveto ACTIVITY_CREATED: " // string@0d39 │ │ +02f108: 6e20 580a 6500 |014c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f10e: 0c05 |014f: move-result-object v5 │ │ +02f110: 6e20 570a 8500 |0150: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f116: 0c05 |0153: move-result-object v5 │ │ +02f118: 6e10 5d0a 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f11e: 0c05 |0157: move-result-object v5 │ │ +02f120: 7120 af08 5400 |0158: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f126: 5584 7200 |015b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0072 │ │ +02f12a: 3904 8900 |015d: if-nez v4, 01e6 // +0089 │ │ +02f12e: 1201 |015f: const/4 v1, #int 0 // #0 │ │ +02f130: 5284 6d00 |0160: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +02f134: 3804 3f00 |0162: if-eqz v4, 01a1 // +003f │ │ +02f138: 5474 c600 |0164: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02f13c: 5285 6d00 |0166: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +02f140: 6e20 f601 5400 |0168: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@01f6 │ │ +02f146: 0c01 |016b: move-result-object v1 │ │ +02f148: 1f01 3c01 |016c: check-cast v1, Landroid/view/ViewGroup; // type@013c │ │ +02f14c: 3901 3300 |016e: if-nez v1, 01a1 // +0033 │ │ +02f150: 5584 7d00 |0170: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@007d │ │ +02f154: 3904 2f00 |0172: if-nez v4, 01a1 // +002f │ │ +02f158: 2204 8b01 |0174: new-instance v4, Ljava/lang/IllegalArgumentException; // type@018b │ │ +02f15c: 2205 9c01 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f160: 7010 520a 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f166: 1a06 9c05 |017b: const-string v6, "No view found for id 0x" // string@059c │ │ +02f16a: 6e20 580a 6500 |017d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f170: 0c05 |0180: move-result-object v5 │ │ +02f172: 5286 6d00 |0181: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@006d │ │ +02f176: 7110 250a 0600 |0183: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +02f17c: 0c06 |0186: move-result-object v6 │ │ +02f17e: 6e20 580a 6500 |0187: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f184: 0c05 |018a: move-result-object v5 │ │ +02f186: 1a06 3c00 |018b: const-string v6, " for fragment " // string@003c │ │ +02f18a: 6e20 580a 6500 |018d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f190: 0c05 |0190: move-result-object v5 │ │ +02f192: 6e20 570a 8500 |0191: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f198: 0c05 |0194: move-result-object v5 │ │ +02f19a: 6e10 5d0a 0500 |0195: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f1a0: 0c05 |0198: move-result-object v5 │ │ +02f1a2: 7020 1c0a 5400 |0199: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +02f1a8: 2704 |019c: throw v4 │ │ +02f1aa: 1204 |019d: const/4 v4, #int 0 // #0 │ │ +02f1ac: 5b84 7700 |019e: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +02f1b0: 289c |01a0: goto 013c // -0064 │ │ +02f1b2: 5b81 6c00 |01a1: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ +02f1b6: 5484 8100 |01a3: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f1ba: 6e20 aa01 4800 |01a5: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01aa │ │ +02f1c0: 0c04 |01a8: move-result-object v4 │ │ +02f1c2: 5485 8100 |01a9: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f1c6: 6e40 cb01 4851 |01ab: 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@01cb │ │ +02f1cc: 0c04 |01ae: move-result-object v4 │ │ +02f1ce: 5b84 8a00 |01af: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f1d2: 5484 8a00 |01b1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f1d6: 3804 5e00 |01b3: if-eqz v4, 0211 // +005e │ │ +02f1da: 5484 8a00 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f1de: 5b84 7700 |01b7: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +02f1e2: 5484 8a00 |01b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f1e6: 7110 3703 0400 |01bb: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0337 │ │ +02f1ec: 0c04 |01be: move-result-object v4 │ │ +02f1ee: 5b84 8a00 |01bf: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f1f2: 3801 1300 |01c1: if-eqz v1, 01d4 // +0013 │ │ +02f1f6: 1214 |01c3: const/4 v4, #int 1 // #1 │ │ +02f1f8: 6e5b 6d02 874a |01c4: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@026d │ │ +02f1fe: 0c00 |01c7: move-result-object v0 │ │ +02f200: 3800 0700 |01c8: if-eqz v0, 01cf // +0007 │ │ +02f204: 5484 8a00 |01ca: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f208: 6e20 1909 0400 |01cc: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +02f20e: 5484 8a00 |01cf: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f212: 6e20 2309 4100 |01d1: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0923 │ │ +02f218: 5584 7400 |01d4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +02f21c: 3804 0900 |01d6: if-eqz v4, 01df // +0009 │ │ +02f220: 5484 8a00 |01d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f224: 1305 0800 |01da: const/16 v5, #int 8 // #8 │ │ +02f228: 6e20 1809 5400 |01dc: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +02f22e: 5484 8a00 |01df: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f232: 5485 8100 |01e1: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f236: 6e30 db01 4805 |01e3: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01db │ │ +02f23c: 1204 |01e6: const/4 v4, #int 0 // #0 │ │ +02f23e: 5c84 6a00 |01e7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f242: 5484 8100 |01e9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f246: 6e20 c201 4800 |01eb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01c2 │ │ +02f24c: 5584 6a00 |01ee: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f250: 3904 2500 |01f0: if-nez v4, 0215 // +0025 │ │ +02f254: 2204 8800 |01f2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f258: 2205 9c01 |01f4: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f25c: 7010 520a 0500 |01f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f262: 1a06 2502 |01f9: const-string v6, "Fragment " // string@0225 │ │ +02f266: 6e20 580a 6500 |01fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f26c: 0c05 |01fe: move-result-object v5 │ │ +02f26e: 6e20 570a 8500 |01ff: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f274: 0c05 |0202: move-result-object v5 │ │ +02f276: 1a06 2a00 |0203: const-string v6, " did not call through to super.onActivityCreated()" // string@002a │ │ +02f27a: 6e20 580a 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f280: 0c05 |0208: move-result-object v5 │ │ +02f282: 6e10 5d0a 0500 |0209: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f288: 0c05 |020c: move-result-object v5 │ │ +02f28a: 7020 9403 5400 |020d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f290: 2704 |0210: throw v4 │ │ +02f292: 1204 |0211: const/4 v4, #int 0 // #0 │ │ +02f294: 5b84 7700 |0212: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +02f298: 28d2 |0214: goto 01e6 // -002e │ │ +02f29a: 5484 8a00 |0215: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f29e: 3804 0500 |0217: if-eqz v4, 021c // +0005 │ │ +02f2a2: 6e10 e101 0800 |0219: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@01e1 │ │ +02f2a8: 1204 |021c: const/4 v4, #int 0 // #0 │ │ +02f2aa: 5b84 8100 |021d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f2ae: 1234 |021f: const/4 v4, #int 3 // #3 │ │ +02f2b0: 3749 4700 |0220: if-le v9, v4, 0267 // +0047 │ │ +02f2b4: 6304 bc00 |0222: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f2b8: 3804 1a00 |0224: if-eqz v4, 023e // +001a │ │ +02f2bc: 1a04 2a02 |0226: const-string v4, "FragmentManager" // string@022a │ │ +02f2c0: 2205 9c01 |0228: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f2c4: 7010 520a 0500 |022a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f2ca: 1a06 3c0d |022d: const-string v6, "moveto STARTED: " // string@0d3c │ │ +02f2ce: 6e20 580a 6500 |022f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f2d4: 0c05 |0232: move-result-object v5 │ │ +02f2d6: 6e20 570a 8500 |0233: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f2dc: 0c05 |0236: move-result-object v5 │ │ +02f2de: 6e10 5d0a 0500 |0237: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f2e4: 0c05 |023a: move-result-object v5 │ │ +02f2e6: 7120 af08 5400 |023b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f2ec: 1204 |023e: const/4 v4, #int 0 // #0 │ │ +02f2ee: 5c84 6a00 |023f: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f2f2: 6e10 de01 0800 |0241: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@01de │ │ +02f2f8: 5584 6a00 |0244: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f2fc: 3904 2100 |0246: if-nez v4, 0267 // +0021 │ │ +02f300: 2204 8800 |0248: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f304: 2205 9c01 |024a: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f308: 7010 520a 0500 |024c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f30e: 1a06 2502 |024f: const-string v6, "Fragment " // string@0225 │ │ +02f312: 6e20 580a 6500 |0251: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f318: 0c05 |0254: move-result-object v5 │ │ +02f31a: 6e20 570a 8500 |0255: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f320: 0c05 |0258: move-result-object v5 │ │ +02f322: 1a06 3200 |0259: const-string v6, " did not call through to super.onStart()" // string@0032 │ │ +02f326: 6e20 580a 6500 |025b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f32c: 0c05 |025e: move-result-object v5 │ │ +02f32e: 6e10 5d0a 0500 |025f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f334: 0c05 |0262: move-result-object v5 │ │ +02f336: 7020 9403 5400 |0263: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f33c: 2704 |0266: throw v4 │ │ +02f33e: 1244 |0267: const/4 v4, #int 4 // #4 │ │ +02f340: 3749 d7fd |0268: if-le v9, v4, 003f // -0229 │ │ +02f344: 6304 bc00 |026a: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f348: 3804 1a00 |026c: if-eqz v4, 0286 // +001a │ │ +02f34c: 1a04 2a02 |026e: const-string v4, "FragmentManager" // string@022a │ │ +02f350: 2205 9c01 |0270: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f354: 7010 520a 0500 |0272: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f35a: 1a06 3b0d |0275: const-string v6, "moveto RESUMED: " // string@0d3b │ │ +02f35e: 6e20 580a 6500 |0277: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f364: 0c05 |027a: move-result-object v5 │ │ +02f366: 6e20 570a 8500 |027b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f36c: 0c05 |027e: move-result-object v5 │ │ +02f36e: 6e10 5d0a 0500 |027f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f374: 0c05 |0282: move-result-object v5 │ │ +02f376: 7120 af08 5400 |0283: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f37c: 1204 |0286: const/4 v4, #int 0 // #0 │ │ +02f37e: 5c84 6a00 |0287: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f382: 1214 |0289: const/4 v4, #int 1 // #1 │ │ +02f384: 5c84 7e00 |028a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ +02f388: 6e10 d701 0800 |028c: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@01d7 │ │ +02f38e: 5584 6a00 |028f: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f392: 3904 2100 |0291: if-nez v4, 02b2 // +0021 │ │ +02f396: 2204 8800 |0293: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f39a: 2205 9c01 |0295: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f39e: 7010 520a 0500 |0297: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f3a4: 1a06 2502 |029a: const-string v6, "Fragment " // string@0225 │ │ +02f3a8: 6e20 580a 6500 |029c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f3ae: 0c05 |029f: move-result-object v5 │ │ +02f3b0: 6e20 570a 8500 |02a0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f3b6: 0c05 |02a3: move-result-object v5 │ │ +02f3b8: 1a06 3100 |02a4: const-string v6, " did not call through to super.onResume()" // string@0031 │ │ +02f3bc: 6e20 580a 6500 |02a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f3c2: 0c05 |02a9: move-result-object v5 │ │ +02f3c4: 6e10 5d0a 0500 |02aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f3ca: 0c05 |02ad: move-result-object v5 │ │ +02f3cc: 7020 9403 5400 |02ae: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f3d2: 2704 |02b1: throw v4 │ │ +02f3d4: 1204 |02b2: const/4 v4, #int 0 // #0 │ │ +02f3d6: 5b84 8100 |02b3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +02f3da: 1204 |02b5: const/4 v4, #int 0 // #0 │ │ +02f3dc: 5b84 8200 |02b6: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +02f3e0: 2900 87fd |02b8: goto/16 003f // -0279 │ │ +02f3e4: 5284 8300 |02ba: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02f3e8: 3794 83fd |02bc: if-le v4, v9, 003f // -027d │ │ +02f3ec: 5284 8300 |02be: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +02f3f0: 2b04 0002 0000 |02c0: packed-switch v4, 000004c0 // +00000200 │ │ +02f3f6: 2900 7cfd |02c3: goto/16 003f // -0284 │ │ +02f3fa: 1214 |02c5: const/4 v4, #int 1 // #1 │ │ +02f3fc: 3549 79fd |02c6: if-ge v9, v4, 003f // -0287 │ │ +02f400: 5574 cf00 |02c8: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ +02f404: 3804 0e00 |02ca: if-eqz v4, 02d8 // +000e │ │ +02f408: 5484 6700 |02cc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02f40c: 3804 0a00 |02ce: if-eqz v4, 02d8 // +000a │ │ +02f410: 5483 6700 |02d0: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02f414: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ +02f416: 5b84 6700 |02d3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02f41a: 6e10 f208 0300 |02d5: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ +02f420: 5484 6700 |02d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02f424: 3804 5501 |02da: if-eqz v4, 042f // +0155 │ │ +02f428: 5989 8400 |02dc: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ +02f42c: 1219 |02de: const/4 v9, #int 1 // #1 │ │ +02f42e: 2900 60fd |02df: goto/16 003f // -02a0 │ │ +02f432: 1254 |02e1: const/4 v4, #int 5 // #5 │ │ +02f434: 3549 4a00 |02e2: if-ge v9, v4, 032c // +004a │ │ +02f438: 6304 bc00 |02e4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f43c: 3804 1a00 |02e6: if-eqz v4, 0300 // +001a │ │ +02f440: 1a04 2a02 |02e8: const-string v4, "FragmentManager" // string@022a │ │ +02f444: 2205 9c01 |02ea: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f448: 7010 520a 0500 |02ec: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f44e: 1a06 360d |02ef: const-string v6, "movefrom RESUMED: " // string@0d36 │ │ +02f452: 6e20 580a 6500 |02f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f458: 0c05 |02f4: move-result-object v5 │ │ +02f45a: 6e20 570a 8500 |02f5: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f460: 0c05 |02f8: move-result-object v5 │ │ +02f462: 6e10 5d0a 0500 |02f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f468: 0c05 |02fc: move-result-object v5 │ │ +02f46a: 7120 af08 5400 |02fd: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f470: 1204 |0300: const/4 v4, #int 0 // #0 │ │ +02f472: 5c84 6a00 |0301: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f476: 6e10 d501 0800 |0303: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@01d5 │ │ +02f47c: 5584 6a00 |0306: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f480: 3904 2100 |0308: if-nez v4, 0329 // +0021 │ │ +02f484: 2204 8800 |030a: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f488: 2205 9c01 |030c: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f48c: 7010 520a 0500 |030e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f492: 1a06 2502 |0311: const-string v6, "Fragment " // string@0225 │ │ +02f496: 6e20 580a 6500 |0313: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f49c: 0c05 |0316: move-result-object v5 │ │ +02f49e: 6e20 570a 8500 |0317: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f4a4: 0c05 |031a: move-result-object v5 │ │ +02f4a6: 1a06 3000 |031b: const-string v6, " did not call through to super.onPause()" // string@0030 │ │ +02f4aa: 6e20 580a 6500 |031d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f4b0: 0c05 |0320: move-result-object v5 │ │ +02f4b2: 6e10 5d0a 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f4b8: 0c05 |0324: move-result-object v5 │ │ +02f4ba: 7020 9403 5400 |0325: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f4c0: 2704 |0328: throw v4 │ │ +02f4c2: 1204 |0329: const/4 v4, #int 0 // #0 │ │ +02f4c4: 5c84 7e00 |032a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@007e │ │ +02f4c8: 1244 |032c: const/4 v4, #int 4 // #4 │ │ +02f4ca: 3549 4700 |032d: if-ge v9, v4, 0374 // +0047 │ │ +02f4ce: 6304 bc00 |032f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f4d2: 3804 1a00 |0331: if-eqz v4, 034b // +001a │ │ +02f4d6: 1a04 2a02 |0333: const-string v4, "FragmentManager" // string@022a │ │ +02f4da: 2205 9c01 |0335: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f4de: 7010 520a 0500 |0337: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f4e4: 1a06 370d |033a: const-string v6, "movefrom STARTED: " // string@0d37 │ │ +02f4e8: 6e20 580a 6500 |033c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f4ee: 0c05 |033f: move-result-object v5 │ │ +02f4f0: 6e20 570a 8500 |0340: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f4f6: 0c05 |0343: move-result-object v5 │ │ +02f4f8: 6e10 5d0a 0500 |0344: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f4fe: 0c05 |0347: move-result-object v5 │ │ +02f500: 7120 af08 5400 |0348: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f506: 1204 |034b: const/4 v4, #int 0 // #0 │ │ +02f508: 5c84 6a00 |034c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f50c: 6e10 df01 0800 |034e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@01df │ │ +02f512: 5584 6a00 |0351: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f516: 3904 2100 |0353: if-nez v4, 0374 // +0021 │ │ +02f51a: 2204 8800 |0355: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f51e: 2205 9c01 |0357: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f522: 7010 520a 0500 |0359: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f528: 1a06 2502 |035c: const-string v6, "Fragment " // string@0225 │ │ +02f52c: 6e20 580a 6500 |035e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f532: 0c05 |0361: move-result-object v5 │ │ +02f534: 6e20 570a 8500 |0362: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f53a: 0c05 |0365: move-result-object v5 │ │ +02f53c: 1a06 3300 |0366: const-string v6, " did not call through to super.onStop()" // string@0033 │ │ +02f540: 6e20 580a 6500 |0368: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f546: 0c05 |036b: move-result-object v5 │ │ +02f548: 6e10 5d0a 0500 |036c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f54e: 0c05 |036f: move-result-object v5 │ │ +02f550: 7020 9403 5400 |0370: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f556: 2704 |0373: throw v4 │ │ +02f558: 1234 |0374: const/4 v4, #int 3 // #3 │ │ +02f55a: 3549 2100 |0375: if-ge v9, v4, 0396 // +0021 │ │ +02f55e: 6304 bc00 |0377: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f562: 3804 1a00 |0379: if-eqz v4, 0393 // +001a │ │ +02f566: 1a04 2a02 |037b: const-string v4, "FragmentManager" // string@022a │ │ +02f56a: 2205 9c01 |037d: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f56e: 7010 520a 0500 |037f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f574: 1a06 380d |0382: const-string v6, "movefrom STOPPED: " // string@0d38 │ │ +02f578: 6e20 580a 6500 |0384: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f57e: 0c05 |0387: move-result-object v5 │ │ +02f580: 6e20 570a 8500 |0388: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f586: 0c05 |038b: move-result-object v5 │ │ +02f588: 6e10 5d0a 0500 |038c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f58e: 0c05 |038f: move-result-object v5 │ │ +02f590: 7120 af08 5400 |0390: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f596: 6e10 dd01 0800 |0393: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@01dd │ │ +02f59c: 1224 |0396: const/4 v4, #int 2 // #2 │ │ +02f59e: 3549 2eff |0397: if-ge v9, v4, 02c5 // -00d2 │ │ +02f5a2: 6304 bc00 |0399: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f5a6: 3804 1a00 |039b: if-eqz v4, 03b5 // +001a │ │ +02f5aa: 1a04 2a02 |039d: const-string v4, "FragmentManager" // string@022a │ │ +02f5ae: 2205 9c01 |039f: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f5b2: 7010 520a 0500 |03a1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f5b8: 1a06 340d |03a4: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0d34 │ │ +02f5bc: 6e20 580a 6500 |03a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f5c2: 0c05 |03a9: move-result-object v5 │ │ +02f5c4: 6e20 570a 8500 |03aa: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f5ca: 0c05 |03ad: move-result-object v5 │ │ +02f5cc: 6e10 5d0a 0500 |03ae: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f5d2: 0c05 |03b1: move-result-object v5 │ │ +02f5d4: 7120 af08 5400 |03b2: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f5da: 5484 8a00 |03b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f5de: 3804 1100 |03b7: if-eqz v4, 03c8 // +0011 │ │ +02f5e2: 5474 c600 |03b9: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02f5e6: 6e10 0402 0400 |03bb: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0204 │ │ +02f5ec: 0a04 |03be: move-result v4 │ │ +02f5ee: 3904 0900 |03bf: if-nez v4, 03c8 // +0009 │ │ +02f5f2: 5484 8200 |03c1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +02f5f6: 3904 0500 |03c3: if-nez v4, 03c8 // +0005 │ │ +02f5fa: 6e20 8902 8700 |03c5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0289 │ │ +02f600: 1204 |03c8: const/4 v4, #int 0 // #0 │ │ +02f602: 5c84 6a00 |03c9: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f606: 6e10 dc01 0800 |03cb: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@01dc │ │ +02f60c: 5584 6a00 |03ce: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f610: 3904 2100 |03d0: if-nez v4, 03f1 // +0021 │ │ +02f614: 2204 8800 |03d2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f618: 2205 9c01 |03d4: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f61c: 7010 520a 0500 |03d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f622: 1a06 2502 |03d9: const-string v6, "Fragment " // string@0225 │ │ +02f626: 6e20 580a 6500 |03db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f62c: 0c05 |03de: move-result-object v5 │ │ +02f62e: 6e20 570a 8500 |03df: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f634: 0c05 |03e2: move-result-object v5 │ │ +02f636: 1a06 2e00 |03e3: const-string v6, " did not call through to super.onDestroyView()" // string@002e │ │ +02f63a: 6e20 580a 6500 |03e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f640: 0c05 |03e8: move-result-object v5 │ │ +02f642: 6e10 5d0a 0500 |03e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f648: 0c05 |03ec: move-result-object v5 │ │ +02f64a: 7020 9403 5400 |03ed: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f650: 2704 |03f0: throw v4 │ │ +02f652: 5484 8a00 |03f1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f656: 3804 3100 |03f3: if-eqz v4, 0424 // +0031 │ │ +02f65a: 5484 6c00 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ +02f65e: 3804 2d00 |03f7: if-eqz v4, 0424 // +002d │ │ +02f662: 1200 |03f9: const/4 v0, #int 0 // #0 │ │ +02f664: 5274 ce00 |03fa: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02f668: 3d04 0b00 |03fc: if-lez v4, 0407 // +000b │ │ +02f66c: 5574 cf00 |03fe: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00cf │ │ +02f670: 3904 0700 |0400: if-nez v4, 0407 // +0007 │ │ +02f674: 1204 |0402: const/4 v4, #int 0 // #0 │ │ +02f676: 6e5b 6d02 874a |0403: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@026d │ │ +02f67c: 0c00 |0406: move-result-object v0 │ │ +02f67e: 3800 1600 |0407: if-eqz v0, 041d // +0016 │ │ +02f682: 0782 |0409: move-object v2, v8 │ │ +02f684: 5484 8a00 |040a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f688: 5b84 6700 |040c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0067 │ │ +02f68c: 5989 8400 |040e: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0084 │ │ +02f690: 2204 6700 |0410: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0067 │ │ +02f694: 7030 4302 7402 |0412: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0243 │ │ +02f69a: 6e20 9c09 4000 |0415: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@099c │ │ +02f6a0: 5484 8a00 |0418: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f6a4: 6e20 1909 0400 |041a: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +02f6aa: 5484 6c00 |041d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ +02f6ae: 5485 8a00 |041f: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f6b2: 6e20 3209 5400 |0421: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0932 │ │ +02f6b8: 1204 |0424: const/4 v4, #int 0 // #0 │ │ +02f6ba: 5b84 6c00 |0425: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006c │ │ +02f6be: 1204 |0427: const/4 v4, #int 0 // #0 │ │ +02f6c0: 5b84 8a00 |0428: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +02f6c4: 1204 |042a: const/4 v4, #int 0 // #0 │ │ +02f6c6: 5b84 7700 |042b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +02f6ca: 2900 98fe |042d: goto/16 02c5 // -0168 │ │ +02f6ce: 6304 bc00 |042f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02f6d2: 3804 1a00 |0431: if-eqz v4, 044b // +001a │ │ +02f6d6: 1a04 2a02 |0433: const-string v4, "FragmentManager" // string@022a │ │ +02f6da: 2205 9c01 |0435: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f6de: 7010 520a 0500 |0437: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f6e4: 1a06 350d |043a: const-string v6, "movefrom CREATED: " // string@0d35 │ │ +02f6e8: 6e20 580a 6500 |043c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f6ee: 0c05 |043f: move-result-object v5 │ │ +02f6f0: 6e20 570a 8500 |0440: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f6f6: 0c05 |0443: move-result-object v5 │ │ +02f6f8: 6e10 5d0a 0500 |0444: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f6fe: 0c05 |0447: move-result-object v5 │ │ +02f700: 7120 af08 5400 |0448: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02f706: 5584 8000 |044b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +02f70a: 3904 2b00 |044d: if-nez v4, 0478 // +002b │ │ +02f70e: 1204 |044f: const/4 v4, #int 0 // #0 │ │ +02f710: 5c84 6a00 |0450: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f714: 6e10 cc01 0800 |0452: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01cc │ │ +02f71a: 5584 6a00 |0455: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f71e: 3904 2100 |0457: if-nez v4, 0478 // +0021 │ │ +02f722: 2204 8800 |0459: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f726: 2205 9c01 |045b: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f72a: 7010 520a 0500 |045d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f730: 1a06 2502 |0460: const-string v6, "Fragment " // string@0225 │ │ +02f734: 6e20 580a 6500 |0462: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f73a: 0c05 |0465: move-result-object v5 │ │ +02f73c: 6e20 570a 8500 |0466: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f742: 0c05 |0469: move-result-object v5 │ │ +02f744: 1a06 2d00 |046a: const-string v6, " did not call through to super.onDestroy()" // string@002d │ │ +02f748: 6e20 580a 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f74e: 0c05 |046f: move-result-object v5 │ │ +02f750: 6e10 5d0a 0500 |0470: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f756: 0c05 |0473: move-result-object v5 │ │ +02f758: 7020 9403 5400 |0474: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f75e: 2704 |0477: throw v4 │ │ +02f760: 1204 |0478: const/4 v4, #int 0 // #0 │ │ +02f762: 5c84 6a00 |0479: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f766: 6e10 cf01 0800 |047b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@01cf │ │ +02f76c: 5584 6a00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006a │ │ +02f770: 3904 2100 |0480: if-nez v4, 04a1 // +0021 │ │ +02f774: 2204 8800 |0482: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0088 │ │ +02f778: 2205 9c01 |0484: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +02f77c: 7010 520a 0500 |0486: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f782: 1a06 2502 |0489: const-string v6, "Fragment " // string@0225 │ │ +02f786: 6e20 580a 6500 |048b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f78c: 0c05 |048e: move-result-object v5 │ │ +02f78e: 6e20 570a 8500 |048f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02f794: 0c05 |0492: move-result-object v5 │ │ +02f796: 1a06 2f00 |0493: const-string v6, " did not call through to super.onDetach()" // string@002f │ │ +02f79a: 6e20 580a 6500 |0495: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f7a0: 0c05 |0498: move-result-object v5 │ │ +02f7a2: 6e10 5d0a 0500 |0499: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f7a8: 0c05 |049c: move-result-object v5 │ │ +02f7aa: 7020 9403 5400 |049d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0394 │ │ +02f7b0: 2704 |04a0: throw v4 │ │ +02f7b2: 5584 8000 |04a1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +02f7b6: 3904 0700 |04a3: if-nez v4, 04aa // +0007 │ │ +02f7ba: 6e20 7002 8700 |04a5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0270 │ │ +02f7c0: 2900 97fb |04a8: goto/16 003f // -0469 │ │ +02f7c4: 1204 |04aa: const/4 v4, #int 0 // #0 │ │ +02f7c6: 5b84 6500 |04ab: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0065 │ │ +02f7ca: 1204 |04ad: const/4 v4, #int 0 // #0 │ │ +02f7cc: 5b84 7100 |04ae: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0071 │ │ +02f7d0: 2900 8ffb |04b0: goto/16 003f // -0471 │ │ +02f7d4: 0001 0500 0000 0000 0600 0000 0001 ... |04b2: packed-switch-data (14 units) │ │ +02f7f0: 0001 0500 0100 0000 0500 0000 d600 ... |04c0: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=774 │ │ + 0x0007 line=775 │ │ + 0x0008 line=777 │ │ + 0x0010 line=779 │ │ + 0x0012 line=783 │ │ + 0x001e line=784 │ │ + 0x001f line=786 │ │ + 0x0023 line=790 │ │ + 0x002b line=1055 │ │ + 0x002c line=793 │ │ + 0x0030 line=798 │ │ + 0x0033 line=799 │ │ + 0x003a line=801 │ │ + 0x003f line=1054 │ │ + 0x0042 line=803 │ │ + 0x005e line=804 │ │ + 0x0062 line=805 │ │ + 0x006c line=807 │ │ + 0x0076 line=809 │ │ + 0x007a line=810 │ │ + 0x0085 line=813 │ │ + 0x0090 line=815 │ │ + 0x0094 line=816 │ │ + 0x0097 line=817 │ │ + 0x009a line=818 │ │ + 0x009b line=822 │ │ + 0x009f line=823 │ │ + 0x00a5 line=824 │ │ + 0x00a8 line=825 │ │ + 0x00ad line=826 │ │ + 0x00b1 line=827 │ │ + 0x00d0 line=830 │ │ + 0x00d5 line=832 │ │ + 0x00d9 line=833 │ │ + 0x00dc line=834 │ │ + 0x00e1 line=835 │ │ + 0x00e5 line=836 │ │ + 0x0104 line=840 │ │ + 0x0107 line=841 │ │ + 0x010b line=845 │ │ + 0x011a line=847 │ │ + 0x011e line=848 │ │ + 0x0122 line=849 │ │ + 0x012a line=850 │ │ + 0x0135 line=851 │ │ + 0x013c line=857 │ │ + 0x013f line=858 │ │ + 0x015b line=859 │ │ + 0x015f line=860 │ │ + 0x0160 line=861 │ │ + 0x0164 line=862 │ │ + 0x016e line=863 │ │ + 0x0174 line=864 │ │ + 0x019d line=853 │ │ + 0x01a1 line=869 │ │ + 0x01a3 line=870 │ │ + 0x01b1 line=872 │ │ + 0x01b5 line=873 │ │ + 0x01b9 line=874 │ │ + 0x01c1 line=875 │ │ + 0x01c3 line=876 │ │ + 0x01c8 line=878 │ │ + 0x01ca line=879 │ │ + 0x01cf line=881 │ │ + 0x01d4 line=883 │ │ + 0x01df line=884 │ │ + 0x01e6 line=890 │ │ + 0x01e9 line=891 │ │ + 0x01ee line=892 │ │ + 0x01f2 line=893 │ │ + 0x0211 line=886 │ │ + 0x0215 line=896 │ │ + 0x0219 line=897 │ │ + 0x021c line=899 │ │ + 0x021f line=903 │ │ + 0x0222 line=904 │ │ + 0x023e line=905 │ │ + 0x0241 line=906 │ │ + 0x0244 line=907 │ │ + 0x0248 line=908 │ │ + 0x0267 line=913 │ │ + 0x026a line=914 │ │ + 0x0286 line=915 │ │ + 0x0289 line=916 │ │ + 0x028c line=917 │ │ + 0x028f line=918 │ │ + 0x0293 line=919 │ │ + 0x02b2 line=922 │ │ + 0x02b5 line=923 │ │ + 0x02ba line=926 │ │ + 0x02be line=927 │ │ + 0x02c5 line=1005 │ │ + 0x02c8 line=1006 │ │ + 0x02cc line=1007 │ │ + 0x02d0 line=1014 │ │ + 0x02d2 line=1015 │ │ + 0x02d5 line=1016 │ │ + 0x02d8 line=1019 │ │ + 0x02dc line=1024 │ │ + 0x02de line=1025 │ │ + 0x02e1 line=929 │ │ + 0x02e4 line=930 │ │ + 0x0300 line=931 │ │ + 0x0303 line=932 │ │ + 0x0306 line=933 │ │ + 0x030a line=934 │ │ + 0x0329 line=937 │ │ + 0x032c line=940 │ │ + 0x032f line=941 │ │ + 0x034b line=942 │ │ + 0x034e line=943 │ │ + 0x0351 line=944 │ │ + 0x0355 line=945 │ │ + 0x0374 line=950 │ │ + 0x0377 line=951 │ │ + 0x0393 line=952 │ │ + 0x0396 line=955 │ │ + 0x0399 line=956 │ │ + 0x03b5 line=957 │ │ + 0x03b9 line=960 │ │ + 0x03c5 line=961 │ │ + 0x03c8 line=964 │ │ + 0x03cb line=965 │ │ + 0x03ce line=966 │ │ + 0x03d2 line=967 │ │ + 0x03f1 line=970 │ │ + 0x03f9 line=971 │ │ + 0x03fa line=972 │ │ + 0x0402 line=973 │ │ + 0x0407 line=976 │ │ + 0x0409 line=977 │ │ + 0x040a line=978 │ │ + 0x040e line=979 │ │ + 0x0410 line=980 │ │ + 0x0418 line=996 │ │ + 0x041d line=998 │ │ + 0x0424 line=1000 │ │ + 0x0427 line=1001 │ │ + 0x042a line=1002 │ │ + 0x042f line=1027 │ │ + 0x044b line=1028 │ │ + 0x044f line=1029 │ │ + 0x0452 line=1030 │ │ + 0x0455 line=1031 │ │ + 0x0459 line=1032 │ │ + 0x0478 line=1037 │ │ + 0x047b line=1038 │ │ + 0x047e line=1039 │ │ + 0x0482 line=1040 │ │ + 0x04a1 line=1043 │ │ + 0x04a5 line=1044 │ │ + 0x04aa line=1046 │ │ + 0x04ad line=1047 │ │ + 0x04b2 line=801 │ │ + 0x04c0 line=927 │ │ + locals : │ │ + 0x0160 - 0x016c reg=1 container Landroid/view/ViewGroup; │ │ + 0x016e - 0x019d reg=1 container Landroid/view/ViewGroup; │ │ + 0x01c8 - 0x01d4 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x01a1 - 0x01e6 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0211 - 0x0215 reg=1 container Landroid/view/ViewGroup; │ │ + 0x02d2 - 0x02d8 reg=3 v Landroid/view/View; │ │ + 0x040a - 0x041d reg=2 fragment Landroid/support/v4/app/Fragment; │ │ + 0x03fa - 0x0424 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x04ce reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x04ce reg=8 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x04ce reg=9 newState I │ │ + 0x0000 - 0x04ce reg=10 transit I │ │ + 0x0000 - 0x04ce reg=11 transitionStyle I │ │ + │ │ + #42 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'noteStateNotSaved' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +02f80c: |[02f80c] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +02f81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f81e: 5c10 d800 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +02f822: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1800 │ │ + 0x0003 line=1801 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #43 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'performPendingDeferredStart' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 21 16-bit code units │ │ +02f824: |[02f824] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +02f834: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02f836: 5530 6e00 |0001: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ +02f83a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +02f83e: 5520 d100 |0005: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d1 │ │ +02f842: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +02f846: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +02f848: 5c20 d200 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d2 │ │ +02f84c: 0e00 |000c: return-void │ │ +02f84e: 5c31 6e00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@006e │ │ +02f852: 5220 ce00 |000f: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00ce │ │ +02f856: 6e51 7502 3210 |0011: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02f85c: 28f8 |0014: goto 000c // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=761 │ │ + 0x0005 line=762 │ │ + 0x0009 line=764 │ │ + 0x000c line=770 │ │ + 0x000d line=767 │ │ + 0x000f line=768 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0015 reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #44 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +02f860: |[02f860] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +02f870: 2200 6400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0064 │ │ +02f874: 7020 3d02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@023d │ │ +02f87a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +02f87c: 6e30 6202 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ +02f882: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0009 line=441 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #45 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 37 16-bit code units │ │ +02f884: |[02f884] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +02f894: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +02f898: 2200 8b01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +02f89c: 2201 9c01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02f8a0: 7010 520a 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f8a6: 1a02 5a01 |0009: const-string v2, "Bad id: " // string@015a │ │ +02f8aa: 6e20 580a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f8b0: 0c01 |000e: move-result-object v1 │ │ +02f8b2: 6e20 550a 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02f8b8: 0c01 |0012: move-result-object v1 │ │ +02f8ba: 6e10 5d0a 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f8c0: 0c01 |0016: move-result-object v1 │ │ +02f8c2: 7020 1c0a 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +02f8c8: 2700 |001a: throw v0 │ │ +02f8ca: 2200 6600 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0066 │ │ +02f8ce: 7040 4102 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0241 │ │ +02f8d4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +02f8d6: 6e30 6202 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ +02f8dc: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=468 │ │ + 0x0002 line=469 │ │ + 0x001b line=471 │ │ + 0x0024 line=476 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0025 reg=4 id I │ │ + 0x0000 - 0x0025 reg=5 flags I │ │ + │ │ + #46 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +02f8e0: |[02f8e0] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +02f8f0: 2200 6500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0065 │ │ +02f8f4: 7040 3f02 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@023f │ │ +02f8fa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +02f8fc: 6e30 6202 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0262 │ │ +02f902: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=452 │ │ + 0x0009 line=457 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=4 flags I │ │ + │ │ + #47 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 18 16-bit code units │ │ +02f904: |[02f904] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +02f914: 7010 5002 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ +02f91a: 6e10 6402 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0264 │ │ +02f920: 5440 c600 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02f924: 5400 a000 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02f928: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +02f92a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +02f92c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +02f92e: 6e53 7e02 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ +02f934: 0a00 |0010: move-result v0 │ │ +02f936: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=445 │ │ + 0x0003 line=446 │ │ + 0x0006 line=447 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #48 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 43 16-bit code units │ │ +02f938: |[02f938] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +02f948: 7010 5002 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ +02f94e: 6e10 6402 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0264 │ │ +02f954: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +02f958: 2200 8b01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +02f95c: 2201 9c01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02f960: 7010 520a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02f966: 1a02 5a01 |000f: const-string v2, "Bad id: " // string@015a │ │ +02f96a: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02f970: 0c01 |0014: move-result-object v1 │ │ +02f972: 6e20 550a 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02f978: 0c01 |0018: move-result-object v1 │ │ +02f97a: 6e10 5d0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02f980: 0c01 |001c: move-result-object v1 │ │ +02f982: 7020 1c0a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +02f988: 2700 |0020: throw v0 │ │ +02f98a: 5430 c600 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02f98e: 5400 a000 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02f992: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +02f994: 6e55 7e02 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ +02f99a: 0a00 |0029: move-result v0 │ │ +02f99c: 0f00 |002a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=480 │ │ + 0x0003 line=481 │ │ + 0x0006 line=482 │ │ + 0x0008 line=483 │ │ + 0x0021 line=485 │ │ + locals : │ │ + 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002b reg=4 id I │ │ + 0x0000 - 0x002b reg=5 flags I │ │ + │ │ + #49 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '(Ljava/lang/String;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 16 16-bit code units │ │ +02f9a0: |[02f9a0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +02f9b0: 7010 5002 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0250 │ │ +02f9b6: 6e10 6402 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0264 │ │ +02f9bc: 5420 c600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02f9c0: 5400 a000 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a0 │ │ +02f9c4: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +02f9c6: 6e54 7e02 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@027e │ │ +02f9cc: 0a00 |000e: move-result v0 │ │ +02f9ce: 0f00 |000f: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=461 │ │ + 0x0003 line=462 │ │ + 0x0006 line=463 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0010 reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=4 flags I │ │ + │ │ + #50 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackState' │ │ + 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 │ │ +02f9d0: |[02f9d0] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +02f9e0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +02f9e2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +02f9e4: 54b6 ca00 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02f9e8: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +02f9ec: 0f09 |0006: return v9 │ │ +02f9ee: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +02f9f2: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +02f9f6: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +02f9fa: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +02f9fe: 54b6 ca00 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fa02: 6e10 860a 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fa08: 0a06 |0014: move-result v6 │ │ +02fa0a: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +02fa0e: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +02fa12: 54b6 ca00 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fa16: 6e20 830a 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +02fa1c: 0c01 |001e: move-result-object v1 │ │ +02fa1e: 1f01 5400 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02fa22: 6e20 6501 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0165 │ │ +02fa28: 6e10 8202 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0282 │ │ +02fa2e: 0189 |0027: move v9, v8 │ │ +02fa30: 28de |0028: goto 0006 // -0022 │ │ +02fa32: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +02fa34: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +02fa38: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +02fa3c: 54b6 ca00 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fa40: 6e10 860a 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fa46: 0a06 |0033: move-result v6 │ │ +02fa48: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +02fa4c: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +02fa50: 54b6 ca00 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fa54: 6e20 800a 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02fa5a: 0c01 |003d: move-result-object v1 │ │ +02fa5c: 1f01 5400 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02fa60: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +02fa64: 6e10 5f01 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@015f │ │ +02fa6a: 0c06 |0045: move-result-object v6 │ │ +02fa6c: 6e20 430a 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02fa72: 0a06 |0049: move-result v6 │ │ +02fa74: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +02fa78: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +02fa7c: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +02fa80: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +02fa84: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02fa88: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +02fa8c: 54b6 ca00 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fa90: 6e20 800a 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02fa96: 0c01 |005b: move-result-object v1 │ │ +02fa98: 1f01 5400 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02fa9c: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +02faa0: 6e10 5f01 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@015f │ │ +02faa6: 0c06 |0063: move-result-object v6 │ │ +02faa8: 6e20 430a 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +02faae: 0a06 |0067: move-result v6 │ │ +02fab0: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +02fab4: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +02fab8: 5216 3700 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02fabc: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +02fac0: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02fac4: 28e2 |0072: goto 0054 // -001e │ │ +02fac6: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +02faca: 5216 3700 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +02face: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +02fad2: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02fad6: 28bb |007b: goto 0036 // -0045 │ │ +02fad8: 54b6 ca00 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fadc: 6e10 860a 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fae2: 0a06 |0081: move-result v6 │ │ +02fae4: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +02fae8: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +02faec: 2205 ba01 |0086: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ +02faf0: 7010 790a 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02faf6: 54b6 ca00 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fafa: 6e10 860a 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fb00: 0a06 |0090: move-result v6 │ │ +02fb02: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +02fb06: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +02fb0a: 54b6 ca00 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +02fb0e: 6e20 830a 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0a83 │ │ +02fb14: 0c06 |009a: move-result-object v6 │ │ +02fb16: 6e20 7c0a 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02fb1c: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02fb20: 28f3 |00a0: goto 0093 // -000d │ │ +02fb22: 6e10 860a 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fb28: 0a06 |00a4: move-result v6 │ │ +02fb2a: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +02fb2e: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +02fb30: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +02fb34: 6306 bc00 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02fb38: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +02fb3c: 1a06 2a02 |00ae: const-string v6, "FragmentManager" // string@022a │ │ +02fb40: 2207 9c01 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@019c │ │ +02fb44: 7010 520a 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02fb4a: 1a0a eb05 |00b5: const-string v10, "Popping back stack state: " // string@05eb │ │ +02fb4e: 6e20 580a a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fb54: 0c07 |00ba: move-result-object v7 │ │ +02fb56: 6e20 800a 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02fb5c: 0c0a |00be: move-result-object v10 │ │ +02fb5e: 6e20 570a a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02fb64: 0c07 |00c2: move-result-object v7 │ │ +02fb66: 6e10 5d0a 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fb6c: 0c07 |00c6: move-result-object v7 │ │ +02fb6e: 7120 af08 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02fb74: 6e20 800a 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02fb7a: 0c06 |00cd: move-result-object v6 │ │ +02fb7c: 1f06 5400 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +02fb80: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +02fb84: 0187 |00d2: move v7, v8 │ │ +02fb86: 6e20 6501 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0165 │ │ +02fb8c: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02fb90: 28d0 |00d8: goto 00a8 // -0030 │ │ +02fb92: 0197 |00d9: move v7, v9 │ │ +02fb94: 28f9 |00da: goto 00d3 // -0007 │ │ +02fb96: 6e10 8202 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0282 │ │ +02fb9c: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1456 │ │ + 0x0006 line=1515 │ │ + 0x0007 line=1459 │ │ + 0x000f line=1460 │ │ + 0x0017 line=1461 │ │ + 0x0019 line=1464 │ │ + 0x0021 line=1465 │ │ + 0x0024 line=1466 │ │ + 0x0028 line=1515 │ │ + 0x0029 line=1468 │ │ + 0x002a line=1469 │ │ + 0x002e line=1472 │ │ + 0x0036 line=1473 │ │ + 0x0038 line=1474 │ │ + 0x0040 line=1475 │ │ + 0x004c line=1483 │ │ + 0x004e line=1486 │ │ + 0x0052 line=1487 │ │ + 0x0054 line=1489 │ │ + 0x0056 line=1490 │ │ + 0x005e line=1491 │ │ + 0x0070 line=1493 │ │ + 0x0072 line=1494 │ │ + 0x0073 line=1478 │ │ + 0x0079 line=1481 │ │ + 0x007b line=1482 │ │ + 0x007c line=1500 │ │ + 0x0086 line=1503 │ │ + 0x008b line=1505 │ │ + 0x0095 line=1506 │ │ + 0x009e line=1505 │ │ + 0x00a1 line=1508 │ │ + 0x00a7 line=1509 │ │ + 0x00aa line=1510 │ │ + 0x00ca line=1511 │ │ + 0x00d6 line=1509 │ │ + 0x00da line=1511 │ │ + 0x00db line=1513 │ │ + locals : │ │ + 0x0021 - 0x0027 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x0017 - 0x0027 reg=4 last I │ │ + 0x0040 - 0x004c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x005e - 0x007c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x00a7 - 0x00e0 reg=0 LAST I │ │ + 0x0093 - 0x00e0 reg=2 i I │ │ + 0x002a - 0x00e0 reg=3 index I │ │ + 0x008b - 0x00e0 reg=5 states Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x00e0 reg=11 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x00e0 reg=12 handler Landroid/os/Handler; │ │ + 0x0000 - 0x00e0 reg=13 name Ljava/lang/String; │ │ + 0x0000 - 0x00e0 reg=14 id I │ │ + 0x0000 - 0x00e0 reg=15 flags I │ │ + │ │ + #51 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'putFragment' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +02fba0: |[02fba0] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +02fbb0: 5260 7600 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02fbb4: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ +02fbb8: 2200 8c01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +02fbbc: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +02fbc0: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02fbc6: 1a02 2502 |000b: const-string v2, "Fragment " // string@0225 │ │ +02fbca: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fbd0: 0c01 |0010: move-result-object v1 │ │ +02fbd2: 6e20 570a 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02fbd8: 0c01 |0014: move-result-object v1 │ │ +02fbda: 1a02 4600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0046 │ │ +02fbde: 6e20 580a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fbe4: 0c01 |001a: move-result-object v1 │ │ +02fbe6: 6e10 5d0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fbec: 0c01 |001e: move-result-object v1 │ │ +02fbee: 7020 1f0a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +02fbf4: 2700 |0022: throw v0 │ │ +02fbf6: 5260 7600 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02fbfa: 6e30 fa00 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ +02fc00: 0e00 |0028: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=515 │ │ + 0x0004 line=516 │ │ + 0x0023 line=519 │ │ + 0x0028 line=520 │ │ + locals : │ │ + 0x0000 - 0x0029 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0029 reg=4 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0029 reg=5 key Ljava/lang/String; │ │ + 0x0000 - 0x0029 reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #52 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'removeFragment' │ │ + 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 │ │ +02fc04: |[02fc04] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +02fc14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02fc16: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02fc18: 6303 bc00 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02fc1c: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ +02fc20: 1a03 2a02 |0006: const-string v3, "FragmentManager" // string@022a │ │ +02fc24: 2204 9c01 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +02fc28: 7010 520a 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02fc2e: 1a05 d60e |000d: const-string v5, "remove: " // string@0ed6 │ │ +02fc32: 6e20 580a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fc38: 0c04 |0012: move-result-object v4 │ │ +02fc3a: 6e20 570a 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02fc40: 0c04 |0016: move-result-object v4 │ │ +02fc42: 1a05 6a00 |0017: const-string v5, " nesting=" // string@006a │ │ +02fc46: 6e20 580a 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fc4c: 0c04 |001c: move-result-object v4 │ │ +02fc4e: 5275 6900 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02fc52: 6e20 550a 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02fc58: 0c04 |0022: move-result-object v4 │ │ +02fc5a: 6e10 5d0a 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fc60: 0c04 |0026: move-result-object v4 │ │ +02fc62: 7120 af08 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02fc68: 6e10 bd01 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@01bd │ │ +02fc6e: 0a03 |002d: move-result v3 │ │ +02fc70: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ +02fc74: 0110 |0030: move v0, v1 │ │ +02fc76: 5573 6f00 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@006f │ │ +02fc7a: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ +02fc7e: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ +02fc82: 5463 c700 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +02fc86: 6e20 840a 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0a84 │ │ +02fc8c: 5573 7300 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +02fc90: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +02fc94: 5573 7a00 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +02fc98: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ +02fc9c: 5c61 d300 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +02fca0: 5c72 6600 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02fca4: 5c71 7c00 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@007c │ │ +02fca8: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ +02fcac: 6e59 7502 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0275 │ │ +02fcb2: 0e00 |004f: return-void │ │ +02fcb4: 0120 |0050: move v0, v2 │ │ +02fcb6: 28e0 |0051: goto 0031 // -0020 │ │ +02fcb8: 0112 |0052: move v2, v1 │ │ +02fcba: 28f9 |0053: goto 004c // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1162 │ │ + 0x002a line=1163 │ │ + 0x0031 line=1164 │ │ + 0x0037 line=1165 │ │ + 0x003c line=1166 │ │ + 0x0044 line=1167 │ │ + 0x0046 line=1169 │ │ + 0x0048 line=1170 │ │ + 0x004a line=1171 │ │ + 0x004f line=1174 │ │ + 0x0051 line=1163 │ │ + 0x0053 line=1171 │ │ + locals : │ │ + 0x0031 - 0x0050 reg=0 inactive Z │ │ + 0x0052 - 0x0054 reg=0 inactive Z │ │ + 0x0000 - 0x0054 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0054 reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0054 reg=8 transition I │ │ + 0x0000 - 0x0054 reg=9 transitionStyle I │ │ + │ │ + #53 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'removeOnBackStackChangedListener' │ │ + type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +02fcbc: |[02fcbc] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +02fccc: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02fcd0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +02fcd4: 5410 cb00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02fcd8: 6e20 840a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0a84 │ │ +02fcde: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=508 │ │ + 0x0004 line=509 │ │ + 0x0009 line=511 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + │ │ + #54 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'reportBackStackChanged' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +02fce0: |[02fce0] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +02fcf0: 5421 cb00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02fcf4: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +02fcf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02fcfa: 5421 cb00 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02fcfe: 6e10 860a 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fd04: 0a01 |000a: move-result v1 │ │ +02fd06: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +02fd0a: 5421 cb00 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00cb │ │ +02fd0e: 6e20 800a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02fd14: 0c01 |0012: move-result-object v1 │ │ +02fd16: 1f01 6100 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0061 │ │ +02fd1a: 7210 2502 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0225 │ │ +02fd20: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02fd24: 28eb |001a: goto 0005 // -0015 │ │ +02fd26: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1440 │ │ + 0x0004 line=1441 │ │ + 0x000d line=1442 │ │ + 0x0018 line=1441 │ │ + 0x001b line=1445 │ │ + locals : │ │ + 0x0005 - 0x001b reg=0 i I │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #55 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'restoreAllState' │ │ + type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 13 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 570 16-bit code units │ │ +02fd28: |[02fd28] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +02fd38: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +02fd3a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +02fd3c: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ +02fd40: 0e00 |0004: return-void │ │ +02fd42: 07b2 |0005: move-object v2, v11 │ │ +02fd44: 1f02 6a00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@006a │ │ +02fd48: 5425 db00 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +02fd4c: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ +02fd50: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ +02fd54: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +02fd56: 6e10 860a 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02fd5c: 0a05 |0012: move-result v5 │ │ +02fd5e: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ +02fd62: 6e20 800a 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02fd68: 0c01 |0018: move-result-object v1 │ │ +02fd6a: 1f01 5b00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ +02fd6e: 6305 bc00 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02fd72: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ +02fd76: 1a05 2a02 |001f: const-string v5, "FragmentManager" // string@022a │ │ +02fd7a: 2206 9c01 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02fd7e: 7010 520a 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02fd84: 1a07 fd0e |0026: const-string v7, "restoreAllState: re-attaching retained " // string@0efd │ │ +02fd88: 6e20 580a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fd8e: 0c06 |002b: move-result-object v6 │ │ +02fd90: 6e20 570a 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02fd96: 0c06 |002f: move-result-object v6 │ │ +02fd98: 6e10 5d0a 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fd9e: 0c06 |0033: move-result-object v6 │ │ +02fda0: 7120 af08 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02fda6: 5425 db00 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +02fdaa: 5216 7600 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +02fdae: 4603 0506 |003b: aget-object v3, v5, v6 │ │ +02fdb2: 5b31 eb00 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +02fdb6: 5b18 8200 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +02fdba: 5919 6900 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0069 │ │ +02fdbe: 5c19 7500 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0075 │ │ +02fdc2: 5c19 6600 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +02fdc6: 5b18 8600 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +02fdca: 5435 ed00 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +02fdce: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ +02fdd2: 5435 ed00 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +02fdd6: 54a6 c600 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02fdda: 6e10 f801 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01f8 │ │ +02fde0: 0c06 |0054: move-result-object v6 │ │ +02fde2: 6e20 0001 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ +02fde8: 5435 ed00 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +02fdec: 1a06 7b07 |005a: const-string v6, "android:view_state" // string@077b │ │ +02fdf0: 6e20 f400 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00f4 │ │ +02fdf6: 0c05 |005f: move-result-object v5 │ │ +02fdf8: 5b15 8200 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +02fdfc: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02fe00: 28ab |0064: goto 000f // -0055 │ │ +02fe02: 2205 ba01 |0065: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ +02fe06: 5426 db00 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +02fe0a: 2166 |0069: array-length v6, v6 │ │ +02fe0c: 7020 7a0a 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ +02fe12: 5ba5 c500 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02fe16: 54a5 c900 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02fe1a: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ +02fe1e: 54a5 c900 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02fe22: 6e10 7e0a 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +02fe28: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +02fe2a: 5425 db00 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +02fe2e: 2155 |007b: array-length v5, v5 │ │ +02fe30: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ +02fe34: 5425 db00 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +02fe38: 4603 0504 |0080: aget-object v3, v5, v4 │ │ +02fe3c: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ +02fe40: 54a5 c600 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +02fe44: 6e20 ad02 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@02ad │ │ +02fe4a: 0c01 |0089: move-result-object v1 │ │ +02fe4c: 6305 bc00 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02fe50: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ +02fe54: 1a05 2a02 |008e: const-string v5, "FragmentManager" // string@022a │ │ +02fe58: 2206 9c01 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02fe5c: 7010 520a 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02fe62: 1a07 f90e |0095: const-string v7, "restoreAllState: adding #" // string@0ef9 │ │ +02fe66: 6e20 580a 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fe6c: 0c06 |009a: move-result-object v6 │ │ +02fe6e: 6e20 550a 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02fe74: 0c06 |009e: move-result-object v6 │ │ +02fe76: 1a07 b500 |009f: const-string v7, ": " // string@00b5 │ │ +02fe7a: 6e20 580a 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fe80: 0c06 |00a4: move-result-object v6 │ │ +02fe82: 6e20 570a 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02fe88: 0c06 |00a8: move-result-object v6 │ │ +02fe8a: 6e10 5d0a 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fe90: 0c06 |00ac: move-result-object v6 │ │ +02fe92: 7120 af08 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02fe98: 54a5 c500 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02fe9c: 6e20 7c0a 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02fea2: 5b38 eb00 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00eb │ │ +02fea6: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02feaa: 28c0 |00b9: goto 0079 // -0040 │ │ +02feac: 6305 bc00 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02feb0: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ +02feb4: 1a05 2a02 |00be: const-string v5, "FragmentManager" // string@022a │ │ +02feb8: 2206 9c01 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02febc: 7010 520a 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02fec2: 1a07 f90e |00c5: const-string v7, "restoreAllState: adding #" // string@0ef9 │ │ +02fec6: 6e20 580a 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fecc: 0c06 |00ca: move-result-object v6 │ │ +02fece: 6e20 550a 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02fed4: 0c06 |00ce: move-result-object v6 │ │ +02fed6: 1a07 b600 |00cf: const-string v7, ": (null)" // string@00b6 │ │ +02feda: 6e20 580a 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02fee0: 0c06 |00d4: move-result-object v6 │ │ +02fee2: 6e10 5d0a 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fee8: 0c06 |00d8: move-result-object v6 │ │ +02feea: 7120 af08 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02fef0: 54a5 c500 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02fef4: 6e20 7c0a 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02fefa: 54a5 c900 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02fefe: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ +02ff02: 2205 ba01 |00e5: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ +02ff06: 7010 790a 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +02ff0c: 5ba5 c900 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ff10: 6305 bc00 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +02ff14: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ +02ff18: 1a05 2a02 |00f0: const-string v5, "FragmentManager" // string@022a │ │ +02ff1c: 2206 9c01 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02ff20: 7010 520a 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ff26: 1a07 fa0e |00f7: const-string v7, "restoreAllState: adding avail #" // string@0efa │ │ +02ff2a: 6e20 580a 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ff30: 0c06 |00fc: move-result-object v6 │ │ +02ff32: 6e20 550a 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02ff38: 0c06 |0100: move-result-object v6 │ │ +02ff3a: 6e10 5d0a 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02ff40: 0c06 |0104: move-result-object v6 │ │ +02ff42: 7120 af08 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +02ff48: 54a5 c900 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00c9 │ │ +02ff4c: 7110 270a 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +02ff52: 0c06 |010d: move-result-object v6 │ │ +02ff54: 6e20 7c0a 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +02ff5a: 28a6 |0111: goto 00b7 // -005a │ │ +02ff5c: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ +02ff60: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +02ff62: 6e10 860a 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02ff68: 0a05 |0118: move-result v5 │ │ +02ff6a: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ +02ff6e: 6e20 800a 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02ff74: 0c01 |011e: move-result-object v1 │ │ +02ff76: 1f01 5b00 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ +02ff7a: 5215 8700 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ +02ff7e: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ +02ff82: 5215 8700 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ +02ff86: 54a6 c500 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ff8a: 6e10 860a 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +02ff90: 0a06 |012c: move-result v6 │ │ +02ff92: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ +02ff96: 54a5 c500 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +02ff9a: 5216 8700 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ +02ff9e: 6e20 800a 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +02ffa4: 0c05 |0136: move-result-object v5 │ │ +02ffa6: 1f05 5b00 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@005b │ │ +02ffaa: 5b15 8600 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +02ffae: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02ffb2: 28d8 |013d: goto 0115 // -0028 │ │ +02ffb4: 1a05 2a02 |013e: const-string v5, "FragmentManager" // string@022a │ │ +02ffb8: 2206 9c01 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +02ffbc: 7010 520a 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +02ffc2: 1a07 f705 |0145: const-string v7, "Re-attaching retained fragment " // string@05f7 │ │ +02ffc6: 6e20 580a 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ffcc: 0c06 |014a: move-result-object v6 │ │ +02ffce: 6e20 570a 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +02ffd4: 0c06 |014e: move-result-object v6 │ │ +02ffd6: 1a07 7500 |014f: const-string v7, " target no longer exists: " // string@0075 │ │ +02ffda: 6e20 580a 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +02ffe0: 0c06 |0154: move-result-object v6 │ │ +02ffe2: 5217 8700 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ +02ffe6: 6e20 550a 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +02ffec: 0c06 |015a: move-result-object v6 │ │ +02ffee: 6e10 5d0a 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +02fff4: 0c06 |015e: move-result-object v6 │ │ +02fff6: 7120 b008 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ +02fffc: 5b18 8600 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +030000: 28d7 |0164: goto 013b // -0029 │ │ +030002: 5425 dc00 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +030006: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ +03000a: 2205 ba01 |0169: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ +03000e: 5426 dc00 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +030012: 2166 |016d: array-length v6, v6 │ │ +030014: 7020 7a0a 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ +03001a: 5ba5 c700 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +03001e: 1204 |0173: const/4 v4, #int 0 // #0 │ │ +030020: 5425 dc00 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +030024: 2155 |0176: array-length v5, v5 │ │ +030026: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ +03002a: 54a5 c500 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +03002e: 5426 dc00 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +030032: 4406 0604 |017d: aget v6, v6, v4 │ │ +030036: 6e20 800a 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03003c: 0c01 |0182: move-result-object v1 │ │ +03003e: 1f01 5b00 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@005b │ │ +030042: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ +030046: 2205 8c01 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@018c │ │ +03004a: 2206 9c01 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +03004e: 7010 520a 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +030054: 1a07 9805 |018e: const-string v7, "No instantiated fragment for index #" // string@0598 │ │ +030058: 6e20 580a 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03005e: 0c06 |0193: move-result-object v6 │ │ +030060: 5427 dc00 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +030064: 4407 0704 |0196: aget v7, v7, v4 │ │ +030068: 6e20 550a 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03006e: 0c06 |019b: move-result-object v6 │ │ +030070: 6e10 5d0a 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030076: 0c06 |019f: move-result-object v6 │ │ +030078: 7020 1f0a 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +03007e: 2705 |01a3: throw v5 │ │ +030080: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ +030082: 5c15 6600 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +030086: 6305 bc00 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +03008a: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ +03008e: 1a05 2a02 |01ab: const-string v5, "FragmentManager" // string@022a │ │ +030092: 2206 9c01 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +030096: 7010 520a 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03009c: 1a07 fc0e |01b2: const-string v7, "restoreAllState: making added #" // string@0efc │ │ +0300a0: 6e20 580a 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0300a6: 0c06 |01b7: move-result-object v6 │ │ +0300a8: 6e20 550a 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0300ae: 0c06 |01bb: move-result-object v6 │ │ +0300b0: 1a07 b500 |01bc: const-string v7, ": " // string@00b5 │ │ +0300b4: 6e20 580a 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0300ba: 0c06 |01c1: move-result-object v6 │ │ +0300bc: 6e20 570a 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0300c2: 0c06 |01c5: move-result-object v6 │ │ +0300c4: 6e10 5d0a 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0300ca: 0c06 |01c9: move-result-object v6 │ │ +0300cc: 7120 af08 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0300d2: 54a5 c700 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +0300d6: 6e20 7c0a 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +0300dc: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0300e0: 28a0 |01d4: goto 0174 // -0060 │ │ +0300e2: 5ba8 c700 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +0300e6: 5425 dd00 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +0300ea: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ +0300ee: 2205 ba01 |01db: new-instance v5, Ljava/util/ArrayList; // type@01ba │ │ +0300f2: 5426 dd00 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +0300f6: 2166 |01df: array-length v6, v6 │ │ +0300f8: 7020 7a0a 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0a7a │ │ +0300fe: 5ba5 ca00 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +030102: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ +030104: 5425 dd00 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +030108: 2155 |01e8: array-length v5, v5 │ │ +03010a: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ +03010e: 5425 dd00 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +030112: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ +030116: 6e20 7c01 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@017c │ │ +03011c: 0c00 |01f2: move-result-object v0 │ │ +03011e: 6305 bc00 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +030122: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ +030126: 1a05 2a02 |01f7: const-string v5, "FragmentManager" // string@022a │ │ +03012a: 2206 9c01 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ +03012e: 7010 520a 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +030134: 1a07 fb0e |01fe: const-string v7, "restoreAllState: adding bse #" // string@0efb │ │ +030138: 6e20 580a 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03013e: 0c06 |0203: move-result-object v6 │ │ +030140: 6e20 550a 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +030146: 0c06 |0207: move-result-object v6 │ │ +030148: 1a07 2200 |0208: const-string v7, " (index " // string@0022 │ │ +03014c: 6e20 580a 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030152: 0c06 |020d: move-result-object v6 │ │ +030154: 5207 3700 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +030158: 6e20 550a 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03015e: 0c06 |0213: move-result-object v6 │ │ +030160: 1a07 9d00 |0214: const-string v7, "): " // string@009d │ │ +030164: 6e20 580a 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03016a: 0c06 |0219: move-result-object v6 │ │ +03016c: 6e20 570a 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +030172: 0c06 |021d: move-result-object v6 │ │ +030174: 6e10 5d0a 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03017a: 0c06 |0221: move-result-object v6 │ │ +03017c: 7120 af08 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +030182: 54a5 ca00 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +030186: 6e20 7c0a 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +03018c: 5205 3700 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +030190: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ +030194: 5205 3700 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0037 │ │ +030198: 6e30 8a02 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@028a │ │ +03019e: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0301a2: 28b1 |0235: goto 01e6 // -004f │ │ +0301a4: 5ba8 ca00 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +0301a8: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1692 │ │ + 0x0004 line=1792 │ │ + 0x0006 line=1693 │ │ + 0x0008 line=1694 │ │ + 0x000c line=1698 │ │ + 0x000e line=1699 │ │ + 0x0015 line=1700 │ │ + 0x001b line=1701 │ │ + 0x0037 line=1702 │ │ + 0x003d line=1703 │ │ + 0x003f line=1704 │ │ + 0x0041 line=1705 │ │ + 0x0043 line=1706 │ │ + 0x0045 line=1707 │ │ + 0x0047 line=1708 │ │ + 0x0049 line=1709 │ │ + 0x004d line=1710 │ │ + 0x0058 line=1711 │ │ + 0x0062 line=1699 │ │ + 0x0065 line=1719 │ │ + 0x006f line=1720 │ │ + 0x0073 line=1721 │ │ + 0x0078 line=1723 │ │ + 0x007e line=1724 │ │ + 0x0082 line=1725 │ │ + 0x0084 line=1726 │ │ + 0x008a line=1727 │ │ + 0x00b0 line=1728 │ │ + 0x00b5 line=1732 │ │ + 0x00b7 line=1723 │ │ + 0x00ba line=1734 │ │ + 0x00dc line=1735 │ │ + 0x00e1 line=1736 │ │ + 0x00e5 line=1737 │ │ + 0x00ec line=1739 │ │ + 0x0108 line=1740 │ │ + 0x0112 line=1745 │ │ + 0x0114 line=1746 │ │ + 0x011b line=1747 │ │ + 0x0121 line=1748 │ │ + 0x0125 line=1749 │ │ + 0x012f line=1750 │ │ + 0x013b line=1746 │ │ + 0x013e line=1752 │ │ + 0x0162 line=1754 │ │ + 0x0165 line=1761 │ │ + 0x0169 line=1762 │ │ + 0x0173 line=1763 │ │ + 0x0179 line=1764 │ │ + 0x0185 line=1765 │ │ + 0x0187 line=1766 │ │ + 0x01a4 line=1769 │ │ + 0x01a7 line=1770 │ │ + 0x01cd line=1771 │ │ + 0x01d2 line=1763 │ │ + 0x01d5 line=1774 │ │ + 0x01d7 line=1778 │ │ + 0x01db line=1779 │ │ + 0x01e5 line=1780 │ │ + 0x01eb line=1781 │ │ + 0x01f3 line=1782 │ │ + 0x0225 line=1784 │ │ + 0x022a line=1785 │ │ + 0x022e line=1786 │ │ + 0x0233 line=1780 │ │ + 0x0236 line=1790 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/util/ArrayList; │ │ + 0x001b - 0x0065 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x003d - 0x0065 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ + 0x000f - 0x0065 reg=4 i I │ │ + 0x008a - 0x00b7 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0082 - 0x0112 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ + 0x0121 - 0x0165 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0185 - 0x01d5 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x01f3 - 0x0236 reg=0 bse Landroid/support/v4/app/BackStackRecord; │ │ + 0x0008 - 0x023a reg=2 fms Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0079 - 0x023a reg=4 i I │ │ + 0x0000 - 0x023a reg=10 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x023a reg=11 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x023a reg=12 nonConfig Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #56 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'retainNonConfig' │ │ + type : '()Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 57 16-bit code units │ │ +0301ac: |[0301ac] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +0301bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0301be: 5443 c500 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +0301c2: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ +0301c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0301c8: 5443 c500 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +0301cc: 6e10 860a 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0301d2: 0a03 |000b: move-result v3 │ │ +0301d4: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ +0301d8: 5443 c500 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +0301dc: 6e20 800a 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +0301e2: 0c00 |0013: move-result-object v0 │ │ +0301e4: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +0301e8: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ +0301ec: 5503 7f00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@007f │ │ +0301f0: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +0301f4: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +0301f8: 2201 ba01 |001e: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ +0301fc: 7010 790a 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +030202: 6e20 7c0a 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +030208: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +03020a: 5c03 8000 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0080 │ │ +03020e: 5403 8600 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +030212: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ +030216: 5403 8600 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +03021a: 5233 7600 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +03021e: 5903 8700 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0087 │ │ +030222: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +030226: 28d1 |0035: goto 0006 // -002f │ │ +030228: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +03022a: 28fa |0037: goto 0031 // -0006 │ │ +03022c: 1101 |0038: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1519 │ │ + 0x0001 line=1520 │ │ + 0x0005 line=1521 │ │ + 0x000e line=1522 │ │ + 0x0016 line=1523 │ │ + 0x001c line=1524 │ │ + 0x001e line=1525 │ │ + 0x0023 line=1527 │ │ + 0x0026 line=1528 │ │ + 0x0029 line=1529 │ │ + 0x0033 line=1521 │ │ + 0x0036 line=1529 │ │ + 0x0038 line=1533 │ │ + locals : │ │ + 0x0001 - 0x0020 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0016 - 0x0038 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x0038 reg=2 i I │ │ + 0x0023 - 0x0039 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0039 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #57 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveAllState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 15 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 407 16-bit code units │ │ +030230: |[030230] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +030240: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +030242: 6e10 6302 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0263 │ │ +030248: 630a bf00 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00bf │ │ +03024c: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +030250: 121a |0008: const/4 v10, #int 1 // #1 │ │ +030252: 5cea d800 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00d8 │ │ +030256: 54ea c500 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +03025a: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ +03025e: 54ea c500 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +030262: 6e10 860a 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030268: 0a0a |0014: move-result v10 │ │ +03026a: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ +03026e: 1105 |0017: return-object v5 │ │ +030270: 54ea c500 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +030274: 6e10 860a 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03027a: 0a00 |001d: move-result v0 │ │ +03027c: 2301 5802 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0258 │ │ +030280: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +030282: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +030284: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ +030288: 54ea c500 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +03028c: 6e20 800a 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +030292: 0c04 |0029: move-result-object v4 │ │ +030294: 1f04 5b00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@005b │ │ +030298: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ +03029c: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +03029e: 2206 6d00 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@006d │ │ +0302a2: 7020 ab02 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@02ab │ │ +0302a8: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ +0302ac: 524a 8300 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +0302b0: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ +0302b4: 546a ed00 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +0302b8: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ +0302bc: 6e20 8702 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0287 │ │ +0302c2: 0c0a |0041: move-result-object v10 │ │ +0302c4: 5b6a ed00 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +0302c8: 544a 8600 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +0302cc: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ +0302d0: 544a 8600 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +0302d4: 52aa 7600 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +0302d8: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ +0302dc: 220a 9c01 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ +0302e0: 7010 520a 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0302e6: 1a0b 1e02 |0053: const-string v11, "Failure saving state: " // string@021e │ │ +0302ea: 6e20 580a ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0302f0: 0c0a |0058: move-result-object v10 │ │ +0302f2: 6e20 570a 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0302f8: 0c0a |005c: move-result-object v10 │ │ +0302fa: 1a0b 3e00 |005d: const-string v11, " has target not in fragment manager: " // string@003e │ │ +0302fe: 6e20 580a ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030304: 0c0a |0062: move-result-object v10 │ │ +030306: 544b 8600 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +03030a: 6e20 570a ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +030310: 0c0a |0068: move-result-object v10 │ │ +030312: 6e10 5d0a 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030318: 0c09 |006c: move-result-object v9 │ │ +03031a: 1a0a 2a02 |006d: const-string v10, "FragmentManager" // string@022a │ │ +03031e: 7120 ad08 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08ad │ │ +030324: 1a0a 0200 |0072: const-string v10, " " // string@0002 │ │ +030328: 220b 7e01 |0074: new-instance v11, Ljava/io/PrintWriter; // type@017e │ │ +03032c: 220c aa00 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@00aa │ │ +030330: 1a0d 2a02 |0078: const-string v13, "FragmentManager" // string@022a │ │ +030334: 7020 4904 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0449 │ │ +03033a: 7020 060a cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0a06 │ │ +030340: 120c |0080: const/4 v12, #int 0 // #0 │ │ +030342: 23cc 5e02 |0081: new-array v12, v12, [Ljava/lang/String; // type@025e │ │ +030346: 6e5c 6102 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@0261 │ │ +03034c: 220a 8c01 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@018c │ │ +030350: 7020 1f0a 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +030356: 270a |008b: throw v10 │ │ +030358: 546a ed00 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +03035c: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ +030360: 220a 3f00 |0090: new-instance v10, Landroid/os/Bundle; // type@003f │ │ +030364: 7010 ea00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@00ea │ │ +03036a: 5b6a ed00 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +03036e: 546a ed00 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +030372: 1a0b 7807 |0099: const-string v11, "android:target_state" // string@0778 │ │ +030376: 544c 8600 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0086 │ │ +03037a: 6e40 7f02 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@027f │ │ +030380: 524a 8800 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ +030384: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ +030388: 546a ed00 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +03038c: 1a0b 7707 |00a6: const-string v11, "android:target_req_state" // string@0777 │ │ +030390: 524c 8800 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0088 │ │ +030394: 6e30 fa00 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ +03039a: 630a bc00 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +03039e: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ +0303a2: 1a0a 2a02 |00b1: const-string v10, "FragmentManager" // string@022a │ │ +0303a6: 220b 9c01 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ +0303aa: 7010 520a 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0303b0: 1a0c 2806 |00b8: const-string v12, "Saved state of " // string@0628 │ │ +0303b4: 6e20 580a cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0303ba: 0c0b |00bd: move-result-object v11 │ │ +0303bc: 6e20 570a 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0303c2: 0c0b |00c1: move-result-object v11 │ │ +0303c4: 1a0c b500 |00c2: const-string v12, ": " // string@00b5 │ │ +0303c8: 6e20 580a cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0303ce: 0c0b |00c7: move-result-object v11 │ │ +0303d0: 546c ed00 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +0303d4: 6e20 570a cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0303da: 0c0b |00cd: move-result-object v11 │ │ +0303dc: 6e10 5d0a 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0303e2: 0c0b |00d1: move-result-object v11 │ │ +0303e4: 7120 af08 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0303ea: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0303ee: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ +0303f2: 544a 8100 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0081 │ │ +0303f6: 5b6a ed00 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00ed │ │ +0303fa: 28d0 |00dd: goto 00ad // -0030 │ │ +0303fc: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ +030400: 630a bc00 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +030404: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ +030408: 1a0a 2a02 |00e4: const-string v10, "FragmentManager" // string@022a │ │ +03040c: 1a0b 300f |00e6: const-string v11, "saveAllState: no fragments!" // string@0f30 │ │ +030410: 7120 af08 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +030416: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ +03041a: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +03041c: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +03041e: 54ea c700 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +030422: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ +030426: 54ea c700 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +03042a: 6e10 860a 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030430: 0a00 |00f8: move-result v0 │ │ +030432: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ +030436: 2302 5102 |00fb: new-array v2, v0, [I // type@0251 │ │ +03043a: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ +03043c: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ +030440: 54ea c700 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +030444: 6e20 800a 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03044a: 0c0a |0105: move-result-object v10 │ │ +03044c: 1f0a 5b00 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@005b │ │ +030450: 52aa 7600 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +030454: 4b0a 0208 |010a: aput v10, v2, v8 │ │ +030458: 630a bc00 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +03045c: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ +030460: 1a0a 2a02 |0110: const-string v10, "FragmentManager" // string@022a │ │ +030464: 220b 9c01 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ +030468: 7010 520a 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03046e: 1a0c 2f0f |0117: const-string v12, "saveAllState: adding fragment #" // string@0f2f │ │ +030472: 6e20 580a cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030478: 0c0b |011c: move-result-object v11 │ │ +03047a: 6e20 550a 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +030480: 0c0b |0120: move-result-object v11 │ │ +030482: 1a0c b500 |0121: const-string v12, ": " // string@00b5 │ │ +030486: 6e20 580a cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03048c: 0c0b |0126: move-result-object v11 │ │ +03048e: 54ec c700 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00c7 │ │ +030492: 6e20 800a 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +030498: 0c0c |012c: move-result-object v12 │ │ +03049a: 6e20 570a cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0304a0: 0c0b |0130: move-result-object v11 │ │ +0304a2: 6e10 5d0a 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0304a8: 0c0b |0134: move-result-object v11 │ │ +0304aa: 7120 af08 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0304b0: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0304b4: 28c4 |013a: goto 00fe // -003c │ │ +0304b6: 54ea ca00 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +0304ba: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ +0304be: 54ea ca00 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +0304c2: 6e10 860a 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0304c8: 0a00 |0144: move-result v0 │ │ +0304ca: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ +0304ce: 2303 5502 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0255 │ │ +0304d2: 1208 |0149: const/4 v8, #int 0 // #0 │ │ +0304d4: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ +0304d8: 220b 5600 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0056 │ │ +0304dc: 54ea ca00 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +0304e0: 6e20 800a 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +0304e6: 0c0a |0153: move-result-object v10 │ │ +0304e8: 1f0a 5400 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0054 │ │ +0304ec: 7030 7a01 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@017a │ │ +0304f2: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ +0304f6: 630a bc00 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +0304fa: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ +0304fe: 1a0a 2a02 |015f: const-string v10, "FragmentManager" // string@022a │ │ +030502: 220b 9c01 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@019c │ │ +030506: 7010 520a 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03050c: 1a0c 2e0f |0166: const-string v12, "saveAllState: adding back stack #" // string@0f2e │ │ +030510: 6e20 580a cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030516: 0c0b |016b: move-result-object v11 │ │ +030518: 6e20 550a 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03051e: 0c0b |016f: move-result-object v11 │ │ +030520: 1a0c b500 |0170: const-string v12, ": " // string@00b5 │ │ +030524: 6e20 580a cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03052a: 0c0b |0175: move-result-object v11 │ │ +03052c: 54ec ca00 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00ca │ │ +030530: 6e20 800a 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +030536: 0c0c |017b: move-result-object v12 │ │ +030538: 6e20 570a cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03053e: 0c0b |017f: move-result-object v11 │ │ +030540: 6e10 5d0a 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030546: 0c0b |0183: move-result-object v11 │ │ +030548: 7120 af08 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +03054e: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ +030552: 28c1 |0189: goto 014a // -003f │ │ +030554: 2205 6a00 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@006a │ │ +030558: 7010 9502 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0295 │ │ +03055e: 5b51 db00 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00db │ │ +030562: 5b52 dc00 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00dc │ │ +030566: 5b53 dd00 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00dd │ │ +03056a: 2900 82fe |0195: goto/16 0017 // -017e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1585 │ │ + 0x0004 line=1587 │ │ + 0x0008 line=1597 │ │ + 0x000b line=1600 │ │ + 0x0017 line=1686 │ │ + 0x0018 line=1605 │ │ + 0x001e line=1606 │ │ + 0x0020 line=1607 │ │ + 0x0021 line=1608 │ │ + 0x0024 line=1609 │ │ + 0x002c line=1610 │ │ + 0x002e line=1611 │ │ + 0x002f line=1613 │ │ + 0x0034 line=1614 │ │ + 0x0036 line=1616 │ │ + 0x003e line=1617 │ │ + 0x0044 line=1619 │ │ + 0x0048 line=1620 │ │ + 0x004e line=1621 │ │ + 0x006d line=1623 │ │ + 0x0072 line=1624 │ │ + 0x0086 line=1625 │ │ + 0x008c line=1627 │ │ + 0x0090 line=1628 │ │ + 0x0097 line=1630 │ │ + 0x00a0 line=1632 │ │ + 0x00a4 line=1633 │ │ + 0x00ad line=1643 │ │ + 0x00d5 line=1608 │ │ + 0x00d9 line=1640 │ │ + 0x00de line=1648 │ │ + 0x00e0 line=1649 │ │ + 0x00ed line=1653 │ │ + 0x00ee line=1654 │ │ + 0x00ef line=1657 │ │ + 0x00f3 line=1658 │ │ + 0x00f9 line=1659 │ │ + 0x00fb line=1660 │ │ + 0x00fd line=1661 │ │ + 0x0100 line=1662 │ │ + 0x010c line=1663 │ │ + 0x0138 line=1661 │ │ + 0x013b line=1670 │ │ + 0x013f line=1671 │ │ + 0x0145 line=1672 │ │ + 0x0147 line=1673 │ │ + 0x0149 line=1674 │ │ + 0x014c line=1675 │ │ + 0x015b line=1676 │ │ + 0x0187 line=1674 │ │ + 0x018a line=1682 │ │ + 0x018f line=1683 │ │ + 0x0191 line=1684 │ │ + 0x0193 line=1685 │ │ + locals : │ │ + 0x006d - 0x008c reg=9 msg Ljava/lang/String; │ │ + 0x0034 - 0x00d5 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ + 0x002c - 0x00de reg=4 f Landroid/support/v4/app/Fragment; │ │ + 0x00d9 - 0x00de reg=6 fs Landroid/support/v4/app/FragmentState; │ │ + 0x001e - 0x0197 reg=0 N I │ │ + 0x0020 - 0x0197 reg=1 active [Landroid/support/v4/app/FragmentState; │ │ + 0x00ee - 0x0197 reg=2 added [I │ │ + 0x00ef - 0x0197 reg=3 backStack [Landroid/support/v4/app/BackStackState; │ │ + 0x018f - 0x0197 reg=5 fms Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0021 - 0x0197 reg=7 haveFragments Z │ │ + 0x0022 - 0x0197 reg=8 i I │ │ + 0x0000 - 0x0197 reg=14 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #58 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentBasicState' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +030570: |[030570] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +030580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030582: 5431 d700 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +030586: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +03058a: 2201 3f00 |0005: new-instance v1, Landroid/os/Bundle; // type@003f │ │ +03058e: 7010 ea00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@00ea │ │ +030594: 5b31 d700 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +030598: 5431 d700 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +03059c: 6e20 d801 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d8 │ │ +0305a2: 5431 d700 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +0305a6: 6e10 f600 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@00f6 │ │ +0305ac: 0a01 |0016: move-result v1 │ │ +0305ae: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +0305b2: 5430 d700 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +0305b6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0305b8: 5b31 d700 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00d7 │ │ +0305bc: 5441 8a00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +0305c0: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +0305c4: 6e20 8902 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0289 │ │ +0305ca: 5441 8200 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +0305ce: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +0305d2: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +0305d6: 2200 3f00 |002b: new-instance v0, Landroid/os/Bundle; // type@003f │ │ +0305da: 7010 ea00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ea │ │ +0305e0: 1a01 7b07 |0030: const-string v1, "android:view_state" // string@077b │ │ +0305e4: 5442 8200 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +0305e8: 6e30 fe00 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@00fe │ │ +0305ee: 5541 8900 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +0305f2: 3901 0900 |0039: if-nez v1, 0042 // +0009 │ │ +0305f6: 1a01 7a07 |003b: const-string v1, "android:user_visible_hint" // string@077a │ │ +0305fa: 5542 8900 |003d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0089 │ │ +0305fe: 6e30 f800 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ +030604: 1100 |0042: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1553 │ │ + 0x0001 line=1555 │ │ + 0x0005 line=1556 │ │ + 0x000c line=1558 │ │ + 0x0011 line=1559 │ │ + 0x0019 line=1560 │ │ + 0x001b line=1561 │ │ + 0x001e line=1564 │ │ + 0x0022 line=1565 │ │ + 0x0025 line=1567 │ │ + 0x0029 line=1568 │ │ + 0x002b line=1569 │ │ + 0x0030 line=1571 │ │ + 0x0037 line=1574 │ │ + 0x003b line=1576 │ │ + 0x0042 line=1579 │ │ + locals : │ │ + 0x0001 - 0x002d reg=0 result Landroid/os/Bundle; │ │ + 0x0030 - 0x0043 reg=0 result Landroid/os/Bundle; │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0043 reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #59 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentInstanceState' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 52 16-bit code units │ │ +030608: |[030608] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +030618: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03061a: 5252 7600 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0076 │ │ +03061e: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ +030622: 2201 8c01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +030626: 2202 9c01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +03062a: 7010 520a 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +030630: 1a03 2502 |000c: const-string v3, "Fragment " // string@0225 │ │ +030634: 6e20 580a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03063a: 0c02 |0011: move-result-object v2 │ │ +03063c: 6e20 570a 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +030642: 0c02 |0015: move-result-object v2 │ │ +030644: 1a03 4600 |0016: const-string v3, " is not currently in the FragmentManager" // string@0046 │ │ +030648: 6e20 580a 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03064e: 0c02 |001b: move-result-object v2 │ │ +030650: 6e10 5d0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030656: 0c02 |001f: move-result-object v2 │ │ +030658: 7020 1f0a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +03065e: 2701 |0023: throw v1 │ │ +030660: 5252 8300 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@0083 │ │ +030664: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ +030668: 6e20 8702 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0287 │ │ +03066e: 0c00 |002b: move-result-object v0 │ │ +030670: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +030674: 2201 5a00 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ +030678: 7020 9e01 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@019e │ │ +03067e: 1101 |0033: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=542 │ │ + 0x0005 line=543 │ │ + 0x0024 line=546 │ │ + 0x0028 line=547 │ │ + 0x002c line=548 │ │ + 0x0033 line=550 │ │ + locals : │ │ + 0x002c - 0x0033 reg=0 result Landroid/os/Bundle; │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0034 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #60 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentViewState' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +030680: |[030680] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +030690: 5430 7700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +030694: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +030698: 0e00 |0004: return-void │ │ +03069a: 5420 d600 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +03069e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +0306a2: 2200 2501 |0009: new-instance v0, Landroid/util/SparseArray; // type@0125 │ │ +0306a6: 7010 b308 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@08b3 │ │ +0306ac: 5b20 d600 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +0306b0: 5430 7700 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0077 │ │ +0306b4: 5421 d600 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +0306b8: 6e20 1009 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@0910 │ │ +0306be: 5420 d600 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +0306c2: 6e10 b508 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@08b5 │ │ +0306c8: 0a00 |001c: move-result v0 │ │ +0306ca: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0306ce: 5420 d600 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +0306d2: 5b30 8200 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0082 │ │ +0306d6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0306d8: 5b20 d600 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +0306dc: 28de |0026: goto 0004 // -0022 │ │ +0306de: 5420 d600 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00d6 │ │ +0306e2: 6e10 b408 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@08b4 │ │ +0306e8: 28e4 |002c: goto 0010 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1537 │ │ + 0x0004 line=1550 │ │ + 0x0005 line=1540 │ │ + 0x0009 line=1541 │ │ + 0x0010 line=1545 │ │ + 0x0017 line=1546 │ │ + 0x001f line=1547 │ │ + 0x0023 line=1548 │ │ + 0x0027 line=1543 │ │ + locals : │ │ + 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002d reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #61 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'setBackStackIndex' │ │ + type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 171 16-bit code units │ │ +0306ec: |[0306ec] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +0306fc: 1d04 |0000: monitor-enter v4 │ │ +0306fe: 5441 cc00 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +030702: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +030706: 2201 ba01 |0005: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ +03070a: 7010 790a 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +030710: 5b41 cc00 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +030714: 5441 cc00 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +030718: 6e10 860a 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03071e: 0a00 |0011: move-result v0 │ │ +030720: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +030724: 6301 bc00 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +030728: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +03072c: 1a01 2a02 |0018: const-string v1, "FragmentManager" // string@022a │ │ +030730: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +030734: 7010 520a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03073a: 1a03 3306 |001f: const-string v3, "Setting back stack index " // string@0633 │ │ +03073e: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030744: 0c02 |0024: move-result-object v2 │ │ +030746: 6e20 550a 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03074c: 0c02 |0028: move-result-object v2 │ │ +03074e: 1a03 7600 |0029: const-string v3, " to " // string@0076 │ │ +030752: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030758: 0c02 |002e: move-result-object v2 │ │ +03075a: 6e20 570a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +030760: 0c02 |0032: move-result-object v2 │ │ +030762: 6e10 5d0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030768: 0c02 |0036: move-result-object v2 │ │ +03076a: 7120 af08 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +030770: 5441 cc00 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +030774: 6e30 850a 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +03077a: 1e04 |003f: monitor-exit v4 │ │ +03077c: 0e00 |0040: return-void │ │ +03077e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +030782: 5441 cc00 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +030786: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +030788: 6e20 7c0a 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +03078e: 5441 c800 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +030792: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +030796: 2201 ba01 |004d: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ +03079a: 7010 790a 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +0307a0: 5b41 c800 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +0307a4: 6301 bc00 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +0307a8: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +0307ac: 1a01 2a02 |0058: const-string v1, "FragmentManager" // string@022a │ │ +0307b0: 2202 9c01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0307b4: 7010 520a 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0307ba: 1a03 4201 |005f: const-string v3, "Adding available back stack index " // string@0142 │ │ +0307be: 6e20 580a 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0307c4: 0c02 |0064: move-result-object v2 │ │ +0307c6: 6e20 550a 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0307cc: 0c02 |0068: move-result-object v2 │ │ +0307ce: 6e10 5d0a 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0307d4: 0c02 |006c: move-result-object v2 │ │ +0307d6: 7120 af08 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0307dc: 5441 c800 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00c8 │ │ +0307e0: 7110 270a 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0307e6: 0c02 |0075: move-result-object v2 │ │ +0307e8: 6e20 7c0a 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +0307ee: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0307f2: 28c6 |007b: goto 0041 // -003a │ │ +0307f4: 6301 bc00 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +0307f8: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +0307fc: 1a01 2a02 |0080: const-string v1, "FragmentManager" // string@022a │ │ +030800: 2202 9c01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +030804: 7010 520a 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03080a: 1a03 4301 |0087: const-string v3, "Adding back stack index " // string@0143 │ │ +03080e: 6e20 580a 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030814: 0c02 |008c: move-result-object v2 │ │ +030816: 6e20 550a 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03081c: 0c02 |0090: move-result-object v2 │ │ +03081e: 1a03 7b00 |0091: const-string v3, " with " // string@007b │ │ +030822: 6e20 580a 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030828: 0c02 |0096: move-result-object v2 │ │ +03082a: 6e20 570a 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +030830: 0c02 |009a: move-result-object v2 │ │ +030832: 6e10 5d0a 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030838: 0c02 |009e: move-result-object v2 │ │ +03083a: 7120 af08 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +030840: 5441 cc00 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00cc │ │ +030844: 6e20 7c0a 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +03084a: 2898 |00a7: goto 003f // -0068 │ │ +03084c: 0d01 |00a8: move-exception v1 │ │ +03084e: 1e04 |00a9: monitor-exit v4 │ │ +030850: 2701 |00aa: throw v1 │ │ + catches : 1 │ │ + 0x0001 - 0x00aa │ │ + -> 0x00a8 │ │ + positions : │ │ + 0x0000 line=1348 │ │ + 0x0001 line=1349 │ │ + 0x0005 line=1350 │ │ + 0x000c line=1352 │ │ + 0x0012 line=1353 │ │ + 0x0014 line=1354 │ │ + 0x003a line=1355 │ │ + 0x003f line=1369 │ │ + 0x0040 line=1370 │ │ + 0x0041 line=1357 │ │ + 0x0043 line=1358 │ │ + 0x0049 line=1359 │ │ + 0x004d line=1360 │ │ + 0x0054 line=1362 │ │ + 0x0070 line=1363 │ │ + 0x0079 line=1364 │ │ + 0x007c line=1366 │ │ + 0x00a2 line=1367 │ │ + 0x00a8 line=1369 │ │ + locals : │ │ + 0x0012 - 0x00a8 reg=0 N I │ │ + 0x0000 - 0x00ab reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x00ab reg=5 index I │ │ + 0x0000 - 0x00ab reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #62 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'showFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 74 16-bit code units │ │ +030860: |[030860] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +030870: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +030872: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +030874: 6301 bc00 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00bc │ │ +030878: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +03087c: 1a01 2a02 |0006: const-string v1, "FragmentManager" // string@022a │ │ +030880: 2202 9c01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +030884: 7010 520a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03088a: 1a03 1710 |000d: const-string v3, "show: " // string@1017 │ │ +03088e: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030894: 0c02 |0012: move-result-object v2 │ │ +030896: 6e20 570a 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03089c: 0c02 |0016: move-result-object v2 │ │ +03089e: 6e10 5d0a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0308a4: 0c02 |001a: move-result-object v2 │ │ +0308a6: 7120 af08 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0308ac: 5571 7400 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +0308b0: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +0308b4: 5c74 7400 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0074 │ │ +0308b8: 5471 8a00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +0308bc: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0308c0: 6e59 6d02 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@026d │ │ +0308c6: 0c00 |002b: move-result-object v0 │ │ +0308c8: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0308cc: 5471 8a00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +0308d0: 6e20 1909 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +0308d6: 5471 8a00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008a │ │ +0308da: 6e20 1809 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +0308e0: 5571 6600 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0066 │ │ +0308e4: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +0308e8: 5571 7300 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0073 │ │ +0308ec: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +0308f0: 5571 7a00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007a │ │ +0308f4: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +0308f8: 5c65 d300 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d3 │ │ +0308fc: 6e20 d001 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01d0 │ │ +030902: 0e00 |0049: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1196 │ │ + 0x001e line=1197 │ │ + 0x0022 line=1198 │ │ + 0x0024 line=1199 │ │ + 0x0028 line=1200 │ │ + 0x002c line=1202 │ │ + 0x002e line=1203 │ │ + 0x0033 line=1205 │ │ + 0x0038 line=1207 │ │ + 0x0044 line=1208 │ │ + 0x0046 line=1210 │ │ + 0x0049 line=1212 │ │ + locals : │ │ + 0x002c - 0x0038 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x004a reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x004a reg=8 transition I │ │ + 0x0000 - 0x004a reg=9 transitionStyle I │ │ + │ │ + #63 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'startPendingDeferredFragments' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +030904: |[030904] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +030914: 5432 c500 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +030918: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +03091c: 0e00 |0004: return-void │ │ +03091e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +030920: 5432 c500 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +030924: 6e10 860a 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03092a: 0a02 |000b: move-result v2 │ │ +03092c: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +030930: 5432 c500 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00c5 │ │ +030934: 6e20 800a 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03093a: 0c00 |0013: move-result-object v0 │ │ +03093c: 1f00 5b00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +030940: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +030944: 6e20 7702 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0277 │ │ +03094a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03094e: 28e9 |001d: goto 0006 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1099 │ │ + 0x0004 line=1107 │ │ + 0x0005 line=1101 │ │ + 0x000e line=1102 │ │ + 0x0016 line=1103 │ │ + 0x0018 line=1104 │ │ + 0x001b line=1101 │ │ + locals : │ │ + 0x0016 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x001e reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #64 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +030950: |[030950] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +030960: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +030964: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +030968: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +03096e: 1a01 2d02 |0007: const-string v1, "FragmentManager{" // string@022d │ │ +030972: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030978: 7110 600a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +03097e: 0a01 |000f: move-result v1 │ │ +030980: 7110 250a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +030986: 0c01 |0013: move-result-object v1 │ │ +030988: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03098e: 1a01 4200 |0017: const-string v1, " in " // string@0042 │ │ +030992: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030998: 5421 c600 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c6 │ │ +03099c: 7120 4804 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ +0309a2: 1a01 2f11 |0021: const-string v1, "}}" // string@112f │ │ +0309a6: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0309ac: 6e10 5d0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0309b2: 0c01 |0029: move-result-object v1 │ │ +0309b4: 1101 |002a: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=555 │ │ + 0x0007 line=556 │ │ + 0x000c line=557 │ │ + 0x0017 line=558 │ │ + 0x001c line=559 │ │ + 0x0021 line=560 │ │ + 0x0026 line=561 │ │ + locals : │ │ + 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + source_file_idx : 556 (FragmentManager.java) │ │ + │ │ +Class #207 header: │ │ +class_idx : 107 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 200 │ │ +source_file_idx : 560 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #207 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentPagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0309b8: |[0309b8] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0309c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0309ca: 7010 fb04 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@04fb │ │ +0309d0: 5b10 e000 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +0309d4: 5b10 e100 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +0309d8: 5b12 e200 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ +0309dc: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=69 │ │ + 0x0004 line=66 │ │ + 0x0006 line=67 │ │ + 0x0008 line=70 │ │ + 0x000a line=71 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'makeFragmentName' │ │ + type : '(II)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +0309e0: |[0309e0] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ +0309f0: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +0309f4: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0309fa: 1a01 7607 |0005: const-string v1, "android:switcher:" // string@0776 │ │ +0309fe: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030a04: 0c00 |000a: move-result-object v0 │ │ +030a06: 6e20 550a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +030a0c: 0c00 |000e: move-result-object v0 │ │ +030a0e: 1a01 b400 |000f: const-string v1, ":" // string@00b4 │ │ +030a12: 6e20 580a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030a18: 0c00 |0014: move-result-object v0 │ │ +030a1a: 6e20 550a 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +030a20: 0c00 |0018: move-result-object v0 │ │ +030a22: 6e10 5d0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030a28: 0c00 |001c: move-result-object v0 │ │ +030a2a: 1100 |001d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 viewId I │ │ + 0x0000 - 0x001e reg=3 index I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +030a2c: |[030a2c] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +030a3c: 5410 e000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030a40: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +030a44: 5410 e200 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ +030a48: 6e10 2802 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +030a4e: 0c00 |0009: move-result-object v0 │ │ +030a50: 5b10 e000 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030a54: 5410 e000 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030a58: 1f04 5b00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@005b │ │ +030a5c: 6e20 c102 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02c1 │ │ +030a62: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0004 line=111 │ │ + 0x000c line=115 │ │ + 0x0013 line=116 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=4 object Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0014 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0014 reg=3 position I │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +030a64: |[030a64] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +030a74: 5410 e000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030a78: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +030a7c: 5410 e000 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030a80: 6e10 c002 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02c0 │ │ +030a86: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030a88: 5b10 e000 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030a8c: 5410 e200 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ +030a90: 6e10 2b02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@022b │ │ +030a96: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x0004 line=137 │ │ + 0x0009 line=138 │ │ + 0x000c line=139 │ │ + 0x0011 line=141 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 67 16-bit code units │ │ +030a98: |[030a98] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +030aa8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +030aaa: 5462 e000 |0001: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030aae: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +030ab2: 5462 e200 |0005: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ +030ab6: 6e10 2802 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +030abc: 0c02 |000a: move-result-object v2 │ │ +030abe: 5b62 e000 |000b: iput-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030ac2: 6e10 2b09 0700 |000d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ +030ac8: 0a02 |0010: move-result v2 │ │ +030aca: 7120 9f02 8200 |0011: invoke-static {v2, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@029f │ │ +030ad0: 0c01 |0014: move-result-object v1 │ │ +030ad2: 5462 e200 |0015: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e2 │ │ +030ad6: 6e20 2d02 1200 |0017: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@022d │ │ +030adc: 0c00 |001a: move-result-object v0 │ │ +030ade: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ +030ae2: 5462 e000 |001d: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030ae6: 6e20 be02 0200 |001f: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02be │ │ +030aec: 5462 e100 |0022: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +030af0: 3220 0800 |0024: if-eq v0, v2, 002c // +0008 │ │ +030af4: 6e20 e601 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030afa: 6e20 e901 5000 |0029: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01e9 │ │ +030b00: 1100 |002c: return-object v0 │ │ +030b02: 6e20 9c02 8600 |002d: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@029c │ │ +030b08: 0c00 |0030: move-result-object v0 │ │ +030b0a: 5462 e000 |0031: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e0 │ │ +030b0e: 6e10 2b09 0700 |0033: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ +030b14: 0a03 |0036: move-result v3 │ │ +030b16: 6e10 2b09 0700 |0037: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ +030b1c: 0a04 |003a: move-result v4 │ │ +030b1e: 7120 9f02 8400 |003b: invoke-static {v4, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@029f │ │ +030b24: 0c04 |003e: move-result-object v4 │ │ +030b26: 6e40 bb02 3240 |003f: 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@02bb │ │ +030b2c: 28e0 |0042: goto 0022 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=84 │ │ + 0x0005 line=85 │ │ + 0x000d line=89 │ │ + 0x0015 line=90 │ │ + 0x001b line=91 │ │ + 0x001d line=93 │ │ + 0x0022 line=100 │ │ + 0x0026 line=101 │ │ + 0x0029 line=102 │ │ + 0x002c line=105 │ │ + 0x002d line=95 │ │ + 0x0031 line=97 │ │ + locals : │ │ + 0x001b - 0x0043 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0015 - 0x0043 reg=1 name Ljava/lang/String; │ │ + 0x0000 - 0x0043 reg=6 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0043 reg=7 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0043 reg=8 position I │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +030b30: |[030b30] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +030b40: 1f03 5b00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@005b │ │ +030b44: 6e10 b501 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01b5 │ │ +030b4a: 0c00 |0005: move-result-object v0 │ │ +030b4c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +030b50: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +030b52: 0f00 |0009: return v0 │ │ +030b54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +030b56: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 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; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +030b58: |[030b58] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +030b68: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + 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; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +030b6c: |[030b6c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +030b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030b7e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +030b80: |[030b80] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +030b90: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +030b92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +030b94: 0770 |0002: move-object v0, v7 │ │ +030b96: 1f00 5b00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +030b9a: 5441 e100 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +030b9e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +030ba2: 5441 e100 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +030ba6: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +030baa: 5441 e100 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +030bae: 6e20 e601 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030bb4: 5441 e100 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +030bb8: 6e20 e901 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01e9 │ │ +030bbe: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +030bc2: 6e20 e601 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030bc8: 6e20 e901 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01e9 │ │ +030bce: 5b40 e100 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e1 │ │ +030bd2: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=120 │ │ + 0x0005 line=121 │ │ + 0x0009 line=122 │ │ + 0x000d line=123 │ │ + 0x0012 line=124 │ │ + 0x0017 line=126 │ │ + 0x0019 line=127 │ │ + 0x001c line=128 │ │ + 0x001f line=130 │ │ + 0x0021 line=132 │ │ + locals : │ │ + 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0022 reg=6 position I │ │ + 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +030bd4: |[030bd4] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +030be4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 560 (FragmentPagerAdapter.java) │ │ + │ │ +Class #208 header: │ │ +class_idx : 110 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 200 │ │ +source_file_idx : 562 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #208 annotations: │ │ +Annotations on field #244 'mFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #245 'mSavedState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #208 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentStatePagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentStatePagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mFragments' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mSavedState' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +030be8: |[030be8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +030bf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030bfa: 7010 fb04 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@04fb │ │ +030c00: 5b21 f100 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030c04: 2200 ba01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +030c08: 7010 790a 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +030c0e: 5b20 f500 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030c12: 2200 ba01 |000d: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +030c16: 7010 790a 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +030c1c: 5b20 f400 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030c20: 5b21 f200 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +030c24: 5b23 f300 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030c28: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=75 │ │ + 0x0004 line=69 │ │ + 0x0006 line=71 │ │ + 0x000d line=72 │ │ + 0x0014 line=73 │ │ + 0x0016 line=76 │ │ + 0x0018 line=77 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 52 16-bit code units │ │ +030c2c: |[030c2c] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +030c3c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +030c3e: 0770 |0001: move-object v0, v7 │ │ +030c40: 1f00 5b00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +030c44: 5441 f100 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030c48: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +030c4c: 5441 f300 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030c50: 6e10 2802 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +030c56: 0c01 |000d: move-result-object v1 │ │ +030c58: 5b41 f100 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030c5c: 5441 f500 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030c60: 6e10 860a 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030c66: 0a01 |0015: move-result v1 │ │ +030c68: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +030c6c: 5441 f500 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030c70: 6e20 7c0a 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +030c76: 28f3 |001d: goto 0010 // -000d │ │ +030c78: 5441 f500 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030c7c: 5442 f300 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030c80: 6e20 3a02 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@023a │ │ +030c86: 0c02 |0025: move-result-object v2 │ │ +030c88: 6e30 850a 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +030c8e: 5441 f400 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030c92: 6e30 850a 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +030c98: 5441 f100 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030c9c: 6e20 c602 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02c6 │ │ +030ca2: 0e00 |0033: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=125 │ │ + 0x0004 line=127 │ │ + 0x0008 line=128 │ │ + 0x0010 line=132 │ │ + 0x0018 line=133 │ │ + 0x001e line=135 │ │ + 0x0029 line=136 │ │ + 0x002e line=138 │ │ + 0x0033 line=139 │ │ + locals : │ │ + 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0034 reg=6 position I │ │ + 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +030ca4: |[030ca4] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +030cb4: 5410 f100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030cb8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +030cbc: 5410 f100 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030cc0: 6e10 c002 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02c0 │ │ +030cc6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030cc8: 5b10 f100 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030ccc: 5410 f300 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030cd0: 6e10 2b02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@022b │ │ +030cd6: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + 0x0004 line=158 │ │ + 0x0009 line=159 │ │ + 0x000c line=160 │ │ + 0x0011 line=162 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 91 16-bit code units │ │ +030cd8: |[030cd8] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +030ce8: 5453 f400 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030cec: 6e10 860a 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030cf2: 0a03 |0005: move-result v3 │ │ +030cf4: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ +030cf8: 5453 f400 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030cfc: 6e20 800a 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +030d02: 0c00 |000d: move-result-object v0 │ │ +030d04: 1f00 5b00 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +030d08: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +030d0c: 1100 |0012: return-object v0 │ │ +030d0e: 5453 f100 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030d12: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ +030d16: 5453 f300 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030d1a: 6e10 2802 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0228 │ │ +030d20: 0c03 |001c: move-result-object v3 │ │ +030d22: 5b53 f100 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030d26: 6e20 b202 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02b2 │ │ +030d2c: 0c01 |0022: move-result-object v1 │ │ +030d2e: 5453 f500 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030d32: 6e10 860a 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030d38: 0a03 |0028: move-result v3 │ │ +030d3a: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ +030d3e: 5453 f500 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030d42: 6e20 800a 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +030d48: 0c02 |0030: move-result-object v2 │ │ +030d4a: 1f02 5a00 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ +030d4e: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ +030d52: 6e20 e501 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@01e5 │ │ +030d58: 5453 f400 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030d5c: 6e10 860a 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030d62: 0a03 |003d: move-result v3 │ │ +030d64: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ +030d68: 5453 f400 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030d6c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +030d6e: 6e20 7c0a 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +030d74: 28f2 |0046: goto 0038 // -000e │ │ +030d76: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +030d78: 6e20 e601 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030d7e: 5453 f400 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030d82: 6e30 850a 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +030d88: 5453 f100 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +030d8c: 6e10 2b09 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@092b │ │ +030d92: 0a04 |0055: move-result v4 │ │ +030d94: 6e30 ba02 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02ba │ │ +030d9a: 0710 |0059: move-object v0, v1 │ │ +030d9c: 28b8 |005a: goto 0012 // -0048 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + 0x0008 line=95 │ │ + 0x0010 line=96 │ │ + 0x0012 line=120 │ │ + 0x0013 line=101 │ │ + 0x0017 line=102 │ │ + 0x001f line=105 │ │ + 0x0023 line=107 │ │ + 0x002b line=108 │ │ + 0x0033 line=109 │ │ + 0x0035 line=110 │ │ + 0x0038 line=113 │ │ + 0x0040 line=114 │ │ + 0x0047 line=116 │ │ + 0x004b line=117 │ │ + 0x0050 line=118 │ │ + 0x005a line=120 │ │ + locals : │ │ + 0x0010 - 0x0012 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0033 - 0x0038 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0023 - 0x005b reg=1 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x005b reg=6 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x005b reg=7 position I │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +030da0: |[030da0] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +030db0: 1f03 5b00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@005b │ │ +030db4: 6e10 b501 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01b5 │ │ +030dba: 0c00 |0005: move-result-object v0 │ │ +030dbc: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +030dc0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +030dc2: 0f00 |0009: return v0 │ │ +030dc4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +030dc6: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 138 16-bit code units │ │ +030dc8: |[030dc8] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +030dd8: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +030ddc: 07c0 |0002: move-object v0, v12 │ │ +030dde: 1f00 3f00 |0003: check-cast v0, Landroid/os/Bundle; // type@003f │ │ +030de2: 6e20 0001 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0100 │ │ +030de8: 1a08 5710 |0008: const-string v8, "states" // string@1057 │ │ +030dec: 6e20 f300 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00f3 │ │ +030df2: 0c02 |000d: move-result-object v2 │ │ +030df4: 54b8 f500 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030df8: 6e10 7e0a 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +030dfe: 54b8 f400 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030e02: 6e10 7e0a 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +030e08: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +030e0c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +030e0e: 2128 |001b: array-length v8, v2 │ │ +030e10: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +030e14: 54b9 f500 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030e18: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +030e1c: 1f08 5a00 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@005a │ │ +030e20: 6e20 7c0a 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +030e26: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +030e2a: 28f2 |0029: goto 001b // -000e │ │ +030e2c: 6e10 f700 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00f7 │ │ +030e32: 0c07 |002d: move-result-object v7 │ │ +030e34: 7210 280a 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0a28 │ │ +030e3a: 0c04 |0031: move-result-object v4 │ │ +030e3c: 7210 9e0a 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +030e42: 0a08 |0035: move-result v8 │ │ +030e44: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +030e48: 7210 9f0a 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +030e4e: 0c06 |003b: move-result-object v6 │ │ +030e50: 1f06 9a01 |003c: check-cast v6, Ljava/lang/String; // type@019a │ │ +030e54: 1a08 3d09 |003e: const-string v8, "f" // string@093d │ │ +030e58: 6e20 4b0a 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a4b │ │ +030e5e: 0a08 |0043: move-result v8 │ │ +030e60: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +030e64: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +030e66: 6e20 4c0a 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a4c │ │ +030e6c: 0c08 |004a: move-result-object v8 │ │ +030e6e: 7110 240a 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a24 │ │ +030e74: 0a05 |004e: move-result v5 │ │ +030e76: 54b8 f300 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030e7a: 6e30 3002 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@0230 │ │ +030e80: 0c01 |0054: move-result-object v1 │ │ +030e82: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +030e86: 54b8 f400 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030e8a: 6e10 860a 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030e90: 0a08 |005c: move-result v8 │ │ +030e92: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +030e96: 54b8 f400 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030e9a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +030e9c: 6e20 7c0a 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +030ea2: 28f2 |0065: goto 0057 // -000e │ │ +030ea4: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +030ea6: 6e20 e601 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030eac: 54b8 f400 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030eb0: 6e30 850a 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a85 │ │ +030eb6: 28c3 |006f: goto 0032 // -003d │ │ +030eb8: 1a08 3102 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0231 │ │ +030ebc: 2209 9c01 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ +030ec0: 7010 520a 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +030ec6: 1a0a 5901 |0077: const-string v10, "Bad fragment at key " // string@0159 │ │ +030eca: 6e20 580a a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030ed0: 0c09 |007c: move-result-object v9 │ │ +030ed2: 6e20 580a 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030ed8: 0c09 |0080: move-result-object v9 │ │ +030eda: 6e10 5d0a 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030ee0: 0c09 |0084: move-result-object v9 │ │ +030ee2: 7120 b008 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08b0 │ │ +030ee8: 28aa |0088: goto 0032 // -0056 │ │ +030eea: 0e00 |0089: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + 0x0003 line=194 │ │ + 0x0005 line=195 │ │ + 0x0008 line=196 │ │ + 0x000e line=197 │ │ + 0x0013 line=198 │ │ + 0x0018 line=199 │ │ + 0x001a line=200 │ │ + 0x001e line=201 │ │ + 0x0027 line=200 │ │ + 0x002a line=204 │ │ + 0x002e line=205 │ │ + 0x003e line=206 │ │ + 0x0046 line=207 │ │ + 0x004f line=208 │ │ + 0x0055 line=209 │ │ + 0x0057 line=210 │ │ + 0x005f line=211 │ │ + 0x0066 line=213 │ │ + 0x006a line=214 │ │ + 0x0070 line=216 │ │ + 0x0089 line=221 │ │ + locals : │ │ + 0x001b - 0x002a reg=3 i I │ │ + 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ + 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ + 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ + 0x004f - 0x0089 reg=5 index I │ │ + 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ + 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ + 0x0000 - 0x008a reg=11 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 86 16-bit code units │ │ +030eec: |[030eec] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +030efc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +030efe: 5475 f500 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030f02: 6e10 860a 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030f08: 0a05 |0006: move-result v5 │ │ +030f0a: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +030f0e: 2204 3f00 |0009: new-instance v4, Landroid/os/Bundle; // type@003f │ │ +030f12: 7010 ea00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ea │ │ +030f18: 5475 f500 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030f1c: 6e10 860a 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030f22: 0a05 |0013: move-result v5 │ │ +030f24: 2351 5602 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0256 │ │ +030f28: 5475 f500 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00f5 │ │ +030f2c: 6e20 880a 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0a88 │ │ +030f32: 1a05 5710 |001b: const-string v5, "states" // string@1057 │ │ +030f36: 6e30 fd00 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@00fd │ │ +030f3c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +030f3e: 5475 f400 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030f42: 6e10 860a 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +030f48: 0a05 |0026: move-result v5 │ │ +030f4a: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +030f4e: 5475 f400 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f4 │ │ +030f52: 6e20 800a 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +030f58: 0c00 |002e: move-result-object v0 │ │ +030f5a: 1f00 5b00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +030f5e: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +030f62: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +030f66: 2204 3f00 |0035: new-instance v4, Landroid/os/Bundle; // type@003f │ │ +030f6a: 7010 ea00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ea │ │ +030f70: 2205 9c01 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ +030f74: 7010 520a 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +030f7a: 1a06 3d09 |003f: const-string v6, "f" // string@093d │ │ +030f7e: 6e20 580a 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +030f84: 0c05 |0044: move-result-object v5 │ │ +030f86: 6e20 550a 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +030f8c: 0c05 |0048: move-result-object v5 │ │ +030f8e: 6e10 5d0a 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +030f94: 0c03 |004c: move-result-object v3 │ │ +030f96: 5475 f300 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +030f9a: 6e40 3802 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@0238 │ │ +030fa0: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +030fa4: 28cd |0054: goto 0021 // -0033 │ │ +030fa6: 1104 |0055: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=171 │ │ + 0x0001 line=172 │ │ + 0x0009 line=173 │ │ + 0x000e line=174 │ │ + 0x0016 line=175 │ │ + 0x001b line=176 │ │ + 0x0020 line=178 │ │ + 0x0029 line=179 │ │ + 0x0031 line=180 │ │ + 0x0033 line=181 │ │ + 0x0035 line=182 │ │ + 0x003a line=184 │ │ + 0x004d line=185 │ │ + 0x0052 line=178 │ │ + 0x0055 line=188 │ │ + locals : │ │ + 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ + 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ + 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ + 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0021 - 0x0056 reg=2 i I │ │ + 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ + 0x0000 - 0x0056 reg=7 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +030fa8: |[030fa8] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +030fb8: 0760 |0000: move-object v0, v6 │ │ +030fba: 1f00 5b00 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@005b │ │ +030fbe: 5431 f200 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +030fc2: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +030fc6: 5431 f200 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +030fca: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +030fce: 5431 f200 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +030fd2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +030fd4: 6e20 e601 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030fda: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +030fde: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +030fe0: 6e20 e601 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01e6 │ │ +030fe6: 5b30 f200 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +030fea: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0003 line=144 │ │ + 0x0007 line=145 │ │ + 0x000b line=146 │ │ + 0x0011 line=148 │ │ + 0x0013 line=149 │ │ + 0x0017 line=151 │ │ + 0x0019 line=153 │ │ + locals : │ │ + 0x0003 - 0x001a reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x001a reg=4 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x001a reg=5 position I │ │ + 0x0000 - 0x001a reg=6 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +030fec: |[030fec] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +030ffc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 562 (FragmentStatePagerAdapter.java) │ │ + │ │ +Class #209 header: │ │ +class_idx : 115 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 91 │ │ +source_file_idx : 1111 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #209 - │ │ + Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_EMPTY_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711681 │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_LIST_CONTAINER_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711683 │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_PROGRESS_CONTAINER_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711682 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mAdapter' │ │ + type : 'Landroid/widget/ListAdapter;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mEmptyText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mEmptyView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mList' │ │ + type : 'Landroid/widget/ListView;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mListContainer' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mListShown' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mOnClickListener' │ │ + type : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mProgressContainer' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mRequestFocus' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mStandardEmptyView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +031000: |[031000] android.support.v4.app.ListFragment.:()V │ │ +031010: 7010 a301 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@01a3 │ │ +031016: 2200 4100 |0003: new-instance v0, Landroid/os/Handler; // type@0041 │ │ +03101a: 7010 0201 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +031020: 5b10 0a01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010a │ │ +031024: 2200 7100 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0071 │ │ +031028: 7020 e702 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@02e7 │ │ +03102e: 5b10 1001 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0110 │ │ +031032: 2200 7200 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0072 │ │ +031036: 7020 e902 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@02e9 │ │ +03103c: 5b10 0e01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@010e │ │ +031040: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0003 line=47 │ │ + 0x000a line=49 │ │ + 0x0011 line=55 │ │ + 0x0018 line=72 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'ensureList' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 182 16-bit code units │ │ +031044: |[031044] android.support.v4.app.ListFragment.ensureList:()V │ │ +031054: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +031056: 5463 0b01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03105a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +03105e: 0e00 |0005: return-void │ │ +031060: 6e10 f202 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02f2 │ │ +031066: 0c02 |0009: move-result-object v2 │ │ +031068: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +03106c: 2203 8c01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ +031070: 1a04 b401 |000e: const-string v4, "Content view not yet created" // string@01b4 │ │ +031074: 7020 1f0a 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +03107a: 2703 |0013: throw v3 │ │ +03107c: 2023 6401 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0164 │ │ +031080: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +031084: 1f02 6401 |0018: check-cast v2, Landroid/widget/ListView; // type@0164 │ │ +031088: 5b62 0b01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03108c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +03108e: 5c63 0d01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ +031092: 5463 0b01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +031096: 5464 0e01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@010e │ │ +03109a: 6e20 ce09 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@09ce │ │ +0310a0: 5463 0701 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ +0310a4: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +0310a8: 5460 0701 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ +0310ac: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0310ae: 5b63 0701 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ +0310b2: 6e20 f802 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02f8 │ │ +0310b8: 5463 0a01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010a │ │ +0310bc: 5464 1001 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0110 │ │ +0310c0: 6e20 0901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0109 │ │ +0310c6: 28cc |0039: goto 0005 // -0034 │ │ +0310c8: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +0310ce: 6e20 f408 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +0310d4: 0c03 |0040: move-result-object v3 │ │ +0310d6: 1f03 6c01 |0041: check-cast v3, Landroid/widget/TextView; // type@016c │ │ +0310da: 5b63 1101 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +0310de: 5463 1101 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +0310e2: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +0310e6: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +0310ec: 6e20 f408 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +0310f2: 0c03 |004f: move-result-object v3 │ │ +0310f4: 5b63 0901 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ +0310f8: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +0310fe: 6e20 f408 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +031104: 0c03 |0058: move-result-object v3 │ │ +031106: 5b63 0f01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +03110a: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +031110: 6e20 f408 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +031116: 0c03 |0061: move-result-object v3 │ │ +031118: 5b63 0c01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +03111c: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +031122: 6e20 f408 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +031128: 0c01 |006a: move-result-object v1 │ │ +03112a: 2013 6401 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0164 │ │ +03112e: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +031132: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +031136: 2203 9901 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ +03113a: 1a04 da06 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@06da │ │ +03113e: 7020 3c0a 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ +031144: 2703 |0078: throw v3 │ │ +031146: 5463 1101 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +03114a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +03114e: 6e20 ef09 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@09ef │ │ +031154: 28d2 |0080: goto 0052 // -002e │ │ +031156: 2203 9901 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0199 │ │ +03115a: 1a04 b301 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01b3 │ │ +03115e: 7020 3c0a 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ +031164: 2703 |0088: throw v3 │ │ +031166: 1f01 6401 |0089: check-cast v1, Landroid/widget/ListView; // type@0164 │ │ +03116a: 5b61 0b01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03116e: 5463 0901 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ +031172: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +031176: 5463 0b01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03117a: 5464 0901 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ +03117e: 6e20 cc09 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09cc │ │ +031184: 2884 |0098: goto 001c // -007c │ │ +031186: 5463 0801 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ +03118a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +03118e: 5463 1101 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +031192: 5464 0801 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ +031196: 6e20 eb09 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +03119c: 5463 0b01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +0311a0: 5464 1101 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +0311a4: 6e20 cc09 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09cc │ │ +0311aa: 2900 71ff |00ab: goto/16 001c // -008f │ │ +0311ae: 5463 0f01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +0311b2: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +0311b6: 7030 fa02 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ +0311bc: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=323 │ │ + 0x0005 line=374 │ │ + 0x0006 line=326 │ │ + 0x000a line=327 │ │ + 0x000c line=328 │ │ + 0x0014 line=330 │ │ + 0x0018 line=331 │ │ + 0x001c line=360 │ │ + 0x001f line=361 │ │ + 0x0026 line=362 │ │ + 0x002a line=363 │ │ + 0x002c line=364 │ │ + 0x002f line=365 │ │ + 0x0032 line=373 │ │ + 0x003a line=333 │ │ + 0x0045 line=334 │ │ + 0x0049 line=335 │ │ + 0x0052 line=339 │ │ + 0x005b line=340 │ │ + 0x0064 line=341 │ │ + 0x006b line=342 │ │ + 0x006f line=343 │ │ + 0x0071 line=344 │ │ + 0x0079 line=337 │ │ + 0x0081 line=348 │ │ + 0x0089 line=352 │ │ + 0x008d line=353 │ │ + 0x0091 line=354 │ │ + 0x0099 line=355 │ │ + 0x009d line=356 │ │ + 0x00a4 line=357 │ │ + 0x00ad line=369 │ │ + 0x00b1 line=370 │ │ + locals : │ │ + 0x000a - 0x001a reg=2 root Landroid/view/View; │ │ + 0x002c - 0x0032 reg=0 adapter Landroid/widget/ListAdapter; │ │ + 0x006b - 0x0079 reg=1 rawListView Landroid/view/View; │ │ + 0x0081 - 0x008b reg=1 rawListView Landroid/view/View; │ │ + 0x003a - 0x00ad reg=2 root Landroid/view/View; │ │ + 0x0000 - 0x00b6 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShown' │ │ + type : '(ZZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 132 16-bit code units │ │ +0311c0: |[0311c0] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +0311d0: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +0311d6: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +0311da: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +0311de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0311e0: 7010 ec02 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +0311e6: 5460 0f01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +0311ea: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +0311ee: 2200 8c01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +0311f2: 1a01 9b01 |0011: const-string v1, "Can't be used with a custom content view" // string@019b │ │ +0311f6: 7020 1f0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +0311fc: 2700 |0016: throw v0 │ │ +0311fe: 5560 0d01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ +031202: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +031206: 0e00 |001b: return-void │ │ +031208: 5c67 0d01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ +03120c: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +031210: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +031214: 5460 0f01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +031218: 6e10 ed02 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +03121e: 0c01 |0027: move-result-object v1 │ │ +031220: 7120 9f09 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ +031226: 0c01 |002b: move-result-object v1 │ │ +031228: 6e20 1909 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +03122e: 5460 0c01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +031232: 6e10 ed02 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +031238: 0c01 |0034: move-result-object v1 │ │ +03123a: 7120 9f09 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ +031240: 0c01 |0038: move-result-object v1 │ │ +031242: 6e20 1909 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +031248: 5460 0f01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +03124c: 6e20 1809 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +031252: 5460 0c01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +031256: 6e20 1809 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +03125c: 28d5 |0046: goto 001b // -002b │ │ +03125e: 5460 0f01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +031262: 6e10 f208 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ +031268: 5460 0c01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +03126c: 6e10 f208 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ +031272: 28eb |0051: goto 003c // -0015 │ │ +031274: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +031278: 5460 0f01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +03127c: 6e10 ed02 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +031282: 0c01 |0059: move-result-object v1 │ │ +031284: 7120 9f09 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ +03128a: 0c01 |005d: move-result-object v1 │ │ +03128c: 6e20 1909 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +031292: 5460 0c01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +031296: 6e10 ed02 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +03129c: 0c01 |0066: move-result-object v1 │ │ +03129e: 7120 9f09 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@099f │ │ +0312a4: 0c01 |006a: move-result-object v1 │ │ +0312a6: 6e20 1909 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0919 │ │ +0312ac: 5460 0f01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +0312b0: 6e20 1809 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +0312b6: 5460 0c01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +0312ba: 6e20 1809 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0918 │ │ +0312c0: 28a3 |0078: goto 001b // -005d │ │ +0312c2: 5460 0f01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +0312c6: 6e10 f208 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ +0312cc: 5460 0c01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +0312d0: 6e10 f208 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@08f2 │ │ +0312d6: 28eb |0083: goto 006e // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0008 line=280 │ │ + 0x000b line=281 │ │ + 0x000f line=282 │ │ + 0x0017 line=284 │ │ + 0x001b line=313 │ │ + 0x001c line=287 │ │ + 0x001e line=288 │ │ + 0x0020 line=289 │ │ + 0x0022 line=290 │ │ + 0x002f line=292 │ │ + 0x003c line=298 │ │ + 0x0041 line=299 │ │ + 0x0047 line=295 │ │ + 0x004c line=296 │ │ + 0x0052 line=301 │ │ + 0x0054 line=302 │ │ + 0x0061 line=304 │ │ + 0x006e line=310 │ │ + 0x0073 line=311 │ │ + 0x0079 line=307 │ │ + 0x007e line=308 │ │ + locals : │ │ + 0x0000 - 0x0084 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0084 reg=7 shown Z │ │ + 0x0000 - 0x0084 reg=8 animate Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getListAdapter' │ │ + type : '()Landroid/widget/ListAdapter;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0312d8: |[0312d8] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +0312e8: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ +0312ec: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getListView' │ │ + type : '()Landroid/widget/ListView;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0312f0: |[0312f0] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +031300: 7010 ec02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +031306: 5410 0b01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03130a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + 0x0003 line=223 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getSelectedItemId' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +03130c: |[03130c] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +03131c: 7010 ec02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +031322: 5420 0b01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +031326: 6e10 c809 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@09c8 │ │ +03132c: 0b00 |0008: move-result-wide v0 │ │ +03132e: 1000 |0009: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=214 │ │ + 0x0003 line=215 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getSelectedItemPosition' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +031330: |[031330] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +031340: 7010 ec02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +031346: 5410 0b01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03134a: 6e10 c909 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@09c9 │ │ +031350: 0a00 |0008: move-result v0 │ │ +031352: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0003 line=207 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onCreateView' │ │ + type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 142 16-bit code units │ │ +031354: |[031354] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +031364: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +031368: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +03136a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +03136c: 6e10 ed02 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +031372: 0c00 |0007: move-result-object v0 │ │ +031374: 2205 6001 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0160 │ │ +031378: 7020 b709 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09b7 │ │ +03137e: 2203 6201 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0162 │ │ +031382: 7020 c009 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@09c0 │ │ +031388: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +03138e: 6e20 c309 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@09c3 │ │ +031394: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +031396: 6e20 c409 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@09c4 │ │ +03139c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +0313a0: 6e20 c509 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09c5 │ │ +0313a6: 6e20 c209 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@09c2 │ │ +0313ac: 2204 6501 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0165 │ │ +0313b0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +0313b2: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +0313b8: 7040 d109 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09d1 │ │ +0313be: 2207 5f01 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +0313c2: 7030 b609 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +0313c8: 6e30 c109 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09c1 │ │ +0313ce: 2207 5f01 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +0313d2: 7030 b609 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +0313d8: 6e30 b809 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ +0313de: 2201 6001 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0160 │ │ +0313e2: 7020 b709 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09b7 │ │ +0313e8: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +0313ee: 6e20 b909 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@09b9 │ │ +0313f4: 2206 6c01 |0048: new-instance v6, Landroid/widget/TextView; // type@016c │ │ +0313f8: 6e10 ed02 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +0313fe: 0c07 |004d: move-result-object v7 │ │ +031400: 7020 e109 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ +031406: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +03140c: 6e20 e909 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@09e9 │ │ +031412: 6e20 e809 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@09e8 │ │ +031418: 2207 5f01 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +03141c: 7030 b609 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +031422: 6e30 b809 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ +031428: 2202 6401 |0062: new-instance v2, Landroid/widget/ListView; // type@0164 │ │ +03142c: 6e10 ed02 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02ed │ │ +031432: 0c07 |0067: move-result-object v7 │ │ +031434: 7020 c609 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@09c6 │ │ +03143a: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +031440: 6e20 cd09 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@09cd │ │ +031446: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +031448: 6e20 cb09 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@09cb │ │ +03144e: 2207 5f01 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +031452: 7030 b609 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +031458: 6e30 b809 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ +03145e: 2207 5f01 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +031462: 7030 b609 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +031468: 6e30 b809 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09b8 │ │ +03146e: 2207 5f01 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@015f │ │ +031472: 7030 b609 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09b6 │ │ +031478: 6e20 ba09 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09ba │ │ +03147e: 1105 |008d: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=91 │ │ + 0x0008 line=93 │ │ + 0x000d line=97 │ │ + 0x0012 line=98 │ │ + 0x0018 line=99 │ │ + 0x001c line=100 │ │ + 0x0021 line=101 │ │ + 0x0024 line=103 │ │ + 0x002d line=105 │ │ + 0x0035 line=108 │ │ + 0x003d line=113 │ │ + 0x0042 line=114 │ │ + 0x0048 line=116 │ │ + 0x0051 line=117 │ │ + 0x0057 line=118 │ │ + 0x005a line=119 │ │ + 0x0062 line=122 │ │ + 0x006b line=123 │ │ + 0x0071 line=124 │ │ + 0x0075 line=125 │ │ + 0x007d line=128 │ │ + 0x0085 line=133 │ │ + 0x008d line=136 │ │ + locals : │ │ + 0x0008 - 0x008e reg=0 context Landroid/content/Context; │ │ + 0x0042 - 0x008e reg=1 lframe Landroid/widget/FrameLayout; │ │ + 0x006b - 0x008e reg=2 lv Landroid/widget/ListView; │ │ + 0x0012 - 0x008e reg=3 pframe Landroid/widget/LinearLayout; │ │ + 0x002d - 0x008e reg=4 progress Landroid/widget/ProgressBar; │ │ + 0x000d - 0x008e reg=5 root Landroid/widget/FrameLayout; │ │ + 0x0051 - 0x008e reg=6 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x008e reg=12 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x008e reg=13 inflater Landroid/view/LayoutInflater; │ │ + 0x0000 - 0x008e reg=14 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x008e reg=15 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +031480: |[031480] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +031490: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +031492: 5430 0a01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010a │ │ +031496: 5431 1001 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0110 │ │ +03149a: 6e20 0b01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ +0314a0: 5b32 0b01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +0314a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0314a6: 5c30 0d01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ +0314aa: 5b32 0c01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@010c │ │ +0314ae: 5b32 0f01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@010f │ │ +0314b2: 5b32 0901 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0109 │ │ +0314b6: 5b32 1101 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +0314ba: 6f10 ce01 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ce │ │ +0314c0: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=153 │ │ + 0x0008 line=154 │ │ + 0x000a line=155 │ │ + 0x000d line=156 │ │ + 0x0013 line=157 │ │ + 0x0015 line=158 │ │ + 0x0018 line=159 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onListItemClick' │ │ + type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0314c4: |[0314c4] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0314d4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 position I │ │ + 0x0000 - 0x0001 reg=4 id J │ │ + │ │ + #7 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onViewCreated' │ │ + type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0314d8: |[0314d8] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0314e8: 6f30 db01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01db │ │ +0314ee: 7010 ec02 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +0314f4: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0003 line=145 │ │ + 0x0006 line=146 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #8 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setEmptyText' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +0314f8: |[0314f8] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +031508: 7010 ec02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +03150e: 5420 1101 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +031512: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +031516: 2200 8c01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@018c │ │ +03151a: 1a01 9b01 |0009: const-string v1, "Can't be used with a custom content view" // string@019b │ │ +03151e: 7020 1f0a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +031524: 2700 |000e: throw v0 │ │ +031526: 5420 1101 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +03152a: 6e20 eb09 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +031530: 5420 0801 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ +031534: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +031538: 5420 0b01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03153c: 5421 1101 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0111 │ │ +031540: 6e20 cc09 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09cc │ │ +031546: 5b23 0801 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0108 │ │ +03154a: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + 0x0003 line=233 │ │ + 0x0007 line=234 │ │ + 0x000f line=236 │ │ + 0x0014 line=237 │ │ + 0x0018 line=238 │ │ + 0x001f line=240 │ │ + 0x0021 line=241 │ │ + locals : │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0022 reg=3 text Ljava/lang/CharSequence; │ │ + │ │ + #9 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListAdapter' │ │ + type : '(Landroid/widget/ListAdapter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +03154c: |[03154c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +03155c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03155e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +031560: 5443 0701 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ +031564: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +031568: 0110 |0006: move v0, v1 │ │ +03156a: 5b45 0701 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0107 │ │ +03156e: 5443 0b01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +031572: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +031576: 5443 0b01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +03157a: 6e20 ca09 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@09ca │ │ +031580: 5543 0d01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@010d │ │ +031584: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +031588: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +03158c: 6e10 f202 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02f2 │ │ +031592: 0c03 |001b: move-result-object v3 │ │ +031594: 6e10 0509 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0905 │ │ +03159a: 0c03 |001f: move-result-object v3 │ │ +03159c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +0315a0: 0112 |0022: move v2, v1 │ │ +0315a2: 7030 fa02 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ +0315a8: 0e00 |0026: return-void │ │ +0315aa: 0120 |0027: move v0, v2 │ │ +0315ac: 28df |0028: goto 0007 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=179 │ │ + 0x0007 line=180 │ │ + 0x0009 line=181 │ │ + 0x000d line=182 │ │ + 0x0012 line=183 │ │ + 0x0018 line=186 │ │ + 0x0026 line=189 │ │ + 0x0028 line=179 │ │ + locals : │ │ + 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ + 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ + │ │ + #10 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShown' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0315b0: |[0315b0] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +0315c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0315c2: 7030 fa02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ +0315c8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + 0x0004 line=259 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0005 reg=2 shown Z │ │ + │ │ + #11 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShownNoAnimation' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0315cc: |[0315cc] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +0315dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0315de: 7030 fa02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02fa │ │ +0315e4: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0004 line=267 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0005 reg=2 shown Z │ │ + │ │ + #12 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setSelection' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0315e8: |[0315e8] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +0315f8: 7010 ec02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@02ec │ │ +0315fe: 5410 0b01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@010b │ │ +031602: 6e20 d009 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@09d0 │ │ +031608: 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 : 1111 (ListFragment.java) │ │ + │ │ +Class #210 header: │ │ +class_idx : 118 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1335 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 15 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #210 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #275 'mCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #282 'mLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on method #776 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)V" } │ │ +Annotations on method #777 'callOnLoadFinished' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ +Annotations on method #781 'onLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ + │ │ +Class #210 - │ │ + Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mArgs' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mCallbacks' │ │ + type : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mData' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mDeliveredData' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mHaveData' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mListenerRegistered' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mLoader' │ │ + type : 'Landroid/support/v4/content/Loader;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mPendingLoader' │ │ + type : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mReportNextStart' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mRetaining' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mRetainingStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +03160c: |[03160c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +03161c: 5b01 2001 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031620: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +031626: 5902 1801 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +03162a: 5b03 1201 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0112 │ │ +03162e: 5b04 1301 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +031632: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=225 │ │ + 0x0005 line=226 │ │ + 0x0007 line=227 │ │ + 0x0009 line=228 │ │ + 0x000b line=229 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000c reg=2 id I │ │ + 0x0000 - 0x000c reg=3 args Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=4 callbacks Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'callOnLoadFinished' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 110 16-bit code units │ │ +031634: |[031634] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +031644: 5441 1301 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +031648: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +03164c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03164e: 5441 2001 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031652: 5411 2301 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031656: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +03165a: 5441 2001 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +03165e: 5411 2301 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031662: 5411 9f00 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +031666: 5410 d400 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +03166a: 5441 2001 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +03166e: 5411 2301 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031672: 5411 9f00 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +031676: 1a02 ea0d |0019: const-string v2, "onLoadFinished" // string@0dea │ │ +03167a: 5b12 d400 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +03167e: 6301 2101 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031682: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +031686: 1a01 3605 |0021: const-string v1, "LoaderManager" // string@0536 │ │ +03168a: 2202 9c01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +03168e: 7010 520a 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031694: 1a03 1e00 |0028: const-string v3, " onLoadFinished in " // string@001e │ │ +031698: 6e20 580a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03169e: 0c02 |002d: move-result-object v2 │ │ +0316a0: 6e20 570a 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0316a6: 0c02 |0031: move-result-object v2 │ │ +0316a8: 1a03 b500 |0032: const-string v3, ": " // string@00b5 │ │ +0316ac: 6e20 580a 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0316b2: 0c02 |0037: move-result-object v2 │ │ +0316b4: 6e20 e303 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@03e3 │ │ +0316ba: 0c03 |003b: move-result-object v3 │ │ +0316bc: 6e20 580a 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0316c2: 0c02 |003f: move-result-object v2 │ │ +0316c4: 6e10 5d0a 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0316ca: 0c02 |0043: move-result-object v2 │ │ +0316cc: 7120 af08 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0316d2: 5441 1301 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +0316d6: 7230 fe02 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02fe │ │ +0316dc: 5441 2001 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +0316e0: 5411 2301 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +0316e4: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +0316e8: 5441 2001 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +0316ec: 5411 2301 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +0316f0: 5411 9f00 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +0316f4: 5b10 d400 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +0316f8: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0316fa: 5c41 1501 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +0316fe: 0e00 |005d: return-void │ │ +031700: 0d01 |005e: move-exception v1 │ │ +031702: 5442 2001 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031706: 5422 2301 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +03170a: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +03170e: 5442 2001 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031712: 5422 2301 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031716: 5422 9f00 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +03171a: 5b20 d400 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +03171e: 2701 |006d: throw v1 │ │ + catches : 1 │ │ + 0x001d - 0x004c │ │ + -> 0x005e │ │ + positions : │ │ + 0x0000 line=415 │ │ + 0x0004 line=416 │ │ + 0x0005 line=417 │ │ + 0x000b line=418 │ │ + 0x0013 line=419 │ │ + 0x001d line=422 │ │ + 0x0047 line=424 │ │ + 0x004c line=426 │ │ + 0x0052 line=427 │ │ + 0x005a line=430 │ │ + 0x005d line=432 │ │ + 0x005e line=426 │ │ + 0x0065 line=427 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/content/Loader; │ │ + 0x0005 - 0x005d reg=0 lastBecause Ljava/lang/String; │ │ + 0x005e - 0x006e reg=0 lastBecause Ljava/lang/String; │ │ + 0x0000 - 0x006e reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x006e reg=5 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x006e reg=6 data Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'destroy' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 177 16-bit code units │ │ +03172c: |[03172c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +03173c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03173e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +031740: 6302 2101 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031744: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +031748: 1a02 3605 |0006: const-string v2, "LoaderManager" // string@0536 │ │ +03174c: 2203 9c01 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +031750: 7010 520a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031756: 1a04 0700 |000d: const-string v4, " Destroying: " // string@0007 │ │ +03175a: 6e20 580a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031760: 0c03 |0012: move-result-object v3 │ │ +031762: 6e20 570a 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031768: 0c03 |0016: move-result-object v3 │ │ +03176a: 6e10 5d0a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031770: 0c03 |001a: move-result-object v3 │ │ +031772: 7120 af08 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031778: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +03177a: 5c72 1601 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0116 │ │ +03177e: 5571 1501 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +031782: 5c75 1501 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +031786: 5472 1301 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +03178a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +03178e: 5472 1a01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031792: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +031796: 5572 1701 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +03179a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +03179e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +0317a2: 6302 2101 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0317a6: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +0317aa: 1a02 3605 |0037: const-string v2, "LoaderManager" // string@0536 │ │ +0317ae: 2203 9c01 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +0317b2: 7010 520a 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0317b8: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ +0317bc: 6e20 580a 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0317c2: 0c03 |0043: move-result-object v3 │ │ +0317c4: 6e20 570a 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0317ca: 0c03 |0047: move-result-object v3 │ │ +0317cc: 6e10 5d0a 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0317d2: 0c03 |004b: move-result-object v3 │ │ +0317d4: 7120 af08 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0317da: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +0317dc: 5472 2001 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +0317e0: 5422 2301 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +0317e4: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +0317e8: 5472 2001 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +0317ec: 5422 2301 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +0317f0: 5422 9f00 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +0317f4: 5420 d400 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +0317f8: 5472 2001 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +0317fc: 5422 2301 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031800: 5422 9f00 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +031804: 1a03 ed0d |0064: const-string v3, "onLoaderReset" // string@0ded │ │ +031808: 5b23 d400 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +03180c: 5472 1301 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +031810: 5473 1a01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031814: 7220 ff02 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@02ff │ │ +03181a: 5472 2001 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +03181e: 5422 2301 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031822: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +031826: 5472 2001 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +03182a: 5422 2301 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +03182e: 5422 9f00 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +031832: 5b20 d400 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +031836: 5b76 1301 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +03183a: 5b76 1401 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +03183e: 5c75 1701 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +031842: 5472 1a01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031846: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +03184a: 5572 1901 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +03184e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +031852: 5c75 1901 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +031856: 5472 1a01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +03185a: 6e20 f803 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@03f8 │ │ +031860: 5472 1a01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031864: 6e10 f303 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@03f3 │ │ +03186a: 5472 1b01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +03186e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +031872: 5472 1b01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +031876: 6e10 0a03 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +03187c: 0e00 |00a0: return-void │ │ +03187e: 0d02 |00a1: move-exception v2 │ │ +031880: 5473 2001 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031884: 5433 2301 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031888: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +03188c: 5473 2001 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031890: 5433 2301 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031894: 5433 9f00 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +031898: 5b30 d400 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d4 │ │ +03189c: 2702 |00b0: throw v2 │ │ + catches : 1 │ │ + 0x0068 - 0x006f │ │ + -> 0x00a1 │ │ + positions : │ │ + 0x0002 line=324 │ │ + 0x001e line=325 │ │ + 0x0021 line=326 │ │ + 0x0023 line=327 │ │ + 0x0025 line=328 │ │ + 0x0033 line=329 │ │ + 0x004f line=330 │ │ + 0x0050 line=331 │ │ + 0x0056 line=332 │ │ + 0x005e line=333 │ │ + 0x0068 line=336 │ │ + 0x006f line=338 │ │ + 0x0075 line=339 │ │ + 0x007d line=343 │ │ + 0x007f line=344 │ │ + 0x0081 line=345 │ │ + 0x0083 line=346 │ │ + 0x0087 line=347 │ │ + 0x008b line=348 │ │ + 0x008d line=349 │ │ + 0x0092 line=351 │ │ + 0x0097 line=353 │ │ + 0x009b line=354 │ │ + 0x00a0 line=356 │ │ + 0x00a1 line=338 │ │ + 0x00a8 line=339 │ │ + locals : │ │ + 0x0050 - 0x007d reg=0 lastBecause Ljava/lang/String; │ │ + 0x00a1 - 0x00b1 reg=0 lastBecause Ljava/lang/String; │ │ + 0x0023 - 0x00b1 reg=1 needReset Z │ │ + 0x0000 - 0x00b1 reg=7 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 234 16-bit code units │ │ +0318ac: |[0318ac] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0318bc: 6e20 090a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0318c2: 1a00 4c0c |0003: const-string v0, "mId=" // string@0c4c │ │ +0318c6: 6e20 090a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0318cc: 5230 1801 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +0318d0: 6e20 070a 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +0318d6: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ +0318da: 6e20 090a 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0318e0: 5430 1201 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0112 │ │ +0318e4: 6e20 0d0a 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +0318ea: 6e20 090a 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0318f0: 1a00 f00b |001a: const-string v0, "mCallbacks=" // string@0bf0 │ │ +0318f4: 6e20 090a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0318fa: 5430 1301 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +0318fe: 6e20 0d0a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +031904: 6e20 090a 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03190a: 1a00 6d0c |0027: const-string v0, "mLoader=" // string@0c6d │ │ +03190e: 6e20 090a 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +031914: 5430 1a01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031918: 6e20 0d0a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +03191e: 5430 1a01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031922: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +031926: 5430 1a01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +03192a: 2201 9c01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +03192e: 7010 520a 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031934: 6e20 580a 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03193a: 0c01 |003f: move-result-object v1 │ │ +03193c: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ +031940: 6e20 580a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031946: 0c01 |0045: move-result-object v1 │ │ +031948: 6e10 5d0a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03194e: 0c01 |0049: move-result-object v1 │ │ +031950: 6e57 e503 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@03e5 │ │ +031956: 5530 1701 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +03195a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +03195e: 5530 1501 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +031962: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +031966: 6e20 090a 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03196c: 1a00 450c |0058: const-string v0, "mHaveData=" // string@0c45 │ │ +031970: 6e20 090a 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +031976: 5530 1701 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +03197a: 6e20 0a0a 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +031980: 1a00 1b00 |0062: const-string v0, " mDeliveredData=" // string@001b │ │ +031984: 6e20 090a 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03198a: 5530 1501 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +03198e: 6e20 0f0a 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +031994: 6e20 090a 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03199a: 1a00 1d0c |006f: const-string v0, "mData=" // string@0c1d │ │ +03199e: 6e20 090a 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0319a4: 5430 1401 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +0319a8: 6e20 0d0a 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +0319ae: 6e20 090a 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0319b4: 1a00 ca0c |007c: const-string v0, "mStarted=" // string@0cca │ │ +0319b8: 6e20 090a 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0319be: 5530 1f01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +0319c2: 6e20 0a0a 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +0319c8: 1a00 5e00 |0086: const-string v0, " mReportNextStart=" // string@005e │ │ +0319cc: 6e20 090a 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0319d2: 5530 1c01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ +0319d6: 6e20 0a0a 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +0319dc: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ +0319e0: 6e20 090a 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0319e6: 5530 1601 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0116 │ │ +0319ea: 6e20 0f0a 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +0319f0: 6e20 090a 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0319f6: 1a00 af0c |009d: const-string v0, "mRetaining=" // string@0caf │ │ +0319fa: 6e20 090a 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +031a00: 5530 1d01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ +031a04: 6e20 0a0a 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +031a0a: 1a00 6200 |00a7: const-string v0, " mRetainingStarted=" // string@0062 │ │ +031a0e: 6e20 090a 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +031a14: 5530 1e01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ +031a18: 6e20 0a0a 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0a0a │ │ +031a1e: 1a00 5900 |00b1: const-string v0, " mListenerRegistered=" // string@0059 │ │ +031a22: 6e20 090a 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +031a28: 5530 1901 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +031a2c: 6e20 0f0a 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +031a32: 5430 1b01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +031a36: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +031a3a: 6e20 090a 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +031a40: 1a00 e505 |00c2: const-string v0, "Pending Loader " // string@05e5 │ │ +031a44: 6e20 0e0a 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +031a4a: 5430 1b01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +031a4e: 6e20 080a 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ +031a54: 1a00 b400 |00cc: const-string v0, ":" // string@00b4 │ │ +031a58: 6e20 0e0a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +031a5e: 5430 1b01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +031a62: 2201 9c01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +031a66: 7010 520a 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031a6c: 6e20 580a 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031a72: 0c01 |00db: move-result-object v1 │ │ +031a74: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ +031a78: 6e20 580a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031a7e: 0c01 |00e1: move-result-object v1 │ │ +031a80: 6e10 5d0a 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031a86: 0c01 |00e5: move-result-object v1 │ │ +031a88: 6e57 0b03 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@030b │ │ +031a8e: 0e00 |00e9: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=448 │ │ + 0x000d line=449 │ │ + 0x0017 line=450 │ │ + 0x0024 line=451 │ │ + 0x0031 line=452 │ │ + 0x0035 line=453 │ │ + 0x004d line=455 │ │ + 0x0055 line=456 │ │ + 0x0062 line=457 │ │ + 0x006c line=458 │ │ + 0x0079 line=460 │ │ + 0x0086 line=461 │ │ + 0x0090 line=462 │ │ + 0x009a line=463 │ │ + 0x00a7 line=464 │ │ + 0x00b1 line=465 │ │ + 0x00bb line=466 │ │ + 0x00bf line=467 │ │ + 0x00c7 line=468 │ │ + 0x00d1 line=469 │ │ + 0x00e9 line=471 │ │ + locals : │ │ + 0x0000 - 0x00ea reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00ea reg=4 prefix Ljava/lang/String; │ │ + 0x0000 - 0x00ea reg=5 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x00ea reg=6 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x00ea reg=7 args [Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'finishRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 68 16-bit code units │ │ +031a90: |[031a90] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +031aa0: 5530 1d01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ +031aa4: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +031aa8: 6300 2101 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031aac: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +031ab0: 1a00 3605 |0008: const-string v0, "LoaderManager" // string@0536 │ │ +031ab4: 2201 9c01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +031ab8: 7010 520a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031abe: 1a02 0c00 |000f: const-string v2, " Finished Retaining: " // string@000c │ │ +031ac2: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031ac8: 0c01 |0014: move-result-object v1 │ │ +031aca: 6e20 570a 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031ad0: 0c01 |0018: move-result-object v1 │ │ +031ad2: 6e10 5d0a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031ad8: 0c01 |001c: move-result-object v1 │ │ +031ada: 7120 af08 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031ae0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +031ae2: 5c30 1d01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ +031ae6: 5530 1f01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031aea: 5531 1e01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ +031aee: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +031af2: 5530 1f01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031af6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +031afa: 6e10 1103 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0311 │ │ +031b00: 5530 1f01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031b04: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +031b08: 5530 1701 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +031b0c: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +031b10: 5530 1c01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ +031b14: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +031b18: 5430 1a01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031b1c: 5431 1401 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +031b20: 6e30 0903 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ +031b26: 0e00 |0043: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=275 │ │ + 0x0004 line=276 │ │ + 0x0020 line=277 │ │ + 0x0023 line=278 │ │ + 0x0029 line=279 │ │ + 0x002d line=283 │ │ + 0x0030 line=288 │ │ + 0x003c line=295 │ │ + 0x0043 line=297 │ │ + locals : │ │ + 0x0000 - 0x0044 reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'onLoadComplete' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 197 16-bit code units │ │ +031b28: |[031b28] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +031b38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +031b3a: 6302 2101 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031b3e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +031b42: 1a02 3605 |0005: const-string v2, "LoaderManager" // string@0536 │ │ +031b46: 2203 9c01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +031b4a: 7010 520a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031b50: 1a04 e90d |000c: const-string v4, "onLoadComplete: " // string@0de9 │ │ +031b54: 6e20 580a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031b5a: 0c03 |0011: move-result-object v3 │ │ +031b5c: 6e20 570a 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031b62: 0c03 |0015: move-result-object v3 │ │ +031b64: 6e10 5d0a 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031b6a: 0c03 |0019: move-result-object v3 │ │ +031b6c: 7120 af08 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031b72: 5562 1601 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0116 │ │ +031b76: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +031b7a: 6302 2101 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031b7e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +031b82: 1a02 3605 |0025: const-string v2, "LoaderManager" // string@0536 │ │ +031b86: 1a03 0d00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000d │ │ +031b8a: 7120 af08 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031b90: 0e00 |002c: return-void │ │ +031b92: 5462 2001 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031b96: 5422 2601 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +031b9a: 5263 1801 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031b9e: 6e20 da02 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +031ba4: 0c02 |0036: move-result-object v2 │ │ +031ba6: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +031baa: 6302 2101 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031bae: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +031bb2: 1a02 3605 |003d: const-string v2, "LoaderManager" // string@0536 │ │ +031bb6: 1a03 0e00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000e │ │ +031bba: 7120 af08 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031bc0: 28e8 |0044: goto 002c // -0018 │ │ +031bc2: 5461 1b01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +031bc6: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +031bca: 6302 2101 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031bce: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +031bd2: 1a02 3605 |004d: const-string v2, "LoaderManager" // string@0536 │ │ +031bd6: 2203 9c01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +031bda: 7010 520a 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031be0: 1a04 1800 |0054: const-string v4, " Switching to pending loader: " // string@0018 │ │ +031be4: 6e20 580a 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031bea: 0c03 |0059: move-result-object v3 │ │ +031bec: 6e20 570a 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031bf2: 0c03 |005d: move-result-object v3 │ │ +031bf4: 6e10 5d0a 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031bfa: 0c03 |0061: move-result-object v3 │ │ +031bfc: 7120 af08 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031c02: 5b65 1b01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +031c06: 5462 2001 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031c0a: 5422 2601 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +031c0e: 5263 1801 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031c12: 6e30 e102 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +031c18: 6e10 0a03 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +031c1e: 5462 2001 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031c22: 6e20 2303 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0323 │ │ +031c28: 28b4 |0078: goto 002c // -004c │ │ +031c2a: 5462 1401 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +031c2e: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +031c32: 5562 1701 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +031c36: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +031c3a: 5b68 1401 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +031c3e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +031c40: 5c62 1701 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +031c44: 5562 1f01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031c48: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +031c4c: 6e30 0903 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ +031c52: 5462 2001 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031c56: 5422 2501 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +031c5a: 5263 1801 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031c5e: 6e20 da02 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +031c64: 0c00 |0096: move-result-object v0 │ │ +031c66: 1f00 7600 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +031c6a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +031c6e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +031c72: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +031c74: 5c02 1501 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +031c78: 6e10 0a03 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +031c7e: 5462 2001 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031c82: 5422 2501 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +031c86: 5263 1801 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031c8a: 6e20 e202 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02e2 │ │ +031c90: 5462 2001 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031c94: 5422 2301 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031c98: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +031c9c: 5462 2001 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031ca0: 6e10 2103 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ +031ca6: 0a02 |00b7: move-result v2 │ │ +031ca8: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +031cac: 5462 2001 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0120 │ │ +031cb0: 5422 2301 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031cb4: 5422 9f00 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +031cb8: 6e10 8c02 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ +031cbe: 2900 69ff |00c3: goto/16 002c // -0097 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=359 │ │ + 0x001d line=361 │ │ + 0x0021 line=362 │ │ + 0x002c line=412 │ │ + 0x002d line=366 │ │ + 0x0039 line=369 │ │ + 0x0045 line=373 │ │ + 0x0047 line=374 │ │ + 0x0049 line=378 │ │ + 0x0065 line=379 │ │ + 0x0067 line=380 │ │ + 0x0070 line=381 │ │ + 0x0073 line=382 │ │ + 0x0079 line=388 │ │ + 0x0081 line=389 │ │ + 0x0083 line=390 │ │ + 0x0086 line=391 │ │ + 0x008a line=392 │ │ + 0x008d line=402 │ │ + 0x0099 line=403 │ │ + 0x009d line=404 │ │ + 0x00a0 line=405 │ │ + 0x00a3 line=406 │ │ + 0x00ac line=409 │ │ + 0x00ba line=410 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/content/Loader; │ │ + 0x0099 - 0x00c5 reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0047 - 0x00c5 reg=1 pending Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00c5 reg=6 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00c5 reg=7 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x00c5 reg=8 data Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'reportStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +031cc4: |[031cc4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +031cd4: 5520 1f01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031cd8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +031cdc: 5520 1c01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ +031ce0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +031ce4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +031ce6: 5c20 1c01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ +031cea: 5520 1701 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +031cee: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +031cf2: 5420 1a01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031cf6: 5421 1401 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +031cfa: 6e30 0903 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ +031d00: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=300 │ │ + 0x0004 line=301 │ │ + 0x0008 line=302 │ │ + 0x000b line=303 │ │ + 0x000f line=304 │ │ + 0x0016 line=308 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'retain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +031d04: |[031d04] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +031d14: 6300 2101 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031d18: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +031d1c: 1a00 3605 |0004: const-string v0, "LoaderManager" // string@0536 │ │ +031d20: 2201 9c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +031d24: 7010 520a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031d2a: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ +031d2e: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031d34: 0c01 |0010: move-result-object v1 │ │ +031d36: 6e20 570a 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031d3c: 0c01 |0014: move-result-object v1 │ │ +031d3e: 6e10 5d0a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031d44: 0c01 |0018: move-result-object v1 │ │ +031d46: 7120 af08 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031d4c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +031d4e: 5c30 1d01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ +031d52: 5530 1f01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031d56: 5c30 1e01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ +031d5a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +031d5c: 5c30 1f01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031d60: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +031d62: 5b30 1301 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +031d66: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=267 │ │ + 0x001c line=268 │ │ + 0x001f line=269 │ │ + 0x0023 line=270 │ │ + 0x0026 line=271 │ │ + 0x0029 line=272 │ │ + locals : │ │ + 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +031d68: |[031d68] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +031d78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +031d7a: 5540 1d01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ +031d7e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +031d82: 5540 1e01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@011e │ │ +031d86: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +031d8a: 5c43 1f01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031d8e: 0e00 |000b: return-void │ │ +031d90: 5540 1f01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031d94: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +031d98: 5c43 1f01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031d9c: 6300 2101 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031da0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +031da4: 1a00 3605 |0016: const-string v0, "LoaderManager" // string@0536 │ │ +031da8: 2201 9c01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +031dac: 7010 520a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031db2: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ +031db6: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031dbc: 0c01 |0022: move-result-object v1 │ │ +031dbe: 6e20 570a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031dc4: 0c01 |0026: move-result-object v1 │ │ +031dc6: 6e10 5d0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031dcc: 0c01 |002a: move-result-object v1 │ │ +031dce: 7120 af08 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031dd4: 5440 1a01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031dd8: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +031ddc: 5440 1301 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +031de0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +031de4: 5440 1301 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +031de8: 5241 1801 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031dec: 5442 1201 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0112 │ │ +031df0: 7230 fd02 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02fd │ │ +031df6: 0c00 |003f: move-result-object v0 │ │ +031df8: 5b40 1a01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031dfc: 5440 1a01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031e00: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +031e04: 5440 1a01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031e08: 6e10 380a 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +031e0e: 0c00 |004b: move-result-object v0 │ │ +031e10: 6e10 160a 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0a16 │ │ +031e16: 0a00 |004f: move-result v0 │ │ +031e18: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +031e1c: 5440 1a01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031e20: 6e10 380a 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +031e26: 0c00 |0057: move-result-object v0 │ │ +031e28: 6e10 130a 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0a13 │ │ +031e2e: 0a00 |005b: move-result v0 │ │ +031e30: 7110 670a 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0a67 │ │ +031e36: 0a00 |005f: move-result v0 │ │ +031e38: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +031e3c: 2200 8b01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@018b │ │ +031e40: 2201 9c01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +031e44: 7010 520a 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031e4a: 1a02 b905 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@05b9 │ │ +031e4e: 6e20 580a 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031e54: 0c01 |006e: move-result-object v1 │ │ +031e56: 5442 1a01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031e5a: 6e20 570a 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031e60: 0c01 |0074: move-result-object v1 │ │ +031e62: 6e10 5d0a 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031e68: 0c01 |0078: move-result-object v1 │ │ +031e6a: 7020 1c0a 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +031e70: 2700 |007c: throw v0 │ │ +031e72: 5540 1901 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +031e76: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +031e7a: 5440 1a01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031e7e: 5241 1801 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031e82: 6e30 f203 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@03f2 │ │ +031e88: 5c43 1901 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +031e8c: 5440 1a01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031e90: 6e10 f403 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@03f4 │ │ +031e96: 2900 7cff |008f: goto/16 000b // -0084 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=232 │ │ + 0x0009 line=236 │ │ + 0x000b line=264 │ │ + 0x000c line=240 │ │ + 0x0010 line=245 │ │ + 0x0012 line=247 │ │ + 0x002e line=248 │ │ + 0x0036 line=249 │ │ + 0x0042 line=251 │ │ + 0x0046 line=252 │ │ + 0x0062 line=254 │ │ + 0x007d line=258 │ │ + 0x0081 line=259 │ │ + 0x0088 line=260 │ │ + 0x008a line=262 │ │ + locals : │ │ + 0x0000 - 0x0091 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 56 16-bit code units │ │ +031e9c: |[031e9c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +031eac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +031eae: 6300 2101 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031eb2: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +031eb6: 1a00 3605 |0005: const-string v0, "LoaderManager" // string@0536 │ │ +031eba: 2201 9c01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +031ebe: 7010 520a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +031ec4: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ +031ec8: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031ece: 0c01 |0011: move-result-object v1 │ │ +031ed0: 6e20 570a 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +031ed6: 0c01 |0015: move-result-object v1 │ │ +031ed8: 6e10 5d0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031ede: 0c01 |0019: move-result-object v1 │ │ +031ee0: 7120 af08 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +031ee6: 5c43 1f01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +031eea: 5540 1d01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@011d │ │ +031eee: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +031ef2: 5440 1a01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031ef6: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +031efa: 5540 1901 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +031efe: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +031f02: 5c43 1901 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0119 │ │ +031f06: 5440 1a01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031f0a: 6e20 f803 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@03f8 │ │ +031f10: 5440 1a01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031f14: 6e10 f503 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@03f5 │ │ +031f1a: 0e00 |0037: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=311 │ │ + 0x001d line=312 │ │ + 0x001f line=313 │ │ + 0x0023 line=314 │ │ + 0x002b line=316 │ │ + 0x002d line=317 │ │ + 0x0032 line=318 │ │ + 0x0037 line=321 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +031f1c: |[031f1c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +031f2c: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +031f30: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +031f34: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +031f3a: 1a01 3505 |0007: const-string v1, "LoaderInfo{" // string@0535 │ │ +031f3e: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031f44: 7110 600a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +031f4a: 0a01 |000f: move-result v1 │ │ +031f4c: 7110 250a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +031f52: 0c01 |0013: move-result-object v1 │ │ +031f54: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031f5a: 1a01 1f00 |0017: const-string v1, " #" // string@001f │ │ +031f5e: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031f64: 5221 1801 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +031f68: 6e20 550a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +031f6e: 1a01 2300 |0021: const-string v1, " : " // string@0023 │ │ +031f72: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031f78: 5421 1a01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +031f7c: 7120 4804 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ +031f82: 1a01 2f11 |002b: const-string v1, "}}" // string@112f │ │ +031f86: 6e20 580a 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +031f8c: 6e10 5d0a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +031f92: 0c01 |0033: move-result-object v1 │ │ +031f94: 1101 |0034: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0007 line=437 │ │ + 0x000c line=438 │ │ + 0x0017 line=439 │ │ + 0x001c line=440 │ │ + 0x0021 line=441 │ │ + 0x0026 line=442 │ │ + 0x002b line=443 │ │ + 0x0030 line=444 │ │ + locals : │ │ + 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + source_file_idx : 1335 (LoaderManager.java) │ │ + │ │ +Class #211 header: │ │ +class_idx : 119 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 117 │ │ +source_file_idx : 1335 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #211 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ +Annotations on field #293 'mInactiveLoaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ +Annotations on field #294 'mLoaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ +Annotations on method #789 'createAndInstallLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ +Annotations on method #790 'createLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ +Annotations on method #800 'getLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on method #802 'initLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on method #804 'restartLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ + │ │ +Class #211 - │ │ + Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "LoaderManager" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mCreatingLoader' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mInactiveLoaders' │ │ + type : 'Landroid/support/v4/app/HCSparseArray;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mLoaders' │ │ + type : 'Landroid/support/v4/app/HCSparseArray;' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mRetaining' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mRetainingStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +031f98: |[031f98] android.support.v4.app.LoaderManagerImpl.:()V │ │ +031fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031faa: 6a00 2101 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +031fae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + 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 │ │ +031fb0: |[031fb0] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ +031fc0: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0300 │ │ +031fc6: 2200 7000 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0070 │ │ +031fca: 7010 d302 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02d3 │ │ +031fd0: 5b10 2601 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +031fd4: 2200 7000 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0070 │ │ +031fd8: 7010 d302 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02d3 │ │ +031fde: 5b10 2501 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +031fe2: 5b12 2301 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +031fe6: 5c13 2901 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +031fea: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=474 │ │ + 0x0003 line=193 │ │ + 0x000a line=199 │ │ + 0x0011 line=475 │ │ + 0x0013 line=476 │ │ + 0x0015 line=477 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=1 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0016 reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0016 reg=3 started Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'createAndInstallLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +031fec: |[031fec] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +031ffc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +031ffe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +032000: 5c31 2401 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +032004: 7040 1603 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@0316 │ │ +03200a: 0c00 |0007: move-result-object v0 │ │ +03200c: 6e20 2303 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0323 │ │ +032012: 5c32 2401 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +032016: 1100 |000d: return-object v0 │ │ +032018: 0d01 |000e: move-exception v1 │ │ +03201a: 5c32 2401 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +03201e: 2701 |0011: throw v1 │ │ + catches : 1 │ │ + 0x0002 - 0x000b │ │ + -> 0x000e │ │ + positions : │ │ + 0x0001 line=494 │ │ + 0x0004 line=495 │ │ + 0x0008 line=496 │ │ + 0x000b line=499 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0008 - 0x000e reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0012 reg=4 id I │ │ + 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0012 reg=6 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'createLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +03202c: |[03202c] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +03203c: 2200 7600 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032040: 7055 0803 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@0308 │ │ +032046: 7230 fd02 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02fd │ │ +03204c: 0c01 |0008: move-result-object v1 │ │ +03204e: 5b01 1a01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +032052: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=485 │ │ + 0x0005 line=486 │ │ + 0x0009 line=487 │ │ + 0x000b line=488 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0005 - 0x000c reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0009 - 0x000c reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000c reg=3 id I │ │ + 0x0000 - 0x000c reg=4 args Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=5 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'destroyLoader' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 116 16-bit code units │ │ +032054: |[032054] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +032064: 5552 2401 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +032068: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +03206c: 2202 8c01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ +032070: 1a03 9701 |0006: const-string v3, "Called while creating a loader" // string@0197 │ │ +032074: 7020 1f0a 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +03207a: 2702 |000b: throw v2 │ │ +03207c: 6302 2101 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032080: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +032084: 1a02 3605 |0010: const-string v2, "LoaderManager" // string@0536 │ │ +032088: 2203 9c01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +03208c: 7010 520a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032092: 1a04 bf08 |0017: const-string v4, "destroyLoader in " // string@08bf │ │ +032096: 6e20 580a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03209c: 0c03 |001c: move-result-object v3 │ │ +03209e: 6e20 570a 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0320a4: 0c03 |0020: move-result-object v3 │ │ +0320a6: 1a04 6d00 |0021: const-string v4, " of " // string@006d │ │ +0320aa: 6e20 580a 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0320b0: 0c03 |0026: move-result-object v3 │ │ +0320b2: 6e20 550a 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0320b8: 0c03 |002a: move-result-object v3 │ │ +0320ba: 6e10 5d0a 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0320c0: 0c03 |002e: move-result-object v3 │ │ +0320c2: 7120 af08 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0320c8: 5452 2601 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0320cc: 6e20 de02 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02de │ │ +0320d2: 0a00 |0037: move-result v0 │ │ +0320d4: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +0320d8: 5452 2601 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0320dc: 6e20 e602 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +0320e2: 0c01 |003f: move-result-object v1 │ │ +0320e4: 1f01 7600 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +0320e8: 5452 2601 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0320ec: 6e20 e302 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02e3 │ │ +0320f2: 6e10 0a03 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +0320f8: 5452 2501 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +0320fc: 6e20 de02 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02de │ │ +032102: 0a00 |004f: move-result v0 │ │ +032104: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +032108: 5452 2501 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +03210c: 6e20 e602 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +032112: 0c01 |0057: move-result-object v1 │ │ +032114: 1f01 7600 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032118: 5452 2501 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +03211c: 6e20 e302 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02e3 │ │ +032122: 6e10 0a03 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +032128: 5452 2301 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +03212c: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +032130: 6e10 2103 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0321 │ │ +032136: 0a02 |0069: move-result v2 │ │ +032138: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +03213c: 5452 2301 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +032140: 5422 9f00 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@009f │ │ +032144: 6e10 8c02 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@028c │ │ +03214a: 0e00 |0073: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=654 │ │ + 0x0004 line=655 │ │ + 0x000c line=658 │ │ + 0x0032 line=659 │ │ + 0x0038 line=660 │ │ + 0x003a line=661 │ │ + 0x0042 line=662 │ │ + 0x0047 line=663 │ │ + 0x004a line=665 │ │ + 0x0050 line=666 │ │ + 0x0052 line=667 │ │ + 0x005a line=668 │ │ + 0x005f line=669 │ │ + 0x0062 line=671 │ │ + 0x006c line=672 │ │ + 0x0073 line=674 │ │ + locals : │ │ + 0x0042 - 0x004a reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x005a - 0x0062 reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0038 - 0x0074 reg=0 idx I │ │ + 0x0000 - 0x0074 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0074 reg=6 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doDestroy' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 114 16-bit code units │ │ +03214c: |[03214c] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +03215c: 5541 2701 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ +032160: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ +032164: 6301 2101 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032168: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +03216c: 1a01 3605 |0008: const-string v1, "LoaderManager" // string@0536 │ │ +032170: 2202 9c01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +032174: 7010 520a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03217a: 1a03 e801 |000f: const-string v3, "Destroying Active in " // string@01e8 │ │ +03217e: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032184: 0c02 |0014: move-result-object v2 │ │ +032186: 6e20 570a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03218c: 0c02 |0018: move-result-object v2 │ │ +03218e: 6e10 5d0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032194: 0c02 |001c: move-result-object v2 │ │ +032196: 7120 af08 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +03219c: 5441 2601 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0321a0: 6e10 e502 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +0321a6: 0a01 |0025: move-result v1 │ │ +0321a8: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0321ac: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +0321b0: 5441 2601 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0321b4: 6e20 e602 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +0321ba: 0c01 |002f: move-result-object v1 │ │ +0321bc: 1f01 7600 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +0321c0: 6e10 0a03 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +0321c6: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0321ca: 28f1 |0037: goto 0028 // -000f │ │ +0321cc: 6301 2101 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0321d0: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ +0321d4: 1a01 3605 |003c: const-string v1, "LoaderManager" // string@0536 │ │ +0321d8: 2202 9c01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0321dc: 7010 520a 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0321e2: 1a03 e901 |0043: const-string v3, "Destroying Inactive in " // string@01e9 │ │ +0321e6: 6e20 580a 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0321ec: 0c02 |0048: move-result-object v2 │ │ +0321ee: 6e20 570a 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0321f4: 0c02 |004c: move-result-object v2 │ │ +0321f6: 6e10 5d0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0321fc: 0c02 |0050: move-result-object v2 │ │ +0321fe: 7120 af08 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032204: 5441 2501 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032208: 6e10 e502 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +03220e: 0a01 |0059: move-result v1 │ │ +032210: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +032214: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ +032218: 5441 2501 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +03221c: 6e20 e602 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +032222: 0c01 |0063: move-result-object v1 │ │ +032224: 1f01 7600 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032228: 6e10 0a03 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +03222e: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ +032232: 28f1 |006b: goto 005c // -000f │ │ +032234: 5441 2501 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032238: 6e10 d702 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@02d7 │ │ +03223e: 0e00 |0071: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=769 │ │ + 0x0004 line=770 │ │ + 0x0020 line=771 │ │ + 0x002a line=772 │ │ + 0x0035 line=771 │ │ + 0x0038 line=776 │ │ + 0x0054 line=777 │ │ + 0x005e line=778 │ │ + 0x0069 line=777 │ │ + 0x006c line=780 │ │ + 0x0071 line=781 │ │ + locals : │ │ + 0x0028 - 0x0038 reg=0 i I │ │ + 0x005c - 0x0072 reg=0 i I │ │ + 0x0000 - 0x0072 reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doReportNextStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +032240: |[032240] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +032250: 5431 2601 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032254: 6e10 e502 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +03225a: 0a01 |0005: move-result v1 │ │ +03225c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +032260: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +032264: 5431 2601 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032268: 6e20 e602 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +03226e: 0c01 |000f: move-result-object v1 │ │ +032270: 1f01 7600 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032274: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +032276: 5c12 1c01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@011c │ │ +03227a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03227e: 28f1 |0017: goto 0008 // -000f │ │ +032280: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=757 │ │ + 0x000a line=758 │ │ + 0x0015 line=757 │ │ + 0x0018 line=760 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 i I │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doReportStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +032284: |[032284] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +032294: 5421 2601 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032298: 6e10 e502 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +03229e: 0a01 |0005: move-result v1 │ │ +0322a0: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0322a4: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0322a8: 5421 2601 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0322ac: 6e20 e602 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +0322b2: 0c01 |000f: move-result-object v1 │ │ +0322b4: 1f01 7600 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +0322b8: 6e10 0e03 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@030e │ │ +0322be: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0322c2: 28f1 |0017: goto 0008 // -000f │ │ +0322c4: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=763 │ │ + 0x000a line=764 │ │ + 0x0015 line=763 │ │ + 0x0018 line=766 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 i I │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 97 16-bit code units │ │ +0322c8: |[0322c8] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +0322d8: 6302 2101 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0322dc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0322e0: 1a02 3605 |0004: const-string v2, "LoaderManager" // string@0536 │ │ +0322e4: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +0322e8: 7010 520a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0322ee: 1a04 0306 |000b: const-string v4, "Retaining in " // string@0603 │ │ +0322f2: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0322f8: 0c03 |0010: move-result-object v3 │ │ +0322fa: 6e20 570a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032300: 0c03 |0014: move-result-object v3 │ │ +032302: 6e10 5d0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032308: 0c03 |0018: move-result-object v3 │ │ +03230a: 7120 af08 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032310: 5552 2901 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +032314: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +032318: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ +03231c: 1a02 d90a |0022: const-string v2, "here" // string@0ad9 │ │ +032320: 7020 3c0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ +032326: 6e10 3e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a3e │ │ +03232c: 1a02 3605 |002a: const-string v2, "LoaderManager" // string@0536 │ │ +032330: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +032334: 7010 520a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03233a: 1a04 9401 |0031: const-string v4, "Called doRetain when not started: " // string@0194 │ │ +03233e: 6e20 580a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032344: 0c03 |0036: move-result-object v3 │ │ +032346: 6e20 570a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03234c: 0c03 |003a: move-result-object v3 │ │ +03234e: 6e10 5d0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032354: 0c03 |003e: move-result-object v3 │ │ +032356: 7130 b108 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b1 │ │ +03235c: 0e00 |0042: return-void │ │ +03235e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +032360: 5c52 2701 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ +032364: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +032366: 5c52 2901 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +03236a: 5452 2601 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +03236e: 6e10 e502 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032374: 0a02 |004e: move-result v2 │ │ +032376: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03237a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +03237e: 5452 2601 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032382: 6e20 e602 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +032388: 0c02 |0058: move-result-object v2 │ │ +03238a: 1f02 7600 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +03238e: 6e10 0f03 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@030f │ │ +032394: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +032398: 28f1 |0060: goto 0051 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=730 │ │ + 0x001c line=731 │ │ + 0x0020 line=732 │ │ + 0x0027 line=733 │ │ + 0x002a line=734 │ │ + 0x0042 line=743 │ │ + 0x0043 line=738 │ │ + 0x0046 line=739 │ │ + 0x0049 line=740 │ │ + 0x0053 line=741 │ │ + 0x005e line=740 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x0051 - 0x0061 reg=1 i I │ │ + 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 94 16-bit code units │ │ +03239c: |[03239c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +0323ac: 6302 2101 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0323b0: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0323b4: 1a02 3605 |0004: const-string v2, "LoaderManager" // string@0536 │ │ +0323b8: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +0323bc: 7010 520a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0323c2: 1a04 3c06 |000b: const-string v4, "Starting in " // string@063c │ │ +0323c6: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0323cc: 0c03 |0010: move-result-object v3 │ │ +0323ce: 6e20 570a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0323d4: 0c03 |0014: move-result-object v3 │ │ +0323d6: 6e10 5d0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0323dc: 0c03 |0018: move-result-object v3 │ │ +0323de: 7120 af08 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0323e4: 5552 2901 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +0323e8: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +0323ec: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ +0323f0: 1a02 d90a |0022: const-string v2, "here" // string@0ad9 │ │ +0323f4: 7020 3c0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ +0323fa: 6e10 3e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a3e │ │ +032400: 1a02 3605 |002a: const-string v2, "LoaderManager" // string@0536 │ │ +032404: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +032408: 7010 520a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03240e: 1a04 9501 |0031: const-string v4, "Called doStart when already started: " // string@0195 │ │ +032412: 6e20 580a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032418: 0c03 |0036: move-result-object v3 │ │ +03241a: 6e20 570a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032420: 0c03 |003a: move-result-object v3 │ │ +032422: 6e10 5d0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032428: 0c03 |003e: move-result-object v3 │ │ +03242a: 7130 b108 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b1 │ │ +032430: 0e00 |0042: return-void │ │ +032432: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +032434: 5c52 2901 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +032438: 5452 2601 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +03243c: 6e10 e502 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032442: 0a02 |004b: move-result v2 │ │ +032444: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +032448: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +03244c: 5452 2601 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032450: 6e20 e602 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +032456: 0c02 |0055: move-result-object v2 │ │ +032458: 1f02 7600 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +03245c: 6e10 1003 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0310 │ │ +032462: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +032466: 28f1 |005d: goto 004e // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=697 │ │ + 0x001c line=698 │ │ + 0x0020 line=699 │ │ + 0x0027 line=700 │ │ + 0x002a line=701 │ │ + 0x0042 line=712 │ │ + 0x0043 line=705 │ │ + 0x0046 line=709 │ │ + 0x0050 line=710 │ │ + 0x005b line=709 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x004e - 0x005e reg=1 i I │ │ + 0x0000 - 0x005e reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doStop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 95 16-bit code units │ │ +032468: |[032468] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +032478: 6302 2101 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +03247c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +032480: 1a02 3605 |0004: const-string v2, "LoaderManager" // string@0536 │ │ +032484: 2203 9c01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +032488: 7010 520a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03248e: 1a04 3e06 |000b: const-string v4, "Stopping in " // string@063e │ │ +032492: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032498: 0c03 |0010: move-result-object v3 │ │ +03249a: 6e20 570a 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0324a0: 0c03 |0014: move-result-object v3 │ │ +0324a2: 6e10 5d0a 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0324a8: 0c03 |0018: move-result-object v3 │ │ +0324aa: 7120 af08 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0324b0: 5552 2901 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +0324b4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0324b8: 2200 9901 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0199 │ │ +0324bc: 1a02 d90a |0022: const-string v2, "here" // string@0ad9 │ │ +0324c0: 7020 3c0a 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a3c │ │ +0324c6: 6e10 3e0a 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0a3e │ │ +0324cc: 1a02 3605 |002a: const-string v2, "LoaderManager" // string@0536 │ │ +0324d0: 2203 9c01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +0324d4: 7010 520a 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0324da: 1a04 9601 |0031: const-string v4, "Called doStop when not started: " // string@0196 │ │ +0324de: 6e20 580a 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0324e4: 0c03 |0036: move-result-object v3 │ │ +0324e6: 6e20 570a 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0324ec: 0c03 |003a: move-result-object v3 │ │ +0324ee: 6e10 5d0a 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0324f4: 0c03 |003e: move-result-object v3 │ │ +0324f6: 7130 b108 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08b1 │ │ +0324fc: 0e00 |0042: return-void │ │ +0324fe: 5452 2601 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032502: 6e10 e502 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032508: 0a02 |0048: move-result v2 │ │ +03250a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03250e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +032512: 5452 2601 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032516: 6e20 e602 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +03251c: 0c02 |0052: move-result-object v2 │ │ +03251e: 1f02 7600 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032522: 6e10 1103 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0311 │ │ +032528: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03252c: 28f1 |005a: goto 004b // -000f │ │ +03252e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +032530: 5c52 2901 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +032534: 28e4 |005e: goto 0042 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=715 │ │ + 0x001c line=716 │ │ + 0x0020 line=717 │ │ + 0x0027 line=718 │ │ + 0x002a line=719 │ │ + 0x0042 line=727 │ │ + 0x0043 line=723 │ │ + 0x004d line=724 │ │ + 0x0058 line=723 │ │ + 0x005b line=726 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x004b - 0x005f reg=1 i I │ │ + 0x0000 - 0x005f reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 175 16-bit code units │ │ +032538: |[032538] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +032548: 5453 2601 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +03254c: 6e10 e502 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032552: 0a03 |0005: move-result v3 │ │ +032554: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +032558: 6e20 090a 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03255e: 1a03 3901 |000b: const-string v3, "Active Loaders:" // string@0139 │ │ +032562: 6e20 0e0a 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +032568: 2203 9c01 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +03256c: 7010 520a 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032572: 6e20 580a 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032578: 0c03 |0018: move-result-object v3 │ │ +03257a: 1a04 0300 |0019: const-string v4, " " // string@0003 │ │ +03257e: 6e20 580a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032584: 0c03 |001e: move-result-object v3 │ │ +032586: 6e10 5d0a 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03258c: 0c01 |0022: move-result-object v1 │ │ +03258e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +032590: 5453 2601 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032594: 6e10 e502 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +03259a: 0a03 |0029: move-result v3 │ │ +03259c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +0325a0: 5453 2601 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0325a4: 6e20 e602 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +0325aa: 0c02 |0031: move-result-object v2 │ │ +0325ac: 1f02 7600 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +0325b0: 6e20 090a 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0325b6: 1a03 0400 |0037: const-string v3, " #" // string@0004 │ │ +0325ba: 6e20 090a 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0325c0: 5453 2601 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0325c4: 6e20 e002 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02e0 │ │ +0325ca: 0a03 |0041: move-result v3 │ │ +0325cc: 6e20 070a 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +0325d2: 1a03 b500 |0045: const-string v3, ": " // string@00b5 │ │ +0325d6: 6e20 090a 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +0325dc: 6e10 1203 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0312 │ │ +0325e2: 0c03 |004d: move-result-object v3 │ │ +0325e4: 6e20 0e0a 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +0325ea: 6e59 0b03 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@030b │ │ +0325f0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0325f4: 28ce |0056: goto 0024 // -0032 │ │ +0325f6: 5453 2501 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +0325fa: 6e10 e502 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032600: 0a03 |005c: move-result v3 │ │ +032602: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +032606: 6e20 090a 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03260c: 1a03 7902 |0062: const-string v3, "Inactive Loaders:" // string@0279 │ │ +032610: 6e20 0e0a 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +032616: 2203 9c01 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +03261a: 7010 520a 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032620: 6e20 580a 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032626: 0c03 |006f: move-result-object v3 │ │ +032628: 1a04 0300 |0070: const-string v4, " " // string@0003 │ │ +03262c: 6e20 580a 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032632: 0c03 |0075: move-result-object v3 │ │ +032634: 6e10 5d0a 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03263a: 0c01 |0079: move-result-object v1 │ │ +03263c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +03263e: 5453 2501 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032642: 6e10 e502 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032648: 0a03 |0080: move-result v3 │ │ +03264a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +03264e: 5453 2501 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032652: 6e20 e602 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +032658: 0c02 |0088: move-result-object v2 │ │ +03265a: 1f02 7600 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +03265e: 6e20 090a 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +032664: 1a03 0400 |008e: const-string v3, " #" // string@0004 │ │ +032668: 6e20 090a 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03266e: 5453 2501 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032672: 6e20 e002 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02e0 │ │ +032678: 0a03 |0098: move-result v3 │ │ +03267a: 6e20 070a 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0a07 │ │ +032680: 1a03 b500 |009c: const-string v3, ": " // string@00b5 │ │ +032684: 6e20 090a 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03268a: 6e10 1203 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0312 │ │ +032690: 0c03 |00a4: move-result-object v3 │ │ +032692: 6e20 0e0a 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +032698: 6e59 0b03 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@030b │ │ +03269e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0326a2: 28ce |00ad: goto 007b // -0032 │ │ +0326a4: 0e00 |00ae: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=796 │ │ + 0x0008 line=797 │ │ + 0x0010 line=798 │ │ + 0x0023 line=799 │ │ + 0x002c line=800 │ │ + 0x0034 line=801 │ │ + 0x0045 line=802 │ │ + 0x0051 line=803 │ │ + 0x0054 line=799 │ │ + 0x0057 line=806 │ │ + 0x005f line=807 │ │ + 0x0067 line=808 │ │ + 0x007a line=809 │ │ + 0x0083 line=810 │ │ + 0x008b line=811 │ │ + 0x009c line=812 │ │ + 0x00a8 line=813 │ │ + 0x00ab line=809 │ │ + 0x00ae line=816 │ │ + locals : │ │ + 0x0024 - 0x0057 reg=0 i I │ │ + 0x0023 - 0x0057 reg=1 innerPrefix Ljava/lang/String; │ │ + 0x0034 - 0x0057 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x007b - 0x00ae reg=0 i I │ │ + 0x007a - 0x00ae reg=1 innerPrefix Ljava/lang/String; │ │ + 0x008b - 0x00ae reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00af reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x00af reg=6 prefix Ljava/lang/String; │ │ + 0x0000 - 0x00af reg=7 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x00af reg=8 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x00af reg=9 args [Ljava/lang/String; │ │ + │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'finishRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +0326a8: |[0326a8] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +0326b8: 5541 2701 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ +0326bc: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +0326c0: 6301 2101 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0326c4: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0326c8: 1a01 3605 |0008: const-string v1, "LoaderManager" // string@0536 │ │ +0326cc: 2202 9c01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0326d0: 7010 520a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0326d6: 1a03 2102 |000f: const-string v3, "Finished Retaining in " // string@0221 │ │ +0326da: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0326e0: 0c02 |0014: move-result-object v2 │ │ +0326e2: 6e20 570a 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0326e8: 0c02 |0018: move-result-object v2 │ │ +0326ea: 6e10 5d0a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0326f0: 0c02 |001c: move-result-object v2 │ │ +0326f2: 7120 af08 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0326f8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0326fa: 5c41 2701 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0127 │ │ +0326fe: 5441 2601 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032702: 6e10 e502 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +032708: 0a01 |0028: move-result v1 │ │ +03270a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03270e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +032712: 5441 2601 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032716: 6e20 e602 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +03271c: 0c01 |0032: move-result-object v1 │ │ +03271e: 1f01 7600 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032722: 6e10 0c03 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@030c │ │ +032728: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03272c: 28f1 |003a: goto 002b // -000f │ │ +03272e: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=746 │ │ + 0x0004 line=747 │ │ + 0x0020 line=749 │ │ + 0x0023 line=750 │ │ + 0x002d line=751 │ │ + 0x0038 line=750 │ │ + 0x003b line=754 │ │ + locals : │ │ + 0x002b - 0x003b reg=0 i I │ │ + 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'getLoader' │ │ + type : '(I)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +032730: |[032730] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +032740: 5531 2401 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +032744: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +032748: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +03274c: 1a02 9701 |0006: const-string v2, "Called while creating a loader" // string@0197 │ │ +032750: 7020 1f0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +032756: 2701 |000b: throw v1 │ │ +032758: 5431 2601 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +03275c: 6e20 da02 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +032762: 0c00 |0011: move-result-object v0 │ │ +032764: 1f00 7600 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032768: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +03276c: 5401 1b01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032770: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +032774: 5401 1b01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032778: 5411 1a01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +03277c: 1101 |001e: return-object v1 │ │ +03277e: 5401 1a01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +032782: 28fd |0021: goto 001e // -0003 │ │ +032784: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +032786: 28fb |0023: goto 001e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=682 │ │ + 0x0004 line=683 │ │ + 0x000c line=686 │ │ + 0x0014 line=687 │ │ + 0x0016 line=688 │ │ + 0x001a line=689 │ │ + 0x001e line=693 │ │ + 0x001f line=691 │ │ + 0x0022 line=693 │ │ + locals : │ │ + 0x0014 - 0x0024 reg=0 loaderInfo Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0024 reg=4 id I │ │ + │ │ + #10 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'hasRunningLoaders' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +032788: |[032788] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +032798: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03279a: 5454 2601 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +03279e: 6e10 e502 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02e5 │ │ +0327a4: 0a00 |0006: move-result v0 │ │ +0327a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0327a8: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +0327ac: 5454 2601 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +0327b0: 6e20 e602 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02e6 │ │ +0327b6: 0c02 |000f: move-result-object v2 │ │ +0327b8: 1f02 7600 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +0327bc: 5524 1f01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +0327c0: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +0327c4: 5524 1501 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +0327c8: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +0327cc: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +0327ce: b643 |001b: or-int/2addr v3, v4 │ │ +0327d0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0327d4: 28ea |001e: goto 0008 // -0016 │ │ +0327d6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +0327d8: 28fb |0020: goto 001b // -0005 │ │ +0327da: 0f03 |0021: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=820 │ │ + 0x0001 line=821 │ │ + 0x0007 line=822 │ │ + 0x000a line=823 │ │ + 0x0012 line=824 │ │ + 0x001c line=822 │ │ + 0x001f line=824 │ │ + 0x0021 line=826 │ │ + locals : │ │ + 0x0012 - 0x0021 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0007 - 0x0022 reg=0 count I │ │ + 0x0008 - 0x0022 reg=1 i I │ │ + 0x0001 - 0x0022 reg=3 loadersRunning Z │ │ + 0x0000 - 0x0022 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #11 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'initLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 141 16-bit code units │ │ +0327dc: |[0327dc] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0327ec: 5541 2401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +0327f0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0327f4: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +0327f8: 1a02 9701 |0006: const-string v2, "Called while creating a loader" // string@0197 │ │ +0327fc: 7020 1f0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +032802: 2701 |000b: throw v1 │ │ +032804: 5441 2601 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032808: 6e20 da02 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +03280e: 0c00 |0011: move-result-object v0 │ │ +032810: 1f00 7600 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032814: 6301 2101 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032818: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +03281c: 1a01 3605 |0018: const-string v1, "LoaderManager" // string@0536 │ │ +032820: 2202 9c01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +032824: 7010 520a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03282a: 1a03 190b |001f: const-string v3, "initLoader in " // string@0b19 │ │ +03282e: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032834: 0c02 |0024: move-result-object v2 │ │ +032836: 6e20 570a 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03283c: 0c02 |0028: move-result-object v2 │ │ +03283e: 1a03 b900 |0029: const-string v3, ": args=" // string@00b9 │ │ +032842: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032848: 0c02 |002e: move-result-object v2 │ │ +03284a: 6e20 570a 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032850: 0c02 |0032: move-result-object v2 │ │ +032852: 6e10 5d0a 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032858: 0c02 |0036: move-result-object v2 │ │ +03285a: 7120 af08 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032860: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +032864: 7040 1503 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@0315 │ │ +03286a: 0c00 |003f: move-result-object v0 │ │ +03286c: 6301 2101 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032870: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +032874: 1a01 3605 |0044: const-string v1, "LoaderManager" // string@0536 │ │ +032878: 2202 9c01 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +03287c: 7010 520a 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032882: 1a03 0500 |004b: const-string v3, " Created new loader " // string@0005 │ │ +032886: 6e20 580a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03288c: 0c02 |0050: move-result-object v2 │ │ +03288e: 6e20 570a 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032894: 0c02 |0054: move-result-object v2 │ │ +032896: 6e10 5d0a 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03289c: 0c02 |0058: move-result-object v2 │ │ +03289e: 7120 af08 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0328a4: 5501 1701 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +0328a8: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +0328ac: 5541 2901 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +0328b0: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +0328b4: 5401 1a01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +0328b8: 5402 1401 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0114 │ │ +0328bc: 6e30 0903 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0309 │ │ +0328c2: 5401 1a01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +0328c6: 1101 |006d: return-object v1 │ │ +0328c8: 6301 2101 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0328cc: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +0328d0: 1a01 3605 |0072: const-string v1, "LoaderManager" // string@0536 │ │ +0328d4: 2202 9c01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0328d8: 7010 520a 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0328de: 1a03 1100 |0079: const-string v3, " Re-using existing loader " // string@0011 │ │ +0328e2: 6e20 580a 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0328e8: 0c02 |007e: move-result-object v2 │ │ +0328ea: 6e20 570a 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0328f0: 0c02 |0082: move-result-object v2 │ │ +0328f2: 6e10 5d0a 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0328f8: 0c02 |0086: move-result-object v2 │ │ +0328fa: 7120 af08 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032900: 5b07 1301 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0113 │ │ +032904: 28d0 |008c: goto 005c // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=539 │ │ + 0x0004 line=540 │ │ + 0x000c line=543 │ │ + 0x0014 line=545 │ │ + 0x003a line=547 │ │ + 0x003c line=549 │ │ + 0x0040 line=550 │ │ + 0x005c line=556 │ │ + 0x0064 line=558 │ │ + 0x006b line=561 │ │ + 0x006e line=552 │ │ + 0x008a line=553 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0014 - 0x008d reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x008d reg=5 id I │ │ + 0x0000 - 0x008d reg=6 args Landroid/os/Bundle; │ │ + 0x0000 - 0x008d reg=7 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #12 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'installLoader' │ │ + type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +032908: |[032908] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +032918: 5420 2601 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +03291c: 5231 1801 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0118 │ │ +032920: 6e30 e102 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +032926: 5520 2901 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0129 │ │ +03292a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +03292e: 6e10 1003 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0310 │ │ +032934: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=504 │ │ + 0x0007 line=505 │ │ + 0x000b line=509 │ │ + 0x000e line=511 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000f reg=3 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #13 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'restartLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 253 16-bit code units │ │ +032938: |[032938] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +032948: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03294a: 5562 2401 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0124 │ │ +03294e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +032952: 2202 8c01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@018c │ │ +032956: 1a03 9701 |0007: const-string v3, "Called while creating a loader" // string@0197 │ │ +03295a: 7020 1f0a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +032960: 2702 |000c: throw v2 │ │ +032962: 5462 2601 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032966: 6e20 da02 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +03296c: 0c01 |0012: move-result-object v1 │ │ +03296e: 1f01 7600 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +032972: 6302 2101 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032976: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +03297a: 1a02 3605 |0019: const-string v2, "LoaderManager" // string@0536 │ │ +03297e: 2203 9c01 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +032982: 7010 520a 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032988: 1a04 f70e |0020: const-string v4, "restartLoader in " // string@0ef7 │ │ +03298c: 6e20 580a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032992: 0c03 |0025: move-result-object v3 │ │ +032994: 6e20 570a 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03299a: 0c03 |0029: move-result-object v3 │ │ +03299c: 1a04 b900 |002a: const-string v4, ": args=" // string@00b9 │ │ +0329a0: 6e20 580a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0329a6: 0c03 |002f: move-result-object v3 │ │ +0329a8: 6e20 570a 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0329ae: 0c03 |0033: move-result-object v3 │ │ +0329b0: 6e10 5d0a 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +0329b6: 0c03 |0037: move-result-object v3 │ │ +0329b8: 7120 af08 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +0329be: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +0329c2: 5462 2501 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +0329c6: 6e20 da02 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02da │ │ +0329cc: 0c00 |0042: move-result-object v0 │ │ +0329ce: 1f00 7600 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0076 │ │ +0329d2: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +0329d6: 5512 1701 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0117 │ │ +0329da: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +0329de: 6302 2101 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +0329e2: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +0329e6: 1a02 3605 |004f: const-string v2, "LoaderManager" // string@0536 │ │ +0329ea: 2203 9c01 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +0329ee: 7010 520a 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0329f4: 1a04 1200 |0056: const-string v4, " Removing last inactive loader: " // string@0012 │ │ +0329f8: 6e20 580a 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0329fe: 0c03 |005b: move-result-object v3 │ │ +032a00: 6e20 570a 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032a06: 0c03 |005f: move-result-object v3 │ │ +032a08: 6e10 5d0a 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032a0e: 0c03 |0063: move-result-object v3 │ │ +032a10: 7120 af08 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032a16: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +032a18: 5c02 1501 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0115 │ │ +032a1c: 6e10 0a03 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +032a22: 5412 1a01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +032a26: 6e10 e203 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03e2 │ │ +032a2c: 5462 2501 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032a30: 6e30 e102 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +032a36: 7040 1503 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@0315 │ │ +032a3c: 0c01 |007a: move-result-object v1 │ │ +032a3e: 5412 1a01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +032a42: 1102 |007d: return-object v2 │ │ +032a44: 5512 1f01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@011f │ │ +032a48: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +032a4c: 6302 2101 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032a50: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +032a54: 1a02 3605 |0086: const-string v2, "LoaderManager" // string@0536 │ │ +032a58: 1a03 0600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0006 │ │ +032a5c: 7120 af08 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032a62: 5462 2601 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0126 │ │ +032a66: 6e30 e102 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +032a6c: 6e10 0a03 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +032a72: 28e2 |0095: goto 0077 // -001e │ │ +032a74: 5412 1b01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032a78: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +032a7c: 6302 2101 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032a80: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +032a84: 1a02 3605 |009e: const-string v2, "LoaderManager" // string@0536 │ │ +032a88: 2203 9c01 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +032a8c: 7010 520a 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032a92: 1a04 1300 |00a5: const-string v4, " Removing pending loader: " // string@0013 │ │ +032a96: 6e20 580a 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032a9c: 0c03 |00aa: move-result-object v3 │ │ +032a9e: 5414 1b01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032aa2: 6e20 570a 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032aa8: 0c03 |00b0: move-result-object v3 │ │ +032aaa: 6e10 5d0a 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032ab0: 0c03 |00b4: move-result-object v3 │ │ +032ab2: 7120 af08 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032ab8: 5412 1b01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032abc: 6e10 0a03 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@030a │ │ +032ac2: 5b15 1b01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032ac6: 6302 2101 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032aca: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +032ace: 1a02 3605 |00c3: const-string v2, "LoaderManager" // string@0536 │ │ +032ad2: 1a03 0800 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0008 │ │ +032ad6: 7120 af08 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032adc: 7040 1603 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@0316 │ │ +032ae2: 0c02 |00cd: move-result-object v2 │ │ +032ae4: 5b12 1b01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032ae8: 5412 1b01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@011b │ │ +032aec: 5422 1a01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +032af0: 28a9 |00d4: goto 007d // -0057 │ │ +032af2: 6302 2101 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0121 │ │ +032af6: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +032afa: 1a02 3605 |00d9: const-string v2, "LoaderManager" // string@0536 │ │ +032afe: 2203 9c01 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ +032b02: 7010 520a 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +032b08: 1a04 0f00 |00e0: const-string v4, " Making last loader inactive: " // string@000f │ │ +032b0c: 6e20 580a 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032b12: 0c03 |00e5: move-result-object v3 │ │ +032b14: 6e20 570a 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +032b1a: 0c03 |00e9: move-result-object v3 │ │ +032b1c: 6e10 5d0a 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032b22: 0c03 |00ed: move-result-object v3 │ │ +032b24: 7120 af08 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08af │ │ +032b2a: 5412 1a01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011a │ │ +032b2e: 6e10 e203 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03e2 │ │ +032b34: 5462 2501 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0125 │ │ +032b38: 6e30 e102 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02e1 │ │ +032b3e: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=589 │ │ + 0x0005 line=590 │ │ + 0x000d line=593 │ │ + 0x0015 line=594 │ │ + 0x003b line=595 │ │ + 0x003d line=596 │ │ + 0x0045 line=597 │ │ + 0x0047 line=598 │ │ + 0x004b line=603 │ │ + 0x0067 line=604 │ │ + 0x006a line=605 │ │ + 0x006d line=606 │ │ + 0x0072 line=607 │ │ + 0x0077 line=642 │ │ + 0x007b line=643 │ │ + 0x007e line=611 │ │ + 0x0082 line=615 │ │ + 0x008d line=616 │ │ + 0x0092 line=617 │ │ + 0x0096 line=622 │ │ + 0x009a line=623 │ │ + 0x00b8 line=624 │ │ + 0x00bd line=625 │ │ + 0x00bf line=627 │ │ + 0x00ca line=628 │ │ + 0x00d0 line=630 │ │ + 0x00d5 line=636 │ │ + 0x00f1 line=637 │ │ + 0x00f6 line=638 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0045 - 0x0077 reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x007e - 0x00fd reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0015 - 0x00fd reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00fd reg=6 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x00fd reg=7 id I │ │ + 0x0000 - 0x00fd reg=8 args Landroid/os/Bundle; │ │ + 0x0000 - 0x00fd reg=9 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #14 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +032b44: |[032b44] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +032b54: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +032b58: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +032b5c: 7020 530a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a53 │ │ +032b62: 1a01 3805 |0007: const-string v1, "LoaderManager{" // string@0538 │ │ +032b66: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032b6c: 7110 600a 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0a60 │ │ +032b72: 0a01 |000f: move-result v1 │ │ +032b74: 7110 250a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0a25 │ │ +032b7a: 0c01 |0013: move-result-object v1 │ │ +032b7c: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032b82: 1a01 4200 |0017: const-string v1, " in " // string@0042 │ │ +032b86: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032b8c: 5421 2301 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +032b90: 7120 4804 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0448 │ │ +032b96: 1a01 2f11 |0021: const-string v1, "}}" // string@112f │ │ +032b9a: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +032ba0: 6e10 5d0a 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +032ba6: 0c01 |0029: move-result-object v1 │ │ +032ba8: 1101 |002a: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=785 │ │ + 0x0007 line=786 │ │ + 0x000c line=787 │ │ + 0x0017 line=788 │ │ + 0x001c line=789 │ │ + 0x0021 line=790 │ │ + 0x0026 line=791 │ │ + locals : │ │ + 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #15 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'updateActivity' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +032bac: |[032bac] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +032bbc: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0123 │ │ +032bc0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=480 │ │ + 0x0002 line=481 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + source_file_idx : 1335 (LoaderManager.java) │ │ + │ │ +Class #212 header: │ │ +class_idx : 124 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1440 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #212 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ + │ │ +Class #212 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +032bc4: |[032bc4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +032bd4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +032bda: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getNotification' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 14 16-bit code units │ │ +032bdc: |[032bdc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +032bec: 5460 3301 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +032bf0: 5461 3001 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0130 │ │ +032bf4: 5462 2f01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@012f │ │ +032bf8: 5463 2e01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@012e │ │ +032bfc: 5464 2d01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@012d │ │ +032c00: 6e54 5100 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0051 │ │ +032c06: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + 0x0002 line=49 │ │ + 0x000d line=51 │ │ + locals : │ │ + 0x0002 - 0x000e reg=0 result Landroid/app/Notification; │ │ + 0x0000 - 0x000e reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x000e reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 1440 (NotificationCompat.java) │ │ + │ │ +Class #213 header: │ │ +class_idx : 125 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1440 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #213 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ + │ │ +Class #213 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +032c08: |[032c08] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +032c18: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +032c1e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + name : 'getNotification' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 10 │ │ + insns size : 25 16-bit code units │ │ +032c20: |[032c20] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +032c30: 54b0 3001 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0130 │ │ +032c34: 54b1 3301 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0133 │ │ +032c38: 54b2 2f01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@012f │ │ +032c3c: 54b3 2e01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@012e │ │ +032c40: 54b4 2c01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@012c │ │ +032c44: 54b5 3501 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0135 │ │ +032c48: 52b6 3401 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0134 │ │ +032c4c: 54b7 2d01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@012d │ │ +032c50: 54b8 3101 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0131 │ │ +032c54: 54b9 3201 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0132 │ │ +032c58: 770a 5a03 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@035a │ │ +032c5e: 0c00 |0017: move-result-object v0 │ │ +032c60: 1100 |0018: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 1440 (NotificationCompat.java) │ │ + │ │ +Class #214 header: │ │ +class_idx : 132 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1588 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #214 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplBase" │ │ + │ │ +Class #214 - │ │ + Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +032c64: |[032c64] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +032c74: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +032c7a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : 'configureMenuItem' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +032c7c: |[032c7c] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +032c8c: 6e10 6603 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0366 │ │ +032c92: 0c00 |0003: move-result-object v0 │ │ +032c94: 7220 c908 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@08c9 │ │ +032c9a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + 0x0007 line=84 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ + │ │ + source_file_idx : 1588 (ShareCompat.java) │ │ + │ │ +Class #215 header: │ │ +class_idx : 133 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1588 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #215 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplICS" │ │ + │ │ +Class #215 - │ │ + Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +032c9c: |[032c9c] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +032cac: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +032cb2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ + name : 'configureMenuItem' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +032cb4: |[032cb4] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +032cc4: 6e10 6803 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0368 │ │ +032cca: 0c00 |0003: move-result-object v0 │ │ +032ccc: 6e10 6903 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0369 │ │ +032cd2: 0c01 |0007: move-result-object v1 │ │ +032cd4: 7130 9303 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0393 │ │ +032cda: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x000b line=91 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ + 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x000c reg=4 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ + │ │ + source_file_idx : 1588 (ShareCompat.java) │ │ + │ │ +Class #216 header: │ │ +class_idx : 138 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1646 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #216 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ + │ │ +Class #216 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +032cdc: |[032cdc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +032cec: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +032cf2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 15 16-bit code units │ │ +032cf4: |[032cf4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ +032d04: 2141 |0000: array-length v1, v4 │ │ +032d06: d801 01ff |0001: add-int/lit8 v1, v1, #int -1 // #ff │ │ +032d0a: 4600 0401 |0003: aget-object v0, v4, v1 │ │ +032d0e: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +032d12: 6e20 7900 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +032d18: 7140 5300 5360 |000a: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0053 │ │ +032d1e: 0c01 |000d: move-result-object v1 │ │ +032d20: 1101 |000e: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0005 line=78 │ │ + 0x000a line=79 │ │ + locals : │ │ + 0x0005 - 0x000f reg=0 topIntent Landroid/content/Intent; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ + 0x0000 - 0x000f reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000f reg=4 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x000f reg=5 requestCode I │ │ + 0x0000 - 0x000f reg=6 flags I │ │ + │ │ + source_file_idx : 1646 (TaskStackBuilder.java) │ │ + │ │ +Class #217 header: │ │ +class_idx : 139 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1646 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #217 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ + │ │ +Class #217 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +032d24: |[032d24] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +032d34: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +032d3a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +032d3c: |[032d3c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ +032d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032d4e: 4600 0400 |0001: aget-object v0, v4, v0 │ │ +032d52: 1401 0080 0010 |0003: const v1, #float 2.53422e-29 // #10008000 │ │ +032d58: 6e20 7900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0079 │ │ +032d5e: 7140 a603 5364 |0009: invoke-static {v3, v5, v4, v6}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@03a6 │ │ +032d64: 0c00 |000c: move-result-object v0 │ │ +032d66: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0009 line=88 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=4 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x000e reg=5 requestCode I │ │ + 0x0000 - 0x000e reg=6 flags I │ │ + │ │ + source_file_idx : 1646 (TaskStackBuilder.java) │ │ + │ │ +Class #218 header: │ │ +class_idx : 142 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 161 │ │ +source_file_idx : 328 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #218 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/AsyncTaskLoader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoadTask" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "TD;>;" "Ljava/lang/Runnable;" } │ │ +Annotations on field #335 'result' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TD;" } │ │ +Annotations on method #939 'doInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")TD;" } │ │ +Annotations on method #942 'onPostExecute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ + │ │ +Class #218 - │ │ + Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'done' │ │ + type : 'Ljava/util/concurrent/CountDownLatch;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'result' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'waiting' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +032d68: |[032d68] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +032d78: 5b23 5001 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ +032d7c: 7010 1d04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@041d │ │ +032d82: 2200 ce01 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@01ce │ │ +032d86: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +032d88: 7020 b40a 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0ab4 │ │ +032d8e: 5b20 4e01 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ +032d92: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0005 line=45 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +032d94: |[032d94] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +032da4: 5410 4e01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ +032da8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +032dac: |[032dac] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +032dbc: 1f02 5f02 |0000: check-cast v2, [Ljava/lang/Void; // type@025f │ │ +032dc0: 6e20 ab03 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@03ab │ │ +032dc6: 0c00 |0005: move-result-object v0 │ │ +032dc8: 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; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +032dcc: |[032dcc] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +032ddc: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ +032de0: 6e10 bb03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@03bb │ │ +032de6: 0c00 |0005: move-result-object v0 │ │ +032de8: 5b10 4f01 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@014f │ │ +032dec: 5410 4f01 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@014f │ │ +032df0: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0008 line=53 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000b reg=2 params [Ljava/lang/Void; │ │ + │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'onCancelled' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +032df4: |[032df4] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +032e04: 5420 5001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ +032e08: 5421 4f01 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@014f │ │ +032e0c: 6e30 b303 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03b3 │ │ +032e12: 5420 4e01 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ +032e16: 6e10 b60a 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ +032e1c: 0e00 |000c: return-void │ │ +032e1e: 0d00 |000d: move-exception v0 │ │ +032e20: 5421 4e01 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ +032e24: 6e10 b60a 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ +032e2a: 2700 |0013: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0007 │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0007 line=73 │ │ + 0x000c line=75 │ │ + 0x000d line=73 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'onPostExecute' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +032e38: |[032e38] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +032e48: 5420 5001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ +032e4c: 6e30 b403 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03b4 │ │ +032e52: 5420 4e01 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ +032e56: 6e10 b60a 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ +032e5c: 0e00 |000a: return-void │ │ +032e5e: 0d00 |000b: move-exception v0 │ │ +032e60: 5421 4e01 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@014e │ │ +032e64: 6e10 b60a 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ab6 │ │ +032e6a: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0005 │ │ + -> 0x000b │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0005 line=63 │ │ + 0x000a line=65 │ │ + 0x000b line=63 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0012 reg=3 data Ljava/lang/Object; TD; │ │ + │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +032e78: |[032e78] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +032e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032e8a: 5c10 5101 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +032e8e: 5410 5001 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0150 │ │ +032e92: 6e10 b603 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03b6 │ │ +032e98: 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 : 328 (AsyncTaskLoader.java) │ │ + │ │ +Class #219 header: │ │ +class_idx : 143 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 148 │ │ +source_file_idx : 328 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #219 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/AsyncTaskLoader$LoadTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on field #340 'mCancellingTask' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ +Annotations on field #343 'mTask' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ +Annotations on method #947 'dispatchOnCancelled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ +Annotations on method #948 'dispatchOnLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ +Annotations on method #952 'loadInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ +Annotations on method #953 'onCanceled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ +Annotations on method #955 'onLoadInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ + │ │ +Class #219 - │ │ + Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/content/Loader;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "AsyncTaskLoader" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mCancellingTask' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + access : 0x0040 (VOLATILE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mLastLoadCompleteTime' │ │ + type : 'J' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mTask' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + access : 0x0040 (VOLATILE) │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mUpdateThrottle' │ │ + type : 'J' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +032e9c: |[032e9c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +032eac: 7020 e103 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@03e1 │ │ +032eb2: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +032eb6: 5a20 5601 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ +032eba: 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; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'cancelLoad' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 65 16-bit code units │ │ +032ebc: |[032ebc] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +032ecc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032ece: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +032ed0: 5441 5701 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032ed4: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +032ed8: 5441 5401 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +032edc: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +032ee0: 5441 5701 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032ee4: 5511 5101 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +032ee8: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +032eec: 5441 5701 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032ef0: 5c10 5101 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +032ef4: 5441 5501 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ +032ef8: 5442 5701 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032efc: 6e20 0b01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ +032f02: 5b43 5701 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f06: 0f00 |001d: return v0 │ │ +032f08: 5441 5701 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f0c: 5511 5101 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +032f10: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +032f14: 5441 5701 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f18: 5c10 5101 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +032f1c: 5441 5501 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ +032f20: 5442 5701 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f24: 6e20 0b01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ +032f2a: 5b43 5701 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f2e: 28ec |0031: goto 001d // -0014 │ │ +032f30: 5441 5701 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f34: 6e20 a903 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@03a9 │ │ +032f3a: 0a00 |0037: move-result v0 │ │ +032f3c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +032f40: 5441 5701 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f44: 5b41 5401 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +032f48: 5b43 5701 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f4c: 28dd |0040: goto 001d // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=136 │ │ + 0x0006 line=137 │ │ + 0x000a line=142 │ │ + 0x0010 line=143 │ │ + 0x0014 line=144 │ │ + 0x001b line=146 │ │ + 0x001d line=166 │ │ + 0x001e line=148 │ │ + 0x0024 line=152 │ │ + 0x0028 line=153 │ │ + 0x002f line=154 │ │ + 0x0032 line=157 │ │ + 0x0038 line=159 │ │ + 0x003a line=160 │ │ + 0x003e line=162 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0038 - 0x0041 reg=0 cancelled Z │ │ + 0x0000 - 0x0041 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dispatchOnCancelled' │ │ + 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 │ │ +032f50: |[032f50] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +032f60: 6e20 b903 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03b9 │ │ +032f66: 5420 5401 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +032f6a: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ +032f6e: 7100 2101 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ +032f74: 0b00 |000a: move-result-wide v0 │ │ +032f76: 5a20 5601 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ +032f7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +032f7c: 5b20 5401 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +032f80: 6e10 b603 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03b6 │ │ +032f86: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=200 │ │ + 0x0003 line=201 │ │ + 0x0007 line=203 │ │ + 0x000d line=204 │ │ + 0x0010 line=205 │ │ + 0x0013 line=207 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0014 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0014 reg=4 data Ljava/lang/Object; TD; │ │ + │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dispatchOnLoadComplete' │ │ + 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 │ │ +032f88: |[032f88] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +032f98: 5420 5701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032f9c: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +032fa0: 6e30 b303 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03b3 │ │ +032fa6: 0e00 |0007: return-void │ │ +032fa8: 6e10 b703 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@03b7 │ │ +032fae: 0a00 |000b: move-result v0 │ │ +032fb0: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +032fb4: 6e20 b903 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03b9 │ │ +032fba: 28f6 |0011: goto 0007 // -000a │ │ +032fbc: 7100 2101 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ +032fc2: 0b00 |0015: move-result-wide v0 │ │ +032fc4: 5a20 5601 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ +032fc8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +032fca: 5b20 5701 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032fce: 6e20 b203 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03b2 │ │ +032fd4: 28e9 |001e: goto 0007 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=210 │ │ + 0x0004 line=212 │ │ + 0x0007 line=224 │ │ + 0x0008 line=214 │ │ + 0x000e line=216 │ │ + 0x0012 line=218 │ │ + 0x0018 line=219 │ │ + 0x001b line=221 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x001f reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x001f reg=4 data Ljava/lang/Object; TD; │ │ + │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 100 16-bit code units │ │ +032fd8: |[032fd8] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +032fe8: 6f58 e503 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@03e5 │ │ +032fee: 5440 5701 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +032ff2: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +032ff6: 6e20 090a 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +032ffc: 1a00 de0c |000a: const-string v0, "mTask=" // string@0cde │ │ +033000: 6e20 090a 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033006: 5440 5701 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +03300a: 6e20 080a 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ +033010: 1a00 7a00 |0014: const-string v0, " waiting=" // string@007a │ │ +033014: 6e20 090a 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03301a: 5440 5701 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +03301e: 5500 5101 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +033022: 6e20 0f0a 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +033028: 5440 5401 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +03302c: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +033030: 6e20 090a 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033036: 1a00 f70b |0027: const-string v0, "mCancellingTask=" // string@0bf7 │ │ +03303a: 6e20 090a 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033040: 5440 5401 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +033044: 6e20 080a 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0a08 │ │ +03304a: 1a00 7a00 |0031: const-string v0, " waiting=" // string@007a │ │ +03304e: 6e20 090a 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033054: 5440 5401 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +033058: 5500 5101 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +03305c: 6e20 0f0a 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +033062: 5340 5801 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ +033066: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +03306a: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +03306e: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +033072: 6e20 090a 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033078: 1a00 ec0c |0048: const-string v0, "mUpdateThrottle=" // string@0cec │ │ +03307c: 6e20 090a 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033082: 5340 5801 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ +033086: 7130 6504 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0465 │ │ +03308c: 1a00 5700 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0057 │ │ +033090: 6e20 090a 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +033096: 5340 5601 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ +03309a: 7100 2101 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ +0330a0: 0b02 |005c: move-result-wide v2 │ │ +0330a2: 7157 6404 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0464 │ │ +0330a8: 6e10 0b0a 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0a0b │ │ +0330ae: 0e00 |0063: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0003 line=267 │ │ + 0x0007 line=268 │ │ + 0x0014 line=269 │ │ + 0x0020 line=271 │ │ + 0x0024 line=272 │ │ + 0x0031 line=273 │ │ + 0x003d line=275 │ │ + 0x0045 line=276 │ │ + 0x004d line=277 │ │ + 0x0052 line=278 │ │ + 0x0057 line=279 │ │ + 0x0060 line=281 │ │ + 0x0063 line=283 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0064 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0064 reg=5 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0064 reg=6 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0064 reg=7 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0064 reg=8 args [Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'executePendingTask' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 76 16-bit code units │ │ +0330b0: |[0330b0] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +0330c0: 5482 5401 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0154 │ │ +0330c4: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +0330c8: 5482 5701 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +0330cc: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +0330d0: 5482 5701 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +0330d4: 5522 5101 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +0330d8: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +0330dc: 5482 5701 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +0330e0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0330e2: 5c23 5101 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +0330e6: 5482 5501 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ +0330ea: 5483 5701 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +0330ee: 6e20 0b01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@010b │ │ +0330f4: 5382 5801 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ +0330f8: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +0330fc: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +033100: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +033104: 7100 2101 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0121 │ │ +03310a: 0b00 |0025: move-result-wide v0 │ │ +03310c: 5382 5601 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ +033110: 5384 5801 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ +033114: bb42 |002a: add-long/2addr v2, v4 │ │ +033116: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +03311a: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +03311e: 5482 5701 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +033122: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +033124: 5c23 5101 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0151 │ │ +033128: 5482 5501 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ +03312c: 5483 5701 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +033130: 5384 5601 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0156 │ │ +033134: 5386 5801 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ +033138: bb64 |003c: add-long/2addr v4, v6 │ │ +03313a: 6e40 0a01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@010a │ │ +033140: 0e00 |0040: return-void │ │ +033142: 5483 5701 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +033146: 6204 9101 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0191 │ │ +03314a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +03314c: 1f02 5f02 |0046: check-cast v2, [Ljava/lang/Void; // type@025f │ │ +033150: 6e30 ac03 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@03ac │ │ +033156: 28f5 |004b: goto 0040 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + 0x0008 line=178 │ │ + 0x000e line=179 │ │ + 0x0013 line=180 │ │ + 0x001a line=182 │ │ + 0x0022 line=183 │ │ + 0x0026 line=184 │ │ + 0x002f line=189 │ │ + 0x0034 line=190 │ │ + 0x0040 line=197 │ │ + 0x0041 line=195 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=8 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0026 - 0x0040 reg=0 now J │ │ + 0x0000 - 0x004c reg=8 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #5 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'loadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onCanceled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +033158: |[033158] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +033168: 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; │ │ + 0x0000 - 0x0001 reg=1 data Ljava/lang/Object; TD; │ │ + │ │ + #7 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onForceLoad' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +03316c: |[03316c] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +03317c: 6f10 ee03 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@03ee │ │ +033182: 6e10 b103 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@03b1 │ │ +033188: 2200 8e00 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@008e │ │ +03318c: 7020 a703 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@03a7 │ │ +033192: 5b10 5701 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +033196: 6e10 b603 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03b6 │ │ +03319c: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0003 line=112 │ │ + 0x0006 line=113 │ │ + 0x000d line=115 │ │ + 0x0010 line=116 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #8 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onLoadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0331a0: |[0331a0] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +0331b0: 6e10 b803 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@03b8 │ │ +0331b6: 0c00 |0003: move-result-object v0 │ │ +0331b8: 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 : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +0331bc: |[0331bc] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +0331cc: 5a34 5801 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0158 │ │ +0331d0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0331d4: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +0331d8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0331dc: 2200 4100 |0008: new-instance v0, Landroid/os/Handler; // type@0041 │ │ +0331e0: 7010 0201 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ +0331e6: 5b30 5501 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0155 │ │ +0331ea: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x0002 line=104 │ │ + 0x0008 line=105 │ │ + 0x000f line=107 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=4 delayMS J │ │ + │ │ + #10 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'waitForLoader' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +0331ec: |[0331ec] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +0331fc: 5420 5701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0157 │ │ +033200: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +033204: 7110 a803 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@03a8 │ │ +03320a: 0c01 |0007: move-result-object v1 │ │ +03320c: 6e10 b50a 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0ab5 │ │ +033212: 0e00 |000b: return-void │ │ +033214: 0d01 |000c: move-exception v1 │ │ +033216: 28fe |000d: goto 000b // -0002 │ │ + catches : 1 │ │ + 0x0004 - 0x000b │ │ + Ljava/lang/InterruptedException; -> 0x000c │ │ + positions : │ │ + 0x0000 line=254 │ │ + 0x0002 line=255 │ │ + 0x0004 line=257 │ │ + 0x000b line=262 │ │ + 0x000c line=258 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + source_file_idx : 328 (AsyncTaskLoader.java) │ │ + │ │ +Class #220 header: │ │ +class_idx : 154 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 160 │ │ +source_file_idx : 1412 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #220 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ +Annotations on method #1034 'call' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + │ │ +Class #220 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +033228: |[033228] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +033238: 5b12 8101 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ +03323c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03323e: 7020 1b04 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@041b │ │ +033244: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 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; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : 'call' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +033248: |[033248] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +033258: 5430 8101 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ +03325c: 7110 1e04 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@041e │ │ +033262: 0c00 |0005: move-result-object v0 │ │ +033264: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +033266: 6e20 c70a 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0ac7 │ │ +03326c: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +033270: 7110 2001 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0120 │ │ +033276: 5430 8101 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ +03327a: 5431 8101 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0181 │ │ +03327e: 5432 8001 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0180 │ │ +033282: 6e20 2304 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0423 │ │ +033288: 0c01 |0018: move-result-object v1 │ │ +03328a: 7120 1f04 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@041f │ │ +033290: 0c00 |001c: move-result-object v0 │ │ +033292: 1100 |001d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x000a line=122 │ │ + 0x000f line=123 │ │ + 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 : 1412 (ModernAsyncTask.java) │ │ + │ │ +Class #221 header: │ │ +class_idx : 173 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 279 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #221 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #221 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'val$compat' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : '' │ │ + 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 │ │ +033294: |[033294] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0332a4: 5b01 ad01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01ad │ │ +0332a8: 5b02 ae01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +0332ac: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0332b2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + 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; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + 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 │ │ +0332b4: |[0332b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0332c4: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +0332c8: 6e30 9104 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0491 │ │ +0332ce: 0a00 |0005: move-result v0 │ │ +0332d0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 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; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + 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 │ │ +0332d4: |[0332d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0332e4: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +0332e8: 6e30 9304 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0493 │ │ +0332ee: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0005 line=112 │ │ + 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; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + 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 │ │ +0332f0: |[0332f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +033300: 5420 ae01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +033304: 2201 ff00 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +033308: 7020 d406 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +03330e: 6e30 9404 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0494 │ │ +033314: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + 0x000a line=118 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x000b reg=4 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +033318: |[033318] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +033328: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +03332c: 6e30 9504 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0495 │ │ +033332: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + 0x0005 line=123 │ │ + 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; │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +033334: |[033334] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +033344: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +033348: 6e40 9604 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@0496 │ │ +03334e: 0a00 |0005: move-result v0 │ │ +033350: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 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; │ │ + 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +033354: |[033354] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +033364: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +033368: 6e30 9704 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0497 │ │ +03336e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0005 line=134 │ │ + 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 eventType I │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +033370: |[033370] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +033380: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01ae │ │ +033384: 6e30 9804 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0498 │ │ +03338a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + 0x0005 line=139 │ │ + 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 : 279 (AccessibilityDelegateCompat.java) │ │ + │ │ +Class #222 header: │ │ +class_idx : 176 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 279 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #222 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateStubImpl" │ │ + │ │ +Class #222 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03338c: |[03338c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +03339c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0333a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + 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 │ │ +0333a4: |[0333a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0333b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0333b6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 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; │ │ + 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + 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 │ │ +0333b8: |[0333b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0333c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0333ca: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0333cc: |[0333cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0333dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0333de: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + 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 │ │ +0333e0: |[0333e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0333f0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 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; │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0333f4: |[0333f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +033404: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 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 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + 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 │ │ +033408: |[033408] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +033418: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 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; │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + 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 │ │ +03341c: |[03341c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03342c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03342e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 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; │ │ + 0x0000 - 0x0002 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'sendAccessibilityEvent' │ │ + 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 │ │ +033430: |[033430] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +033440: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + 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 eventType I │ │ + │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + 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 │ │ +033444: |[033444] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +033454: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 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 : 279 (AccessibilityDelegateCompat.java) │ │ + │ │ +Class #223 header: │ │ +class_idx : 181 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 662 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #223 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseKeyEventVersionImpl" │ │ + │ │ +Class #223 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'META_ALL_MASK' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 247 │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'META_MODIFIER_MASK' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 247 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +033458: |[033458] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +033468: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03346e: 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;) │ │ + name : 'metaStateFilterDirectionalModifiers' │ │ + type : '(IIIII)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +033470: |[033470] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +033480: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +033482: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +033484: 9504 0607 |0002: and-int v4, v6, v7 │ │ +033488: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +03348c: 0121 |0006: move v1, v2 │ │ +03348e: 9600 0809 |0007: or-int v0, v8, v9 │ │ +033492: 9504 0600 |0009: and-int v4, v6, v0 │ │ +033496: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +03349a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +03349e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +0334a2: 2203 8b01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@018b │ │ +0334a6: 1a04 c007 |0013: const-string v4, "bad arguments" // string@07c0 │ │ +0334aa: 7020 1c0a 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a1c │ │ +0334b0: 2703 |0018: throw v3 │ │ +0334b2: 0131 |0019: move v1, v3 │ │ +0334b4: 28ed |001a: goto 0007 // -0013 │ │ +0334b6: 0132 |001b: move v2, v3 │ │ +0334b8: 28f1 |001c: goto 000d // -000f │ │ +0334ba: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +0334be: b535 |001f: and-int/2addr v5, v3 │ │ +0334c0: 0f05 |0020: return v5 │ │ +0334c2: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +0334c6: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +0334ca: b535 |0025: and-int/2addr v5, v3 │ │ +0334cc: 28fa |0026: goto 0020 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=49 │ │ + 0x0007 line=50 │ │ + 0x0009 line=51 │ │ + 0x000d line=53 │ │ + 0x000f line=54 │ │ + 0x0011 line=55 │ │ + 0x001a line=49 │ │ + 0x001c line=51 │ │ + 0x001d line=57 │ │ + 0x0020 line=61 │ │ + 0x0021 line=58 │ │ + 0x0023 line=59 │ │ + locals : │ │ + 0x0009 - 0x0019 reg=0 directional I │ │ + 0x0007 - 0x0019 reg=1 wantBasic Z │ │ + 0x000d - 0x0019 reg=2 wantLeftOrRight Z │ │ + 0x0000 - 0x0020 reg=5 metaState I │ │ + 0x001b - 0x0027 reg=0 directional I │ │ + 0x001b - 0x0027 reg=1 wantBasic Z │ │ + 0x001d - 0x0027 reg=2 wantLeftOrRight Z │ │ + 0x0021 - 0x0027 reg=5 metaState I │ │ + 0x0000 - 0x0027 reg=6 modifiers I │ │ + 0x0000 - 0x0027 reg=7 basic I │ │ + 0x0000 - 0x0027 reg=8 left I │ │ + 0x0000 - 0x0027 reg=9 right I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 29 16-bit code units │ │ +0334d0: |[0334d0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0334e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0334e2: 6e20 b604 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04b6 │ │ +0334e8: 0a01 |0004: move-result v1 │ │ +0334ea: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +0334ee: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +0334f2: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +0334f6: 7152 b304 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04b3 │ │ +0334fc: 0a05 |000e: move-result v5 │ │ +0334fe: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +033500: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +033504: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +033508: 7153 b304 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04b3 │ │ +03350e: 0a05 |0017: move-result v5 │ │ +033510: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +033514: 0f00 |001a: return v0 │ │ +033516: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +033518: 28fe |001c: goto 001a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=78 │ │ + 0x0007 line=79 │ │ + 0x000f line=81 │ │ + 0x0018 line=83 │ │ + locals : │ │ + 0x0000 - 0x001d reg=4 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x001d reg=5 metaState I │ │ + 0x0000 - 0x001d reg=6 modifiers I │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +03351c: |[03351c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +03352c: 6e20 b604 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04b6 │ │ +033532: 0a00 |0003: move-result v0 │ │ +033534: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +033538: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +03353c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +03353e: 0f00 |0009: return v0 │ │ +033540: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +033542: 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 │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 15 16-bit code units │ │ +033544: |[033544] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +033554: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +033558: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +03355c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +033560: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +033564: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +033568: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +03356c: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +033570: 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 : 662 (KeyEventCompat.java) │ │ + │ │ +Class #224 header: │ │ +class_idx : 182 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 662 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #224 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ + │ │ +Class #224 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +033574: |[033574] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +033584: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03358a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03358c: |[03358c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +03359c: 7120 c604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@04c6 │ │ +0335a2: 0a00 |0003: move-result v0 │ │ +0335a4: 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 │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0335a8: |[0335a8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0335b8: 7110 c704 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@04c7 │ │ +0335be: 0a00 |0003: move-result v0 │ │ +0335c0: 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 │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0335c4: |[0335c4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0335d4: 7110 c804 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@04c8 │ │ +0335da: 0a00 |0003: move-result v0 │ │ +0335dc: 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 : 662 (KeyEventCompat.java) │ │ + │ │ +Class #225 header: │ │ +class_idx : 186 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1407 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #225 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ + │ │ +Class #225 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0335e0: |[0335e0] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ +0335f0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0335f6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0335f8: |[0335f8] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +033608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03360a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 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 : 1407 (MenuCompat.java) │ │ + │ │ +Class #226 header: │ │ +class_idx : 187 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1407 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #226 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ + │ │ +Class #226 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03360c: |[03360c] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ +03361c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +033622: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +033624: |[033624] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +033634: 7120 df04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04df │ │ +03363a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +03363c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0003 line=51 │ │ + 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 : 1407 (MenuCompat.java) │ │ + │ │ +Class #227 header: │ │ +class_idx : 190 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1408 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #227 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ + │ │ +Class #227 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +033640: |[033640] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +033650: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +033656: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +033658: |[033658] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +033668: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03366c: |[03366c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +03367c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03367e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0002 reg=3 actionEnum I │ │ + │ │ + source_file_idx : 1408 (MenuItemCompat.java) │ │ + │ │ +Class #228 header: │ │ +class_idx : 191 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1408 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #228 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ + │ │ +Class #228 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +033680: |[033680] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +033690: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +033696: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +033698: |[033698] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0336a8: 7120 de04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04de │ │ +0336ae: 0c00 |0003: move-result-object v0 │ │ +0336b0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0336b4: |[0336b4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +0336c4: 7120 df04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04df │ │ +0336ca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0336cc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0003 line=91 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=3 actionEnum I │ │ + │ │ + source_file_idx : 1408 (MenuItemCompat.java) │ │ + │ │ +Class #229 header: │ │ +class_idx : 195 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1413 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #229 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMotionEventVersionImpl" │ │ + │ │ +Class #229 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0336d0: |[0336d0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +0336e0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0336e6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0336e8: |[0336e8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0336f8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0336fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0336fe: 0f00 |0003: return v0 │ │ +033700: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +033702: 28fe |0005: goto 0003 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0002 line=44 │ │ + 0x0003 line=46 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0006 reg=3 pointerId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +033704: |[033704] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +033714: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +033718: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03371a: 0f00 |0003: return v0 │ │ +03371c: 2200 8d01 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ +033720: 1a01 ec05 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05ec │ │ +033724: 7020 200a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ +03372a: 2700 |000b: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0002 line=52 │ │ + 0x0004 line=54 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + 0x0000 - 0x000c reg=3 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x000c reg=4 pointerIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +03372c: |[03372c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +03373c: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +033740: 6e10 cf08 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@08cf │ │ +033746: 0a00 |0005: move-result v0 │ │ +033748: 0f00 |0006: return v0 │ │ +03374a: 2200 8d01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ +03374e: 1a01 ec05 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05ec │ │ +033752: 7020 200a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ +033758: 2700 |000e: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + 0x0007 line=61 │ │ + 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 │ │ + │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +03375c: |[03375c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +03376c: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +033770: 6e10 d108 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@08d1 │ │ +033776: 0a00 |0005: move-result v0 │ │ +033778: 0f00 |0006: return v0 │ │ +03377a: 2200 8d01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@018d │ │ +03377e: 1a01 ec05 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05ec │ │ +033782: 7020 200a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a20 │ │ +033788: 2700 |000e: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0002 line=66 │ │ + 0x0007 line=68 │ │ + 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 : 1413 (MotionEventCompat.java) │ │ + │ │ +Class #230 header: │ │ +class_idx : 196 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1413 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #230 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMotionEventVersionImpl" │ │ + │ │ +Class #230 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03378c: |[03378c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +03379c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0337a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0337a4: |[0337a4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0337b4: 7120 f704 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04f7 │ │ +0337ba: 0a00 |0003: move-result v0 │ │ +0337bc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 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 │ │ + │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0337c0: |[0337c0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0337d0: 7120 f804 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04f8 │ │ +0337d6: 0a00 |0003: move-result v0 │ │ +0337d8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 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 │ │ + │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0337dc: |[0337dc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0337ec: 7120 f904 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@04f9 │ │ +0337f2: 0a00 |0003: move-result v0 │ │ +0337f4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 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 │ │ + │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0337f8: |[0337f8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +033808: 7120 fa04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@04fa │ │ +03380e: 0a00 |0003: move-result v0 │ │ +033810: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 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 : 1413 (MotionEventCompat.java) │ │ + │ │ +Class #231 header: │ │ +class_idx : 202 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 44 │ │ +source_file_idx : 1504 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #231 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PageListener" │ │ + │ │ +Class #231 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/DataSetObserver;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + #1 : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'mScrollState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +033814: |[033814] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +033824: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +033828: 7010 c100 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00c1 │ │ +03382e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +033830: |[033830] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +033840: 7020 0f05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@050f │ │ +033846: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onAdapterChanged' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +033848: |[033848] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +033858: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +03385c: 6e30 2805 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0528 │ │ +033862: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + 0x0005 line=319 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +033864: |[033864] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +033874: 5430 c901 |0000: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +033878: 5431 c901 |0002: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +03387c: 5411 d301 |0004: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033880: 6e10 be05 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ +033886: 0a01 |0009: move-result v1 │ │ +033888: 5432 c901 |000a: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +03388c: 5422 d301 |000c: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033890: 6e10 ba05 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ +033896: 0c02 |0011: move-result-object v2 │ │ +033898: 6e30 2905 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ +03389e: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=323 │ │ + 0x0015 line=324 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0338a0: |[0338a0] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +0338b0: 5901 c801 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01c8 │ │ +0338b4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + 0x0002 line=314 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0003 reg=1 state I │ │ + │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0338b8: |[0338b8] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +0338c8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0338cc: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ +0338d0: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +0338d4: d802 0201 |0006: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0338d8: 5410 c901 |0008: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +0338dc: 6e30 2a05 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@052a │ │ +0338e2: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + 0x0006 line=298 │ │ + 0x0008 line=300 │ │ + 0x000d line=301 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x000e reg=2 position I │ │ + 0x0000 - 0x000e reg=3 positionOffset F │ │ + 0x0000 - 0x000e reg=4 positionOffsetPixels I │ │ + │ │ + #4 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +0338e4: |[0338e4] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +0338f4: 5230 c801 |0000: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01c8 │ │ +0338f8: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +0338fc: 5430 c901 |0004: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +033900: 5431 c901 |0006: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +033904: 5411 d301 |0008: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033908: 6e10 be05 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ +03390e: 0a01 |000d: move-result v1 │ │ +033910: 5432 c901 |000e: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01c9 │ │ +033914: 5422 d301 |0010: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033918: 6e10 ba05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ +03391e: 0c02 |0015: move-result-object v2 │ │ +033920: 6e30 2905 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ +033926: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=305 │ │ + 0x0004 line=307 │ │ + 0x0019 line=309 │ │ + locals : │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x001a reg=4 position I │ │ + │ │ + source_file_idx : 1504 (PagerTitleStrip.java) │ │ + │ │ +Class #232 header: │ │ +class_idx : 203 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 316 │ │ +source_file_idx : 1504 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 10 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #232 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStrip$1; Landroid/support/v4/view/PagerTitleStrip$PageListener; } │ │ + │ │ +Class #232 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'SIDE_ALPHA' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 153 │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "PagerTitleStrip" │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'TEXT_SPACING' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mCurrText' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mLastKnownCurrentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mLastKnownPositionOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mNextText' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mPageListener' │ │ + type : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mPrevText' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mScaledTextSpacing' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mUpdatingPositions' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mUpdatingText' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +033928: |[033928] android.support.v4.view.PagerTitleStrip.:()V │ │ +033938: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +03393a: 2300 5102 |0001: new-array v0, v0, [I // type@0251 │ │ +03393e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +033944: 6900 ca01 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01ca │ │ +033948: 0e00 |0008: return-void │ │ +03394a: 0000 |0009: nop // spacer │ │ +03394c: 0003 0400 0300 0000 3400 0101 9800 ... |000a: array-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +033960: |[033960] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +033970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033972: 7030 1805 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0518 │ │ +033978: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0004 line=68 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 211 16-bit code units │ │ +03397c: |[03397c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03398c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +03398e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +033990: 7030 2209 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0922 │ │ +033996: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +033998: 59b7 cf01 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ +03399c: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +0339a0: 59b7 d001 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ +0339a4: 2207 ca00 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@00ca │ │ +0339a8: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +0339aa: 7030 1005 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0510 │ │ +0339b0: 5bb7 d201 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ +0339b4: 2207 6c01 |0014: new-instance v7, Landroid/widget/TextView; // type@016c │ │ +0339b8: 7020 e109 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ +0339be: 5bb7 d401 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +0339c2: 6e20 1905 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0519 │ │ +0339c8: 2207 6c01 |001e: new-instance v7, Landroid/widget/TextView; // type@016c │ │ +0339cc: 7020 e109 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ +0339d2: 5bb7 ce01 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +0339d6: 6e20 1905 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0519 │ │ +0339dc: 2207 6c01 |0028: new-instance v7, Landroid/widget/TextView; // type@016c │ │ +0339e0: 7020 e109 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@09e1 │ │ +0339e6: 5bb7 d101 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +0339ea: 6e20 1905 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0519 │ │ +0339f0: 6207 ca01 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01ca │ │ +0339f4: 6e30 7300 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0073 │ │ +0339fa: 0c00 |0037: move-result-object v0 │ │ +0339fc: 6e30 a700 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00a7 │ │ +033a02: 0a03 |003b: move-result v3 │ │ +033a04: 3803 1100 |003c: if-eqz v3, 004d // +0011 │ │ +033a08: 54b7 d401 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033a0c: 6e30 ec09 c703 |0040: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@09ec │ │ +033a12: 54b7 ce01 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033a16: 6e30 ec09 c703 |0045: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@09ec │ │ +033a1c: 54b7 d101 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033a20: 6e30 ec09 c703 |004a: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@09ec │ │ +033a26: 6e20 a900 a000 |004d: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00a9 │ │ +033a2c: 0a07 |0050: move-result v7 │ │ +033a2e: 3807 1500 |0051: if-eqz v7, 0066 // +0015 │ │ +033a32: 6e30 a400 a009 |0053: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00a4 │ │ +033a38: 0a04 |0056: move-result v4 │ │ +033a3a: 54b7 d401 |0057: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033a3e: 6e20 ed09 4700 |0059: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ +033a44: 54b7 ce01 |005c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033a48: 6e20 ed09 4700 |005e: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ +033a4e: 54b7 d101 |0061: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033a52: 6e20 ed09 4700 |0063: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ +033a58: 1227 |0066: const/4 v7, #int 2 // #2 │ │ +033a5a: 6e30 a500 7009 |0067: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00a5 │ │ +033a60: 0a05 |006a: move-result v5 │ │ +033a62: 3805 1400 |006b: if-eqz v5, 007f // +0014 │ │ +033a66: 54b7 d401 |006d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033a6a: 8258 |006f: int-to-float v8, v5 │ │ +033a6c: 6e30 ee09 9708 |0070: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09ee │ │ +033a72: 54b7 ce01 |0073: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033a76: 8258 |0075: int-to-float v8, v5 │ │ +033a78: 6e30 ee09 9708 |0076: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09ee │ │ +033a7e: 54b7 d101 |0079: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033a82: 8258 |007b: int-to-float v8, v5 │ │ +033a84: 6e30 ee09 9708 |007c: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@09ee │ │ +033a8a: 6e10 aa00 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00aa │ │ +033a90: 54b7 d401 |0082: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033a94: 6e10 e409 0700 |0084: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@09e4 │ │ +033a9a: 0c07 |0087: move-result-object v7 │ │ +033a9c: 6e10 9e00 0700 |0088: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@009e │ │ +033aa2: 0a01 |008b: move-result v1 │ │ +033aa4: 1507 0099 |008c: const/high16 v7, #int -1728053248 // #9900 │ │ +033aa8: 1408 ffff ff00 |008e: const v8, #float 2.35099e-38 // #00ffffff │ │ +033aae: b518 |0091: and-int/2addr v8, v1 │ │ +033ab0: 9606 0708 |0092: or-int v6, v7, v8 │ │ +033ab4: 54b7 d401 |0094: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033ab8: 6e20 ed09 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ +033abe: 54b7 d101 |0099: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033ac2: 6e20 ed09 6700 |009b: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@09ed │ │ +033ac8: 54b7 d401 |009e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033acc: 6208 5302 |00a0: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0253 │ │ +033ad0: 6e20 e709 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@09e7 │ │ +033ad6: 54b7 ce01 |00a5: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033ada: 6208 5302 |00a7: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0253 │ │ +033ade: 6e20 e709 8700 |00a9: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@09e7 │ │ +033ae4: 54b7 d101 |00ac: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033ae8: 6208 5302 |00ae: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0253 │ │ +033aec: 6e20 e709 8700 |00b0: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@09e7 │ │ +033af2: 54b7 d401 |00b3: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033af6: 6e10 ea09 0700 |00b5: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@09ea │ │ +033afc: 54b7 ce01 |00b8: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033b00: 6e10 ea09 0700 |00ba: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@09ea │ │ +033b06: 54b7 d101 |00bd: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033b0a: 6e10 ea09 0700 |00bf: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@09ea │ │ +033b10: 6e10 7000 0c00 |00c2: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ +033b16: 0c07 |00c5: move-result-object v7 │ │ +033b18: 6e10 9f00 0700 |00c6: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@009f │ │ +033b1e: 0c07 |00c9: move-result-object v7 │ │ +033b20: 5272 5502 |00ca: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0255 │ │ +033b24: 1507 8041 |00cc: const/high16 v7, #int 1098907648 // #4180 │ │ +033b28: c827 |00ce: mul-float/2addr v7, v2 │ │ +033b2a: 8777 |00cf: float-to-int v7, v7 │ │ +033b2c: 59b7 d501 |00d0: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01d5 │ │ +033b30: 0e00 |00d2: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=71 │ │ + 0x0005 line=48 │ │ + 0x0008 line=49 │ │ + 0x000c line=55 │ │ + 0x0014 line=73 │ │ + 0x001e line=74 │ │ + 0x0028 line=75 │ │ + 0x0032 line=77 │ │ + 0x0038 line=78 │ │ + 0x003c line=79 │ │ + 0x003e line=80 │ │ + 0x0043 line=81 │ │ + 0x0048 line=82 │ │ + 0x004d line=84 │ │ + 0x0053 line=85 │ │ + 0x0057 line=86 │ │ + 0x005c line=87 │ │ + 0x0061 line=88 │ │ + 0x0066 line=90 │ │ + 0x006b line=91 │ │ + 0x006d line=92 │ │ + 0x0073 line=93 │ │ + 0x0079 line=94 │ │ + 0x007f line=96 │ │ + 0x0082 line=98 │ │ + 0x008c line=99 │ │ + 0x0094 line=100 │ │ + 0x0099 line=101 │ │ + 0x009e line=103 │ │ + 0x00a5 line=104 │ │ + 0x00ac line=105 │ │ + 0x00b3 line=106 │ │ + 0x00b8 line=107 │ │ + 0x00bd line=108 │ │ + 0x00c2 line=110 │ │ + 0x00cc line=111 │ │ + 0x00d2 line=112 │ │ + locals : │ │ + 0x0057 - 0x0066 reg=4 textColor I │ │ + 0x0038 - 0x00d3 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x008c - 0x00d3 reg=1 defaultColor I │ │ + 0x00cc - 0x00d3 reg=2 density F │ │ + 0x003c - 0x00d3 reg=3 textAppearance I │ │ + 0x006b - 0x00d3 reg=5 textSize I │ │ + 0x0094 - 0x00d3 reg=6 transparentColor I │ │ + 0x0000 - 0x00d3 reg=11 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x00d3 reg=12 context Landroid/content/Context; │ │ + 0x0000 - 0x00d3 reg=13 attrs Landroid/util/AttributeSet; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +033b34: |[033b34] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +033b44: 6f10 2c09 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@092c │ │ +033b4a: 6e10 2005 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0520 │ │ +033b50: 0c02 |0006: move-result-object v2 │ │ +033b52: 2023 ed00 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@00ed │ │ +033b56: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +033b5a: 2203 8c01 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@018c │ │ +033b5e: 1a04 df05 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@05df │ │ +033b62: 7020 1f0a 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +033b68: 2703 |0012: throw v3 │ │ +033b6a: 0721 |0013: move-object v1, v2 │ │ +033b6c: 1f01 ed00 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@00ed │ │ +033b70: 6e10 ba05 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ +033b76: 0c00 |0019: move-result-object v0 │ │ +033b78: 5453 d201 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ +033b7c: 6e20 f605 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@05f6 │ │ +033b82: 5453 d201 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ +033b86: 6e20 f905 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@05f9 │ │ +033b8c: 5b51 d301 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033b90: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +033b92: 6e30 2805 3500 |0027: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0528 │ │ +033b98: 0e00 |002a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + 0x0003 line=118 │ │ + 0x0007 line=119 │ │ + 0x000b line=120 │ │ + 0x0014 line=124 │ │ + 0x0016 line=125 │ │ + 0x001a line=127 │ │ + 0x001f line=128 │ │ + 0x0024 line=129 │ │ + 0x0026 line=130 │ │ + 0x002a line=131 │ │ + locals : │ │ + 0x001a - 0x002b reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0016 - 0x002b reg=1 pager Landroid/support/v4/view/ViewPager; │ │ + 0x0007 - 0x002b reg=2 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x002b reg=5 this Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +033b9c: |[033b9c] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +033bac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033bae: 5420 d301 |0001: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033bb2: 6e10 ba05 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ +033bb8: 0c00 |0006: move-result-object v0 │ │ +033bba: 6e30 2805 0201 |0007: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0528 │ │ +033bc0: 5420 d301 |000a: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033bc4: 6e20 f605 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@05f6 │ │ +033bca: 5420 d301 |000f: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033bce: 6e20 f905 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@05f9 │ │ +033bd4: 5b21 d301 |0014: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033bd8: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=135 │ │ + 0x000a line=136 │ │ + 0x000f line=137 │ │ + 0x0014 line=138 │ │ + 0x0016 line=139 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +033bdc: |[033bdc] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +033bec: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033bf0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +033bf4: 5420 d301 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033bf8: 6e10 be05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ +033bfe: 0a00 |0009: move-result v0 │ │ +033c00: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +033c02: 6e30 2a05 0201 |000b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@052a │ │ +033c08: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=285 │ │ + 0x0004 line=286 │ │ + 0x000e line=288 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x000f reg=3 changed Z │ │ + 0x0000 - 0x000f reg=4 l I │ │ + 0x0000 - 0x000f reg=5 t I │ │ + 0x0000 - 0x000f reg=6 r I │ │ + 0x0000 - 0x000f reg=7 b I │ │ + │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 16 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 107 16-bit code units │ │ +033c0c: |[033c0c] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +033c1c: 7110 ea08 0e00 |0000: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@08ea │ │ +033c22: 0a09 |0003: move-result v9 │ │ +033c24: 7110 ea08 0f00 |0004: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@08ea │ │ +033c2a: 0a04 |0007: move-result v4 │ │ +033c2c: 7110 eb08 0e00 |0008: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08eb │ │ +033c32: 0a0a |000b: move-result v10 │ │ +033c34: 7110 eb08 0f00 |000c: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@08eb │ │ +033c3a: 0a05 |000f: move-result v5 │ │ +033c3c: 150b 0040 |0010: const/high16 v11, #int 1073741824 // #4000 │ │ +033c40: 32b9 0a00 |0012: if-eq v9, v11, 001c // +000a │ │ +033c44: 220b 8c01 |0014: new-instance v11, Ljava/lang/IllegalStateException; // type@018c │ │ +033c48: 1a0c 8905 |0016: const-string v12, "Must measure with an exact width" // string@0589 │ │ +033c4c: 7020 1f0a cb00 |0018: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +033c52: 270b |001b: throw v11 │ │ +033c54: 0151 |001c: move v1, v5 │ │ +033c56: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +033c58: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +033c5a: 6e10 1a05 0d00 |001f: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@051a │ │ +033c60: 0c00 |0022: move-result-object v0 │ │ +033c62: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ +033c66: 6e10 dc00 0000 |0025: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00dc │ │ +033c6c: 0a06 |0028: move-result v6 │ │ +033c6e: 6e10 1f05 0d00 |0029: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@051f │ │ +033c74: 0a0b |002c: move-result v11 │ │ +033c76: 6e10 1c05 0d00 |002d: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@051c │ │ +033c7c: 0a0c |0030: move-result v12 │ │ +033c7e: 9007 0b0c |0031: add-int v7, v11, v12 │ │ +033c82: b171 |0033: sub-int/2addr v1, v7 │ │ +033c84: 82ab |0034: int-to-float v11, v10 │ │ +033c86: 140c cdcc 4c3f |0035: const v12, #float 0.8 // #3f4ccccd │ │ +033c8c: c8cb |0038: mul-float/2addr v11, v12 │ │ +033c8e: 87bb |0039: float-to-int v11, v11 │ │ +033c90: 150c 0080 |003a: const/high16 v12, #int -2147483648 // #8000 │ │ +033c94: 7120 ec08 cb00 |003c: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +033c9a: 0a03 |003f: move-result v3 │ │ +033c9c: 7120 ec08 4100 |0040: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +033ca2: 0a02 |0043: move-result v2 │ │ +033ca4: 54db d401 |0044: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033ca8: 6e30 e609 3b02 |0046: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ +033cae: 54db ce01 |0049: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033cb2: 6e30 e609 3b02 |004b: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ +033cb8: 54db d101 |004e: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033cbc: 6e30 e609 3b02 |0050: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ +033cc2: 150b 0040 |0053: const/high16 v11, #int 1073741824 // #4000 │ │ +033cc6: 33b4 0600 |0055: if-ne v4, v11, 005b // +0006 │ │ +033cca: 6e30 2705 ad05 |0057: invoke-virtual {v13, v10, v5}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0527 │ │ +033cd0: 0e00 |005a: return-void │ │ +033cd2: 54db ce01 |005b: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033cd6: 6e10 e209 0b00 |005d: invoke-virtual {v11}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ +033cdc: 0a08 |0060: move-result v8 │ │ +033cde: 900b 0807 |0061: add-int v11, v8, v7 │ │ +033ce2: 7120 300a b600 |0063: invoke-static {v6, v11}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +033ce8: 0a0b |0066: move-result v11 │ │ +033cea: 6e30 2705 ad0b |0067: invoke-virtual {v13, v10, v11}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0527 │ │ +033cf0: 28f0 |006a: goto 005a // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=248 │ │ + 0x0004 line=249 │ │ + 0x0008 line=250 │ │ + 0x000c line=251 │ │ + 0x0010 line=253 │ │ + 0x0014 line=254 │ │ + 0x001c line=257 │ │ + 0x001d line=258 │ │ + 0x001e line=259 │ │ + 0x001f line=260 │ │ + 0x0023 line=261 │ │ + 0x0025 line=262 │ │ + 0x0029 line=264 │ │ + 0x0033 line=265 │ │ + 0x0034 line=267 │ │ + 0x0040 line=269 │ │ + 0x0044 line=271 │ │ + 0x0049 line=272 │ │ + 0x004e line=273 │ │ + 0x0053 line=275 │ │ + 0x0057 line=276 │ │ + 0x005a line=281 │ │ + 0x005b line=278 │ │ + 0x0061 line=279 │ │ + locals : │ │ + 0x0023 - 0x006b reg=0 bg Landroid/graphics/drawable/Drawable; │ │ + 0x001d - 0x006b reg=1 childHeight I │ │ + 0x0044 - 0x006b reg=2 childHeightSpec I │ │ + 0x0040 - 0x006b reg=3 childWidthSpec I │ │ + 0x0008 - 0x006b reg=4 heightMode I │ │ + 0x0010 - 0x006b reg=5 heightSize I │ │ + 0x001e - 0x006b reg=6 minHeight I │ │ + 0x001f - 0x006b reg=7 padding I │ │ + 0x0061 - 0x006b reg=8 textHeight I │ │ + 0x0004 - 0x006b reg=9 widthMode I │ │ + 0x000c - 0x006b reg=10 widthSize I │ │ + 0x0000 - 0x006b reg=13 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x006b reg=14 widthMeasureSpec I │ │ + 0x0000 - 0x006b reg=15 heightMeasureSpec I │ │ + │ │ + #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'requestLayout' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +033cf4: |[033cf4] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +033d04: 5510 d701 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01d7 │ │ +033d08: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +033d0c: 6f10 3309 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0933 │ │ +033d12: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + 0x0004 line=181 │ │ + 0x0007 line=183 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'updateAdapter' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 38 16-bit code units │ │ +033d14: |[033d14] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +033d24: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +033d28: 5410 d201 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ +033d2c: 6e20 0e05 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@050e │ │ +033d32: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ +033d36: 5410 d201 |0009: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d2 │ │ +033d3a: 6e20 0705 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0507 │ │ +033d40: 5410 d301 |000e: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033d44: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ +033d48: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +033d4a: 5910 cf01 |0013: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ +033d4e: 1500 80bf |0015: const/high16 v0, #int -1082130432 // #bf80 │ │ +033d52: 5910 d001 |0017: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ +033d56: 5410 d301 |0019: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033d5a: 6e10 be05 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05be │ │ +033d60: 0a00 |001e: move-result v0 │ │ +033d62: 6e30 2905 0103 |001f: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ +033d68: 6e10 2605 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0526 │ │ +033d6e: 0e00 |0025: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0002 line=187 │ │ + 0x0007 line=189 │ │ + 0x0009 line=190 │ │ + 0x000e line=192 │ │ + 0x0012 line=193 │ │ + 0x0015 line=194 │ │ + 0x0019 line=195 │ │ + 0x0022 line=196 │ │ + 0x0025 line=198 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0026 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0026 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'updateText' │ │ + type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 136 16-bit code units │ │ +033d70: |[033d70] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +033d80: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +033d82: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +033d84: 380b 8200 |0002: if-eqz v11, 0084 // +0082 │ │ +033d88: 6e10 0005 0b00 |0004: invoke-virtual {v11}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0500 │ │ +033d8e: 0a03 |0007: move-result v3 │ │ +033d90: 5c97 d701 |0008: iput-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01d7 │ │ +033d94: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +033d96: 347a 0a00 |000b: if-lt v10, v7, 0015 // +000a │ │ +033d9a: 380b 0800 |000d: if-eqz v11, 0015 // +0008 │ │ +033d9e: d807 0aff |000f: add-int/lit8 v7, v10, #int -1 // #ff │ │ +033da2: 6e20 0205 7b00 |0011: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0502 │ │ +033da8: 0c04 |0014: move-result-object v4 │ │ +033daa: 5497 d401 |0015: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033dae: 6e20 eb09 4700 |0017: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +033db4: 5498 ce01 |001a: iget-object v8, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033db8: 380b 6a00 |001c: if-eqz v11, 0086 // +006a │ │ +033dbc: 6e20 0205 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0502 │ │ +033dc2: 0c07 |0021: move-result-object v7 │ │ +033dc4: 6e20 eb09 7800 |0022: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +033dca: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +033dcc: d807 0a01 |0026: add-int/lit8 v7, v10, #int 1 // #01 │ │ +033dd0: 3537 0a00 |0028: if-ge v7, v3, 0032 // +000a │ │ +033dd4: 380b 0800 |002a: if-eqz v11, 0032 // +0008 │ │ +033dd8: d807 0a01 |002c: add-int/lit8 v7, v10, #int 1 // #01 │ │ +033ddc: 6e20 0205 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0502 │ │ +033de2: 0c04 |0031: move-result-object v4 │ │ +033de4: 5497 d101 |0032: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033de8: 6e20 eb09 4700 |0034: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +033dee: 6e10 2105 0900 |0037: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0521 │ │ +033df4: 0a07 |003a: move-result v7 │ │ +033df6: 6e10 1d05 0900 |003b: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@051d │ │ +033dfc: 0a08 |003e: move-result v8 │ │ +033dfe: b187 |003f: sub-int/2addr v7, v8 │ │ +033e00: 6e10 1e05 0900 |0040: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@051e │ │ +033e06: 0a08 |0043: move-result v8 │ │ +033e08: 9105 0708 |0044: sub-int v5, v7, v8 │ │ +033e0c: 6e10 1b05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@051b │ │ +033e12: 0a07 |0049: move-result v7 │ │ +033e14: 6e10 1f05 0900 |004a: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@051f │ │ +033e1a: 0a08 |004d: move-result v8 │ │ +033e1c: b187 |004e: sub-int/2addr v7, v8 │ │ +033e1e: 6e10 1c05 0900 |004f: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@051c │ │ +033e24: 0a08 |0052: move-result v8 │ │ +033e26: 9100 0708 |0053: sub-int v0, v7, v8 │ │ +033e2a: 8257 |0055: int-to-float v7, v5 │ │ +033e2c: 1408 cdcc 4c3f |0056: const v8, #float 0.8 // #3f4ccccd │ │ +033e32: c887 |0059: mul-float/2addr v7, v8 │ │ +033e34: 8777 |005a: float-to-int v7, v7 │ │ +033e36: 1508 0080 |005b: const/high16 v8, #int -2147483648 // #8000 │ │ +033e3a: 7120 ec08 8700 |005d: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +033e40: 0a02 |0060: move-result v2 │ │ +033e42: 1507 0040 |0061: const/high16 v7, #int 1073741824 // #4000 │ │ +033e46: 7120 ec08 7000 |0063: invoke-static {v0, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@08ec │ │ +033e4c: 0a01 |0066: move-result v1 │ │ +033e4e: 5497 d401 |0067: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033e52: 6e30 e609 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ +033e58: 5497 ce01 |006c: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033e5c: 6e30 e609 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ +033e62: 5497 d101 |0071: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033e66: 6e30 e609 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@09e6 │ │ +033e6c: 599a cf01 |0076: iput v10, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ +033e70: 5597 d601 |0078: iget-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01d6 │ │ +033e74: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +033e78: 5297 d001 |007c: iget v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ +033e7c: 6e30 2a05 a907 |007e: invoke-virtual {v9, v10, v7}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@052a │ │ +033e82: 5c96 d701 |0081: iput-boolean v6, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01d7 │ │ +033e86: 0e00 |0083: return-void │ │ +033e88: 0163 |0084: move v3, v6 │ │ +033e8a: 2883 |0085: goto 0008 // -007d │ │ +033e8c: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +033e8e: 289b |0087: goto 0022 // -0065 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=142 │ │ + 0x0008 line=143 │ │ + 0x000a line=145 │ │ + 0x000b line=146 │ │ + 0x000f line=147 │ │ + 0x0015 line=149 │ │ + 0x001a line=151 │ │ + 0x0025 line=153 │ │ + 0x0026 line=154 │ │ + 0x002c line=155 │ │ + 0x0032 line=157 │ │ + 0x0037 line=160 │ │ + 0x0046 line=161 │ │ + 0x0055 line=162 │ │ + 0x0061 line=164 │ │ + 0x0067 line=165 │ │ + 0x006c line=166 │ │ + 0x0071 line=167 │ │ + 0x0076 line=169 │ │ + 0x0078 line=171 │ │ + 0x007c line=172 │ │ + 0x0081 line=175 │ │ + 0x0083 line=176 │ │ + 0x0085 line=142 │ │ + 0x0086 line=151 │ │ + locals : │ │ + 0x0055 - 0x0084 reg=0 childHeight I │ │ + 0x0067 - 0x0084 reg=1 childHeightSpec I │ │ + 0x0061 - 0x0084 reg=2 childWidthSpec I │ │ + 0x0008 - 0x0084 reg=3 itemCount I │ │ + 0x000b - 0x0084 reg=4 text Ljava/lang/CharSequence; │ │ + 0x0046 - 0x0084 reg=5 width I │ │ + 0x0086 - 0x0088 reg=3 itemCount I │ │ + 0x0086 - 0x0088 reg=4 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0088 reg=9 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0088 reg=10 currentItem I │ │ + 0x0000 - 0x0088 reg=11 adapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'updateTextPositions' │ │ + type : '(IF)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 26 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 270 16-bit code units │ │ +033e90: |[033e90] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IF)V │ │ +033ea0: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +033ea4: 5200 cf01 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01cf │ │ +033ea8: 0214 0000 |0004: move/from16 v20, v0 │ │ +033eac: 0200 1800 |0006: move/from16 v0, v24 │ │ +033eb0: 0201 1400 |0008: move/from16 v1, v20 │ │ +033eb4: 3210 f900 |000a: if-eq v0, v1, 0103 // +00f9 │ │ +033eb8: 0800 1700 |000c: move-object/from16 v0, v23 │ │ +033ebc: 5400 d301 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d3 │ │ +033ec0: 0814 0000 |0010: move-object/from16 v20, v0 │ │ +033ec4: 7401 ba05 1400 |0012: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ba │ │ +033eca: 0c14 |0015: move-result-object v20 │ │ +033ecc: 0800 1700 |0016: move-object/from16 v0, v23 │ │ +033ed0: 0201 1800 |0018: move/from16 v1, v24 │ │ +033ed4: 0802 1400 |001a: move-object/from16 v2, v20 │ │ +033ed8: 6e30 2905 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0529 │ │ +033ede: 1314 0100 |001f: const/16 v20, #int 1 // #1 │ │ +033ee2: 0200 1400 |0021: move/from16 v0, v20 │ │ +033ee6: 0801 1700 |0023: move-object/from16 v1, v23 │ │ +033eea: 5c10 d601 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01d6 │ │ +033eee: 0800 1700 |0027: move-object/from16 v0, v23 │ │ +033ef2: 5400 d401 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033ef6: 0814 0000 |002b: move-object/from16 v20, v0 │ │ +033efa: 7401 e309 1400 |002d: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@09e3 │ │ +033f00: 0a10 |0030: move-result v16 │ │ +033f02: 0800 1700 |0031: move-object/from16 v0, v23 │ │ +033f06: 5400 ce01 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033f0a: 0814 0000 |0035: move-object/from16 v20, v0 │ │ +033f0e: 7401 e309 1400 |0037: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@09e3 │ │ +033f14: 0a08 |003a: move-result v8 │ │ +033f16: 0800 1700 |003b: move-object/from16 v0, v23 │ │ +033f1a: 5400 d101 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +033f1e: 0814 0000 |003f: move-object/from16 v20, v0 │ │ +033f22: 7401 e309 1400 |0041: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@09e3 │ │ +033f28: 0a0b |0044: move-result v11 │ │ +033f2a: db09 0802 |0045: div-int/lit8 v9, v8, #int 2 // #02 │ │ +033f2e: 7401 2105 1700 |0047: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0521 │ │ +033f34: 0a11 |004a: move-result v17 │ │ +033f36: 7401 1d05 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@051d │ │ +033f3c: 0a0c |004e: move-result v12 │ │ +033f3e: 7401 1e05 1700 |004f: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@051e │ │ +033f44: 0a0d |0052: move-result v13 │ │ +033f46: 7401 1f05 1700 |0053: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@051f │ │ +033f4c: 0a0e |0056: move-result v14 │ │ +033f4e: 9012 0c09 |0057: add-int v18, v12, v9 │ │ +033f52: 9013 0d09 |0059: add-int v19, v13, v9 │ │ +033f56: 9114 1112 |005b: sub-int v20, v17, v18 │ │ +033f5a: 9103 1413 |005d: sub-int v3, v20, v19 │ │ +033f5e: 1514 003f |005f: const/high16 v20, #int 1056964608 // #3f00 │ │ +033f62: a606 1914 |0061: add-float v6, v25, v20 │ │ +033f66: 1514 803f |0063: const/high16 v20, #int 1065353216 // #3f80 │ │ +033f6a: 2d14 0614 |0065: cmpl-float v20, v6, v20 │ │ +033f6e: 3d14 0600 |0067: if-lez v20, 006d // +0006 │ │ +033f72: 1514 803f |0069: const/high16 v20, #int 1065353216 // #3f80 │ │ +033f76: a706 0614 |006b: sub-float v6, v6, v20 │ │ +033f7a: 9114 1113 |006d: sub-int v20, v17, v19 │ │ +033f7e: 8230 |006f: int-to-float v0, v3 │ │ +033f80: 0215 0000 |0070: move/from16 v21, v0 │ │ +033f84: a815 1506 |0072: mul-float v21, v21, v6 │ │ +033f88: 0200 1500 |0074: move/from16 v0, v21 │ │ +033f8c: 8700 |0076: float-to-int v0, v0 │ │ +033f8e: 0215 0000 |0077: move/from16 v21, v0 │ │ +033f92: 9104 1415 |0079: sub-int v4, v20, v21 │ │ +033f96: db14 0802 |007b: div-int/lit8 v20, v8, #int 2 // #02 │ │ +033f9a: 9105 0414 |007d: sub-int v5, v4, v20 │ │ +033f9e: 9007 0508 |007f: add-int v7, v5, v8 │ │ +033fa2: 0800 1700 |0081: move-object/from16 v0, v23 │ │ +033fa6: 5400 ce01 |0083: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033faa: 0814 0000 |0085: move-object/from16 v20, v0 │ │ +033fae: 0800 1700 |0087: move-object/from16 v0, v23 │ │ +033fb2: 5400 ce01 |0089: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01ce │ │ +033fb6: 0815 0000 |008b: move-object/from16 v21, v0 │ │ +033fba: 7401 e209 1500 |008d: invoke-virtual/range {v21}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ +033fc0: 0a15 |0090: move-result v21 │ │ +033fc2: 9015 150e |0091: add-int v21, v21, v14 │ │ +033fc6: 0800 1400 |0093: move-object/from16 v0, v20 │ │ +033fca: 0201 1500 |0095: move/from16 v1, v21 │ │ +033fce: 6e51 e509 507e |0097: invoke-virtual {v0, v5, v14, v7, v1}, Landroid/widget/TextView;.layout:(IIII)V // method@09e5 │ │ +033fd4: 0800 1700 |009a: move-object/from16 v0, v23 │ │ +033fd8: 5200 d501 |009c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01d5 │ │ +033fdc: 0214 0000 |009e: move/from16 v20, v0 │ │ +033fe0: 9114 0514 |00a0: sub-int v20, v5, v20 │ │ +033fe4: 9114 1410 |00a2: sub-int v20, v20, v16 │ │ +033fe8: 0200 1400 |00a4: move/from16 v0, v20 │ │ +033fec: 7120 320a 0c00 |00a6: invoke-static {v12, v0}, Ljava/lang/Math;.min:(II)I // method@0a32 │ │ +033ff2: 0a0f |00a9: move-result v15 │ │ +033ff4: 0800 1700 |00aa: move-object/from16 v0, v23 │ │ +033ff8: 5400 d401 |00ac: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +033ffc: 0814 0000 |00ae: move-object/from16 v20, v0 │ │ +034000: 9015 0f10 |00b0: add-int v21, v15, v16 │ │ +034004: 0800 1700 |00b2: move-object/from16 v0, v23 │ │ +034008: 5400 d401 |00b4: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d4 │ │ +03400c: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ +034010: 7401 e209 1600 |00b8: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ +034016: 0a16 |00bb: move-result v22 │ │ +034018: 9016 160e |00bc: add-int v22, v22, v14 │ │ +03401c: 0800 1400 |00be: move-object/from16 v0, v20 │ │ +034020: 0201 1500 |00c0: move/from16 v1, v21 │ │ +034024: 0202 1600 |00c2: move/from16 v2, v22 │ │ +034028: 6e52 e509 f01e |00c4: invoke-virtual {v0, v15, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@09e5 │ │ +03402e: 9114 110d |00c7: sub-int v20, v17, v13 │ │ +034032: 9114 140b |00c9: sub-int v20, v20, v11 │ │ +034036: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ +03403a: 5200 d501 |00cd: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01d5 │ │ +03403e: 0215 0000 |00cf: move/from16 v21, v0 │ │ +034042: 9015 1507 |00d1: add-int v21, v21, v7 │ │ +034046: 7702 300a 1400 |00d3: invoke-static/range {v20, v21}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ +03404c: 0a0a |00d6: move-result v10 │ │ +03404e: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ +034052: 5400 d101 |00d9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +034056: 0814 0000 |00db: move-object/from16 v20, v0 │ │ +03405a: 9015 0a0b |00dd: add-int v21, v10, v11 │ │ +03405e: 0800 1700 |00df: move-object/from16 v0, v23 │ │ +034062: 5400 d101 |00e1: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d1 │ │ +034066: 0816 0000 |00e3: move-object/from16 v22, v0 │ │ +03406a: 7401 e209 1600 |00e5: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@09e2 │ │ +034070: 0a16 |00e8: move-result v22 │ │ +034072: 9016 160e |00e9: add-int v22, v22, v14 │ │ +034076: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +03407a: 0201 1500 |00ed: move/from16 v1, v21 │ │ +03407e: 0202 1600 |00ef: move/from16 v2, v22 │ │ +034082: 6e52 e509 a01e |00f1: invoke-virtual {v0, v10, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@09e5 │ │ +034088: 0200 1900 |00f4: move/from16 v0, v25 │ │ +03408c: 0801 1700 |00f6: move-object/from16 v1, v23 │ │ +034090: 5910 d001 |00f8: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ +034094: 1314 0000 |00fa: const/16 v20, #int 0 // #0 │ │ +034098: 0200 1400 |00fc: move/from16 v0, v20 │ │ +03409c: 0801 1700 |00fe: move-object/from16 v1, v23 │ │ +0340a0: 5c10 d601 |0100: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01d6 │ │ +0340a4: 0e00 |0102: return-void │ │ +0340a6: 0800 1700 |0103: move-object/from16 v0, v23 │ │ +0340aa: 5200 d001 |0105: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d0 │ │ +0340ae: 0214 0000 |0107: move/from16 v20, v0 │ │ +0340b2: 2d14 1914 |0109: cmpl-float v20, v25, v20 │ │ +0340b6: 3914 14ff |010b: if-nez v20, 001f // -00ec │ │ +0340ba: 28f5 |010d: goto 0102 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x000c line=202 │ │ + 0x001f line=207 │ │ + 0x0027 line=209 │ │ + 0x0031 line=210 │ │ + 0x003b line=211 │ │ + 0x0045 line=212 │ │ + 0x0047 line=214 │ │ + 0x004b line=215 │ │ + 0x004f line=216 │ │ + 0x0053 line=217 │ │ + 0x0057 line=218 │ │ + 0x0059 line=219 │ │ + 0x005b line=220 │ │ + 0x005f line=222 │ │ + 0x0063 line=223 │ │ + 0x0069 line=224 │ │ + 0x006d line=226 │ │ + 0x007b line=227 │ │ + 0x007f line=228 │ │ + 0x0081 line=230 │ │ + 0x009a line=233 │ │ + 0x00aa line=234 │ │ + 0x00c7 line=237 │ │ + 0x00d7 line=239 │ │ + 0x00f4 line=242 │ │ + 0x00fa line=243 │ │ + 0x0102 line=244 │ │ + 0x0103 line=203 │ │ + locals : │ │ + 0x005f - 0x0102 reg=3 contentWidth I │ │ + 0x007b - 0x0102 reg=4 currCenter I │ │ + 0x007f - 0x0102 reg=5 currLeft I │ │ + 0x0063 - 0x0102 reg=6 currOffset F │ │ + 0x0081 - 0x0102 reg=7 currRight I │ │ + 0x003b - 0x0102 reg=8 currWidth I │ │ + 0x0047 - 0x0102 reg=9 halfCurrWidth I │ │ + 0x00d7 - 0x0102 reg=10 nextLeft I │ │ + 0x0045 - 0x0102 reg=11 nextWidth I │ │ + 0x004f - 0x0102 reg=12 paddingLeft I │ │ + 0x0053 - 0x0102 reg=13 paddingRight I │ │ + 0x0057 - 0x0102 reg=14 paddingTop I │ │ + 0x00aa - 0x0102 reg=15 prevLeft I │ │ + 0x0031 - 0x0102 reg=16 prevWidth I │ │ + 0x004b - 0x0102 reg=17 stripWidth I │ │ + 0x0059 - 0x0102 reg=18 textPaddedLeft I │ │ + 0x005b - 0x0102 reg=19 textPaddedRight I │ │ + 0x0000 - 0x010e reg=23 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x010e reg=24 position I │ │ + 0x0000 - 0x010e reg=25 positionOffset F │ │ + │ │ + source_file_idx : 1504 (PagerTitleStrip.java) │ │ + │ │ +Class #233 header: │ │ +class_idx : 204 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1726 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #233 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseVelocityTrackerVersionImpl" │ │ + │ │ +Class #233 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_CLEAR_FOCUS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_CLEAR_SELECTION' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_FOCUS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_SELECT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'mInfo' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -026b40: |[026b40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -026b50: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -026b54: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -026b58: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -026b5c: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@00fc │ │ -026b60: 7010 4106 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0641 │ │ -026b66: 6900 3002 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026b6a: 0e00 |000d: return-void │ │ -026b6c: 2200 fe00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@00fe │ │ -026b70: 7010 a206 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06a2 │ │ -026b76: 6900 3002 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026b7a: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 4 16-bit code units │ │ +0340bc: |[0340bc] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +0340cc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0340d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=511 │ │ - 0x0006 line=512 │ │ - 0x000d line=516 │ │ - 0x000e line=514 │ │ + 0x0000 line=37 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : '' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -026b7c: |[026b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -026b8c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -026b92: 5b01 3102 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026b96: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +0340d4: |[0340d4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0340e4: 6e10 d908 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@08d9 │ │ +0340ea: 0a00 |0003: move-result v0 │ │ +0340ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=547 │ │ - 0x0003 line=548 │ │ - 0x0005 line=549 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + 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 │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'access$000' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026b98: |[026b98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -026ba8: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026bac: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0340f0: |[0340f0] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +034100: 6e10 db08 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@08db │ │ +034106: 0a00 |0003: move-result v0 │ │ +034108: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=44 │ │ locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - #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 │ │ -026bb0: |[026bb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -026bc0: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026bc4: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026bc8: 7210 8b06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@068b │ │ -026bce: 0c01 |0007: move-result-object v1 │ │ -026bd0: 7020 d406 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -026bd6: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=577 │ │ - locals : │ │ + source_file_idx : 1726 (VelocityTrackerCompat.java) │ │ │ │ - #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 │ │ -026bd8: |[026bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -026be8: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026bec: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026bf0: 5432 3102 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026bf4: 7220 8d06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@068d │ │ -026bfa: 0c01 |0009: move-result-object v1 │ │ -026bfc: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -026c02: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=588 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +Class #234 header: │ │ +class_idx : 205 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1726 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ +Class #234 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombVelocityTrackerVersionImpl" │ │ + │ │ +Class #234 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -026c04: |[026c04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -026c14: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026c18: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026c1c: 7220 8c06 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@068c │ │ -026c22: 0c01 |0007: move-result-object v1 │ │ -026c24: 7020 d406 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -026c2a: 1100 |000b: return-object v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03410c: |[03410c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +03411c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=568 │ │ + 0x0000 line=51 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'addAction' │ │ - type : '(I)V' │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -026c2c: |[026c2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -026c3c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026c40: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026c44: 7230 7306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0673 │ │ -026c4a: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +034124: |[034124] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +034134: 7120 3805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0538 │ │ +03413a: 0a00 |0003: move-result v0 │ │ +03413c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=675 │ │ - 0x0007 line=676 │ │ + 0x0000 line=54 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 action I │ │ + 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 │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'addChild' │ │ - type : '(Landroid/view/View;)V' │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -026c4c: |[026c4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -026c5c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026c60: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026c64: 7230 7406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0674 │ │ -026c6a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=647 │ │ - 0x0007 line=648 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 46 16-bit code units │ │ -026c6c: |[026c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -026c7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -026c7e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -026c80: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -026c84: 0f01 |0004: return v1 │ │ -026c86: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -026c8a: 0121 |0007: move v1, v2 │ │ -026c8c: 28fc |0008: goto 0004 // -0004 │ │ -026c8e: 6e10 380a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -026c94: 0c03 |000c: move-result-object v3 │ │ -026c96: 6e10 380a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -026c9c: 0c04 |0010: move-result-object v4 │ │ -026c9e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -026ca2: 0121 |0013: move v1, v2 │ │ -026ca4: 28f0 |0014: goto 0004 // -0010 │ │ -026ca6: 0760 |0015: move-object v0, v6 │ │ -026ca8: 1f00 ff00 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026cac: 5453 3102 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026cb0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -026cb4: 5403 3102 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026cb8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -026cbc: 0121 |0020: move v1, v2 │ │ -026cbe: 28e3 |0021: goto 0004 // -001d │ │ -026cc0: 5453 3102 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026cc4: 5404 3102 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026cc8: 6e20 370a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ -026cce: 0a03 |0029: move-result v3 │ │ -026cd0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -026cd4: 0121 |002c: move v1, v2 │ │ -026cd6: 28d7 |002d: goto 0004 // -0029 │ │ + insns size : 5 16-bit code units │ │ +034140: |[034140] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +034150: 7120 3905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0539 │ │ +034156: 0a00 |0003: move-result v0 │ │ +034158: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=1149 │ │ - 0x0004 line=1166 │ │ - 0x0005 line=1152 │ │ - 0x0008 line=1153 │ │ - 0x0009 line=1155 │ │ - 0x0014 line=1156 │ │ - 0x0016 line=1158 │ │ - 0x0018 line=1159 │ │ - 0x001c line=1160 │ │ - 0x0021 line=1161 │ │ - 0x0022 line=1163 │ │ - 0x002d line=1164 │ │ + 0x0000 line=58 │ │ locals : │ │ - 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ + 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 │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 36 16-bit code units │ │ -026cd8: |[026cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -026ce8: 2204 ba01 |0000: new-instance v4, Ljava/util/ArrayList; // type@01ba │ │ -026cec: 7010 790a 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -026cf2: 6205 3002 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026cf6: 5476 3102 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026cfa: 7230 7506 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@0675 │ │ -026d00: 0c03 |000c: move-result-object v3 │ │ -026d02: 7210 aa0a 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0aaa │ │ -026d08: 0a02 |0010: move-result v2 │ │ -026d0a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -026d0c: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -026d10: 7220 a80a 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0aa8 │ │ -026d16: 0c01 |0017: move-result-object v1 │ │ -026d18: 2205 ff00 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026d1c: 7020 d406 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -026d22: 7220 a70a 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -026d28: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -026d2c: 28f0 |0022: goto 0012 // -0010 │ │ -026d2e: 1104 |0023: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=708 │ │ - 0x0005 line=709 │ │ - 0x000d line=710 │ │ - 0x0011 line=711 │ │ - 0x0014 line=712 │ │ - 0x0018 line=713 │ │ - 0x0020 line=711 │ │ - 0x0023 line=715 │ │ - locals : │ │ - 0x0018 - 0x0023 reg=1 info Ljava/lang/Object; │ │ - 0x0012 - 0x0024 reg=0 i I │ │ - 0x0011 - 0x0024 reg=2 infoCount I │ │ - 0x000d - 0x0024 reg=3 infos Ljava/util/List; Ljava/util/List; │ │ - 0x0005 - 0x0024 reg=4 result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0024 reg=7 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0024 reg=8 text Ljava/lang/String; │ │ + source_file_idx : 1726 (VelocityTrackerCompat.java) │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getActions' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #235 header: │ │ +class_idx : 209 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1732 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #235 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewCompatImpl" │ │ + │ │ +Class #235 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026d30: |[026d30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -026d40: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026d44: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026d48: 7220 7606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0676 │ │ -026d4e: 0a00 |0007: move-result v0 │ │ -026d50: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03415c: |[03415c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +03416c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=660 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getBoundsInParent' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -026d54: |[026d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -026d64: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026d68: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026d6c: 7230 7706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0677 │ │ -026d72: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034174: |[034174] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +034184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034186: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=753 │ │ - 0x0007 line=754 │ │ + 0x0000 line=59 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ + 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 │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getBoundsInScreen' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -026d74: |[026d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -026d84: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026d88: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026d8c: 7230 7806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0678 │ │ -026d92: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034188: |[034188] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +034198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03419a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=777 │ │ - 0x0007 line=778 │ │ + 0x0000 line=62 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ + 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 │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getChild' │ │ - type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -026d94: |[026d94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -026da4: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026da8: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026dac: 5432 3102 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026db0: 7230 7906 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0679 │ │ -026db6: 0c01 |0009: move-result-object v1 │ │ -026db8: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -026dbe: 1100 |000d: return-object v0 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03419c: |[03419c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0341ac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0341ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=632 │ │ + 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x000e reg=4 index I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getChildCount' │ │ - type : '()I' │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026dc0: |[026dc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -026dd0: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026dd4: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026dd8: 7220 7a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@067a │ │ -026dde: 0a00 |0007: move-result v0 │ │ -026de0: 0f00 |0008: return v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0341b0: |[0341b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0341c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=615 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getClassName' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026de4: |[026de4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -026df4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026df8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026dfc: 7220 7b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067b │ │ -026e02: 0c00 |0007: move-result-object v0 │ │ -026e04: 1100 |0008: return-object v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0341c4: |[0341c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0341d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1065 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getContentDescription' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026e08: |[026e08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -026e18: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026e1c: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026e20: 7220 7c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067c │ │ -026e26: 0c00 |0007: move-result-object v0 │ │ -026e28: 1100 |0008: return-object v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0341d8: |[0341d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0341e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1113 │ │ + 0x0000 line=75 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getImpl' │ │ - type : '()Ljava/lang/Object;' │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026e2c: |[026e2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ -026e3c: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026e40: 1100 |0002: return-object v0 │ │ + insns size : 1 16-bit code units │ │ +0341ec: |[0341ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0341fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=557 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getPackageName' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026e44: |[026e44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -026e54: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026e58: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026e5c: 7220 7d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067d │ │ -026e62: 0c00 |0007: move-result-object v0 │ │ -026e64: 1100 |0008: return-object v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034200: |[034200] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +034210: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1041 │ │ + 0x0000 line=69 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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 │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getParent' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -026e68: |[026e68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -026e78: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -026e7c: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026e80: 5432 3102 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026e84: 7220 7e06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@067e │ │ -026e8a: 0c01 |0009: move-result-object v1 │ │ -026e8c: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -026e92: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=729 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + source_file_idx : 1732 (ViewCompat.java) │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getText' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026e94: |[026e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -026ea4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026ea8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026eac: 7220 7f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@067f │ │ -026eb2: 0c00 |0007: move-result-object v0 │ │ -026eb4: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1089 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +Class #236 header: │ │ +class_idx : 216 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1736 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getWindowId' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026eb8: |[026eb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -026ec8: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026ecc: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026ed0: 7220 8006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0680 │ │ -026ed6: 0a00 |0007: move-result v0 │ │ -026ed8: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=606 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +Class #236 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #236 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -026edc: |[026edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -026eec: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026ef0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -026ef4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -026ef6: 0f00 |0005: return v0 │ │ -026ef8: 5410 3102 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026efc: 6e10 390a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ -026f02: 0a00 |000b: move-result v0 │ │ -026f04: 28f9 |000c: goto 0005 // -0007 │ │ + insns size : 4 16-bit code units │ │ +034214: |[034214] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +034224: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03422a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1144 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isCheckable' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026f08: |[026f08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -026f18: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026f1c: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026f20: 7220 8106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0681 │ │ -026f26: 0a00 |0007: move-result v0 │ │ -026f28: 0f00 |0008: return v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03422c: |[03422c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +03423c: 6e10 1e09 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@091e │ │ +034242: 0a00 |0003: move-result v0 │ │ +034244: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isChecked' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 1736 (ViewConfigurationCompat.java) │ │ + │ │ +Class #237 header: │ │ +class_idx : 217 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1736 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #237 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ + │ │ +Class #237 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026f2c: |[026f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -026f3c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026f40: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026f44: 7220 8206 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0682 │ │ -026f4a: 0a00 |0007: move-result v0 │ │ -026f4c: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +034248: |[034248] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +034258: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03425e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=825 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isClickable' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026f50: |[026f50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -026f60: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026f64: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026f68: 7220 8306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0683 │ │ -026f6e: 0a00 |0007: move-result v0 │ │ -026f70: 0f00 |0008: return v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +034260: |[034260] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +034270: 7110 7205 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0572 │ │ +034276: 0a00 |0003: move-result v0 │ │ +034278: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=921 │ │ + 0x0000 line=49 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isEnabled' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 1736 (ViewConfigurationCompat.java) │ │ + │ │ +Class #238 header: │ │ +class_idx : 223 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1739 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #238 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatStubImpl" │ │ + │ │ +Class #238 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026f74: |[026f74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -026f84: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026f88: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026f8c: 7220 8406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0684 │ │ -026f92: 0a00 |0007: move-result v0 │ │ -026f94: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03427c: |[03427c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +03428c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=969 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isFocusable' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026f98: |[026f98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -026fa8: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026fac: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026fb0: 7220 8506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0685 │ │ -026fb6: 0a00 |0007: move-result v0 │ │ -026fb8: 0f00 |0008: return v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034294: |[034294] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0342a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0342a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=849 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isFocused' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 1739 (ViewGroupCompat.java) │ │ + │ │ +Class #239 header: │ │ +class_idx : 234 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1746 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #239 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ + │ │ +Class #239 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026fbc: |[026fbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -026fcc: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026fd0: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026fd4: 7220 8606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0686 │ │ -026fda: 0a00 |0007: move-result v0 │ │ -026fdc: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0342a8: |[0342a8] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +0342b8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0342be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=873 │ │ + 0x0000 line=853 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isLongClickable' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -026fe0: |[026fe0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -026ff0: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -026ff4: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -026ff8: 7220 8706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0687 │ │ -026ffe: 0a00 |0007: move-result v0 │ │ -027000: 0f00 |0008: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0342c0: |[0342c0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +0342d0: 2200 eb00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00eb │ │ +0342d4: 7030 9305 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0593 │ │ +0342da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=945 │ │ + 0x0000 line=856 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isPassword' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -027004: |[027004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -027014: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027018: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02701c: 7220 8806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0688 │ │ -027022: 0a00 |0007: move-result v0 │ │ -027024: 0f00 |0008: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0342dc: |[0342dc] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0342ec: 6e30 8e05 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@058e │ │ +0342f2: 0c00 |0003: move-result-object v0 │ │ +0342f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=993 │ │ + 0x0000 line=853 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 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; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isScrollable' │ │ - type : '()Z' │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -027028: |[027028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -027038: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -02703c: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -027040: 7220 8906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0689 │ │ -027046: 0a00 |0007: move-result v0 │ │ -027048: 0f00 |0008: return v0 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0342f8: |[0342f8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +034308: 2320 5b02 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@025b │ │ +03430c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1017 │ │ + 0x0000 line=860 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isSelected' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02704c: |[02704c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -02705c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027060: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -027064: 7220 8a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@068a │ │ -02706a: 0a00 |0007: move-result v0 │ │ -02706c: 0f00 |0008: return v0 │ │ + insns size : 5 16-bit code units │ │ +034310: |[034310] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +034320: 6e20 9005 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0590 │ │ +034326: 0c00 |0003: move-result-object v0 │ │ +034328: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=897 │ │ + 0x0000 line=853 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'performAction' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -027070: |[027070] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -027080: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027084: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -027088: 7230 8e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@068e │ │ -02708e: 0a00 |0007: move-result v0 │ │ -027090: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=691 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0009 reg=3 action I │ │ + source_file_idx : 1746 (ViewPager.java) │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'recycle' │ │ +Class #240 header: │ │ +class_idx : 236 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1746 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #240 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimpleOnPageChangeListener" │ │ + │ │ +Class #240 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -027094: |[027094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -0270a4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0270a8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0270ac: 7220 8f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@068f │ │ -0270b2: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03432c: |[03432c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +03433c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1139 │ │ - 0x0007 line=1140 │ │ + 0x0000 line=240 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setBoundsInParent' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0270b4: |[0270b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -0270c4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0270c8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0270cc: 7230 9006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0690 │ │ -0270d2: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034344: |[034344] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +034354: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=768 │ │ - 0x0007 line=769 │ │ + 0x0000 line=254 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 state I │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setBoundsInScreen' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0270d4: |[0270d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0270e4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0270e8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0270ec: 7230 9006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0690 │ │ -0270f2: 0e00 |0007: return-void │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034358: |[034358] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +034368: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=792 │ │ - 0x0007 line=793 │ │ + 0x0000 line=244 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 position I │ │ + 0x0000 - 0x0001 reg=2 positionOffset F │ │ + 0x0000 - 0x0001 reg=3 positionOffsetPixels I │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setCheckable' │ │ - type : '(Z)V' │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0270f4: |[0270f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -027104: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027108: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02710c: 7230 9206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0692 │ │ -027112: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03436c: |[03436c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +03437c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=816 │ │ - 0x0007 line=817 │ │ + 0x0000 line=249 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 checkable Z │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 position I │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setChecked' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027114: |[027114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -027124: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027128: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02712c: 7230 9306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0693 │ │ -027132: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=840 │ │ - 0x0007 line=841 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 checked Z │ │ + source_file_idx : 1746 (ViewPager.java) │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027134: |[027134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -027144: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027148: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02714c: 7230 9406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0694 │ │ -027152: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1080 │ │ - 0x0007 line=1081 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ +Class #241 header: │ │ +class_idx : 239 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 284 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setClickable' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #241 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventStubImpl" │ │ + │ │ +Class #241 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027154: |[027154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -027164: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027168: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02716c: 7230 9506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0695 │ │ -027172: 0e00 |0007: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +034380: |[034380] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +034390: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=936 │ │ - 0x0007 line=937 │ │ + 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 clickable Z │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027174: |[027174] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -027184: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027188: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02718c: 7230 9606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0696 │ │ -027192: 0e00 |0007: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034398: |[034398] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0343a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1128 │ │ - 0x0007 line=1129 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setEnabled' │ │ - type : '(Z)V' │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : 'getRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027194: |[027194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -0271a4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0271a8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0271ac: 7230 9706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0697 │ │ -0271b2: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0343ac: |[0343ac] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0343bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0343be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=984 │ │ - 0x0007 line=985 │ │ + 0x0000 line=41 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 enabled Z │ │ + 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 │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setFocusable' │ │ - type : '(Z)V' │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0271b4: |[0271b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -0271c4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0271c8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0271cc: 7230 9806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0698 │ │ -0271d2: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0343c0: |[0343c0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0343d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0343d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=864 │ │ - 0x0007 line=865 │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 focusable Z │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ + 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setFocused' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 284 (AccessibilityEventCompat.java) │ │ + │ │ +Class #242 header: │ │ +class_idx : 243 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 289 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #242 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityStateChangeListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #242 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ insns size : 8 16-bit code units │ │ -0271d4: |[0271d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -0271e4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0271e8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0271ec: 7230 9906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0699 │ │ -0271f2: 0e00 |0007: return-void │ │ +0343d4: |[0343d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0343e4: 5b01 2702 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0227 │ │ +0343e8: 5b02 2802 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0228 │ │ +0343ec: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0343f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=888 │ │ - 0x0007 line=889 │ │ + 0x0000 line=84 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 focused Z │ │ + 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; │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setLongClickable' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : 'onAccessibilityStateChanged' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0271f4: |[0271f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -027204: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027208: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02720c: 7230 9a06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@069a │ │ -027212: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0343f4: |[0343f4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +034404: 5410 2802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0228 │ │ +034408: 6e20 2f06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@062f │ │ +03440e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=960 │ │ - 0x0007 line=961 │ │ + 0x0000 line=86 │ │ + 0x0005 line=87 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 longClickable Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setPackageName' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #243 header: │ │ +class_idx : 245 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 407 │ │ +source_file_idx : 289 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #243 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerStubImpl" │ │ +Annotations on method #1571 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #1572 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #243 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027214: |[027214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -027224: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027228: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02722c: 7230 9b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@069b │ │ -027232: 0e00 |0007: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +034410: |[034410] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +034420: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1056 │ │ - 0x0007 line=1057 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setParent' │ │ - type : '(Landroid/view/View;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027234: |[027234] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -027244: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027248: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02724c: 7230 9c06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@069c │ │ -027252: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034428: |[034428] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +034438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03443a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=744 │ │ - 0x0007 line=745 │ │ + 0x0000 line=55 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ + 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; │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setPassword' │ │ - type : '(Z)V' │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027254: |[027254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -027264: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027268: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02726c: 7230 9d06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@069d │ │ -027272: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +03443c: |[03443c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +03444c: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ +034452: 0c00 |0003: move-result-object v0 │ │ +034454: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1008 │ │ - 0x0007 line=1009 │ │ + 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 password Z │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setScrollable' │ │ - type : '(Z)V' │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027274: |[027274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -027284: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -027288: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -02728c: 7230 9e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@069e │ │ -027292: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +034458: |[034458] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +034468: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ +03446e: 0c00 |0003: move-result-object v0 │ │ +034470: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1032 │ │ - 0x0007 line=1033 │ │ + 0x0000 line=70 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollable Z │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setSelected' │ │ - type : '(Z)V' │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -027294: |[027294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -0272a4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0272a8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0272ac: 7230 9f06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@069f │ │ -0272b2: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034474: |[034474] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +034484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034486: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=912 │ │ - 0x0007 line=913 │ │ + 0x0000 line=74 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 selected Z │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setSource' │ │ - type : '(Landroid/view/View;)V' │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'newAccessiblityStateChangeListener' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0272b4: |[0272b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -0272c4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0272c8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0272cc: 7230 a006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@06a0 │ │ -0272d2: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034488: |[034488] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +034498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03449a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=597 │ │ - 0x0007 line=598 │ │ + 0x0000 line=50 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0272d4: |[0272d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -0272e4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0230 │ │ -0272e8: 5421 3102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0231 │ │ -0272ec: 7230 a106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06a1 │ │ -0272f2: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03449c: |[03449c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0344ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0344ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1104 │ │ - 0x0007 line=1105 │ │ + 0x0000 line=60 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ + 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 : 294 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ │ │ -Class #182 header: │ │ -class_idx : 256 │ │ +Class #244 header: │ │ +class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ -source_file_idx : 295 │ │ +source_file_idx : 294 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 48 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 48 │ │ │ │ -Class #182 annotations: │ │ -Annotations on method #1803 'findAccessibilityNodeInfosByText' │ │ +Class #244 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoStubImpl" │ │ +Annotations on method #1701 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #182 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ +Class #244 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0272f4: |[0272f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -027304: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02730a: 0e00 |0003: return-void │ │ +0344b0: |[0344b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +0344c0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0344c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=83 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02730c: |[02730c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -02731c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027320: 6e20 4009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0940 │ │ -027326: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0344c8: |[0344c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +0344d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0005 line=44 │ │ + 0x0000 line=98 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 action I │ │ + 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 │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'addChild' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027328: |[027328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -027338: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02733c: 6e20 4109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0941 │ │ -027342: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0344dc: |[0344dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0344ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ - 0x0005 line=48 │ │ + 0x0000 line=102 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ + 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; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'findAccessibilityNodeInfosByText' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -027344: |[027344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -027354: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027358: 6e20 4209 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0942 │ │ -02735e: 0c00 |0005: move-result-object v0 │ │ -027360: 1f00 c501 |0006: check-cast v0, Ljava/util/List; // type@01c5 │ │ -027364: 1100 |0008: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +0344f0: |[0344f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +034500: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ +034506: 0c00 |0003: move-result-object v0 │ │ +034508: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ - 0x0006 line=53 │ │ + 0x0000 line=105 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ - 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getActions' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027368: |[027368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -027378: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02737c: 6e10 4309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0943 │ │ -027382: 0a00 |0005: move-result v0 │ │ -027384: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03450c: |[03450c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +03451c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03451e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=109 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027388: |[027388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -027398: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02739c: 6e20 4409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0944 │ │ -0273a2: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034520: |[034520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +034530: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=62 │ │ + 0x0000 line=114 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ + 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; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0273a4: |[0273a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0273b4: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0273b8: 6e20 4509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0945 │ │ -0273be: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034534: |[034534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +034544: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ - 0x0005 line=66 │ │ + 0x0000 line=118 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ + 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; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getChild' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0273c0: |[0273c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0273d0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0273d4: 6e20 4609 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0946 │ │ -0273da: 0c00 |0005: move-result-object v0 │ │ -0273dc: 1100 |0006: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034548: |[034548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +034558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03455a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0000 line=121 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 index I │ │ + 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 │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getChildCount' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0273e0: |[0273e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -0273f0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0273f4: 6e10 4709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0947 │ │ -0273fa: 0a00 |0005: move-result v0 │ │ -0273fc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03455c: |[03455c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +03456c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03456e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ + 0x0000 line=125 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027400: |[027400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027410: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027414: 6e10 4809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0948 │ │ -02741a: 0c00 |0005: move-result-object v0 │ │ -02741c: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034570: |[034570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +034580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034582: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ + 0x0000 line=129 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027420: |[027420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027430: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027434: 6e10 4909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0949 │ │ -02743a: 0c00 |0005: move-result-object v0 │ │ -02743c: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034584: |[034584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +034594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034596: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getPackageName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027440: |[027440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027450: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027454: 6e10 4a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@094a │ │ -02745a: 0c00 |0005: move-result-object v0 │ │ -02745c: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034598: |[034598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0345a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0345aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=85 │ │ + 0x0000 line=137 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getParent' │ │ + 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 │ │ +0345ac: |[0345ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0345bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0345be: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getParent' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027460: |[027460] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -027470: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027474: 6e10 4b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@094b │ │ -02747a: 0c00 |0005: move-result-object v0 │ │ -02747c: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0345c0: |[0345c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0345d0: 6e20 ae06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@06ae │ │ +0345d6: 0c00 |0003: move-result-object v0 │ │ +0345d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=89 │ │ + 0x0000 line=83 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027480: |[027480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027490: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027494: 6e10 4c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@094c │ │ -02749a: 0c00 |0005: move-result-object v0 │ │ -02749c: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0345dc: |[0345dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0345ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0345ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=93 │ │ + 0x0000 line=145 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0274a0: |[0274a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -0274b0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0274b4: 6e10 4d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@094d │ │ -0274ba: 0a00 |0005: move-result v0 │ │ -0274bc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0345f0: |[0345f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +034600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034602: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=97 │ │ + 0x0000 line=149 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isCheckable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0274c0: |[0274c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -0274d0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0274d4: 6e10 4e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@094e │ │ -0274da: 0a00 |0005: move-result v0 │ │ -0274dc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034604: |[034604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +034614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034616: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ + 0x0000 line=153 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0274e0: |[0274e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0274f0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0274f4: 6e10 4f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@094f │ │ -0274fa: 0a00 |0005: move-result v0 │ │ -0274fc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034618: |[034618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +034628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03462a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=105 │ │ + 0x0000 line=157 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027500: |[027500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -027510: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027514: 6e10 5009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0950 │ │ -02751a: 0a00 |0005: move-result v0 │ │ -02751c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03462c: |[03462c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +03463c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03463e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ + 0x0000 line=161 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027520: |[027520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -027530: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027534: 6e10 5109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0951 │ │ -02753a: 0a00 |0005: move-result v0 │ │ -02753c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034640: |[034640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +034650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034652: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=113 │ │ + 0x0000 line=165 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isFocusable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027540: |[027540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -027550: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027554: 6e10 5209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0952 │ │ -02755a: 0a00 |0005: move-result v0 │ │ -02755c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034654: |[034654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +034664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034666: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ + 0x0000 line=169 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isFocused' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027560: |[027560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -027570: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027574: 6e10 5309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0953 │ │ -02757a: 0a00 |0005: move-result v0 │ │ -02757c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034668: |[034668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +034678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03467a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ + 0x0000 line=173 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isLongClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027580: |[027580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -027590: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027594: 6e10 5409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0954 │ │ -02759a: 0a00 |0005: move-result v0 │ │ -02759c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03467c: |[03467c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +03468c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03468e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=125 │ │ + 0x0000 line=177 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0275a0: |[0275a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -0275b0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0275b4: 6e10 5509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0955 │ │ -0275ba: 0a00 |0005: move-result v0 │ │ -0275bc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034690: |[034690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0346a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0346a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=129 │ │ + 0x0000 line=181 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0275c0: |[0275c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0275d0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0275d4: 6e10 5609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0956 │ │ -0275da: 0a00 |0005: move-result v0 │ │ -0275dc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0346a4: |[0346a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0346b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0346b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=185 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isSelected' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0275e0: |[0275e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -0275f0: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0275f4: 6e10 5709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0957 │ │ -0275fa: 0a00 |0005: move-result v0 │ │ -0275fc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0346b8: |[0346b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0346c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0346ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=189 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -027600: |[027600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -027610: 7100 5809 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0958 │ │ -027616: 0c00 |0003: move-result-object v0 │ │ -027618: 1100 |0004: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +0346cc: |[0346cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +0346dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0346de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=85 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02761c: |[02761c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -02762c: 7110 5909 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0959 │ │ -027632: 0c00 |0003: move-result-object v0 │ │ -027634: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0346e0: |[0346e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0346f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0346f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=89 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -027638: |[027638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -027648: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02764c: 7110 5a09 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@095a │ │ -027652: 0c00 |0005: move-result-object v0 │ │ -027654: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0346f4: |[0346f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +034704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034706: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'performAction' │ │ type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -027658: |[027658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -027668: 1f01 4301 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02766c: 6e20 5b09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@095b │ │ -027672: 0a00 |0005: move-result v0 │ │ -027674: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034708: |[034708] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +034718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03471a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ + 0x0000 line=193 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 action I │ │ + 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 │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -027678: |[027678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -027688: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02768c: 6e10 5c09 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@095c │ │ -027692: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03471c: |[03471c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +03472c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=217 │ │ - 0x0005 line=218 │ │ + 0x0000 line=270 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027694: |[027694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0276a4: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0276a8: 6e20 5d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@095d │ │ -0276ae: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034730: |[034730] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +034740: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=145 │ │ - 0x0005 line=146 │ │ + 0x0000 line=198 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ + 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; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0276b0: |[0276b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0276c0: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0276c4: 6e20 5e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@095e │ │ -0276ca: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034744: |[034744] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +034754: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=149 │ │ - 0x0005 line=150 │ │ + 0x0000 line=202 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ + 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; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setCheckable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0276cc: |[0276cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -0276dc: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0276e0: 6e20 5f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@095f │ │ -0276e6: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034758: |[034758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +034768: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=153 │ │ - 0x0005 line=154 │ │ + 0x0000 line=206 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 checkable Z │ │ + 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 │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0276e8: |[0276e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -0276f8: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0276fc: 6e20 6009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0960 │ │ -027702: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03476c: |[03476c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +03477c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ - 0x0005 line=158 │ │ + 0x0000 line=210 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 checked Z │ │ + 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 │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027704: |[027704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027714: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027718: 6e20 6109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0961 │ │ -02771e: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034780: |[034780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034790: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ - 0x0005 line=162 │ │ + 0x0000 line=214 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027720: |[027720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -027730: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027734: 6e20 6209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0962 │ │ -02773a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034794: |[034794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +0347a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ - 0x0005 line=166 │ │ + 0x0000 line=218 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 clickable Z │ │ + 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 │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02773c: |[02773c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02774c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027750: 6e20 6309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0963 │ │ -027756: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0347a8: |[0347a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0347b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ - 0x0005 line=170 │ │ + 0x0000 line=222 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027758: |[027758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -027768: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02776c: 6e20 6409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0964 │ │ -027772: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0347bc: |[0347bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0347cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ - 0x0005 line=174 │ │ + 0x0000 line=226 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 enabled Z │ │ + 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 │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setFocusable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027774: |[027774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -027784: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027788: 6e20 6509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0965 │ │ -02778e: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0347d0: |[0347d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0347e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ - 0x0005 line=178 │ │ + 0x0000 line=230 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 focusable Z │ │ + 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 │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setFocused' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027790: |[027790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -0277a0: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0277a4: 6e20 6609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0966 │ │ -0277aa: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0347e4: |[0347e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0347f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=181 │ │ - 0x0005 line=182 │ │ + 0x0000 line=234 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 focused Z │ │ + 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 │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setLongClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0277ac: |[0277ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0277bc: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0277c0: 6e20 6709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0967 │ │ -0277c6: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0347f8: |[0347f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +034808: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=185 │ │ - 0x0005 line=186 │ │ + 0x0000 line=238 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 longClickable Z │ │ + 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 │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setPackageName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0277c8: |[0277c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0277d8: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0277dc: 6e20 6809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0968 │ │ -0277e2: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03480c: |[03480c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03481c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ - 0x0005 line=190 │ │ + 0x0000 line=242 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setParent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0277e4: |[0277e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0277f4: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -0277f8: 6e20 6909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0969 │ │ -0277fe: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034820: |[034820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +034830: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0005 line=194 │ │ + 0x0000 line=246 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ + 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; │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setPassword' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027800: |[027800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -027810: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027814: 6e20 6a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@096a │ │ -02781a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034834: |[034834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +034844: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=197 │ │ - 0x0005 line=198 │ │ + 0x0000 line=250 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 password Z │ │ + 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 │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setScrollable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02781c: |[02781c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -02782c: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027830: 6e20 6b09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@096b │ │ -027836: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034848: |[034848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +034858: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x0005 line=202 │ │ + 0x0000 line=254 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollable Z │ │ + 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 │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setSelected' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027838: |[027838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -027848: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -02784c: 6e20 6c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@096c │ │ -027852: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03485c: |[03485c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +03486c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0005 line=206 │ │ + 0x0000 line=258 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 selected Z │ │ + 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 │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027854: |[027854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -027864: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027868: 6e20 6d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@096d │ │ -02786e: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034870: |[034870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +034880: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=209 │ │ - 0x0005 line=210 │ │ + 0x0000 line=262 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + 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; │ │ │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -027870: |[027870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027880: 1f00 4301 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0143 │ │ -027884: 6e20 6e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@096e │ │ -02788a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034884: |[034884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034894: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=213 │ │ - 0x0005 line=214 │ │ + 0x0000 line=266 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 295 (AccessibilityNodeInfoCompatIcs.java) │ │ - │ │ -Class #183 header: │ │ -class_idx : 258 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 299 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 45 │ │ - │ │ -Class #183 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityRecordImpl" │ │ -Annotations on method #1908 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ - │ │ -Class #183 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getAddedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getBeforeText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getFromIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getItemCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getMaxScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getMaxScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getParcelableData' │ │ - type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getRemovedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getSource' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getToIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isFullScreen' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setAddedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setFromIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setFullScreen' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setItemCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setMaxScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setMaxScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setRemovedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 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 : 299 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 294 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #184 header: │ │ +Class #245 header: │ │ class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 299 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 45 │ │ │ │ -Class #184 annotations: │ │ +Class #245 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsImpl" │ │ Annotations on method #1863 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #184 - │ │ +Class #245 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -52644,17 +63631,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02788c: |[02788c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -02789c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0278a2: 0e00 |0003: return-void │ │ +034898: |[034898] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +0348a8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0348ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -52663,18 +63650,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0278a4: |[0278a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0278b4: 7110 f007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@07f0 │ │ -0278ba: 0a00 |0003: move-result v0 │ │ -0278bc: 0f00 |0004: return v0 │ │ +0348b0: |[0348b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0348c0: 7110 f007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@07f0 │ │ +0348c6: 0a00 |0003: move-result v0 │ │ +0348c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52683,18 +63670,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 │ │ -0278c0: |[0278c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0278d0: 7110 f107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07f1 │ │ -0278d6: 0c00 |0003: move-result-object v0 │ │ -0278d8: 1100 |0004: return-object v0 │ │ +0348cc: |[0348cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0348dc: 7110 f107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07f1 │ │ +0348e2: 0c00 |0003: move-result-object v0 │ │ +0348e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52703,18 +63690,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 │ │ -0278dc: |[0278dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0278ec: 7110 f207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07f2 │ │ -0278f2: 0c00 |0003: move-result-object v0 │ │ -0278f4: 1100 |0004: return-object v0 │ │ +0348e8: |[0348e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0348f8: 7110 f207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07f2 │ │ +0348fe: 0c00 |0003: move-result-object v0 │ │ +034900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52723,18 +63710,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 │ │ -0278f8: |[0278f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027908: 7110 f307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07f3 │ │ -02790e: 0c00 |0003: move-result-object v0 │ │ -027910: 1100 |0004: return-object v0 │ │ +034904: |[034904] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +034914: 7110 f307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07f3 │ │ +03491a: 0c00 |0003: move-result-object v0 │ │ +03491c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52743,18 +63730,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027914: |[027914] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -027924: 7110 f407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@07f4 │ │ -02792a: 0a00 |0003: move-result v0 │ │ -02792c: 0f00 |0004: return v0 │ │ +034920: |[034920] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +034930: 7110 f407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@07f4 │ │ +034936: 0a00 |0003: move-result v0 │ │ +034938: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52763,18 +63750,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027930: |[027930] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -027940: 7110 f507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@07f5 │ │ -027946: 0a00 |0003: move-result v0 │ │ -027948: 0f00 |0004: return v0 │ │ +03493c: |[03493c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +03494c: 7110 f507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@07f5 │ │ +034952: 0a00 |0003: move-result v0 │ │ +034954: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52783,18 +63770,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02794c: |[02794c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -02795c: 7110 f607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@07f6 │ │ -027962: 0a00 |0003: move-result v0 │ │ -027964: 0f00 |0004: return v0 │ │ +034958: |[034958] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +034968: 7110 f607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@07f6 │ │ +03496e: 0a00 |0003: move-result v0 │ │ +034970: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52803,17 +63790,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -027968: |[027968] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -027978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02797a: 0f00 |0001: return v0 │ │ +034974: |[034974] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +034984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034986: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52822,17 +63809,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02797c: |[02797c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -02798c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02798e: 0f00 |0001: return v0 │ │ +034988: |[034988] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +034998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03499a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52841,18 +63828,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 │ │ -027990: |[027990] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0279a0: 7110 f707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@07f7 │ │ -0279a6: 0c00 |0003: move-result-object v0 │ │ -0279a8: 1100 |0004: return-object v0 │ │ +03499c: |[03499c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0349ac: 7110 f707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@07f7 │ │ +0349b2: 0c00 |0003: move-result-object v0 │ │ +0349b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52861,18 +63848,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0279ac: |[0279ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0279bc: 7110 f807 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@07f8 │ │ -0279c2: 0a00 |0003: move-result v0 │ │ -0279c4: 0f00 |0004: return v0 │ │ +0349b8: |[0349b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0349c8: 7110 f807 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@07f8 │ │ +0349ce: 0a00 |0003: move-result v0 │ │ +0349d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52881,18 +63868,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0279c8: |[0279c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0279d8: 7110 f907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@07f9 │ │ -0279de: 0a00 |0003: move-result v0 │ │ -0279e0: 0f00 |0004: return v0 │ │ +0349d4: |[0349d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0349e4: 7110 f907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@07f9 │ │ +0349ea: 0a00 |0003: move-result v0 │ │ +0349ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52901,18 +63888,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0279e4: |[0279e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0279f4: 7110 fa07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@07fa │ │ -0279fa: 0a00 |0003: move-result v0 │ │ -0279fc: 0f00 |0004: return v0 │ │ +0349f0: |[0349f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +034a00: 7110 fa07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@07fa │ │ +034a06: 0a00 |0003: move-result v0 │ │ +034a08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52921,18 +63908,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 │ │ -027a00: |[027a00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -027a10: 7110 fb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@07fb │ │ -027a16: 0c00 |0003: move-result-object v0 │ │ -027a18: 1100 |0004: return-object v0 │ │ +034a0c: |[034a0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +034a1c: 7110 fb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@07fb │ │ +034a22: 0c00 |0003: move-result-object v0 │ │ +034a24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52941,18 +63928,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 │ │ -027a1c: |[027a1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -027a2c: 7110 fc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@07fc │ │ -027a32: 0c00 |0003: move-result-object v0 │ │ -027a34: 1100 |0004: return-object v0 │ │ +034a28: |[034a28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +034a38: 7110 fc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@07fc │ │ +034a3e: 0c00 |0003: move-result-object v0 │ │ +034a40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52961,18 +63948,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027a38: |[027a38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -027a48: 7110 fd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@07fd │ │ -027a4e: 0a00 |0003: move-result v0 │ │ -027a50: 0f00 |0004: return v0 │ │ +034a44: |[034a44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +034a54: 7110 fd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@07fd │ │ +034a5a: 0a00 |0003: move-result v0 │ │ +034a5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -52981,18 +63968,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027a54: |[027a54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -027a64: 7110 fe07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@07fe │ │ -027a6a: 0a00 |0003: move-result v0 │ │ -027a6c: 0f00 |0004: return v0 │ │ +034a60: |[034a60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +034a70: 7110 fe07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@07fe │ │ +034a76: 0a00 |0003: move-result v0 │ │ +034a78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53001,18 +63988,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027a70: |[027a70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -027a80: 7110 ff07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@07ff │ │ -027a86: 0a00 |0003: move-result v0 │ │ -027a88: 0f00 |0004: return v0 │ │ +034a7c: |[034a7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +034a8c: 7110 ff07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@07ff │ │ +034a92: 0a00 |0003: move-result v0 │ │ +034a94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53021,18 +64008,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027a8c: |[027a8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -027a9c: 7110 0008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0800 │ │ -027aa2: 0a00 |0003: move-result v0 │ │ -027aa4: 0f00 |0004: return v0 │ │ +034a98: |[034a98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +034aa8: 7110 0008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0800 │ │ +034aae: 0a00 |0003: move-result v0 │ │ +034ab0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53041,18 +64028,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027aa8: |[027aa8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -027ab8: 7110 0108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0801 │ │ -027abe: 0a00 |0003: move-result v0 │ │ -027ac0: 0f00 |0004: return v0 │ │ +034ab4: |[034ab4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +034ac4: 7110 0108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0801 │ │ +034aca: 0a00 |0003: move-result v0 │ │ +034acc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53061,18 +64048,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027ac4: |[027ac4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -027ad4: 7110 0208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0802 │ │ -027ada: 0a00 |0003: move-result v0 │ │ -027adc: 0f00 |0004: return v0 │ │ +034ad0: |[034ad0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +034ae0: 7110 0208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0802 │ │ +034ae6: 0a00 |0003: move-result v0 │ │ +034ae8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53081,18 +64068,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027ae0: |[027ae0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -027af0: 7110 0308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0803 │ │ -027af6: 0a00 |0003: move-result v0 │ │ -027af8: 0f00 |0004: return v0 │ │ +034aec: |[034aec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +034afc: 7110 0308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0803 │ │ +034b02: 0a00 |0003: move-result v0 │ │ +034b04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53101,18 +64088,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -027afc: |[027afc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -027b0c: 7100 0408 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0804 │ │ -027b12: 0c00 |0003: move-result-object v0 │ │ -027b14: 1100 |0004: return-object v0 │ │ +034b08: |[034b08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +034b18: 7100 0408 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0804 │ │ +034b1e: 0c00 |0003: move-result-object v0 │ │ +034b20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -53120,18 +64107,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 │ │ -027b18: |[027b18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -027b28: 7110 0508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0805 │ │ -027b2e: 0c00 |0003: move-result-object v0 │ │ -027b30: 1100 |0004: return-object v0 │ │ +034b24: |[034b24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +034b34: 7110 0508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0805 │ │ +034b3a: 0c00 |0003: move-result-object v0 │ │ +034b3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -53140,17 +64127,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027b34: |[027b34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -027b44: 7110 0608 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0806 │ │ -027b4a: 0e00 |0003: return-void │ │ +034b40: |[034b40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +034b50: 7110 0608 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0806 │ │ +034b56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0003 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53160,17 +64147,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027b4c: |[027b4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -027b5c: 7120 0708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0807 │ │ -027b62: 0e00 |0003: return-void │ │ +034b58: |[034b58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +034b68: 7120 0708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0807 │ │ +034b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53181,17 +64168,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 │ │ -027b64: |[027b64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027b74: 7120 0808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0808 │ │ -027b7a: 0e00 |0003: return-void │ │ +034b70: |[034b70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034b80: 7120 0808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0808 │ │ +034b86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0003 line=371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53202,17 +64189,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027b7c: |[027b7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -027b8c: 7120 0908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0809 │ │ -027b92: 0e00 |0003: return-void │ │ +034b88: |[034b88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +034b98: 7120 0908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0809 │ │ +034b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0003 line=375 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53223,17 +64210,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 │ │ -027b94: |[027b94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027ba4: 7120 0a08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@080a │ │ -027baa: 0e00 |0003: return-void │ │ +034ba0: |[034ba0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034bb0: 7120 0a08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@080a │ │ +034bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53244,17 +64231,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 │ │ -027bac: |[027bac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027bbc: 7120 0b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@080b │ │ -027bc2: 0e00 |0003: return-void │ │ +034bb8: |[034bb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034bc8: 7120 0b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@080b │ │ +034bce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53265,17 +64252,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027bc4: |[027bc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -027bd4: 7120 0c08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@080c │ │ -027bda: 0e00 |0003: return-void │ │ +034bd0: |[034bd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +034be0: 7120 0c08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@080c │ │ +034be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0003 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53286,17 +64273,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027bdc: |[027bdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -027bec: 7120 0d08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@080d │ │ -027bf2: 0e00 |0003: return-void │ │ +034be8: |[034be8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +034bf8: 7120 0d08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@080d │ │ +034bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53307,17 +64294,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027bf4: |[027bf4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -027c04: 7120 0e08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@080e │ │ -027c0a: 0e00 |0003: return-void │ │ +034c00: |[034c00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +034c10: 7120 0e08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@080e │ │ +034c16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0003 line=395 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53328,17 +64315,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027c0c: |[027c0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -027c1c: 7120 0f08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@080f │ │ -027c22: 0e00 |0003: return-void │ │ +034c18: |[034c18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +034c28: 7120 0f08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@080f │ │ +034c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0003 line=399 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53349,17 +64336,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027c24: |[027c24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -027c34: 7120 1008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0810 │ │ -027c3a: 0e00 |0003: return-void │ │ +034c30: |[034c30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +034c40: 7120 1008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0810 │ │ +034c46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53370,16 +64357,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027c3c: |[027c3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -027c4c: 0e00 |0000: return-void │ │ +034c48: |[034c48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +034c58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 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 │ │ @@ -53389,16 +64376,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027c50: |[027c50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -027c60: 0e00 |0000: return-void │ │ +034c5c: |[034c5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +034c6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 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 │ │ @@ -53408,17 +64395,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 │ │ -027c64: |[027c64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -027c74: 7120 1108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0811 │ │ -027c7a: 0e00 |0003: return-void │ │ +034c70: |[034c70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +034c80: 7120 1108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0811 │ │ +034c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53429,17 +64416,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027c7c: |[027c7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -027c8c: 7120 1208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0812 │ │ -027c92: 0e00 |0003: return-void │ │ +034c88: |[034c88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +034c98: 7120 1208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0812 │ │ +034c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53450,17 +64437,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027c94: |[027c94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -027ca4: 7120 1308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0813 │ │ -027caa: 0e00 |0003: return-void │ │ +034ca0: |[034ca0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +034cb0: 7120 1308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0813 │ │ +034cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0003 line=425 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -53471,3269 +64458,1034 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027cac: |[027cac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -027cbc: 7120 1408 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0814 │ │ -027cc2: 0e00 |0003: return-void │ │ +034cb8: |[034cb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +034cc8: 7120 1408 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0814 │ │ +034cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollX I │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -027cc4: |[027cc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -027cd4: 7120 1508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0815 │ │ -027cda: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=432 │ │ - 0x0003 line=433 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollY I │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -027cdc: |[027cdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -027cec: 7120 1608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0816 │ │ -027cf2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0003 line=437 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollable Z │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -027cf4: |[027cf4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -027d04: 7120 1708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0817 │ │ -027d0a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=440 │ │ - 0x0003 line=441 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -027d0c: |[027d0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -027d1c: 7120 1808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0818 │ │ -027d22: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=444 │ │ - 0x0003 line=445 │ │ - 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 : 299 (AccessibilityRecordCompat.java) │ │ - │ │ -Class #185 header: │ │ -class_idx : 259 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 299 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 45 │ │ - │ │ -Class #185 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordStubImpl" │ │ -Annotations on method #1954 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ - │ │ -Class #185 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -027d24: |[027d24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -027d34: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -027d3a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getAddedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027d3c: |[027d3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -027d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027d4e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getBeforeText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027d50: |[027d50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027d62: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027d64: |[027d64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027d76: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027d78: |[027d78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -027d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027d8a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027d8c: |[027d8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -027d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027d9e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getFromIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027da0: |[027da0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -027db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027db2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getItemCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027db4: |[027db4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -027dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027dc6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getMaxScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027dc8: |[027dc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -027dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027dda: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getMaxScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027ddc: |[027ddc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -027dec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027dee: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=122 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getParcelableData' │ │ - type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027df0: |[027df0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -027e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e02: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=126 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getRemovedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e04: |[027e04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -027e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e16: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=130 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e18: |[027e18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -027e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e2a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=134 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e2c: |[027e2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -027e3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e3e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=138 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getSource' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e40: |[027e40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -027e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e52: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=142 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -027e54: |[027e54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -027e64: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ -027e6a: 0c00 |0003: move-result-object v0 │ │ -027e6c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getToIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e70: |[027e70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -027e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e82: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=150 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e84: |[027e84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -027e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e96: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=154 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027e98: |[027e98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -027ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027eaa: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=158 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027eac: |[027eac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -027ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027ebe: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=162 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isFullScreen' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027ec0: |[027ec0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -027ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027ed2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027ed4: |[027ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -027ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027ee6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=170 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027ee8: |[027ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -027ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027efa: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=174 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027efc: |[027efc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -027f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027f0e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027f10: |[027f10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -027f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027f22: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f24: |[027f24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -027f34: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=179 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setAddedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f38: |[027f38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -027f48: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 addedCount I │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f4c: |[027f4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027f5c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=187 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f60: |[027f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -027f70: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=191 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isChecked Z │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f74: |[027f74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027f84: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f88: |[027f88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -027f98: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=199 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027f9c: |[027f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -027fac: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027fb0: |[027fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -027fc0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=207 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isEnabled Z │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setFromIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027fc4: |[027fc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -027fd4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=211 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 fromIndex I │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setFullScreen' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027fd8: |[027fd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -027fe8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=215 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setItemCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -027fec: |[027fec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -027ffc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=219 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 itemCount I │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setMaxScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028000: |[028000] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -028010: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=223 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 maxScrollX I │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setMaxScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028014: |[028014] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -028024: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=227 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 maxScrollY I │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028028: |[028028] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -028038: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=231 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02803c: |[02803c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -02804c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=235 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isPassword Z │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setRemovedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028050: |[028050] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -028060: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=239 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 removedCount I │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028064: |[028064] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -028074: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=243 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollX I │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028078: |[028078] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -028088: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=247 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollY I │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02808c: |[02808c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -02809c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=251 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollable Z │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0280a0: |[0280a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0280b0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=255 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0280b4: |[0280b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0280c4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=259 │ │ - 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 : 299 (AccessibilityRecordCompat.java) │ │ - │ │ -Class #186 header: │ │ -class_idx : 260 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 299 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 42 │ │ - │ │ -Class #186 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; } │ │ -Annotations on method #2001 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ - │ │ -Class #186 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'mRecord' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -0280c8: |[0280c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -0280d8: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0280dc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0280e0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0280e4: 2200 0101 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0101 │ │ -0280e8: 7010 3807 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0738 │ │ -0280ee: 6900 3202 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0280f2: 0e00 |000d: return-void │ │ -0280f4: 2200 0301 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0103 │ │ -0280f8: 7010 9307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0793 │ │ -0280fe: 6900 3202 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028102: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=449 │ │ - 0x0006 line=450 │ │ - 0x000d line=454 │ │ - 0x000e line=452 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : '' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -028104: |[028104] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -028114: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02811a: 5b01 3302 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -02811e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=463 │ │ - 0x0003 line=464 │ │ - 0x0005 line=465 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0006 reg=1 record Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'obtain' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -028120: |[028120] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -028130: 2200 0401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ -028134: 6201 3202 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028138: 7210 7c07 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@077c │ │ -02813e: 0c01 |0007: move-result-object v1 │ │ -028140: 7020 c207 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07c2 │ │ -028146: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=492 │ │ - 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 │ │ -028148: |[028148] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -028158: 2200 0401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ -02815c: 6201 3202 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028160: 5432 3302 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028164: 7220 7d07 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@077d │ │ -02816a: 0c01 |0009: move-result-object v1 │ │ -02816c: 7020 c207 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07c2 │ │ -028172: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=482 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -028174: |[028174] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -028184: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -028186: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -028188: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -02818c: 0f01 |0004: return v1 │ │ -02818e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -028192: 0121 |0007: move v1, v2 │ │ -028194: 28fc |0008: goto 0004 // -0004 │ │ -028196: 6e10 380a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -02819c: 0c03 |000c: move-result-object v3 │ │ -02819e: 6e10 380a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -0281a4: 0c04 |0010: move-result-object v4 │ │ -0281a6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0281aa: 0121 |0013: move v1, v2 │ │ -0281ac: 28f0 |0014: goto 0004 // -0010 │ │ -0281ae: 0760 |0015: move-object v0, v6 │ │ -0281b0: 1f00 0401 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0104 │ │ -0281b4: 5453 3302 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0281b8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0281bc: 5403 3302 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0281c0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0281c4: 0121 |0020: move v1, v2 │ │ -0281c6: 28e3 |0021: goto 0004 // -001d │ │ -0281c8: 5453 3302 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0281cc: 5404 3302 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0281d0: 6e20 370a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ -0281d6: 0a03 |0029: move-result v3 │ │ -0281d8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0281dc: 0121 |002c: move v1, v2 │ │ -0281de: 28d7 |002d: goto 0004 // -0029 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=940 │ │ - 0x0004 line=957 │ │ - 0x0005 line=943 │ │ - 0x0008 line=944 │ │ - 0x0009 line=946 │ │ - 0x0014 line=947 │ │ - 0x0016 line=949 │ │ - 0x0018 line=950 │ │ - 0x001c line=951 │ │ - 0x0021 line=952 │ │ - 0x0022 line=954 │ │ - 0x002d line=955 │ │ - locals : │ │ - 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getAddedCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0281e0: |[0281e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -0281f0: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0281f4: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0281f8: 7220 6607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0766 │ │ -0281fe: 0a00 |0007: move-result v0 │ │ -028200: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=795 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getBeforeText' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028204: |[028204] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -028214: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028218: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -02821c: 7220 6707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0767 │ │ -028222: 0c00 |0007: move-result-object v0 │ │ -028224: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=865 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getClassName' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028228: |[028228] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -028238: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -02823c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028240: 7220 6807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0768 │ │ -028246: 0c00 |0007: move-result-object v0 │ │ -028248: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=835 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getContentDescription' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02824c: |[02824c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -02825c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028260: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028264: 7220 6907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0769 │ │ -02826a: 0c00 |0007: move-result-object v0 │ │ -02826c: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=885 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028270: |[028270] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -028280: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028284: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028288: 7220 6a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@076a │ │ -02828e: 0a00 |0007: move-result v0 │ │ -028290: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=657 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getFromIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028294: |[028294] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -0282a4: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0282a8: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0282ac: 7220 6b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@076b │ │ -0282b2: 0a00 |0007: move-result v0 │ │ -0282b4: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=680 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0282b8: |[0282b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -0282c8: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0282cc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=471 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getItemCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0282d0: |[0282d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -0282e0: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0282e4: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0282e8: 7220 6c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@076c │ │ -0282ee: 0a00 |0007: move-result v0 │ │ -0282f0: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=637 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getParcelableData' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0282f4: |[0282f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -028304: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028308: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -02830c: 7220 6f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@076f │ │ -028312: 0c00 |0007: move-result-object v0 │ │ -028314: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=905 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getRemovedCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028318: |[028318] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -028328: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -02832c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028330: 7220 7007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0770 │ │ -028336: 0a00 |0007: move-result v0 │ │ -028338: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=815 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getScrollX' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02833c: |[02833c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -02834c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028350: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028354: 7220 7107 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0771 │ │ -02835a: 0a00 |0007: move-result v0 │ │ -02835c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=723 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getScrollY' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028360: |[028360] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -028370: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028374: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028378: 7220 7207 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0772 │ │ -02837e: 0a00 |0007: move-result v0 │ │ -028380: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=741 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getSource' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -028384: |[028384] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -028394: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ -028398: 6201 3202 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -02839c: 5432 3302 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0283a0: 7220 7307 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0773 │ │ -0283a6: 0c01 |0009: move-result-object v1 │ │ -0283a8: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ -0283ae: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=519 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getText' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0283b0: |[0283b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -0283c0: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0283c4: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0283c8: 7220 7407 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0774 │ │ -0283ce: 0c00 |0007: move-result-object v0 │ │ -0283d0: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=856 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getToIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0283d4: |[0283d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -0283e4: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0283e8: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0283ec: 7220 7507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0775 │ │ -0283f2: 0a00 |0007: move-result v0 │ │ -0283f4: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=704 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getWindowId' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0283f8: |[0283f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -028408: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -02840c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028410: 7220 7607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0776 │ │ -028416: 0a00 |0007: move-result v0 │ │ -028418: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=528 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -02841c: |[02841c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -02842c: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028430: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -028434: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -028436: 0f00 |0005: return v0 │ │ -028438: 5410 3302 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -02843c: 6e10 390a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ -028442: 0a00 |000b: move-result v0 │ │ -028444: 28f9 |000c: goto 0005 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=934 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isChecked' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028448: |[028448] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -028458: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -02845c: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028460: 7220 7707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0777 │ │ -028466: 0a00 |0007: move-result v0 │ │ -028468: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=537 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isEnabled' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02846c: |[02846c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -02847c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028480: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028484: 7220 7807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0778 │ │ -02848a: 0a00 |0007: move-result v0 │ │ -02848c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=557 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isFullScreen' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028490: |[028490] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -0284a0: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0284a4: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0284a8: 7220 7907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0779 │ │ -0284ae: 0a00 |0007: move-result v0 │ │ -0284b0: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=597 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isPassword' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0284b4: |[0284b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -0284c4: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0284c8: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0284cc: 7220 7a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@077a │ │ -0284d2: 0a00 |0007: move-result v0 │ │ -0284d4: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=577 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isScrollable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0284d8: |[0284d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -0284e8: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0284ec: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0284f0: 7220 7b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@077b │ │ -0284f6: 0a00 |0007: move-result v0 │ │ -0284f8: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=617 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'recycle' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0284fc: |[0284fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -02850c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028510: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028514: 7220 7e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@077e │ │ -02851a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=929 │ │ - 0x0007 line=930 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setAddedCount' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02851c: |[02851c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -02852c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028530: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028534: 7230 7f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@077f │ │ -02853a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=806 │ │ - 0x0007 line=807 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 addedCount I │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02853c: |[02853c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -02854c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028550: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028554: 7230 8007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0780 │ │ -02855a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=876 │ │ - 0x0007 line=877 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setChecked' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02855c: |[02855c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -02856c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028570: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028574: 7230 8107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0781 │ │ -02857a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=548 │ │ - 0x0007 line=549 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isChecked Z │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02857c: |[02857c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -02858c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028590: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028594: 7230 8207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0782 │ │ -02859a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=846 │ │ - 0x0007 line=847 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02859c: |[02859c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -0285ac: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0285b0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0285b4: 7230 8307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0783 │ │ -0285ba: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=896 │ │ - 0x0007 line=897 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0285bc: |[0285bc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -0285cc: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0285d0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0285d4: 7230 8407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0784 │ │ -0285da: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=668 │ │ - 0x0007 line=669 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setEnabled' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0285dc: |[0285dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -0285ec: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0285f0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0285f4: 7230 8507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0785 │ │ -0285fa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=568 │ │ - 0x0007 line=569 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isEnabled Z │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setFromIndex' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0285fc: |[0285fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -02860c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028610: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028614: 7230 8607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0786 │ │ -02861a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=694 │ │ - 0x0007 line=695 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 fromIndex I │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setFullScreen' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02861c: |[02861c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -02862c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028630: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028634: 7230 8707 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0787 │ │ -02863a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=608 │ │ - 0x0007 line=609 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setItemCount' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02863c: |[02863c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -02864c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028650: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028654: 7230 8807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0788 │ │ -02865a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=648 │ │ - 0x0007 line=649 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 itemCount I │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setParcelableData' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02865c: |[02865c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -02866c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028670: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028674: 7230 8b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@078b │ │ -02867a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=916 │ │ - 0x0007 line=917 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setPassword' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02867c: |[02867c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -02868c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028690: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028694: 7230 8c07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@078c │ │ -02869a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=588 │ │ - 0x0007 line=589 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isPassword Z │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setRemovedCount' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02869c: |[02869c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -0286ac: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0286b0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0286b4: 7230 8d07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@078d │ │ -0286ba: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=826 │ │ - 0x0007 line=827 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 removedCount I │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setScrollX' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0286bc: |[0286bc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -0286cc: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0286d0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0286d4: 7230 8e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@078e │ │ -0286da: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=732 │ │ - 0x0007 line=733 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollX I │ │ + 0x0000 - 0x0004 reg=2 scrollX I │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setScrollY' │ │ - type : '(I)V' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0286dc: |[0286dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -0286ec: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -0286f0: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -0286f4: 7230 8f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@078f │ │ -0286fa: 0e00 |0007: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +034cd0: |[034cd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +034ce0: 7120 1508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0815 │ │ +034ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=750 │ │ - 0x0007 line=751 │ │ + 0x0000 line=432 │ │ + 0x0003 line=433 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollY I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollY I │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setScrollable' │ │ - type : '(Z)V' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0286fc: |[0286fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -02870c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028710: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028714: 7230 9007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0790 │ │ -02871a: 0e00 |0007: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +034ce8: |[034ce8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +034cf8: 7120 1608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0816 │ │ +034cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=628 │ │ - 0x0007 line=629 │ │ + 0x0000 line=436 │ │ + 0x0003 line=437 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollable Z │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollable Z │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setSource' │ │ - type : '(Landroid/view/View;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02871c: |[02871c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -02872c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028730: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028734: 7230 9107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0791 │ │ -02873a: 0e00 |0007: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +034d00: |[034d00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +034d10: 7120 1708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0817 │ │ +034d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=503 │ │ - 0x0007 line=504 │ │ + 0x0000 line=440 │ │ + 0x0003 line=441 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setToIndex' │ │ - type : '(I)V' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02873c: |[02873c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -02874c: 6200 3202 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0232 │ │ -028750: 5421 3302 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0233 │ │ -028754: 7230 9207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0792 │ │ -02875a: 0e00 |0007: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +034d18: |[034d18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +034d28: 7120 1808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0818 │ │ +034d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=714 │ │ - 0x0007 line=715 │ │ + 0x0000 line=444 │ │ + 0x0003 line=445 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 toIndex I │ │ + 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 : 299 (AccessibilityRecordCompat.java) │ │ │ │ -Class #187 header: │ │ -class_idx : 261 │ │ +Class #246 header: │ │ +class_idx : 259 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ -source_file_idx : 300 │ │ +source_file_idx : 299 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 42 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 45 │ │ │ │ -Class #187 annotations: │ │ -Annotations on method #2044 'getText' │ │ +Class #246 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordStubImpl" │ │ +Annotations on method #1954 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #187 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ +Class #246 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02875c: |[02875c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -02876c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -028772: 0e00 |0003: return-void │ │ +034d30: |[034d30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +034d40: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +034d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getAddedCount' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028774: |[028774] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -028784: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028788: 6e10 6f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@096f │ │ -02878e: 0a00 |0005: move-result v0 │ │ -028790: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034d48: |[034d48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +034d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034d5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=90 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getBeforeText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028794: |[028794] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0287a4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0287a8: 6e10 7009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0970 │ │ -0287ae: 0c00 |0005: move-result-object v0 │ │ -0287b0: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034d5c: |[034d5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +034d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034d6e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=94 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0287b4: |[0287b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0287c4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0287c8: 6e10 7109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0971 │ │ -0287ce: 0c00 |0005: move-result-object v0 │ │ -0287d0: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034d70: |[034d70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +034d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034d82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=98 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0287d4: |[0287d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0287e4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0287e8: 6e10 7209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0972 │ │ -0287ee: 0c00 |0005: move-result-object v0 │ │ -0287f0: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034d84: |[034d84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +034d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034d96: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ + 0x0000 line=102 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getCurrentItemIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0287f4: |[0287f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -028804: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028808: 6e10 7309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0973 │ │ -02880e: 0a00 |0005: move-result v0 │ │ -028810: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034d98: |[034d98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +034da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034daa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ + 0x0000 line=106 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getFromIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028814: |[028814] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -028824: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028828: 6e10 7409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0974 │ │ -02882e: 0a00 |0005: move-result v0 │ │ -028830: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034dac: |[034dac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +034dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034dbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ + 0x0000 line=110 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getItemCount' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028834: |[028834] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -028844: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028848: 6e10 7509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0975 │ │ -02884e: 0a00 |0005: move-result v0 │ │ -028850: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034dc0: |[034dc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +034dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034dd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=114 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getMaxScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034dd4: |[034dd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +034de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034de6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getMaxScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034de8: |[034de8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +034df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034dfa: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getParcelableData' │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028854: |[028854] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -028864: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028868: 6e10 7609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0976 │ │ -02886e: 0c00 |0005: move-result-object v0 │ │ -028870: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034dfc: |[034dfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +034e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034e0e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ + 0x0000 line=126 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getRemovedCount' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028874: |[028874] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -028884: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028888: 6e10 7709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0977 │ │ -02888e: 0a00 |0005: move-result v0 │ │ -028890: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034e10: |[034e10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +034e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034e22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ + 0x0000 line=130 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getScrollX' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028894: |[028894] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -0288a4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0288a8: 6e10 7809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0978 │ │ -0288ae: 0a00 |0005: move-result v0 │ │ -0288b0: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034e24: |[034e24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +034e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034e36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=134 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getScrollY' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0288b4: |[0288b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -0288c4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0288c8: 6e10 7909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0979 │ │ -0288ce: 0a00 |0005: move-result v0 │ │ -0288d0: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034e38: |[034e38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +034e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034e4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=88 │ │ + 0x0000 line=138 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getSource' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0288d4: |[0288d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0288e4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0288e8: 6e10 7a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@097a │ │ -0288ee: 0c00 |0005: move-result-object v0 │ │ -0288f0: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034e4c: |[034e4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +034e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034e5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ + 0x0000 line=142 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0288f4: |[0288f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -028904: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028908: 6e10 7b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@097b │ │ -02890e: 0c00 |0005: move-result-object v0 │ │ -028910: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +034e60: |[034e60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +034e70: 7100 8e0a 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0a8e │ │ +034e76: 0c00 |0003: move-result-object v0 │ │ +034e78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=96 │ │ + 0x0000 line=146 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getToIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028914: |[028914] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -028924: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028928: 6e10 7c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@097c │ │ -02892e: 0a00 |0005: move-result v0 │ │ -028930: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034e7c: |[034e7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +034e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034e8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=100 │ │ + 0x0000 line=150 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028934: |[028934] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -028944: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028948: 6e10 7d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@097d │ │ -02894e: 0a00 |0005: move-result v0 │ │ -028950: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034e90: |[034e90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +034ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034ea2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ + 0x0000 line=154 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028954: |[028954] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -028964: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028968: 6e10 7e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@097e │ │ -02896e: 0a00 |0005: move-result v0 │ │ -028970: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034ea4: |[034ea4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +034eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034eb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ + 0x0000 line=158 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028974: |[028974] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -028984: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028988: 6e10 7f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@097f │ │ -02898e: 0a00 |0005: move-result v0 │ │ -028990: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034eb8: |[034eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +034ec8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034eca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ + 0x0000 line=162 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isFullScreen' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028994: |[028994] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -0289a4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0289a8: 6e10 8009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0980 │ │ -0289ae: 0a00 |0005: move-result v0 │ │ -0289b0: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034ecc: |[034ecc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +034edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034ede: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ + 0x0000 line=166 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0289b4: |[0289b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -0289c4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0289c8: 6e10 8109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0981 │ │ -0289ce: 0a00 |0005: move-result v0 │ │ -0289d0: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034ee0: |[034ee0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +034ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034ef2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=120 │ │ + 0x0000 line=170 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0289d4: |[0289d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0289e4: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -0289e8: 6e10 8209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0982 │ │ -0289ee: 0a00 |0005: move-result v0 │ │ -0289f0: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034ef4: |[034ef4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +034f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034f06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=124 │ │ + 0x0000 line=174 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0289f4: |[0289f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -028a04: 7100 8309 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0983 │ │ -028a0a: 0c00 |0003: move-result-object v0 │ │ -028a0c: 1100 |0004: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +034f08: |[034f08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +034f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034f1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=82 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -028a10: |[028a10] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -028a20: 1f01 4401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028a24: 7110 8409 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0984 │ │ -028a2a: 0c00 |0005: move-result-object v0 │ │ -028a2c: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +034f1c: |[034f1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +034f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034f2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=86 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -028a30: |[028a30] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -028a40: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028a44: 6e10 8509 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0985 │ │ -028a4a: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034f30: |[034f30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +034f40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=128 │ │ - 0x0005 line=129 │ │ + 0x0000 line=179 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setAddedCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028a4c: |[028a4c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -028a5c: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028a60: 6e20 8609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0986 │ │ -028a66: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034f44: |[034f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +034f54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=132 │ │ - 0x0005 line=133 │ │ + 0x0000 line=183 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 addedCount I │ │ + 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 │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setBeforeText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028a68: |[028a68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -028a78: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028a7c: 6e20 8709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0987 │ │ -028a82: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034f58: |[034f58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034f68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=136 │ │ - 0x0005 line=137 │ │ + 0x0000 line=187 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028a84: |[028a84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -028a94: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028a98: 6e20 8809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0988 │ │ -028a9e: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034f6c: |[034f6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +034f7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=140 │ │ - 0x0005 line=141 │ │ + 0x0000 line=191 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isChecked Z │ │ + 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 │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028aa0: |[028aa0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -028ab0: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028ab4: 6e20 8909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0989 │ │ -028aba: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034f80: |[034f80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034f90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=144 │ │ - 0x0005 line=145 │ │ + 0x0000 line=195 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028abc: |[028abc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -028acc: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028ad0: 6e20 8a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@098a │ │ -028ad6: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034f94: |[034f94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +034fa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=148 │ │ - 0x0005 line=149 │ │ + 0x0000 line=199 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ + 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; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setCurrentItemIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028ad8: |[028ad8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -028ae8: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028aec: 6e20 8b09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@098b │ │ -028af2: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034fa8: |[034fa8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +034fb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=152 │ │ - 0x0005 line=153 │ │ + 0x0000 line=203 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ + 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 │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028af4: |[028af4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -028b04: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028b08: 6e20 8c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@098c │ │ -028b0e: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034fbc: |[034fbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +034fcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ - 0x0005 line=157 │ │ + 0x0000 line=207 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isEnabled Z │ │ + 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 │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setFromIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028b10: |[028b10] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -028b20: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028b24: 6e20 8d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@098d │ │ -028b2a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034fd0: |[034fd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +034fe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ - 0x0005 line=161 │ │ + 0x0000 line=211 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 fromIndex I │ │ + 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 │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setFullScreen' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028b2c: |[028b2c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -028b3c: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028b40: 6e20 8e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@098e │ │ -028b46: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034fe4: |[034fe4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +034ff4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=164 │ │ - 0x0005 line=165 │ │ + 0x0000 line=215 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ + 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 │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setItemCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028b48: |[028b48] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -028b58: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028b5c: 6e20 8f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@098f │ │ -028b62: 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 │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028b64: |[028b64] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -028b74: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028b78: 6e20 9009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0990 │ │ -028b7e: 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; │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028b80: |[028b80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -028b90: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028b94: 6e20 9109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0991 │ │ -028b9a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034ff8: |[034ff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +035008: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=185 │ │ - 0x0005 line=186 │ │ + 0x0000 line=219 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isPassword Z │ │ + 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 │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setRemovedCount' │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setMaxScrollX' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028b9c: |[028b9c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -028bac: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028bb0: 6e20 9209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0992 │ │ -028bb6: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03500c: |[03500c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +03501c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ - 0x0005 line=190 │ │ + 0x0000 line=223 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 removedCount I │ │ + 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 │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setScrollX' │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setMaxScrollY' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028bb8: |[028bb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -028bc8: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028bcc: 6e20 9309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0993 │ │ -028bd2: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +035020: |[035020] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +035030: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0005 line=194 │ │ + 0x0000 line=227 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollX I │ │ + 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 │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028bd4: |[028bd4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -028be4: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028be8: 6e20 9409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0994 │ │ -028bee: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +035034: |[035034] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +035044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=197 │ │ - 0x0005 line=198 │ │ + 0x0000 line=231 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollY I │ │ + 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; │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setScrollable' │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setPassword' │ │ type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028bf0: |[028bf0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -028c00: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028c04: 6e20 9509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0995 │ │ -028c0a: 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 │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028c0c: |[028c0c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -028c1c: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028c20: 6e20 9609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0996 │ │ -028c26: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +035048: |[035048] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +035058: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0005 line=206 │ │ + 0x0000 line=235 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + 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 │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setToIndex' │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setRemovedCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -028c28: |[028c28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -028c38: 1f00 4401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0144 │ │ -028c3c: 6e20 9709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0997 │ │ -028c42: 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 : 300 (AccessibilityRecordCompatIcs.java) │ │ - │ │ -Class #188 header: │ │ -class_idx : 262 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 441 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #188 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ - │ │ -Class #188 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 441 (CursorAdapter.java) │ │ - │ │ -Class #189 header: │ │ -class_idx : 263 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 41 │ │ -source_file_idx : 441 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #189 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChangeObserver" │ │ - │ │ -Class #189 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/ContentObserver;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -028c44: |[028c44] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -028c54: 5b12 3402 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0234 │ │ -028c58: 2200 4100 |0002: new-instance v0, Landroid/os/Handler; // type@0041 │ │ -028c5c: 7010 0201 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -028c62: 7020 ab00 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00ab │ │ -028c68: 0e00 |000a: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03505c: |[03505c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +03506c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=454 │ │ - 0x0002 line=455 │ │ - 0x000a line=456 │ │ + 0x0000 line=239 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + 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 │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ - name : 'deliverSelfNotifications' │ │ - type : '()Z' │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -028c6c: |[028c6c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -028c7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -028c7e: 0f00 |0001: return v0 │ │ + insns size : 1 16-bit code units │ │ +035070: |[035070] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +035080: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=460 │ │ + 0x0000 line=243 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + 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 │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ - name : 'onChange' │ │ - type : '(Z)V' │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -028c80: |[028c80] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -028c90: 5410 3402 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0234 │ │ -028c94: 6e10 3508 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0835 │ │ -028c9a: 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 : 441 (CursorAdapter.java) │ │ - │ │ -Class #190 header: │ │ -class_idx : 264 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 44 │ │ -source_file_idx : 441 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #190 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MyDataSetObserver" │ │ - │ │ -Class #190 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/DataSetObserver;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -028c9c: |[028c9c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -028cac: 5b01 3502 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ -028cb0: 7010 c100 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00c1 │ │ -028cb6: 0e00 |0005: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +035084: |[035084] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +035094: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=469 │ │ + 0x0000 line=247 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + 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 │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -028cb8: |[028cb8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -028cc8: 7020 1c08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@081c │ │ -028cce: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +035098: |[035098] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0350a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=469 │ │ + 0x0000 line=251 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ + 0x0000 - 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 │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : 'onChanged' │ │ - type : '()V' │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -028cd0: |[028cd0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -028ce0: 5420 3502 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ -028ce4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -028ce6: 5c01 3e02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028cea: 5420 3502 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ -028cee: 6e10 3308 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0833 │ │ -028cf4: 0e00 |000a: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0350ac: |[0350ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0350bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=472 │ │ - 0x0005 line=473 │ │ - 0x000a line=474 │ │ + 0x0000 line=255 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 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; │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : 'onInvalidated' │ │ - type : '()V' │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -028cf8: |[028cf8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -028d08: 5420 3502 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ -028d0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -028d0e: 5c01 3e02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028d12: 5420 3502 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0235 │ │ -028d16: 6e10 3408 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0834 │ │ -028d1c: 0e00 |000a: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0350c0: |[0350c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0350d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=478 │ │ - 0x0005 line=479 │ │ - 0x000a line=480 │ │ + 0x0000 line=259 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ - │ │ - source_file_idx : 441 (CursorAdapter.java) │ │ - │ │ -Class #191 header: │ │ -class_idx : 266 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 442 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #191 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorFilter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CursorFilterClient" │ │ - │ │ -Class #191 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'changeCursor' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'getCursor' │ │ - type : '()Landroid/database/Cursor;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'runQueryOnBackgroundThread' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 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 : 442 (CursorFilter.java) │ │ + source_file_idx : 299 (AccessibilityRecordCompat.java) │ │ │ │ -Class #192 header: │ │ +Class #247 header: │ │ class_idx : 265 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 338 │ │ source_file_idx : 441 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ -Class #192 annotations: │ │ +Class #247 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorAdapter$1; Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; Landroid/support/v4/widget/CursorAdapter$ChangeObserver; } │ │ Annotations on field #566 'FLAG_AUTO_REQUERY' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #2080 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #2096 'init' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #192 - │ │ +Class #247 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/Filterable;' │ │ #1 : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ Static fields - │ │ @@ -56790,19 +65542,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 │ │ -028d20: |[028d20] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -028d30: 7010 a409 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09a4 │ │ -028d36: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -028d38: 6e40 2f08 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ -028d3e: 0e00 |0007: return-void │ │ +0350d4: |[0350d4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0350e4: 7010 a409 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09a4 │ │ +0350ea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0350ec: 6e40 2f08 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ +0350f2: 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; │ │ @@ -56814,18 +65566,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 │ │ -028d40: |[028d40] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -028d50: 7010 a409 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@09a4 │ │ -028d56: 6e40 2f08 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ -028d5c: 0e00 |0006: return-void │ │ +0350f4: |[0350f4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +035104: 7010 a409 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@09a4 │ │ +03510a: 6e40 2f08 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ +035110: 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; │ │ @@ -56838,22 +65590,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 │ │ -028d60: |[028d60] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -028d70: 7010 a409 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09a4 │ │ -028d76: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -028d7a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -028d7c: 6e40 2f08 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ -028d82: 0e00 |0009: return-void │ │ -028d84: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -028d86: 28fb |000b: goto 0006 // -0005 │ │ +035114: |[035114] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +035124: 7010 a409 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09a4 │ │ +03512a: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +03512e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +035130: 6e40 2f08 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ +035136: 0e00 |0009: return-void │ │ +035138: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +03513a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -56874,20 +65626,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -028d88: |[028d88] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -028d98: 6e20 3808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0838 │ │ -028d9e: 0c00 |0003: move-result-object v0 │ │ -028da0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -028da4: 7210 ac00 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -028daa: 0e00 |0009: return-void │ │ +03513c: |[03513c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +03514c: 6e20 3808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0838 │ │ +035152: 0c00 |0003: move-result-object v0 │ │ +035154: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +035158: 7210 ac00 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +03515e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -56900,21 +65652,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 │ │ -028dac: |[028dac] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -028dbc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -028dc0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -028dc4: 1100 |0004: return-object v0 │ │ -028dc6: 6e10 3a0a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ -028dcc: 0c00 |0008: move-result-object v0 │ │ -028dce: 28fb |0009: goto 0004 // -0005 │ │ +035160: |[035160] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +035170: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +035174: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +035178: 1100 |0004: return-object v0 │ │ +03517a: 6e10 3a0a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ +035180: 0c00 |0008: move-result-object v0 │ │ +035182: 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; │ │ │ │ @@ -56923,25 +65675,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -028dd0: |[028dd0] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -028de0: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028de4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -028de8: 5410 3b02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028dec: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -028df0: 5410 3b02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028df4: 7210 af00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ -028dfa: 0a00 |000d: move-result v0 │ │ -028dfc: 0f00 |000e: return v0 │ │ -028dfe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -028e00: 28fe |0010: goto 000e // -0002 │ │ +035184: |[035184] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +035194: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +035198: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +03519c: 5410 3b02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0351a0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0351a4: 5410 3b02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0351a8: 7210 af00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ +0351ae: 0a00 |000d: move-result v0 │ │ +0351b0: 0f00 |000e: return v0 │ │ +0351b2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0351b4: 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; │ │ @@ -56951,17 +65703,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028e04: |[028e04] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -028e14: 5410 3b02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028e18: 1100 |0002: return-object v0 │ │ +0351b8: |[0351b8] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +0351c8: 5410 3b02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0351cc: 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;) │ │ @@ -56969,32 +65721,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 │ │ -028e1c: |[028e1c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -028e2c: 5531 3e02 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028e30: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -028e34: 5431 3b02 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028e38: 7220 b700 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ -028e3e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -028e42: 5431 3a02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ -028e46: 5432 3b02 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028e4a: 6e40 3108 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@0831 │ │ -028e50: 0c00 |0012: move-result-object v0 │ │ -028e52: 5431 3a02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ -028e56: 5432 3b02 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028e5a: 6e40 2308 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@0823 │ │ -028e60: 1100 |001a: return-object v0 │ │ -028e62: 0750 |001b: move-object v0, v5 │ │ -028e64: 28f7 |001c: goto 0013 // -0009 │ │ -028e66: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -028e68: 28fc |001e: goto 001a // -0004 │ │ +0351d0: |[0351d0] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0351e0: 5531 3e02 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0351e4: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0351e8: 5431 3b02 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0351ec: 7220 b700 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ +0351f2: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0351f6: 5431 3a02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ +0351fa: 5432 3b02 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0351fe: 6e40 3108 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@0831 │ │ +035204: 0c00 |0012: move-result-object v0 │ │ +035206: 5431 3a02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ +03520a: 5432 3b02 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +03520e: 6e40 2308 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@0823 │ │ +035214: 1100 |001a: return-object v0 │ │ +035216: 0750 |001b: move-object v0, v5 │ │ +035218: 28f7 |001c: goto 0013 // -0009 │ │ +03521a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +03521c: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -57014,22 +65766,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -028e6c: |[028e6c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -028e7c: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@023c │ │ -028e80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -028e84: 2200 0b01 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@010b │ │ -028e88: 7020 3d08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@083d │ │ -028e8e: 5b10 3c02 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@023c │ │ -028e92: 5410 3c02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@023c │ │ -028e96: 1100 |000d: return-object v0 │ │ +035220: |[035220] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +035230: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@023c │ │ +035234: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +035238: 2200 0b01 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@010b │ │ +03523c: 7020 3d08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@083d │ │ +035242: 5b10 3c02 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@023c │ │ +035246: 5410 3c02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@023c │ │ +03524a: 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; │ │ @@ -57039,17 +65791,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028e98: |[028e98] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -028ea8: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ -028eac: 1100 |0002: return-object v0 │ │ +03524c: |[03524c] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +03525c: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ +035260: 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;) │ │ @@ -57057,25 +65809,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -028eb0: |[028eb0] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -028ec0: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028ec4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -028ec8: 5410 3b02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028ecc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -028ed0: 5410 3b02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028ed4: 7220 b700 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ -028eda: 5410 3b02 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028ede: 1100 |000f: return-object v0 │ │ -028ee0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -028ee2: 28fe |0011: goto 000f // -0002 │ │ +035264: |[035264] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +035274: 5510 3e02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +035278: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +03527c: 5410 3b02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035280: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +035284: 5410 3b02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035288: 7220 b700 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ +03528e: 5410 3b02 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035292: 1100 |000f: return-object v0 │ │ +035294: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +035296: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -57087,29 +65839,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -028ee4: |[028ee4] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -028ef4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -028ef8: 5532 3e02 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028efc: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -028f00: 5432 3b02 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028f04: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -028f08: 5432 3b02 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028f0c: 7220 b700 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ -028f12: 0a02 |000f: move-result v2 │ │ -028f14: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -028f18: 5430 3b02 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028f1c: 5231 4002 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ -028f20: 7220 b100 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -028f26: 0b00 |0019: move-result-wide v0 │ │ -028f28: 1000 |001a: return-wide v0 │ │ +035298: |[035298] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +0352a8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0352ac: 5532 3e02 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0352b0: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +0352b4: 5432 3b02 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0352b8: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0352bc: 5432 3b02 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0352c0: 7220 b700 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ +0352c6: 0a02 |000f: move-result v2 │ │ +0352c8: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +0352cc: 5430 3b02 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0352d0: 5231 4002 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ +0352d4: 7220 b100 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +0352da: 0b00 |0019: move-result-wide v0 │ │ +0352dc: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -57121,48 +65873,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 │ │ -028f2c: |[028f2c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -028f3c: 5541 3e02 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -028f40: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -028f44: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -028f48: 1a02 9210 |0006: const-string v2, "this should only be called when the cursor is valid" // string@1092 │ │ -028f4c: 7020 1f0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -028f52: 2701 |000b: throw v1 │ │ -028f54: 5441 3b02 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028f58: 7220 b700 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ -028f5e: 0a01 |0011: move-result v1 │ │ -028f60: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -028f64: 2201 8c01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ -028f68: 2202 9c01 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -028f6c: 7010 520a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -028f72: 1a03 6b08 |001b: const-string v3, "couldn't move cursor to position " // string@086b │ │ -028f76: 6e20 580a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -028f7c: 0c02 |0020: move-result-object v2 │ │ -028f7e: 6e20 550a 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -028f84: 0c02 |0024: move-result-object v2 │ │ -028f86: 6e10 5d0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -028f8c: 0c02 |0028: move-result-object v2 │ │ -028f8e: 7020 1f0a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -028f94: 2701 |002c: throw v1 │ │ -028f96: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -028f9a: 5441 3a02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ -028f9e: 5442 3b02 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028fa2: 6e40 3208 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@0832 │ │ -028fa8: 0c00 |0036: move-result-object v0 │ │ -028faa: 5441 3a02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ -028fae: 5442 3b02 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -028fb2: 6e40 2308 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@0823 │ │ -028fb8: 1100 |003e: return-object v0 │ │ -028fba: 0760 |003f: move-object v0, v6 │ │ -028fbc: 28f7 |0040: goto 0037 // -0009 │ │ +0352e0: |[0352e0] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0352f0: 5541 3e02 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0352f4: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0352f8: 2201 8c01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +0352fc: 1a02 9010 |0006: const-string v2, "this should only be called when the cursor is valid" // string@1090 │ │ +035300: 7020 1f0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +035306: 2701 |000b: throw v1 │ │ +035308: 5441 3b02 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +03530c: 7220 b700 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00b7 │ │ +035312: 0a01 |0011: move-result v1 │ │ +035314: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +035318: 2201 8c01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@018c │ │ +03531c: 2202 9c01 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +035320: 7010 520a 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +035326: 1a03 6a08 |001b: const-string v3, "couldn't move cursor to position " // string@086a │ │ +03532a: 6e20 580a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +035330: 0c02 |0020: move-result-object v2 │ │ +035332: 6e20 550a 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +035338: 0c02 |0024: move-result-object v2 │ │ +03533a: 6e10 5d0a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +035340: 0c02 |0028: move-result-object v2 │ │ +035342: 7020 1f0a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +035348: 2701 |002c: throw v1 │ │ +03534a: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +03534e: 5441 3a02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ +035352: 5442 3b02 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035356: 6e40 3208 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@0832 │ │ +03535c: 0c00 |0036: move-result-object v0 │ │ +03535e: 5441 3a02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ +035362: 5442 3b02 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035366: 6e40 2308 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@0823 │ │ +03536c: 1100 |003e: return-object v0 │ │ +03536e: 0760 |003f: move-object v0, v6 │ │ +035370: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -57183,17 +65935,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028fc0: |[028fc0] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -028fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -028fd2: 0f00 |0001: return v0 │ │ +035374: |[035374] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +035384: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +035386: 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;) │ │ @@ -57201,59 +65953,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 │ │ -028fd4: |[028fd4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -028fe4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -028fe6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -028fe8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -028fea: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -028fee: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -028ff2: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -028ff6: 5c40 3802 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0238 │ │ -028ffa: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -028ffe: 5b46 3b02 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -029002: 5c40 3e02 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -029006: 5b45 3a02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ -02900a: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -02900e: 1a01 1407 |0015: const-string v1, "_id" // string@0714 │ │ -029012: 7220 ae00 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ae │ │ -029018: 0a01 |001a: move-result v1 │ │ -02901a: 5941 4002 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ -02901e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -029022: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -029024: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -029028: 2201 0701 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0107 │ │ -02902c: 7020 1908 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0819 │ │ -029032: 5b41 3902 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -029036: 2201 0801 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0108 │ │ -02903a: 7030 1d08 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@081d │ │ -029040: 5b41 3d02 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -029044: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -029048: 5441 3902 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -02904c: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -029050: 5441 3902 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -029054: 7220 b800 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00b8 │ │ -02905a: 5441 3d02 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -02905e: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -029062: 5441 3d02 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -029066: 7220 b900 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00b9 │ │ -02906c: 0e00 |0044: return-void │ │ -02906e: 5c41 3802 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0238 │ │ -029072: 28c4 |0047: goto 000b // -003c │ │ -029074: 0110 |0048: move v0, v1 │ │ -029076: 28c4 |0049: goto 000d // -003c │ │ -029078: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -02907a: 28d0 |004b: goto 001b // -0030 │ │ -02907c: 5b43 3902 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -029080: 5b43 3d02 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -029084: 28e0 |0050: goto 0030 // -0020 │ │ +035388: |[035388] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +035398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03539a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03539c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +03539e: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +0353a2: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +0353a6: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0353aa: 5c40 3802 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0238 │ │ +0353ae: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +0353b2: 5b46 3b02 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0353b6: 5c40 3e02 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0353ba: 5b45 3a02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023a │ │ +0353be: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +0353c2: 1a01 1407 |0015: const-string v1, "_id" // string@0714 │ │ +0353c6: 7220 ae00 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ae │ │ +0353cc: 0a01 |001a: move-result v1 │ │ +0353ce: 5941 4002 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ +0353d2: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +0353d6: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +0353d8: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +0353dc: 2201 0701 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0107 │ │ +0353e0: 7020 1908 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0819 │ │ +0353e6: 5b41 3902 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +0353ea: 2201 0801 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0108 │ │ +0353ee: 7030 1d08 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@081d │ │ +0353f4: 5b41 3d02 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +0353f8: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0353fc: 5441 3902 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +035400: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +035404: 5441 3902 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +035408: 7220 b800 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00b8 │ │ +03540e: 5441 3d02 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +035412: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +035416: 5441 3d02 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +03541a: 7220 b900 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00b9 │ │ +035420: 0e00 |0044: return-void │ │ +035422: 5c41 3802 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0238 │ │ +035426: 28c4 |0047: goto 000b // -003c │ │ +035428: 0110 |0048: move v0, v1 │ │ +03542a: 28c4 |0049: goto 000d // -003c │ │ +03542c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +03542e: 28d0 |004b: goto 001b // -0030 │ │ +035430: 5b43 3902 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +035434: 5b43 3d02 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +035438: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -57285,21 +66037,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 │ │ -029088: |[029088] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -029098: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -02909c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -02909e: 6e40 2f08 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ -0290a4: 0e00 |0006: return-void │ │ -0290a6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0290a8: 28fb |0008: goto 0003 // -0005 │ │ +03543c: |[03543c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +03544c: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +035450: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +035452: 6e40 2f08 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@082f │ │ +035458: 0e00 |0006: return-void │ │ +03545a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +03545c: 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; │ │ @@ -57312,18 +66064,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 │ │ -0290ac: |[0290ac] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0290bc: 6e40 3208 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@0832 │ │ -0290c2: 0c00 |0003: move-result-object v0 │ │ -0290c4: 1100 |0004: return-object v0 │ │ +035460: |[035460] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +035470: 6e40 3208 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@0832 │ │ +035476: 0c00 |0003: move-result-object v0 │ │ +035478: 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; │ │ @@ -57340,28 +66092,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0290c8: |[0290c8] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0290d8: 5510 3802 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0238 │ │ -0290dc: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0290e0: 5410 3b02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -0290e4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0290e8: 5410 3b02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -0290ec: 7210 b400 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ -0290f2: 0a00 |000d: move-result v0 │ │ -0290f4: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0290f8: 5410 3b02 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -0290fc: 7210 ba00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00ba │ │ -029102: 0a00 |0015: move-result v0 │ │ -029104: 5c10 3e02 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -029108: 0e00 |0018: return-void │ │ +03547c: |[03547c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +03548c: 5510 3802 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0238 │ │ +035490: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +035494: 5410 3b02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035498: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +03549c: 5410 3b02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0354a0: 7210 b400 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ +0354a6: 0a00 |000d: move-result v0 │ │ +0354a8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0354ac: 5410 3b02 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0354b0: 7210 ba00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00ba │ │ +0354b6: 0a00 |0015: move-result v0 │ │ +0354b8: 5c10 3e02 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0354bc: 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; │ │ @@ -57371,23 +66123,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 │ │ -02910c: |[02910c] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -02911c: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ -029120: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -029124: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ -029128: 7220 b509 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@09b5 │ │ -02912e: 0c00 |0009: move-result-object v0 │ │ -029130: 1100 |000a: return-object v0 │ │ -029132: 5410 3b02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -029136: 28fd |000d: goto 000a // -0003 │ │ +0354c0: |[0354c0] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +0354d0: 5410 3f02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ +0354d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0354d8: 5410 3f02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ +0354dc: 7220 b509 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@09b5 │ │ +0354e2: 0c00 |0009: move-result-object v0 │ │ +0354e4: 1100 |000a: return-object v0 │ │ +0354e6: 5410 3b02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +0354ea: 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; │ │ @@ -57398,17 +66150,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029138: |[029138] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -029148: 5b01 3f02 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ -02914c: 0e00 |0002: return-void │ │ +0354ec: |[0354ec] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +0354fc: 5b01 3f02 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@023f │ │ +035500: 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; │ │ @@ -57418,53 +66170,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 │ │ -029150: |[029150] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -029160: 5421 3b02 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -029164: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -029168: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02916a: 1100 |0005: return-object v0 │ │ -02916c: 5420 3b02 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -029170: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -029174: 5421 3902 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -029178: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -02917c: 5421 3902 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -029180: 7220 bb00 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00bb │ │ -029186: 5421 3d02 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -02918a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -02918e: 5421 3d02 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -029192: 7220 bc00 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00bc │ │ -029198: 5b23 3b02 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ -02919c: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -0291a0: 5421 3902 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -0291a4: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -0291a8: 5421 3902 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ -0291ac: 7220 b800 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00b8 │ │ -0291b2: 5421 3d02 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -0291b6: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -0291ba: 5421 3d02 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ -0291be: 7220 b900 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00b9 │ │ -0291c4: 1a01 1407 |0032: const-string v1, "_id" // string@0714 │ │ -0291c8: 7220 ae00 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ae │ │ -0291ce: 0a01 |0037: move-result v1 │ │ -0291d0: 5921 4002 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ -0291d4: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0291d6: 5c21 3e02 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -0291da: 6e10 3308 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0833 │ │ -0291e0: 28c5 |0040: goto 0005 // -003b │ │ -0291e2: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -0291e4: 5921 4002 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ -0291e8: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0291ea: 5c21 3e02 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ -0291ee: 6e10 3408 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0834 │ │ -0291f4: 28bb |004a: goto 0005 // -0045 │ │ +035504: |[035504] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +035514: 5421 3b02 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035518: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +03551c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03551e: 1100 |0005: return-object v0 │ │ +035520: 5420 3b02 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035524: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +035528: 5421 3902 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +03552c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +035530: 5421 3902 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +035534: 7220 bb00 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00bb │ │ +03553a: 5421 3d02 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +03553e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +035542: 5421 3d02 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +035546: 7220 bc00 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00bc │ │ +03554c: 5b23 3b02 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@023b │ │ +035550: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +035554: 5421 3902 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +035558: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +03555c: 5421 3902 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0239 │ │ +035560: 7220 b800 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00b8 │ │ +035566: 5421 3d02 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +03556a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +03556e: 5421 3d02 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@023d │ │ +035572: 7220 b900 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00b9 │ │ +035578: 1a01 1407 |0032: const-string v1, "_id" // string@0714 │ │ +03557c: 7220 ae00 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ae │ │ +035582: 0a01 |0037: move-result v1 │ │ +035584: 5921 4002 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ +035588: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +03558a: 5c21 3e02 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +03558e: 6e10 3308 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0833 │ │ +035594: 28c5 |0040: goto 0005 // -003b │ │ +035596: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +035598: 5921 4002 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0240 │ │ +03559c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +03559e: 5c21 3e02 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@023e │ │ +0355a2: 6e10 3408 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0834 │ │ +0355a8: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -57483,253 +66235,30 @@ │ │ locals : │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ source_file_idx : 441 (CursorAdapter.java) │ │ │ │ -Class #193 header: │ │ -class_idx : 267 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 348 │ │ -source_file_idx : 442 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #193 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ - │ │ -Class #193 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/Filter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'mClient' │ │ - type : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0291f8: |[0291f8] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -029208: 7010 b409 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@09b4 │ │ -02920e: 5b01 4102 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ -029212: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - 0x0003 line=40 │ │ - 0x0005 line=41 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x0006 reg=1 client Landroid/support/v4/widget/CursorFilter$CursorFilterClient; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'convertResultToString' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -029214: |[029214] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -029224: 5410 4102 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ -029228: 1f02 2a00 |0002: check-cast v2, Landroid/database/Cursor; // type@002a │ │ -02922c: 7220 3a08 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@083a │ │ -029232: 0c00 |0007: move-result-object v0 │ │ -029234: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'performFiltering' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -029238: |[029238] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -029248: 5432 4102 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ -02924c: 7220 3c08 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@083c │ │ -029252: 0c00 |0005: move-result-object v0 │ │ -029254: 2201 5b01 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@015b │ │ -029258: 7010 b309 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@09b3 │ │ -02925e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -029262: 7210 af00 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ -029268: 0a02 |0010: move-result v2 │ │ -02926a: 5912 5702 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0257 │ │ -02926e: 5b10 5802 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ -029272: 1101 |0015: return-object v1 │ │ -029274: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -029276: 5912 5702 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0257 │ │ -02927a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -02927c: 5b12 5802 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ -029280: 28f9 |001c: goto 0015 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0006 line=52 │ │ - 0x000b line=53 │ │ - 0x000d line=54 │ │ - 0x0013 line=55 │ │ - 0x0015 line=60 │ │ - 0x0016 line=57 │ │ - 0x0019 line=58 │ │ - locals : │ │ - 0x0006 - 0x001d reg=0 cursor Landroid/database/Cursor; │ │ - 0x000b - 0x001d reg=1 results Landroid/widget/Filter$FilterResults; │ │ - 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x001d reg=4 constraint Ljava/lang/CharSequence; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'publishResults' │ │ - type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -029284: |[029284] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -029294: 5431 4102 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ -029298: 7210 3b08 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@083b │ │ -02929e: 0c00 |0005: move-result-object v0 │ │ -0292a0: 5451 5802 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ -0292a4: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -0292a8: 5451 5802 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ -0292ac: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -0292b0: 5432 4102 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0241 │ │ -0292b4: 5451 5802 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0258 │ │ -0292b8: 1f01 2a00 |0012: check-cast v1, Landroid/database/Cursor; // type@002a │ │ -0292bc: 7220 3908 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0839 │ │ -0292c2: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - 0x0006 line=67 │ │ - 0x000e line=68 │ │ - 0x0017 line=70 │ │ - locals : │ │ - 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ - │ │ - source_file_idx : 442 (CursorFilter.java) │ │ - │ │ -Class #194 header: │ │ -class_idx : 270 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 508 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #194 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ - │ │ -Class #194 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'isFinished' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 508 (EdgeEffectCompat.java) │ │ - │ │ -Class #195 header: │ │ +Class #248 header: │ │ class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #195 annotations: │ │ +Class #248 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseEdgeEffectImpl" │ │ │ │ -Class #195 - │ │ +Class #248 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -57739,17 +66268,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0292c4: |[0292c4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -0292d4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0292da: 0e00 |0003: return-void │ │ +0355ac: |[0355ac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +0355bc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0355c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -57758,17 +66287,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 │ │ -0292dc: |[0292dc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0292ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0292ee: 0f00 |0001: return v0 │ │ +0355c4: |[0355c4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0355d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0355d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -57778,16 +66307,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0292f0: |[0292f0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -029300: 0e00 |0000: return-void │ │ +0355d8: |[0355d8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +0355e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -57796,17 +66325,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029304: |[029304] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -029314: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -029316: 0f00 |0001: return v0 │ │ +0355ec: |[0355ec] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0355fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0355fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -57815,17 +66344,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 │ │ -029318: |[029318] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -029328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02932a: 1100 |0001: return-object v0 │ │ +035600: |[035600] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +035610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035612: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -57834,17 +66363,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02932c: |[02932c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -02933c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02933e: 0f00 |0001: return v0 │ │ +035614: |[035614] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +035624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -57854,17 +66383,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029340: |[029340] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -029350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029352: 0f00 |0001: return v0 │ │ +035628: |[035628] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +035638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03563a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -57874,17 +66403,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -029354: |[029354] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -029364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029366: 0f00 |0001: return v0 │ │ +03563c: |[03563c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +03564c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03564e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -57893,43 +66422,43 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029368: |[029368] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -029378: 0e00 |0000: return-void │ │ +035650: |[035650] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +035660: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ source_file_idx : 508 (EdgeEffectCompat.java) │ │ │ │ -Class #196 header: │ │ +Class #249 header: │ │ class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #196 annotations: │ │ +Class #249 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EdgeEffectIcsImpl" │ │ │ │ -Class #196 - │ │ +Class #249 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -57939,17 +66468,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02937c: |[02937c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -02938c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029392: 0e00 |0003: return-void │ │ +035664: |[035664] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +035674: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03567a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -57958,18 +66487,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 │ │ -029394: |[029394] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0293a4: 7120 6508 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0865 │ │ -0293aa: 0a00 |0003: move-result v0 │ │ -0293ac: 0f00 |0004: return v0 │ │ +03567c: |[03567c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +03568c: 7120 6508 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0865 │ │ +035692: 0a00 |0003: move-result v0 │ │ +035694: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -57979,17 +66508,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0293b0: |[0293b0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -0293c0: 7110 6608 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0866 │ │ -0293c6: 0e00 |0003: return-void │ │ +035698: |[035698] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +0356a8: 7110 6608 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0866 │ │ +0356ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -57999,18 +66528,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0293c8: |[0293c8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0293d8: 7110 6708 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0867 │ │ -0293de: 0a00 |0003: move-result v0 │ │ -0293e0: 0f00 |0004: return v0 │ │ +0356b0: |[0356b0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0356c0: 7110 6708 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0867 │ │ +0356c6: 0a00 |0003: move-result v0 │ │ +0356c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -58019,18 +66548,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 │ │ -0293e4: |[0293e4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0293f4: 7110 6808 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0868 │ │ -0293fa: 0c00 |0003: move-result-object v0 │ │ -0293fc: 1100 |0004: return-object v0 │ │ +0356cc: |[0356cc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0356dc: 7110 6808 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0868 │ │ +0356e2: 0c00 |0003: move-result-object v0 │ │ +0356e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -58039,18 +66568,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -029400: |[029400] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -029410: 7120 6908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0869 │ │ -029416: 0a00 |0003: move-result v0 │ │ -029418: 0f00 |0004: return v0 │ │ +0356e8: |[0356e8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0356f8: 7120 6908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0869 │ │ +0356fe: 0a00 |0003: move-result v0 │ │ +035700: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -58060,18 +66589,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02941c: |[02941c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -02942c: 7120 6a08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@086a │ │ -029432: 0a00 |0003: move-result v0 │ │ -029434: 0f00 |0004: return v0 │ │ +035704: |[035704] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +035714: 7120 6a08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@086a │ │ +03571a: 0a00 |0003: move-result v0 │ │ +03571c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -58081,18 +66610,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -029438: |[029438] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -029448: 7110 6b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@086b │ │ -02944e: 0a00 |0003: move-result v0 │ │ -029450: 0f00 |0004: return v0 │ │ +035720: |[035720] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +035730: 7110 6b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@086b │ │ +035736: 0a00 |0003: move-result v0 │ │ +035738: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -58101,847 +66630,45 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -029454: |[029454] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -029464: 7130 6c08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@086c │ │ -02946a: 0e00 |0003: return-void │ │ +03573c: |[03573c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +03574c: 7130 6c08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@086c │ │ +035752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ source_file_idx : 508 (EdgeEffectCompat.java) │ │ │ │ -Class #197 header: │ │ -class_idx : 271 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 508 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #197 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ - │ │ -Class #197 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'mEdgeEffect' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02946c: |[02946c] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -02947c: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -029480: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -029484: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -029488: 2200 0d01 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@010d │ │ -02948c: 7010 4a08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@084a │ │ -029492: 6900 4202 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -029496: 0e00 |000d: return-void │ │ -029498: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@010c │ │ -02949c: 7010 4108 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0841 │ │ -0294a2: 6900 4202 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -0294a6: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0006 line=38 │ │ - 0x000d line=42 │ │ - 0x000e line=40 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0294a8: |[0294a8] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -0294b8: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0294be: 6200 4202 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -0294c2: 7220 5608 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0856 │ │ -0294c8: 0c00 |0008: move-result-object v0 │ │ -0294ca: 5b10 4302 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -0294ce: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - 0x0003 line=133 │ │ - 0x000b line=134 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -0294d0: |[0294d0] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -0294e0: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -0294e4: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -0294e8: 7230 5308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0853 │ │ -0294ee: 0a00 |0007: move-result v0 │ │ -0294f0: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=218 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'finish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0294f4: |[0294f4] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -029504: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -029508: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -02950c: 7220 5408 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0854 │ │ -029512: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=162 │ │ - 0x0007 line=163 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'isFinished' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -029514: |[029514] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -029524: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -029528: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -02952c: 7220 5508 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0855 │ │ -029532: 0a00 |0007: move-result v0 │ │ -029534: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=154 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'onAbsorb' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -029538: |[029538] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -029548: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -02954c: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -029550: 7230 5708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0857 │ │ -029556: 0a00 |0007: move-result v0 │ │ -029558: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=204 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 velocity I │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'onPull' │ │ - type : '(F)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02955c: |[02955c] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -02956c: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -029570: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -029574: 7230 5808 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0858 │ │ -02957a: 0a00 |0007: move-result v0 │ │ -02957c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=177 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 deltaDistance F │ │ - │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'onRelease' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -029580: |[029580] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -029590: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -029594: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -029598: 7220 5908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0859 │ │ -02959e: 0a00 |0007: move-result v0 │ │ -0295a0: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=189 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'setSize' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -0295a4: |[0295a4] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -0295b4: 6200 4202 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0242 │ │ -0295b8: 5421 4302 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0243 │ │ -0295bc: 7240 5a08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@085a │ │ -0295c2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=143 │ │ - 0x0007 line=144 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0008 reg=3 width I │ │ - 0x0000 - 0x0008 reg=4 height I │ │ - │ │ - source_file_idx : 508 (EdgeEffectCompat.java) │ │ - │ │ -Class #198 header: │ │ -class_idx : 272 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 509 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #198 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0295c4: |[0295c4] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -0295d4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0295da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=28 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0295dc: |[0295dc] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0295ec: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ -0295f0: 6e20 a809 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@09a8 │ │ -0295f6: 0a00 |0005: move-result v0 │ │ -0295f8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0295fc: |[0295fc] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -02960c: 1f00 5601 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0156 │ │ -029610: 6e10 a909 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@09a9 │ │ -029616: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0005 line=43 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'isFinished' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -029618: |[029618] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -029628: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ -02962c: 6e10 aa09 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09aa │ │ -029632: 0a00 |0005: move-result v0 │ │ -029634: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -029638: |[029638] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -029648: 2200 5601 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0156 │ │ -02964c: 7020 a709 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@09a7 │ │ -029652: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ - │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -029654: |[029654] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -029664: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ -029668: 6e20 ab09 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@09ab │ │ -02966e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -029670: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - 0x0005 line=58 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 velocity I │ │ - │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -029674: |[029674] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -029684: 1f01 5601 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0156 │ │ -029688: 6e20 ac09 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@09ac │ │ -02968e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -029690: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - 0x0005 line=47 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 deltaDistance F │ │ - │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -029694: |[029694] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -0296a4: 0720 |0000: move-object v0, v2 │ │ -0296a6: 1f00 5601 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0156 │ │ -0296aa: 6e10 ad09 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@09ad │ │ -0296b0: 6e10 aa09 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09aa │ │ -0296b6: 0a01 |0009: move-result v1 │ │ -0296b8: 0f01 |000a: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - 0x0003 line=52 │ │ - 0x0006 line=53 │ │ - locals : │ │ - 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ - 0x0000 - 0x000b reg=2 edgeEffect Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0296bc: |[0296bc] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -0296cc: 1f00 5601 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0156 │ │ -0296d0: 6e30 ae09 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@09ae │ │ -0296d6: 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 : 509 (EdgeEffectCompatIcs.java) │ │ - │ │ -Class #199 header: │ │ -class_idx : 273 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 265 │ │ -source_file_idx : 1537 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #199 annotations: │ │ -Annotations on method #2157 '' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ - │ │ -Class #199 - │ │ - Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'mDropDownLayout' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'mInflater' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'mLayout' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : '' │ │ - 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 │ │ -0296d8: |[0296d8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -0296e8: 7030 2008 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0820 │ │ -0296ee: 5913 4402 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ -0296f2: 5913 4602 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ -0296f6: 1a00 a50b |0007: const-string v0, "layout_inflater" // string@0ba5 │ │ -0296fa: 6e20 7200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -029700: 0c00 |000c: move-result-object v0 │ │ -029702: 1f00 2d01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ -029706: 5b10 4502 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ -02970a: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0003 line=55 │ │ - 0x0007 line=56 │ │ - 0x0011 line=57 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0012 reg=3 layout I │ │ - 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : '' │ │ - 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 │ │ -02970c: |[02970c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -02971c: 7040 2108 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0821 │ │ -029722: 5913 4402 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ -029726: 5913 4602 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ -02972a: 1a00 a50b |0007: const-string v0, "layout_inflater" // string@0ba5 │ │ -02972e: 6e20 7200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -029734: 0c00 |000c: move-result-object v0 │ │ -029736: 1f00 2d01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ -02973a: 5b10 4502 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ -02973e: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - 0x0003 line=94 │ │ - 0x0007 line=95 │ │ - 0x0011 line=96 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0012 reg=3 layout I │ │ - 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0012 reg=5 flags I │ │ - │ │ - #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : '' │ │ - 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 │ │ -029740: |[029740] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -029750: 7040 2208 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0822 │ │ -029756: 5913 4402 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ -02975a: 5913 4602 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ -02975e: 1a00 a50b |0007: const-string v0, "layout_inflater" // string@0ba5 │ │ -029762: 6e20 7200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -029768: 0c00 |000c: move-result-object v0 │ │ -02976a: 1f00 2d01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ -02976e: 5b10 4502 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ -029772: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=76 │ │ - 0x0003 line=77 │ │ - 0x0007 line=78 │ │ - 0x0011 line=79 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0012 reg=3 layout I │ │ - 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0012 reg=5 autoRequery Z │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'newDropDownView' │ │ - 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 │ │ -029774: |[029774] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -029784: 5430 4502 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ -029788: 5231 4402 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ -02978c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02978e: 6e40 c108 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ -029794: 0c00 |0008: move-result-object v0 │ │ -029796: 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; │ │ - 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'newView' │ │ - 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 │ │ -029798: |[029798] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0297a8: 5430 4502 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ -0297ac: 5231 4602 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ -0297b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0297b2: 6e40 c108 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ -0297b8: 0c00 |0008: move-result-object v0 │ │ -0297ba: 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; │ │ - 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'setDropDownViewResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0297bc: |[0297bc] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -0297cc: 5901 4402 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ -0297d0: 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 │ │ - │ │ - #3 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'setViewResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0297d4: |[0297d4] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -0297e4: 5901 4602 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ -0297e8: 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 : 1537 (ResourceCursorAdapter.java) │ │ - │ │ -Class #200 header: │ │ -class_idx : 274 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1578 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #200 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnQueryTextListenerCompat" │ │ - │ │ -Class #200 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : 'mListener' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -0297ec: |[0297ec] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -0297fc: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029802: 7100 8a08 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@088a │ │ -029808: 0c00 |0006: move-result-object v0 │ │ -02980a: 7220 8108 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0881 │ │ -029810: 0c00 |000a: move-result-object v0 │ │ -029812: 5b10 4702 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0247 │ │ -029816: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=123 │ │ - 0x0003 line=124 │ │ - 0x000d line=125 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -029818: |[029818] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -029828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02982a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=152 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02982c: |[02982c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -02983c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02983e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=140 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ - │ │ - source_file_idx : 1578 (SearchViewCompat.java) │ │ - │ │ -Class #201 header: │ │ -class_idx : 281 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1579 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #201 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnQueryTextListenerCompatBridge" │ │ - │ │ -Class #201 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1579 (SearchViewCompatHoneycomb.java) │ │ - │ │ -Class #202 header: │ │ +Class #250 header: │ │ class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1578 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #202 annotations: │ │ +Class #250 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #202 - │ │ +Class #250 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -58959,19 +66686,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029840: |[029840] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -029850: 5b01 4802 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0248 │ │ -029854: 5b02 4902 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0249 │ │ -029858: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02985e: 0e00 |0007: return-void │ │ +035754: |[035754] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +035764: 5b01 4802 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0248 │ │ +035768: 5b02 4902 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0249 │ │ +03576c: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +035772: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -58982,19 +66709,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029860: |[029860] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -029870: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0249 │ │ -029874: 6e20 7808 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0878 │ │ -02987a: 0a00 |0005: move-result v0 │ │ -02987c: 0f00 |0006: return v0 │ │ +035774: |[035774] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +035784: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0249 │ │ +035788: 6e20 7808 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0878 │ │ +03578e: 0a00 |0005: move-result v0 │ │ +035790: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -59003,88 +66730,44 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029880: |[029880] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -029890: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0249 │ │ -029894: 6e20 7908 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0879 │ │ -02989a: 0a00 |0005: move-result v0 │ │ -02989c: 0f00 |0006: return v0 │ │ +035794: |[035794] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0357a4: 5410 4902 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0249 │ │ +0357a8: 6e20 7908 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0879 │ │ +0357ae: 0a00 |0005: move-result v0 │ │ +0357b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ source_file_idx : 1578 (SearchViewCompat.java) │ │ │ │ -Class #203 header: │ │ -class_idx : 277 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1578 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #203 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SearchViewCompatImpl" │ │ - │ │ -Class #203 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1578 (SearchViewCompat.java) │ │ - │ │ -Class #204 header: │ │ +Class #251 header: │ │ class_idx : 278 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1578 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #204 annotations: │ │ +Class #251 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatStubImpl" │ │ │ │ -Class #204 - │ │ +Class #251 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -59094,17 +66777,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0298a0: |[0298a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -0298b0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0298b6: 0e00 |0003: return-void │ │ +0357b4: |[0357b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +0357c4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +0357ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -59113,17 +66796,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0298b8: |[0298b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0298c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0298ca: 1100 |0001: return-object v0 │ │ +0357cc: |[0357cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +0357dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0357de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -59132,2622 +66815,381 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0298cc: |[0298cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0298dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0298de: 1100 |0001: return-object v0 │ │ +0357e0: |[0357e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0357f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0357f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0298e0: |[0298e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0298f0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ - 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ - │ │ - source_file_idx : 1578 (SearchViewCompat.java) │ │ - │ │ -Class #205 header: │ │ -class_idx : 276 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 278 │ │ -source_file_idx : 1578 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #205 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatHoneycombImpl" │ │ - │ │ -Class #205 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0298f4: |[0298f4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -029904: 7010 8408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0884 │ │ -02990a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -02990c: |[02990c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -02991c: 2200 1301 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0113 │ │ -029920: 7030 7a08 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@087a │ │ -029926: 7110 9308 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@0893 │ │ -02992c: 0c00 |0008: move-result-object v0 │ │ -02992e: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -029930: |[029930] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -029940: 7110 9408 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0894 │ │ -029946: 0c00 |0003: move-result-object v0 │ │ -029948: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02994c: |[02994c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -02995c: 7120 9508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0895 │ │ -029962: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0003 line=78 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 listener Ljava/lang/Object; │ │ - │ │ - source_file_idx : 1578 (SearchViewCompat.java) │ │ - │ │ -Class #206 header: │ │ -class_idx : 279 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1578 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #206 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; } │ │ - │ │ -Class #206 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -029964: |[029964] android.support.v4.widget.SearchViewCompat.:()V │ │ -029974: 6000 1600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -029978: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -02997c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -029980: 2200 1401 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0114 │ │ -029984: 7010 7d08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@087d │ │ -02998a: 6900 4a02 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ -02998e: 0e00 |000d: return-void │ │ -029990: 2200 1601 |000e: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0116 │ │ -029994: 7010 8408 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0884 │ │ -02999a: 6900 4a02 |0013: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ -02999e: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - 0x0006 line=85 │ │ - 0x000d line=89 │ │ - 0x000e line=87 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0299a0: |[0299a0] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -0299b0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0299b6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=91 │ │ - 0x0003 line=93 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'access$000' │ │ - type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0299b8: |[0299b8] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -0299c8: 6200 4a02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ -0299cc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0299d0: |[0299d0] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0299e0: 6200 4a02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ -0299e4: 7220 8208 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0882 │ │ -0299ea: 0c00 |0005: move-result-object v0 │ │ -0299ec: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=103 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ - │ │ - #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -0299f0: |[0299f0] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -029a00: 6200 4a02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024a │ │ -029a04: 5431 4702 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0247 │ │ -029a08: 7230 8308 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0883 │ │ -029a0e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - 0x0007 line=115 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1578 (SearchViewCompat.java) │ │ - │ │ -Class #207 header: │ │ -class_idx : 280 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1579 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #207 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - │ │ -Class #207 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SearchView$OnQueryTextListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : 'val$listener' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -029a10: |[029a10] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -029a20: 5b01 4b02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@024b │ │ -029a24: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029a2a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -029a2c: |[029a2c] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -029a3c: 5410 4b02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@024b │ │ -029a40: 7220 9008 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@0890 │ │ -029a46: 0a00 |0005: move-result v0 │ │ -029a48: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ - 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -029a4c: |[029a4c] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -029a5c: 5410 4b02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@024b │ │ -029a60: 7220 9108 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0891 │ │ -029a66: 0a00 |0005: move-result v0 │ │ -029a68: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ - 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ - │ │ - source_file_idx : 1579 (SearchViewCompatHoneycomb.java) │ │ - │ │ -Class #208 header: │ │ -class_idx : 282 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1579 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #208 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; } │ │ - │ │ -Class #208 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029a6c: |[029a6c] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -029a7c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029a82: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - 0x0003 line=29 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -029a84: |[029a84] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -029a94: 2200 1801 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0118 │ │ -029a98: 7020 8d08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@088d │ │ -029a9e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -029aa0: |[029aa0] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -029ab0: 2200 6901 |0000: new-instance v0, Landroid/widget/SearchView; // type@0169 │ │ -029ab4: 7020 db09 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@09db │ │ -029aba: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -029abc: |[029abc] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -029acc: 1f00 6901 |0000: check-cast v0, Landroid/widget/SearchView; // type@0169 │ │ -029ad0: 1f01 6801 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0168 │ │ -029ad4: 6e20 dc09 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@09dc │ │ -029ada: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0007 line=54 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1579 (SearchViewCompatHoneycomb.java) │ │ - │ │ -Class #209 header: │ │ -class_idx : 283 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1593 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #209 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="CursorToStringConverter" │ │ - │ │ -Class #209 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1593 (SimpleCursorAdapter.java) │ │ - │ │ -Class #210 header: │ │ -class_idx : 284 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1593 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #210 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewBinder" │ │ - │ │ -Class #210 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1593 (SimpleCursorAdapter.java) │ │ - │ │ -Class #211 header: │ │ -class_idx : 285 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 273 │ │ -source_file_idx : 1593 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #211 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; } │ │ -Annotations on method #2200 '' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ - │ │ -Class #211 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mCursorToStringConverter' │ │ - type : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mFrom' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mOriginalFrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mStringConversionColumn' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mTo' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mViewBinder' │ │ - type : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : '' │ │ - 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 │ │ -029adc: |[029adc] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -029aec: 7040 6d08 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@086d │ │ -029af2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -029af4: 5910 5002 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ -029af8: 5b16 5102 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ -029afc: 5b15 4f02 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ -029b00: 7020 9d08 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ -029b06: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - 0x0003 line=47 │ │ - 0x0006 line=64 │ │ - 0x0008 line=65 │ │ - 0x000a line=66 │ │ - 0x000d line=67 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 layout I │ │ - 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ - 0x0000 - 0x000e reg=6 to [I │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : '' │ │ - 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 │ │ -029b08: |[029b08] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -029b18: 7057 6e08 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@086e │ │ -029b1e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -029b20: 5910 5002 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ -029b24: 5b16 5102 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ -029b28: 5b15 4f02 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ -029b2c: 7020 9d08 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ -029b32: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x0003 line=47 │ │ - 0x0006 line=90 │ │ - 0x0008 line=91 │ │ - 0x000a line=92 │ │ - 0x000d line=93 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 layout I │ │ - 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ - 0x0000 - 0x000e reg=6 to [I │ │ - 0x0000 - 0x000e reg=7 flags I │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'findColumns' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -029b34: |[029b34] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -029b44: 5452 4c02 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -029b48: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -029b4c: 2160 |0004: array-length v0, v6 │ │ -029b4e: 5452 4e02 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ -029b52: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -029b56: 5452 4e02 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ -029b5a: 2122 |000b: array-length v2, v2 │ │ -029b5c: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -029b60: 2302 5102 |000e: new-array v2, v0, [I // type@0251 │ │ -029b64: 5b52 4e02 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ -029b68: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -029b6a: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -029b6e: 5452 4e02 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ -029b72: 5453 4c02 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -029b76: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -029b7a: 7220 ae00 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ae │ │ -029b80: 0a03 |001e: move-result v3 │ │ -029b82: 4b03 0201 |001f: aput v3, v2, v1 │ │ -029b86: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -029b8a: 28f0 |0023: goto 0013 // -0010 │ │ -029b8c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -029b8e: 5b52 4e02 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ -029b92: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - 0x0004 line=312 │ │ - 0x0005 line=313 │ │ - 0x000e line=314 │ │ - 0x0012 line=316 │ │ - 0x0015 line=317 │ │ - 0x0021 line=316 │ │ - 0x0024 line=320 │ │ - 0x0027 line=322 │ │ - locals : │ │ - 0x0005 - 0x0024 reg=0 count I │ │ - 0x0013 - 0x0024 reg=1 i I │ │ - 0x0000 - 0x0028 reg=5 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0028 reg=6 from [Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'bindView' │ │ - 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 │ │ -029b94: |[029b94] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -029ba4: 54b0 5202 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0252 │ │ -029ba8: 54b8 5102 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ -029bac: 2182 |0004: array-length v2, v8 │ │ -029bae: 54b3 4e02 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ -029bb2: 54b6 5102 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ -029bb6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -029bb8: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -029bbc: 4408 0604 |000c: aget v8, v6, v4 │ │ -029bc0: 6e20 f408 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -029bc6: 0c07 |0011: move-result-object v7 │ │ -029bc8: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -029bcc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -029bce: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -029bd2: 4408 0304 |0017: aget v8, v3, v4 │ │ -029bd6: 7240 9708 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0897 │ │ -029bdc: 0a01 |001c: move-result v1 │ │ -029bde: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -029be2: 4408 0304 |001f: aget v8, v3, v4 │ │ -029be6: 7220 b300 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -029bec: 0c05 |0024: move-result-object v5 │ │ -029bee: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -029bf2: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -029bf6: 2078 6c01 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@016c │ │ -029bfa: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -029bfe: 1f07 6c01 |002d: check-cast v7, Landroid/widget/TextView; // type@016c │ │ -029c02: 6e30 a508 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@08a5 │ │ -029c08: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -029c0c: 28d6 |0034: goto 000a // -002a │ │ -029c0e: 2078 6101 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0161 │ │ -029c12: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -029c16: 1f07 6101 |0039: check-cast v7, Landroid/widget/ImageView; // type@0161 │ │ -029c1a: 6e30 a408 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@08a4 │ │ -029c20: 28f4 |003e: goto 0032 // -000c │ │ -029c22: 2208 8c01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@018c │ │ -029c26: 2209 9c01 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -029c2a: 7010 520a 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -029c30: 6e10 380a 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -029c36: 0c0a |0049: move-result-object v10 │ │ -029c38: 6e10 140a 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ -029c3e: 0c0a |004d: move-result-object v10 │ │ -029c40: 6e20 580a a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -029c46: 0c09 |0051: move-result-object v9 │ │ -029c48: 1a0a 4500 |0052: const-string v10, " is not a " // string@0045 │ │ -029c4c: 6e20 580a a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -029c52: 0c09 |0057: move-result-object v9 │ │ -029c54: 1a0a 7900 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0079 │ │ -029c58: 6e20 580a a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -029c5e: 0c09 |005d: move-result-object v9 │ │ -029c60: 6e10 5d0a 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -029c66: 0c09 |0061: move-result-object v9 │ │ -029c68: 7020 1f0a 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ -029c6e: 2708 |0065: throw v8 │ │ -029c70: 0e00 |0066: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0002 line=122 │ │ - 0x0005 line=123 │ │ - 0x0007 line=124 │ │ - 0x0009 line=126 │ │ - 0x000c line=127 │ │ - 0x0012 line=128 │ │ - 0x0014 line=129 │ │ - 0x0015 line=130 │ │ - 0x0017 line=131 │ │ - 0x001d line=134 │ │ - 0x001f line=135 │ │ - 0x0025 line=136 │ │ - 0x0027 line=137 │ │ - 0x0029 line=140 │ │ - 0x002d line=141 │ │ - 0x0032 line=126 │ │ - 0x0035 line=142 │ │ - 0x0039 line=143 │ │ - 0x003f line=145 │ │ - 0x0066 line=151 │ │ - locals : │ │ - 0x0012 - 0x002f reg=7 v Landroid/view/View; │ │ - 0x0015 - 0x0032 reg=1 bound Z │ │ - 0x0025 - 0x0032 reg=5 text Ljava/lang/String; │ │ - 0x0035 - 0x003b reg=7 v Landroid/view/View; │ │ - 0x0035 - 0x0066 reg=1 bound Z │ │ - 0x0035 - 0x0066 reg=5 text Ljava/lang/String; │ │ - 0x003f - 0x0066 reg=7 v Landroid/view/View; │ │ - 0x0002 - 0x0067 reg=0 binder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ - 0x0005 - 0x0067 reg=2 count I │ │ - 0x0007 - 0x0067 reg=3 from [I │ │ - 0x000a - 0x0067 reg=4 i I │ │ - 0x0009 - 0x0067 reg=6 to [I │ │ - 0x0000 - 0x0067 reg=11 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0067 reg=12 view Landroid/view/View; │ │ - 0x0000 - 0x0067 reg=13 context Landroid/content/Context; │ │ - 0x0000 - 0x0067 reg=14 cursor Landroid/database/Cursor; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'changeCursorAndColumns' │ │ - 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 │ │ -029c74: |[029c74] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -029c84: 5b13 4f02 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ -029c88: 5b14 5102 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ -029c8c: 6f20 7008 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0870 │ │ -029c92: 5410 4f02 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ -029c96: 7020 9d08 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ -029c9c: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=344 │ │ - 0x0002 line=345 │ │ - 0x0004 line=346 │ │ - 0x0007 line=347 │ │ - 0x000c line=348 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000d reg=2 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000d reg=3 from [Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=4 to [I │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -029ca0: |[029ca0] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -029cb0: 5420 4d02 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ -029cb4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -029cb8: 5420 4d02 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ -029cbc: 7220 9608 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0896 │ │ -029cc2: 0c00 |0009: move-result-object v0 │ │ -029cc4: 1100 |000a: return-object v0 │ │ -029cc6: 5220 5002 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ -029cca: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -029ccc: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -029cd0: 5220 5002 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ -029cd4: 7220 b300 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -029cda: 0c00 |0015: move-result-object v0 │ │ -029cdc: 28f4 |0016: goto 000a // -000c │ │ -029cde: 6f20 7108 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0871 │ │ -029ce4: 0c00 |001a: move-result-object v0 │ │ -029ce6: 28ef |001b: goto 000a // -0011 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=294 │ │ - 0x0004 line=295 │ │ - 0x000a line=300 │ │ - 0x000b line=296 │ │ - 0x0010 line=297 │ │ - 0x0017 line=300 │ │ - locals : │ │ - 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x001c reg=3 cursor Landroid/database/Cursor; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'getCursorToStringConverter' │ │ - type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -029ce8: |[029ce8] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -029cf8: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ -029cfc: 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;) │ │ - name : 'getStringConversionColumn' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -029d00: |[029d00] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -029d10: 5210 5002 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ -029d14: 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;) │ │ - name : 'getViewBinder' │ │ - type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -029d18: |[029d18] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -029d28: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0252 │ │ -029d2c: 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;) │ │ - name : 'setCursorToStringConverter' │ │ - 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 │ │ -029d30: |[029d30] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -029d40: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ -029d44: 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; │ │ - │ │ - #7 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setStringConversionColumn' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -029d48: |[029d48] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -029d58: 5901 5002 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ -029d5c: 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 │ │ - │ │ - #8 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setViewBinder' │ │ - 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 │ │ -029d60: |[029d60] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -029d70: 5b01 5202 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0252 │ │ -029d74: 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; │ │ - │ │ - #9 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setViewImage' │ │ - 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 │ │ -029d78: |[029d78] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -029d88: 7110 240a 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a24 │ │ -029d8e: 0a01 |0003: move-result v1 │ │ -029d90: 6e20 bd09 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09bd │ │ -029d96: 0e00 |0007: return-void │ │ -029d98: 0d00 |0008: move-exception v0 │ │ -029d9a: 7110 e600 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -029da0: 0c01 |000c: move-result-object v1 │ │ -029da2: 6e20 be09 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@09be │ │ -029da8: 28f7 |0010: goto 0007 // -0009 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - Ljava/lang/NumberFormatException; -> 0x0008 │ │ - positions : │ │ - 0x0000 line=195 │ │ - 0x0007 line=199 │ │ - 0x0008 line=196 │ │ - 0x0009 line=197 │ │ - locals : │ │ - 0x0009 - 0x0011 reg=0 nfe Ljava/lang/NumberFormatException; │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0011 reg=3 v Landroid/widget/ImageView; │ │ - 0x0000 - 0x0011 reg=4 value Ljava/lang/String; │ │ - │ │ - #10 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setViewText' │ │ - 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 │ │ -029dbc: |[029dbc] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -029dcc: 6e20 eb09 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -029dd2: 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; │ │ - 0x0000 - 0x0004 reg=2 text Ljava/lang/String; │ │ - │ │ - #11 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'swapCursor' │ │ - type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -029dd4: |[029dd4] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -029de4: 6f20 7608 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0876 │ │ -029dea: 0c00 |0003: move-result-object v0 │ │ -029dec: 5421 4f02 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ -029df0: 7020 9d08 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ -029df6: 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 : 1593 (SimpleCursorAdapter.java) │ │ - │ │ -Class #212 header: │ │ -class_idx : 492 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 8 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #212 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Media" │ │ - │ │ -Class #212 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'DATA' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_data" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'DATE_ADDED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_added" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'DATE_MODIFIED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_modified" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'DISPLAY_NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_display_name" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'MIME_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "mime_type" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'SIZE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_size" │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : 'TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;) │ │ - name : '_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #213 header: │ │ -class_idx : 482 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #213 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioAlbum" │ │ - │ │ -Class #213 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'ALBUM' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'ALBUM_ART' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album_art" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'ALBUM_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album_id" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'ALBUM_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album_key" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'FIRST_YEAR' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "minyear" │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'LAST_YEAR' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "maxyear" │ │ - #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'NUMBER_OF_SONGS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "numsongs" │ │ - #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ - name : 'NUMBER_OF_SONGS_FOR_ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "numsongs_by_artist" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #214 header: │ │ -class_idx : 483 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #214 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioArtist" │ │ - │ │ -Class #214 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ - name : 'ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ - name : 'ARTIST_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist_key" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ - name : 'NUMBER_OF_ALBUMS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "number_of_albums" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ - name : 'NUMBER_OF_TRACKS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "number_of_tracks" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #215 header: │ │ -class_idx : 484 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #215 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioGenres" │ │ - │ │ -Class #215 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres;) │ │ - name : 'GENRES_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "genres_key" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres;) │ │ - name : 'NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "name" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #216 header: │ │ -class_idx : 486 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 18 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #216 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioMedia" │ │ - │ │ -Class #216 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ALBUM' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ALBUM_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album_id" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ALBUM_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album_key" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ARTIST_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist_id" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ARTIST_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist_key" │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'COMPOSER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "composer" │ │ - #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'DURATION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "duration" │ │ - #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'ENCODING' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "encoding" │ │ - #9 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'IS_ALARM' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "is_alarm" │ │ - #10 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'IS_MUSIC' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "is_music" │ │ - #11 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'IS_NOTIFICATION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "is_notification" │ │ - #12 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'IS_RINGTONE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "is_ringtone" │ │ - #13 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'MEDIA_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "media_key" │ │ - #14 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #15 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'TITLE_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title_key" │ │ - #16 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'TRACK' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "track" │ │ - #17 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ - name : 'YEAR' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "year" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #217 header: │ │ -class_idx : 485 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #217 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioGenresMember" │ │ - │ │ -Class #217 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ - name : 'AUDIO_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "audio_id" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ - name : 'CONTENT_DIRECTORY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "members" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ - name : 'DEFAULT_SORT_ORDER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title_key" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ - name : 'GENRE_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "genre_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #218 header: │ │ -class_idx : 487 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #218 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioPlaylist" │ │ - │ │ -Class #218 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ - name : 'DATA' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_data" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ - name : 'DATE_ADDED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_added" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ - name : 'DATE_MODIFIED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_modified" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ - name : 'NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "name" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ - name : 'PLAYLIST_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "playlist_key" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #219 header: │ │ -class_idx : 488 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #219 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioPlaylistMember" │ │ - │ │ -Class #219 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;' │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ - name : 'AUDIO_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "audio_id" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ - name : 'CONTENT_DIRECTORY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "members" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ - name : 'PLAYLIST_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "playlist_id" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ - name : 'PLAY_ORDER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "play_order" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #220 header: │ │ -class_idx : 489 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #220 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Auth" │ │ - │ │ -Class #220 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : 'AUTH_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "authkey" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : 'AUTH_URL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "authurl" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : 'PARAM1' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "param1" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : 'PARAM2' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "param2" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : 'PARAM3' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "param3" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : 'PARAM4' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "param4" │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth;) │ │ - name : '_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #221 header: │ │ -class_idx : 490 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 6 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #221 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="FileMedia" │ │ - │ │ -Class #221 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ - name : 'DATA' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "data" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ - name : 'DATE_MODIFIED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_modified" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ - name : 'SIZE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "size" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ - name : 'TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ - name : 'TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "type" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia;) │ │ - name : '_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #222 header: │ │ -class_idx : 491 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #222 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="FileType" │ │ - │ │ -Class #222 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ - name : 'AUDIO' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "audio" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ - name : 'FOLDER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "folder" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ - name : 'VIDEO' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "video" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ - name : 'ZIP' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "zip" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType;) │ │ - name : 'ZIPENTRY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "zipentry" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #223 header: │ │ -class_idx : 493 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #223 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Session" │ │ - │ │ -Class #223 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session;) │ │ - name : 'SESSION_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "session_key" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session;) │ │ - name : '_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #224 header: │ │ -class_idx : 494 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #224 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Url" │ │ - │ │ -Class #224 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url;) │ │ - name : 'PATH' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "path" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url;) │ │ - name : '_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #225 header: │ │ -class_idx : 495 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 10 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #225 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="VideoMedia" │ │ - │ │ -Class #225 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'DATA' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_data" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'DATE_ADDED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_added" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'DATE_MODIFIED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "date_modified" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'DURATION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "duration" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'MEDIA_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "media_key" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'MIME_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "mime_type" │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'RESOLUTION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "resolution" │ │ - #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'SIZE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_size" │ │ - #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : 'TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #9 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia;) │ │ - name : '_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "_id" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #226 header: │ │ -class_idx : 496 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 38 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #226 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/co/kayo/android/localplayer/consts/MediaConsts$Url; Ljp/co/kayo/android/localplayer/consts/MediaConsts$Session; Ljp/co/kayo/android/localplayer/consts/MediaConsts$Auth; Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileType; Ljp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia; Ljp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum; Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia; Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media; } │ │ - │ │ -Class #226 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'AUDIO_ALBUMART' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'AUDIO_ALBUMART_FILE_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'AUDIO_ALBUMART_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 9 │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'AUTHORITY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "jp.co.kayo.android.localplayer.ds" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_ALBUMS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_ALBUMS_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_ARTIST' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_ARTIST_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_AUTH' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 26 │ │ - #9 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_CLEAR' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 24 │ │ - #10 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_DOWNLOAD' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 19 │ │ - #11 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_FAVORITE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 13 │ │ - #12 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_FAVORITE_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 14 │ │ - #13 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_FILE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 29 │ │ - #14 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_FILE_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 30 │ │ - #15 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_GENRES' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 20 │ │ - #16 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_GENRESMEMBER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 22 │ │ - #17 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_GENRESMEMBER_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 23 │ │ - #18 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_GENRES_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 21 │ │ - #19 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_MEDIA' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #20 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_MEDIA_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #21 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_ORDER_AUDIO' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 17 │ │ - #22 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_ORDER_AUDIO_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 18 │ │ - #23 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_PING' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 27 │ │ - #24 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_PLAYLIST' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #25 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_PLAYLISTMEMBER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 11 │ │ - #26 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_PLAYLISTMEMBER_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 12 │ │ - #27 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_PLAYLIST_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 7 │ │ - #28 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_RESET' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 25 │ │ - #29 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_URL' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 28 │ │ - #30 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_VIDEO' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 15 │ │ - #31 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'CODE_VIDEO_ID' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16 │ │ - #32 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'FAVORITE_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "media_id" │ │ - #33 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'FAVORITE_POINT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "point" │ │ - #34 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'FAVORITE_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "type" │ │ - #35 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'FAVORITE_TYPE_ALBUM' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album" │ │ - #36 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'FAVORITE_TYPE_ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist" │ │ - #37 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts;) │ │ - name : 'FAVORITE_TYPE_SONG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "song" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1406 (MediaConsts.java) │ │ - │ │ -Class #227 header: │ │ -class_idx : 497 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1602 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #227 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/SystemConsts;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/SystemConsts;) │ │ - name : 'MEDIA_EXT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : ".mp3,.ogg" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/SystemConsts;) │ │ - name : 'SITE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "http://justplayer-dev.appspot.com" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/SystemConsts;) │ │ - name : 'VIDEO_EXT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : ".mp4,.avi" │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1602 (SystemConsts.java) │ │ - │ │ -Class #228 header: │ │ -class_idx : 498 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1643 │ │ -static_fields_size : 41 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #228 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/TableConsts;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ALBUM_DEL_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "del_flg" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ALBUM_INIT_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "init_flg" │ │ - #2 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ARTIST_DEL_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "del_flg" │ │ - #3 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ARTIST_INIT_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "init_flg" │ │ - #4 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'AUDIO_CACHE_FILE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "cache_file" │ │ - #5 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'AUDIO_DEL_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "del_flg" │ │ - #6 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "download_id" │ │ - #7 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_LOCAL_URI' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "local_uri" │ │ - #8 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_MEDIA_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "media_id" │ │ - #9 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_REMOTE_URI' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "remote_uri" │ │ - #10 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_STATUS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "status" │ │ - #11 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #12 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'DOWNLOAD_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "type" │ │ - #13 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'FAVORITE_POINT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "point" │ │ - #14 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'GENRES_DEL_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "del_flg" │ │ - #15 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'GENRES_INIT_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "init_flg" │ │ - #16 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'GENRES_TAGS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "tags" │ │ - #17 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_ALBUM' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album" │ │ - #18 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_ALBUM_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "album_key" │ │ - #19 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist" │ │ - #20 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_ARTIST_KEY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist_key" │ │ - #21 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_DURATION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "duration" │ │ - #22 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_MEDIA_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "media_id" │ │ - #23 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'ORDER_TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #24 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'PLAYLIST_DEL_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "del_flg" │ │ - #25 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'PLAYLIST_INIT_FLG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "init_flg" │ │ - #26 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'PODCAST_LINK' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "link" │ │ - #27 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'PODCAST_SUBTITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "subtitle" │ │ - #28 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'PODCAST_SUMMARY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "summary" │ │ - #29 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'SITE_LINK' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "site" │ │ - #30 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_ALBUM' │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0357f4: |[0357f4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +035804: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ + 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ + │ │ + source_file_idx : 1578 (SearchViewCompat.java) │ │ + │ │ +Class #252 header: │ │ +class_idx : 482 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 9 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #252 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioAlbum" │ │ + │ │ +Class #252 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'ALBUM' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "album" │ │ - #31 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_ARTIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "artist" │ │ - #32 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_AUDIO' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "audio" │ │ - #33 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_DOWNLOAD' │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'ALBUM_ART' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "download" │ │ - #34 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_GENRES' │ │ + value : "album_art" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'ALBUM_ID' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "genres" │ │ - #35 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_ORDERLIST' │ │ + value : "album_id" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'ALBUM_KEY' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "orderlist" │ │ - #36 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_PLAYLIST' │ │ + value : "album_key" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'ARTIST' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "playlist" │ │ - #37 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_PLAYLIST_AUDIO' │ │ + value : "artist" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'FIRST_YEAR' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "playlist_audio" │ │ - #38 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'TBNAME_VIDEO' │ │ + value : "minyear" │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'LAST_YEAR' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "video" │ │ - #39 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'VIDEO_DEL_FLG' │ │ + value : "maxyear" │ │ + #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'NUMBER_OF_SONGS' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "del_flg" │ │ - #40 : (in Ljp/co/kayo/android/localplayer/consts/TableConsts;) │ │ - name : 'VIDEO_INIT_FLG' │ │ + value : "numsongs" │ │ + #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum;) │ │ + name : 'NUMBER_OF_SONGS_FOR_ARTIST' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "init_flg" │ │ + value : "numsongs_by_artist" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1643 (TableConsts.java) │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ │ │ -Class #229 header: │ │ -class_idx : 499 │ │ -access_flags : 17 (0x0011) │ │ +Class #253 header: │ │ +class_idx : 483 │ │ +access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ -source_file_idx : 355 │ │ -static_fields_size : 1 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 4 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #229 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029df8: |[029df8] jp.co.kayo.android.localplayer.ds.podcast.BuildConfig.:()V │ │ -029e08: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029e0e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=4 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/BuildConfig; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 355 (BuildConfig.java) │ │ - │ │ -Class #230 header: │ │ -class_idx : 500 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 442 │ │ -source_file_idx : 417 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #230 annotations: │ │ +Class #253 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioArtist" │ │ │ │ -Class #230 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/util/ArrayList;' │ │ +Class #253 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;) │ │ - name : 'category' │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ + name : 'ARTIST' │ │ type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ + name : 'ARTIST_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist_key" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ + name : 'NUMBER_OF_ALBUMS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "number_of_albums" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist;) │ │ + name : 'NUMBER_OF_TRACKS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "number_of_tracks" │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029e10: |[029e10] jp.co.kayo.android.localplayer.ds.podcast.CategoryList.:()V │ │ -029e20: 7010 790a 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -029e26: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=7 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 417 (CategoryList.java) │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ │ │ -Class #231 header: │ │ -class_idx : 501 │ │ +Class #254 header: │ │ +class_idx : 484 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ -source_file_idx : 490 │ │ -static_fields_size : 0 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #231 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ +Class #254 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioGenres" │ │ + │ │ +Class #254 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres;) │ │ + name : 'GENRES_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "genres_key" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres;) │ │ + name : 'NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "name" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;) │ │ - name : 'onExecute' │ │ - type : '(Landroid/os/Handler;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 490 (DialogCallback.java) │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ │ │ -Class #232 header: │ │ -class_idx : 502 │ │ +Class #255 header: │ │ +class_idx : 486 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ -source_file_idx : 631 │ │ -static_fields_size : 0 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #232 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ +Class #255 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioMedia" │ │ + │ │ +Class #255 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ALBUM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ALBUM_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album_id" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ALBUM_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "album_key" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ARTIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ARTIST_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist_id" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ARTIST_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "artist_key" │ │ + #6 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'COMPOSER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "composer" │ │ + #7 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'DURATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "duration" │ │ + #8 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'ENCODING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "encoding" │ │ + #9 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'IS_ALARM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "is_alarm" │ │ + #10 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'IS_MUSIC' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "is_music" │ │ + #11 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'IS_NOTIFICATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "is_notification" │ │ + #12 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'IS_RINGTONE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "is_ringtone" │ │ + #13 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'MEDIA_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "media_key" │ │ + #14 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #15 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'TITLE_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title_key" │ │ + #16 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'TRACK' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "track" │ │ + #17 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;) │ │ + name : 'YEAR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "year" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;) │ │ - name : 'onLoadImage' │ │ - type : '(Landroid/graphics/Bitmap;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 631 (ImageObserver.java) │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ │ │ -Class #233 header: │ │ -class_idx : 503 │ │ -access_flags : 0 (0x0000) │ │ +Class #256 header: │ │ +class_idx : 487 │ │ +access_flags : 1537 (0x0601) │ │ superclass_idx : 407 │ │ -source_file_idx : 632 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #233 annotations: │ │ +Class #256 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onLoadImage │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioPlaylist" │ │ │ │ -Class #233 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;' │ │ - Access flags : 0x0000 () │ │ +Class #256 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$Media;' │ │ Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ + name : 'DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "_data" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ + name : 'DATE_ADDED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_added" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ + name : 'DATE_MODIFIED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "date_modified" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ + name : 'NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "name" │ │ + #4 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist;) │ │ + name : 'PLAYLIST_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "playlist_key" │ │ Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ - name : 'val$bmp' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -029e28: |[029e28] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V │ │ -029e38: 5b01 0c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ -029e3c: 5b02 0d03 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.val$bmp:Landroid/graphics/Bitmap; // field@030d │ │ -029e40: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029e46: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/Bitmap; │ │ - │ │ Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 57 16-bit code units │ │ -029e48: |[029e48] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl$1.run:()V │ │ -029e58: 5431 0c03 |0000: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ -029e5c: 5211 1003 |0002: iget v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mPotision:I // field@0310 │ │ -029e60: 5432 0c03 |0004: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ -029e64: 5422 1203 |0006: iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ -029e68: 6e10 f90b 0200 |0008: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.getPotision:()I // method@0bf9 │ │ -029e6e: 0a02 |000b: move-result v2 │ │ -029e70: 3321 2c00 |000c: if-ne v1, v2, 0038 // +002c │ │ -029e74: 2200 4601 |000e: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0146 │ │ -029e78: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -029e7a: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -029e7e: 7030 9909 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0999 │ │ -029e84: 1601 c800 |0016: const-wide/16 v1, #int 200 // #c8 │ │ -029e88: 6e30 9a09 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@099a │ │ -029e8e: 5431 0c03 |001b: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ -029e92: 5411 1203 |001d: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ -029e96: 5411 c103 |001f: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ -029e9a: 6e20 bf09 0100 |0021: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@09bf │ │ -029ea0: 5431 0c03 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ -029ea4: 5411 1203 |0026: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ -029ea8: 5411 c103 |0028: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ -029eac: 5432 0d03 |002a: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.val$bmp:Landroid/graphics/Bitmap; // field@030d │ │ -029eb0: 6e20 bc09 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09bc │ │ -029eb6: 5431 0c03 |002f: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // field@030c │ │ -029eba: 5411 1203 |0031: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ -029ebe: 5411 c103 |0033: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ -029ec2: 6e10 bb09 0100 |0035: invoke-virtual {v1}, Landroid/widget/ImageView;.invalidate:()V // method@09bb │ │ -029ec8: 0e00 |0038: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - 0x000e line=48 │ │ - 0x0016 line=49 │ │ - 0x001b line=50 │ │ - 0x0024 line=51 │ │ - 0x002f line=52 │ │ - 0x0038 line=54 │ │ - locals : │ │ - 0x0016 - 0x0038 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ - 0x0000 - 0x0039 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1; │ │ - │ │ - source_file_idx : 632 (ImageObserverImpl.java) │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ │ │ -Class #234 header: │ │ +Class #257 header: │ │ class_idx : 504 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 407 │ │ source_file_idx : 632 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #234 - │ │ +Class #257 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ Static fields - │ │ Instance fields - │ │ @@ -61777,22 +67219,22 @@ │ │ type : '(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -029ecc: |[029ecc] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl.:(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V │ │ -029edc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029ee2: 5b01 0e03 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mHandler:Landroid/os/Handler; // field@030e │ │ -029ee6: 5b02 1103 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mViewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0311 │ │ -029eea: 5b03 1203 |0007: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ -029eee: 5b04 0f03 |0009: iput-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mKey:Ljava/lang/Integer; // field@030f │ │ -029ef2: 5905 1003 |000b: iput v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mPotision:I // field@0310 │ │ -029ef6: 0e00 |000d: return-void │ │ +035808: |[035808] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl.:(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V │ │ +035818: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03581e: 5b01 0e03 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mHandler:Landroid/os/Handler; // field@030e │ │ +035822: 5b02 1103 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mViewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0311 │ │ +035826: 5b03 1203 |0007: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // field@0312 │ │ +03582a: 5b04 0f03 |0009: iput-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mKey:Ljava/lang/Integer; // field@030f │ │ +03582e: 5905 1003 |000b: iput v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mPotision:I // field@0310 │ │ +035832: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -61812,273 +67254,46 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -029ef8: |[029ef8] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl.onLoadImage:(Landroid/graphics/Bitmap;)V │ │ -029f08: 5420 0e03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mHandler:Landroid/os/Handler; // field@030e │ │ -029f0c: 2201 f701 |0002: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1; // type@01f7 │ │ -029f10: 7030 df0a 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V // method@0adf │ │ -029f16: 6e20 0901 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0109 │ │ -029f1c: 0e00 |000a: return-void │ │ +035834: |[035834] jp.co.kayo.android.localplayer.ds.podcast.ImageObserverImpl.onLoadImage:(Landroid/graphics/Bitmap;)V │ │ +035844: 5420 0e03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.mHandler:Landroid/os/Handler; // field@030e │ │ +035848: 2201 f701 |0002: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1; // type@01f7 │ │ +03584c: 7030 df0a 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V // method@0adf │ │ +035852: 6e20 0901 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0109 │ │ +035858: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ 0x0000 - 0x000b reg=3 bmp Landroid/graphics/Bitmap; │ │ │ │ source_file_idx : 632 (ImageObserverImpl.java) │ │ │ │ -Class #235 header: │ │ -class_idx : 505 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1341 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #235 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/Logger;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "PodcastProvider" │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : 'debug' │ │ - type : 'Z' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029f20: |[029f20] jp.co.kayo.android.localplayer.ds.podcast.Logger.:()V │ │ -029f30: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -029f36: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=23 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/Logger; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : 'd' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -029f38: |[029f38] jp.co.kayo.android.localplayer.ds.podcast.Logger.d:(Ljava/lang/String;)I │ │ -029f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029f4a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=32 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : 'e' │ │ - type : '(Ljava/lang/String;Ljava/lang/Exception;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -029f4c: |[029f4c] jp.co.kayo.android.localplayer.ds.podcast.Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ -029f5c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -029f60: 1a00 ea05 |0002: const-string v0, "PodcastProvider" // string@05ea │ │ -029f64: 7130 ae08 1002 |0004: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08ae │ │ -029f6a: 0a00 |0007: move-result v0 │ │ -029f6c: 0f00 |0008: return v0 │ │ -029f6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -029f70: 28fe |000a: goto 0008 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0002 line=51 │ │ - 0x0008 line=53 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 msg Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=2 e Ljava/lang/Exception; │ │ - │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : 'i' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -029f74: |[029f74] jp.co.kayo.android.localplayer.ds.podcast.Logger.i:(Ljava/lang/String;)I │ │ -029f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029f86: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ - │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/Logger;) │ │ - name : 'v' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -029f88: |[029f88] jp.co.kayo.android.localplayer.ds.podcast.Logger.v:(Ljava/lang/String;)I │ │ -029f98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029f9a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1341 (Logger.java) │ │ - │ │ -Class #236 header: │ │ -class_idx : 506 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 65 │ │ -source_file_idx : 1403 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #236 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #236 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/Handler;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -029f9c: |[029f9c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ -029fac: 5b01 1503 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ -029fb0: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -029fb6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;) │ │ - name : 'handleMessage' │ │ - type : '(Landroid/os/Message;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 60 16-bit code units │ │ -029fb8: |[029fb8] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -029fc8: 6f20 0501 5400 |0000: invoke-super {v4, v5}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ -029fce: 5250 1800 |0003: iget v0, v5, Landroid/os/Message;.what:I // field@0018 │ │ -029fd2: 2b00 2d00 0000 |0005: packed-switch v0, 00000032 // +0000002d │ │ -029fd8: 0e00 |0008: return-void │ │ -029fda: 5440 1503 |0009: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ -029fde: 6e10 ff0a 0000 |000b: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0aff │ │ -029fe4: 0c00 |000e: move-result-object v0 │ │ -029fe6: 1401 0200 037f |000f: const v1, #float 1.74129e+38 // #7f030002 │ │ -029fec: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -029fee: 5443 1503 |0013: iget-object v3, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ -029ff2: 6e40 0703 1032 |0015: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@0307 │ │ -029ff8: 28f0 |0018: goto 0008 // -0010 │ │ -029ffa: 5441 1503 |0019: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ -029ffe: 5450 1700 |001b: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -02a002: 1f00 9a01 |001d: check-cast v0, Ljava/lang/String; // type@019a │ │ -02a006: 7120 f70a 0100 |001f: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;)V // method@0af7 │ │ -02a00c: 28e6 |0022: goto 0008 // -001a │ │ -02a00e: 5441 1503 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0315 │ │ -02a012: 5450 1700 |0025: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -02a016: 1f00 9a01 |0027: check-cast v0, Ljava/lang/String; // type@019a │ │ -02a01a: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -02a01c: 7130 f009 0102 |002a: invoke-static {v1, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09f0 │ │ -02a022: 0c00 |002d: move-result-object v0 │ │ -02a024: 6e10 f109 0000 |002e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@09f1 │ │ -02a02a: 28d7 |0031: goto 0008 // -0029 │ │ -02a02c: 0001 0300 0000 0000 0400 0000 1400 ... |0032: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - 0x0003 line=64 │ │ - 0x0008 line=69 │ │ - 0x0009 line=65 │ │ - 0x0019 line=66 │ │ - 0x0023 line=67 │ │ - 0x0032 line=64 │ │ - locals : │ │ - 0x0000 - 0x003c reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1; │ │ - 0x0000 - 0x003c reg=5 msg Landroid/os/Message; │ │ - │ │ - source_file_idx : 1403 (MainActivity.java) │ │ - │ │ -Class #237 header: │ │ +Class #258 header: │ │ class_idx : 507 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1403 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #237 annotations: │ │ +Class #258 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #237 - │ │ +Class #258 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62100,89 +67315,89 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Landroid/os/Bundle;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02a040: |[02a040] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Landroid/os/Bundle;I)V │ │ -02a050: 5b01 1603 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ -02a054: 5b02 1703 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$args:Landroid/os/Bundle; // field@0317 │ │ -02a058: 5903 1803 |0004: iput v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$id:I // field@0318 │ │ -02a05c: 7010 360a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02a062: 0e00 |0009: return-void │ │ +03585c: |[03585c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Landroid/os/Bundle;I)V │ │ +03586c: 5b01 1603 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ +035870: 5b02 1703 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$args:Landroid/os/Bundle; // field@0317 │ │ +035874: 5903 1803 |0004: iput v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$id:I // field@0318 │ │ +035878: 7010 360a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03587e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;) │ │ name : 'onExecute' │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -02a064: |[02a064] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$2.onExecute:(Landroid/os/Handler;)V │ │ -02a074: 5440 1603 |0000: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ -02a078: 5441 1703 |0002: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$args:Landroid/os/Bundle; // field@0317 │ │ -02a07c: 1a02 d810 |0004: const-string v2, "url" // string@10d8 │ │ -02a080: 6e20 f500 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00f5 │ │ -02a086: 0c01 |0009: move-result-object v1 │ │ -02a088: 5442 1703 |000a: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$args:Landroid/os/Bundle; // field@0317 │ │ -02a08c: 1a03 cc0e |000c: const-string v3, "regist" // string@0ecc │ │ -02a090: 6e20 ec00 3200 |000e: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@00ec │ │ -02a096: 0a02 |0011: move-result v2 │ │ -02a098: 7130 f80a 1002 |0012: invoke-static {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;Z)V // method@0af8 │ │ -02a09e: 5440 1603 |0015: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ -02a0a2: 5241 1803 |0017: iget v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$id:I // field@0318 │ │ -02a0a6: 6e20 0f0b 1000 |0019: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ -02a0ac: 0e00 |001c: return-void │ │ -02a0ae: 0d00 |001d: move-exception v0 │ │ -02a0b0: 5441 1603 |001e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ -02a0b4: 5242 1803 |0020: iget v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$id:I // field@0318 │ │ -02a0b8: 6e20 0f0b 2100 |0022: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ -02a0be: 2700 |0025: throw v0 │ │ +035880: |[035880] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$2.onExecute:(Landroid/os/Handler;)V │ │ +035890: 5440 1603 |0000: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ +035894: 5441 1703 |0002: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$args:Landroid/os/Bundle; // field@0317 │ │ +035898: 1a02 d610 |0004: const-string v2, "url" // string@10d6 │ │ +03589c: 6e20 f500 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00f5 │ │ +0358a2: 0c01 |0009: move-result-object v1 │ │ +0358a4: 5442 1703 |000a: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$args:Landroid/os/Bundle; // field@0317 │ │ +0358a8: 1a03 ca0e |000c: const-string v3, "regist" // string@0eca │ │ +0358ac: 6e20 ec00 3200 |000e: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@00ec │ │ +0358b2: 0a02 |0011: move-result v2 │ │ +0358b4: 7130 f80a 1002 |0012: invoke-static {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;Z)V // method@0af8 │ │ +0358ba: 5440 1603 |0015: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ +0358be: 5241 1803 |0017: iget v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$id:I // field@0318 │ │ +0358c2: 6e20 0f0b 1000 |0019: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ +0358c8: 0e00 |001c: return-void │ │ +0358ca: 0d00 |001d: move-exception v0 │ │ +0358cc: 5441 1603 |001e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0316 │ │ +0358d0: 5242 1803 |0020: iget v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.val$id:I // field@0318 │ │ +0358d4: 6e20 0f0b 2100 |0022: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ +0358da: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=177 │ │ 0x0015 line=180 │ │ 0x001c line=182 │ │ 0x001d line=180 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2; │ │ 0x0000 - 0x0026 reg=5 handler Landroid/os/Handler; │ │ │ │ source_file_idx : 1403 (MainActivity.java) │ │ │ │ -Class #238 header: │ │ +Class #259 header: │ │ class_idx : 508 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1403 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #238 annotations: │ │ +Class #259 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #238 - │ │ +Class #259 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62200,79 +67415,79 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02a0cc: |[02a0cc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$3.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;I)V │ │ -02a0dc: 5b01 1903 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ -02a0e0: 5902 1a03 |0002: iput v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.val$id:I // field@031a │ │ -02a0e4: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02a0ea: 0e00 |0007: return-void │ │ +0358e8: |[0358e8] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$3.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;I)V │ │ +0358f8: 5b01 1903 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ +0358fc: 5902 1a03 |0002: iput v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.val$id:I // field@031a │ │ +035900: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +035906: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;) │ │ name : 'onExecute' │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -02a0ec: |[02a0ec] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$3.onExecute:(Landroid/os/Handler;)V │ │ -02a0fc: 5430 1903 |0000: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ -02a100: 7110 f90a 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0af9 │ │ -02a106: 5430 1903 |0005: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ -02a10a: 5231 1a03 |0007: iget v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.val$id:I // field@031a │ │ -02a10e: 6e20 0f0b 1000 |0009: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ -02a114: 0e00 |000c: return-void │ │ -02a116: 0d00 |000d: move-exception v0 │ │ -02a118: 5431 1903 |000e: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ -02a11c: 5232 1a03 |0010: iget v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.val$id:I // field@031a │ │ -02a120: 6e20 0f0b 2100 |0012: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ -02a126: 2700 |0015: throw v0 │ │ +035908: |[035908] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$3.onExecute:(Landroid/os/Handler;)V │ │ +035918: 5430 1903 |0000: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ +03591c: 7110 f90a 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0af9 │ │ +035922: 5430 1903 |0005: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ +035926: 5231 1a03 |0007: iget v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.val$id:I // field@031a │ │ +03592a: 6e20 0f0b 1000 |0009: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ +035930: 0e00 |000c: return-void │ │ +035932: 0d00 |000d: move-exception v0 │ │ +035934: 5431 1903 |000e: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0319 │ │ +035938: 5232 1a03 |0010: iget v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.val$id:I // field@031a │ │ +03593c: 6e20 0f0b 2100 |0012: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.removeDialog:(I)V // method@0b0f │ │ +035942: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=196 │ │ 0x000c line=198 │ │ 0x000d line=196 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3; │ │ 0x0000 - 0x0016 reg=4 handler Landroid/os/Handler; │ │ │ │ source_file_idx : 1403 (MainActivity.java) │ │ │ │ -Class #239 header: │ │ +Class #260 header: │ │ class_idx : 509 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 407 │ │ source_file_idx : 1403 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #239 annotations: │ │ +Class #260 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onItemLongClick │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #239 - │ │ +Class #260 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -62290,316 +67505,92 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02a134: |[02a134] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$4.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;J)V │ │ -02a144: 5b01 1b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ -02a148: 5a02 1c03 |0002: iput-wide v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.val$albumId:J // field@031c │ │ -02a14c: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02a152: 0e00 |0007: return-void │ │ +035950: |[035950] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$4.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;J)V │ │ +035960: 5b01 1b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ +035964: 5a02 1c03 |0002: iput-wide v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.val$albumId:J // field@031c │ │ +035968: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ +03596e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;) │ │ name : 'onExecute' │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -02a154: |[02a154] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$4.onExecute:(Landroid/os/Handler;)V │ │ -02a164: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02a166: 5450 1b03 |0001: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ -02a16a: 6e10 fc0a 0000 |0003: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a170: 0c00 |0006: move-result-object v0 │ │ -02a172: 6201 3203 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ -02a176: 5352 1c03 |0009: iget-wide v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.val$albumId:J // field@031c │ │ -02a17a: 7130 5e00 2103 |000b: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02a180: 0c01 |000e: move-result-object v1 │ │ -02a182: 6e40 5800 1044 |000f: invoke-virtual {v0, v1, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0058 │ │ -02a188: 5450 1b03 |0012: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ -02a18c: 6e10 ff0a 0000 |0014: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0aff │ │ -02a192: 0c00 |0017: move-result-object v0 │ │ -02a194: 1401 0200 037f |0018: const v1, #float 1.74129e+38 // #7f030002 │ │ -02a19a: 5452 1b03 |001b: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ -02a19e: 6e40 0703 1024 |001d: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@0307 │ │ -02a1a4: 0e00 |0020: return-void │ │ +035970: |[035970] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$4.onExecute:(Landroid/os/Handler;)V │ │ +035980: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +035982: 5450 1b03 |0001: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ +035986: 6e10 fc0a 0000 |0003: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +03598c: 0c00 |0006: move-result-object v0 │ │ +03598e: 6201 3203 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ +035992: 5352 1c03 |0009: iget-wide v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.val$albumId:J // field@031c │ │ +035996: 7130 5e00 2103 |000b: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +03599c: 0c01 |000e: move-result-object v1 │ │ +03599e: 6e40 5800 1044 |000f: invoke-virtual {v0, v1, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0058 │ │ +0359a4: 5450 1b03 |0012: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ +0359a8: 6e10 ff0a 0000 |0014: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0aff │ │ +0359ae: 0c00 |0017: move-result-object v0 │ │ +0359b0: 1401 0200 037f |0018: const v1, #float 1.74129e+38 // #7f030002 │ │ +0359b6: 5452 1b03 |001b: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031b │ │ +0359ba: 6e40 0703 1024 |001d: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@0307 │ │ +0359c0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ + 0x000b line=402 │ │ + 0x000f line=401 │ │ 0x0012 line=403 │ │ 0x0020 line=404 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4; │ │ 0x0000 - 0x0021 reg=6 handler Landroid/os/Handler; │ │ │ │ source_file_idx : 1403 (MainActivity.java) │ │ │ │ -Class #240 header: │ │ -class_idx : 510 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1403 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #240 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showConfiumDialog │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #240 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ - name : 'val$callback' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02a1a8: |[02a1a8] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$5.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ │ -02a1b8: 5b01 1d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031d │ │ -02a1bc: 5b02 1e03 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.val$callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@031e │ │ -02a1c0: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02a1c6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=426 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02a1c8: |[02a1c8] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -02a1d8: 5420 1e03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.val$callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@031e │ │ -02a1dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02a1de: 7220 dd0a 1000 |0003: invoke-interface {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;.onExecute:(Landroid/os/Handler;)V // method@0add │ │ -02a1e4: 7210 7500 0300 |0006: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0075 │ │ -02a1ea: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=429 │ │ - 0x0006 line=430 │ │ - 0x0009 line=431 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5; │ │ - 0x0000 - 0x000a reg=3 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x000a reg=4 which I │ │ - │ │ - source_file_idx : 1403 (MainActivity.java) │ │ - │ │ -Class #241 header: │ │ -class_idx : 511 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1403 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #241 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showConfiumDialog │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #241 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02a1ec: |[02a1ec] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$6.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ -02a1fc: 5b01 1f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@031f │ │ -02a200: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02a206: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=433 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;) │ │ - 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 │ │ -02a208: |[02a208] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -02a218: 7210 7500 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0075 │ │ -02a21e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0003 line=437 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6; │ │ - 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x0004 reg=2 which I │ │ - │ │ - source_file_idx : 1403 (MainActivity.java) │ │ - │ │ -Class #242 header: │ │ -class_idx : 512 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1403 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #242 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showMessageDialog │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #242 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02a220: |[02a220] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$7.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ -02a230: 5b01 2003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; // field@0320 │ │ -02a234: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02a23a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=453 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;) │ │ - 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 │ │ -02a23c: |[02a23c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -02a24c: 7210 7500 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0075 │ │ -02a252: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=456 │ │ - 0x0003 line=457 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7; │ │ - 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x0004 reg=2 which I │ │ - │ │ - source_file_idx : 1403 (MainActivity.java) │ │ - │ │ -Class #243 header: │ │ +Class #261 header: │ │ class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 95 │ │ source_file_idx : 1403 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 12 │ │ │ │ -Class #243 annotations: │ │ +Class #261 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/FragmentActivity;" "Landroid/view/View$OnClickListener;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Landroid/database/Cursor;" ">;" "Landroid/widget/AdapterView$OnItemLongClickListener;" "Landroid/widget/AdapterView$OnItemClickListener;" } │ │ Annotations on method #2822 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #2824 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ Annotations on method #2825 'onItemLongClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)Z" } │ │ Annotations on method #2826 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" "Landroid/database/Cursor;" ")V" } │ │ Annotations on method #2828 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;)V" } │ │ │ │ -Class #243 - │ │ +Class #261 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ #1 : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ #2 : 'Landroid/widget/AdapterView$OnItemLongClickListener;' │ │ @@ -62648,26 +67639,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02a254: |[02a254] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.:()V │ │ -02a264: 7010 f301 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentActivity;.:()V // method@01f3 │ │ -02a26a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02a26c: 5910 2203 |0004: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.EVT_RELOAD:I // field@0322 │ │ -02a270: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02a272: 5910 2103 |0007: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.EVT_LIST:I // field@0321 │ │ -02a276: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -02a278: 5910 2303 |000a: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.EVT_TOAST:I // field@0323 │ │ -02a27c: 2200 fa01 |000c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1; // type@01fa │ │ -02a280: 7020 e80a 1000 |000e: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0ae8 │ │ -02a286: 5b10 2803 |0011: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a28a: 0e00 |0013: return-void │ │ +0359c4: |[0359c4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.:()V │ │ +0359d4: 7010 f301 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentActivity;.:()V // method@01f3 │ │ +0359da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0359dc: 5910 2203 |0004: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.EVT_RELOAD:I // field@0322 │ │ +0359e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0359e2: 5910 2103 |0007: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.EVT_LIST:I // field@0321 │ │ +0359e6: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0359e8: 5910 2303 |000a: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.EVT_TOAST:I // field@0323 │ │ +0359ec: 2200 fa01 |000c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1; // type@01fa │ │ +0359f0: 7020 e80a 1000 |000e: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0ae8 │ │ +0359f6: 5b10 2803 |0011: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +0359fa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x000c line=60 │ │ @@ -62679,17 +67670,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02a28c: |[02a28c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;)V │ │ -02a29c: 7020 150b 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showList:(Ljava/lang/String;)V // method@0b15 │ │ -02a2a2: 0e00 |0003: return-void │ │ +0359fc: |[0359fc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;)V │ │ +035a0c: 7020 150b 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showList:(Ljava/lang/String;)V // method@0b15 │ │ +035a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -62698,17 +67689,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02a2a4: |[02a2a4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;Z)V │ │ -02a2b4: 7030 0e0b 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.registPodcast:(Ljava/lang/String;Z)V // method@0b0e │ │ -02a2ba: 0e00 |0003: return-void │ │ +035a14: |[035a14] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljava/lang/String;Z)V │ │ +035a24: 7030 0e0b 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.registPodcast:(Ljava/lang/String;Z)V // method@0b0e │ │ +035a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -62718,17 +67709,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a2bc: |[02a2bc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ -02a2cc: 7010 010b 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listPodcast:()V // method@0b01 │ │ -02a2d2: 0e00 |0003: return-void │ │ +035a2c: |[035a2c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ │ +035a3c: 7010 010b 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listPodcast:()V // method@0b01 │ │ +035a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;) │ │ @@ -62736,47 +67727,47 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -02a2d4: |[02a2d4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.findAlbum:(Ljava/lang/String;)Z │ │ -02a2e4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -02a2e6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -02a2e8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -02a2ea: 6e10 fc0a 0a00 |0003: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a2f0: 0c00 |0006: move-result-object v0 │ │ -02a2f2: 6201 3203 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ -02a2f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -02a2f8: 1a03 2610 |000a: const-string v3, "site = ?" // string@1026 │ │ -02a2fc: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -02a2fe: 2344 5e02 |000d: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02a302: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -02a304: 4d0b 0405 |0010: aput-object v11, v4, v5 │ │ -02a308: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -02a30a: 7406 5b00 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@005b │ │ -02a310: 0c06 |0016: move-result-object v6 │ │ -02a312: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -02a314: 3806 0f00 |0018: if-eqz v6, 0027 // +000f │ │ -02a318: 7210 b500 0600 |001a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02a31e: 0a00 |001d: move-result v0 │ │ -02a320: 3800 0900 |001e: if-eqz v0, 0027 // +0009 │ │ -02a324: 3806 0500 |0020: if-eqz v6, 0025 // +0005 │ │ -02a328: 7210 ac00 0600 |0022: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a32e: 0180 |0025: move v0, v8 │ │ -02a330: 0f00 |0026: return v0 │ │ -02a332: 3806 0500 |0027: if-eqz v6, 002c // +0005 │ │ -02a336: 7210 ac00 0600 |0029: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a33c: 0190 |002c: move v0, v9 │ │ -02a33e: 28f9 |002d: goto 0026 // -0007 │ │ -02a340: 0d00 |002e: move-exception v0 │ │ -02a342: 3806 0500 |002f: if-eqz v6, 0034 // +0005 │ │ -02a346: 7210 ac00 0600 |0031: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a34c: 2700 |0034: throw v0 │ │ +035a44: |[035a44] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.findAlbum:(Ljava/lang/String;)Z │ │ +035a54: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +035a56: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +035a58: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +035a5a: 6e10 fc0a 0a00 |0003: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035a60: 0c00 |0006: move-result-object v0 │ │ +035a62: 6201 3203 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ +035a66: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +035a68: 1a03 2410 |000a: const-string v3, "site = ?" // string@1024 │ │ +035a6c: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +035a6e: 2344 5e02 |000d: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +035a72: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +035a74: 4d0b 0405 |0010: aput-object v11, v4, v5 │ │ +035a78: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +035a7a: 7406 5b00 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@005b │ │ +035a80: 0c06 |0016: move-result-object v6 │ │ +035a82: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +035a84: 3806 0f00 |0018: if-eqz v6, 0027 // +000f │ │ +035a88: 7210 b500 0600 |001a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +035a8e: 0a00 |001d: move-result v0 │ │ +035a90: 3800 0900 |001e: if-eqz v0, 0027 // +0009 │ │ +035a94: 3806 0500 |0020: if-eqz v6, 0025 // +0005 │ │ +035a98: 7210 ac00 0600 |0022: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035a9e: 0180 |0025: move v0, v8 │ │ +035aa0: 0f00 |0026: return v0 │ │ +035aa2: 3806 0500 |0027: if-eqz v6, 002c // +0005 │ │ +035aa6: 7210 ac00 0600 |0029: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035aac: 0190 |002c: move v0, v9 │ │ +035aae: 28f9 |002d: goto 0026 // -0007 │ │ +035ab0: 0d00 |002e: move-exception v0 │ │ +035ab2: 3806 0500 |002f: if-eqz v6, 0034 // +0005 │ │ +035ab6: 7210 ac00 0600 |0031: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035abc: 2700 |0034: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001d │ │ -> 0x002e │ │ positions : │ │ 0x0002 line=73 │ │ 0x0003 line=75 │ │ 0x0017 line=76 │ │ @@ -62801,53 +67792,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -02a35c: |[02a35c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.listPodcast:()V │ │ -02a36c: 2202 0a02 |0000: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ -02a370: 7010 850b 0200 |0002: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ -02a376: 1a03 ed0a |0005: const-string v3, "http://justplayer-dev.appspot.com/listPodcast" // string@0aed │ │ -02a37a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -02a37c: 6e30 930b 3204 |0008: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; // method@0b93 │ │ -02a382: 0c00 |000b: move-result-object v0 │ │ -02a384: 3800 2d00 |000c: if-eqz v0, 0039 // +002d │ │ -02a388: 6e10 480a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02a38e: 0a02 |0011: move-result v2 │ │ -02a390: 3d02 2700 |0012: if-lez v2, 0039 // +0027 │ │ -02a394: 2202 9c01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02a398: 7010 520a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02a39e: 1a03 8b0b |0019: const-string v3, "json=" // string@0b8b │ │ -02a3a2: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02a3a8: 0c02 |001e: move-result-object v2 │ │ -02a3aa: 6e20 580a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02a3b0: 0c02 |0022: move-result-object v2 │ │ -02a3b2: 6e10 5d0a 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02a3b8: 0c02 |0026: move-result-object v2 │ │ -02a3ba: 7110 e40a 0200 |0027: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02a3c0: 5462 2803 |002a: iget-object v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a3c4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -02a3c6: 6e20 0701 3200 |002d: invoke-virtual {v2, v3}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0107 │ │ -02a3cc: 0c01 |0030: move-result-object v1 │ │ -02a3ce: 5b10 1700 |0031: iput-object v0, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -02a3d2: 5462 2803 |0033: iget-object v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a3d6: 6e20 0e01 1200 |0035: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a3dc: 0e00 |0038: return-void │ │ -02a3de: 5462 2803 |0039: iget-object v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a3e2: 5463 2803 |003b: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a3e6: 1224 |003d: const/4 v4, #int 2 // #2 │ │ -02a3e8: 1405 0f00 057f |003e: const v5, #float 1.76788e+38 // #7f05000f │ │ -02a3ee: 6e20 fd0a 5600 |0041: invoke-virtual {v6, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02a3f4: 0c05 |0044: move-result-object v5 │ │ -02a3f6: 6e30 0801 4305 |0045: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -02a3fc: 0c03 |0048: move-result-object v3 │ │ -02a3fe: 6e20 0e01 3200 |0049: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a404: 28ec |004c: goto 0038 // -0014 │ │ +035acc: |[035acc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.listPodcast:()V │ │ +035adc: 2202 0a02 |0000: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ +035ae0: 7010 850b 0200 |0002: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ +035ae6: 1a03 ec0a |0005: const-string v3, "http://justplayer-dev.appspot.com/listPodcast" // string@0aec │ │ +035aea: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +035aec: 6e30 930b 3204 |0008: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; // method@0b93 │ │ +035af2: 0c00 |000b: move-result-object v0 │ │ +035af4: 3800 2d00 |000c: if-eqz v0, 0039 // +002d │ │ +035af8: 6e10 480a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a48 │ │ +035afe: 0a02 |0011: move-result v2 │ │ +035b00: 3d02 2700 |0012: if-lez v2, 0039 // +0027 │ │ +035b04: 2202 9c01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +035b08: 7010 520a 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +035b0e: 1a03 8a0b |0019: const-string v3, "json=" // string@0b8a │ │ +035b12: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +035b18: 0c02 |001e: move-result-object v2 │ │ +035b1a: 6e20 580a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +035b20: 0c02 |0022: move-result-object v2 │ │ +035b22: 6e10 5d0a 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +035b28: 0c02 |0026: move-result-object v2 │ │ +035b2a: 7110 e40a 0200 |0027: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +035b30: 5462 2803 |002a: iget-object v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035b34: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +035b36: 6e20 0701 3200 |002d: invoke-virtual {v2, v3}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0107 │ │ +035b3c: 0c01 |0030: move-result-object v1 │ │ +035b3e: 5b10 1700 |0031: iput-object v0, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ +035b42: 5462 2803 |0033: iget-object v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035b46: 6e20 0e01 1200 |0035: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +035b4c: 0e00 |0038: return-void │ │ +035b4e: 5462 2803 |0039: iget-object v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035b52: 5463 2803 |003b: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035b56: 1224 |003d: const/4 v4, #int 2 // #2 │ │ +035b58: 1405 0f00 057f |003e: const v5, #float 1.76788e+38 // #7f05000f │ │ +035b5e: 6e20 fd0a 5600 |0041: invoke-virtual {v6, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +035b64: 0c05 |0044: move-result-object v5 │ │ +035b66: 6e30 0801 4305 |0045: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +035b6c: 0c03 |0048: move-result-object v3 │ │ +035b6e: 6e20 0e01 3200 |0049: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +035b74: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x000c line=344 │ │ 0x0014 line=345 │ │ 0x002a line=346 │ │ 0x0031 line=347 │ │ @@ -62864,353 +67855,353 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 28 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 691 16-bit code units │ │ -02a408: |[02a408] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.registPodcast:(Ljava/lang/String;Z)V │ │ -02a418: 7401 480a 1a00 |0000: invoke-virtual/range {v26}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02a41e: 0a02 |0003: move-result v2 │ │ -02a420: 3d02 dd01 |0004: if-lez v2, 01e1 // +01dd │ │ -02a424: 120e |0006: const/4 v14, #int 0 // #0 │ │ -02a426: 2211 0a02 |0007: new-instance v17, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ -02a42a: 7601 850b 1100 |0009: invoke-direct/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ -02a430: 2202 b001 |000c: new-instance v2, Ljava/net/URL; // type@01b0 │ │ -02a434: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -02a438: 7020 720a 0200 |0010: invoke-direct {v2, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0a72 │ │ -02a43e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -02a440: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -02a444: 6e30 8f0b 2003 |0016: invoke-virtual {v0, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; // method@0b8f │ │ -02a44a: 0c0d |0019: move-result-object v13 │ │ -02a44c: 380d 5702 |001a: if-eqz v13, 0271 // +0257 │ │ -02a450: 7210 a90a 0d00 |001c: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0aa9 │ │ -02a456: 0c12 |001f: move-result-object v18 │ │ -02a458: 7801 9e0a 1200 |0020: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -02a45e: 0a02 |0023: move-result v2 │ │ -02a460: 3802 7102 |0024: if-eqz v2, 0295 // +0271 │ │ -02a464: 7801 9f0a 1200 |0026: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -02a46a: 0c0a |0029: move-result-object v10 │ │ -02a46c: 1f0a 2002 |002a: check-cast v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -02a470: 6e10 0d0c 0a00 |002c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.verbose:()V // method@0c0d │ │ -02a476: 381b 0900 |002f: if-eqz v27, 0038 // +0009 │ │ -02a47a: 0800 1900 |0031: move-object/from16 v0, v25 │ │ -02a47e: 0801 1a00 |0033: move-object/from16 v1, v26 │ │ -02a482: 7030 100b 100a |0035: invoke-direct {v0, v1, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.rgistServer:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)Z // method@0b10 │ │ -02a488: 7602 fa0a 1900 |0038: invoke-direct/range {v25, v26}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findAlbum:(Ljava/lang/String;)Z // method@0afa │ │ -02a48e: 0a02 |003b: move-result v2 │ │ -02a490: 3902 1a02 |003c: if-nez v2, 0256 // +021a │ │ -02a494: 2218 1600 |003e: new-instance v24, Landroid/content/ContentValues; // type@0016 │ │ -02a498: 7601 5f00 1800 |0040: invoke-direct/range {v24}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02a49e: 1a02 5207 |0043: const-string v2, "album" // string@0752 │ │ -02a4a2: 54a3 d503 |0045: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -02a4a6: 0800 1800 |0047: move-object/from16 v0, v24 │ │ -02a4aa: 6e30 6700 2003 |0049: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a4b0: 1a02 5707 |004c: const-string v2, "album_key" // string@0757 │ │ -02a4b4: 6e10 050c 0a00 |004e: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getAlbumKey:()Ljava/lang/String; // method@0c05 │ │ -02a4ba: 0c03 |0051: move-result-object v3 │ │ -02a4bc: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -02a4c0: 6e30 6700 2003 |0054: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a4c6: 1a02 9007 |0057: const-string v2, "artist" // string@0790 │ │ -02a4ca: 54a3 c903 |0059: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -02a4ce: 0800 1800 |005b: move-object/from16 v0, v24 │ │ -02a4d2: 6e30 6700 2003 |005d: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a4d8: 1a02 2510 |0060: const-string v2, "site" // string@1025 │ │ -02a4dc: 0800 1800 |0062: move-object/from16 v0, v24 │ │ -02a4e0: 0801 1a00 |0064: move-object/from16 v1, v26 │ │ -02a4e4: 6e30 6700 2001 |0066: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a4ea: 1a02 b30b |0069: const-string v2, "link" // string@0bb3 │ │ -02a4ee: 54a3 d003 |006b: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.link:Ljava/lang/String; // field@03d0 │ │ -02a4f2: 0800 1800 |006d: move-object/from16 v0, v24 │ │ -02a4f6: 6e30 6700 2003 |006f: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a4fc: 1a02 6810 |0072: const-string v2, "subtitle" // string@1068 │ │ -02a500: 54a3 cd03 |0074: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_subtitle:Ljava/lang/String; // field@03cd │ │ -02a504: 0800 1800 |0076: move-object/from16 v0, v24 │ │ -02a508: 6e30 6700 2003 |0078: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a50e: 1a02 6a10 |007b: const-string v2, "summary" // string@106a │ │ -02a512: 54a3 ce03 |007d: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_summary:Ljava/lang/String; // field@03ce │ │ -02a516: 0800 1800 |007f: move-object/from16 v0, v24 │ │ -02a51a: 6e30 6700 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a520: 1a02 9b08 |0084: const-string v2, "date_modified" // string@089b │ │ -02a524: 6e10 0a0c 0a00 |0086: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getPubDate:()Ljava/util/Date; // method@0c0a │ │ -02a52a: 0c03 |0089: move-result-object v3 │ │ -02a52c: 6e10 910a 0300 |008a: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ -02a532: 0b03 |008d: move-result-wide v3 │ │ -02a534: 7120 2c0a 4300 |008e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02a53a: 0c03 |0091: move-result-object v3 │ │ -02a53c: 0800 1800 |0092: move-object/from16 v0, v24 │ │ -02a540: 6e30 6600 2003 |0094: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02a546: 1a02 5507 |0097: const-string v2, "album_art" // string@0755 │ │ -02a54a: 6e10 080c 0a00 |0099: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getImage:()Ljava/lang/String; // method@0c08 │ │ -02a550: 0c03 |009c: move-result-object v3 │ │ -02a552: 0800 1800 |009d: move-object/from16 v0, v24 │ │ -02a556: 6e30 6700 2003 |009f: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a55c: 1a02 1d0b |00a2: const-string v2, "init_flg" // string@0b1d │ │ -02a560: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ -02a562: 7110 270a 0300 |00a5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02a568: 0c03 |00a8: move-result-object v3 │ │ -02a56a: 0800 1800 |00a9: move-object/from16 v0, v24 │ │ -02a56e: 6e30 6500 2003 |00ab: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02a574: 7401 fc0a 1900 |00ae: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a57a: 0c02 |00b1: move-result-object v2 │ │ -02a57c: 6203 3203 |00b2: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ -02a580: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ -02a584: 6e30 5900 3200 |00b6: invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0059 │ │ -02a58a: 54a8 c903 |00b9: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -02a58e: 3808 6f00 |00bb: if-eqz v8, 012a // +006f │ │ -02a592: 6e10 480a 0800 |00bd: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02a598: 0a02 |00c0: move-result v2 │ │ -02a59a: 3d02 6900 |00c1: if-lez v2, 012a // +0069 │ │ -02a59e: 7401 fc0a 1900 |00c3: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a5a4: 0c02 |00c6: move-result-object v2 │ │ -02a5a6: 6203 3303 |00c7: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02a5aa: 1224 |00c9: const/4 v4, #int 2 // #2 │ │ -02a5ac: 2344 5e02 |00ca: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02a5b0: 1205 |00cc: const/4 v5, #int 0 // #0 │ │ -02a5b2: 1a06 1407 |00cd: const-string v6, "_id" // string@0714 │ │ -02a5b6: 4d06 0405 |00cf: aput-object v6, v4, v5 │ │ -02a5ba: 1215 |00d1: const/4 v5, #int 1 // #1 │ │ -02a5bc: 1a06 8e0d |00d2: const-string v6, "number_of_albums" // string@0d8e │ │ -02a5c0: 4d06 0405 |00d4: aput-object v6, v4, v5 │ │ -02a5c4: 1a05 9107 |00d6: const-string v5, "artist = ?" // string@0791 │ │ -02a5c8: 1216 |00d8: const/4 v6, #int 1 // #1 │ │ -02a5ca: 2366 5e02 |00d9: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02a5ce: 1207 |00db: const/4 v7, #int 0 // #0 │ │ -02a5d0: 4d08 0607 |00dc: aput-object v8, v6, v7 │ │ -02a5d4: 1207 |00de: const/4 v7, #int 0 // #0 │ │ -02a5d6: 7406 5b00 0200 |00df: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@005b │ │ -02a5dc: 0c0e |00e2: move-result-object v14 │ │ -02a5de: 380e 4700 |00e3: if-eqz v14, 012a // +0047 │ │ -02a5e2: 7210 b500 0e00 |00e5: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02a5e8: 0a02 |00e8: move-result v2 │ │ -02a5ea: 3802 8900 |00e9: if-eqz v2, 0172 // +0089 │ │ -02a5ee: 7210 af00 0e00 |00eb: invoke-interface {v14}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ -02a5f4: 0a02 |00ee: move-result v2 │ │ -02a5f6: 3d02 8300 |00ef: if-lez v2, 0172 // +0083 │ │ -02a5fa: 1a02 1407 |00f1: const-string v2, "_id" // string@0714 │ │ -02a5fe: 7220 ad00 2e00 |00f3: invoke-interface {v14, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02a604: 0a02 |00f6: move-result v2 │ │ -02a606: 7220 b100 2e00 |00f7: invoke-interface {v14, v2}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02a60c: 0b14 |00fa: move-result-wide v20 │ │ -02a60e: 1a02 8e0d |00fb: const-string v2, "number_of_albums" // string@0d8e │ │ -02a612: 7220 ad00 2e00 |00fd: invoke-interface {v14, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02a618: 0a02 |0100: move-result v2 │ │ -02a61a: 7220 b000 2e00 |0101: invoke-interface {v14, v2}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ -02a620: 0a16 |0104: move-result v22 │ │ -02a622: 2209 1600 |0105: new-instance v9, Landroid/content/ContentValues; // type@0016 │ │ -02a626: 7010 5f00 0900 |0107: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02a62c: 1a02 8e0d |010a: const-string v2, "number_of_albums" // string@0d8e │ │ -02a630: d817 1601 |010c: add-int/lit8 v23, v22, #int 1 // #01 │ │ -02a634: 7701 270a 1600 |010e: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02a63a: 0c03 |0111: move-result-object v3 │ │ -02a63c: 6e30 6500 2903 |0112: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02a642: 7401 fc0a 1900 |0115: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a648: 0c02 |0118: move-result-object v2 │ │ -02a64a: 6203 3303 |0119: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02a64e: 0500 1400 |011b: move-wide/from16 v0, v20 │ │ -02a652: 7130 5e00 0301 |011d: invoke-static {v3, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02a658: 0c03 |0120: move-result-object v3 │ │ -02a65a: 1204 |0121: const/4 v4, #int 0 // #0 │ │ -02a65c: 1205 |0122: const/4 v5, #int 0 // #0 │ │ -02a65e: 6e55 5c00 3249 |0123: invoke-virtual {v2, v3, v9, v4, v5}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@005c │ │ -02a664: 7210 ac00 0e00 |0126: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a66a: 120e |0129: const/4 v14, #int 0 // #0 │ │ -02a66c: 54a2 ca03 |012a: iget-object v2, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -02a670: 6e10 820a 0200 |012c: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -02a676: 0c13 |012f: move-result-object v19 │ │ -02a678: 7801 9e0a 1300 |0130: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -02a67e: 0a02 |0133: move-result v2 │ │ -02a680: 3802 ff00 |0134: if-eqz v2, 0233 // +00ff │ │ -02a684: 7801 9f0a 1300 |0136: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -02a68a: 0c0c |0139: move-result-object v12 │ │ -02a68c: 1f0c 9a01 |013a: check-cast v12, Ljava/lang/String; // type@019a │ │ -02a690: 380c f4ff |013c: if-eqz v12, 0130 // -000c │ │ -02a694: 6e10 480a 0c00 |013e: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02a69a: 0a02 |0141: move-result v2 │ │ -02a69c: 3d02 eeff |0142: if-lez v2, 0130 // -0012 │ │ -02a6a0: 7401 fc0a 1900 |0144: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a6a6: 0c02 |0147: move-result-object v2 │ │ -02a6a8: 6203 3903 |0148: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ -02a6ac: 1214 |014a: const/4 v4, #int 1 // #1 │ │ -02a6ae: 2344 5e02 |014b: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02a6b2: 1205 |014d: const/4 v5, #int 0 // #0 │ │ -02a6b4: 1a06 1407 |014e: const-string v6, "_id" // string@0714 │ │ -02a6b8: 4d06 0405 |0150: aput-object v6, v4, v5 │ │ -02a6bc: 1a05 480d |0152: const-string v5, "name = ?" // string@0d48 │ │ -02a6c0: 1216 |0154: const/4 v6, #int 1 // #1 │ │ -02a6c2: 2366 5e02 |0155: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02a6c6: 1207 |0157: const/4 v7, #int 0 // #0 │ │ -02a6c8: 4d0c 0607 |0158: aput-object v12, v6, v7 │ │ -02a6cc: 1207 |015a: const/4 v7, #int 0 // #0 │ │ -02a6ce: 7406 5b00 0200 |015b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@005b │ │ -02a6d4: 0c0e |015e: move-result-object v14 │ │ -02a6d6: 380e d1ff |015f: if-eqz v14, 0130 // -002f │ │ -02a6da: 7210 b500 0e00 |0161: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02a6e0: 0a02 |0164: move-result v2 │ │ -02a6e2: 3802 7d00 |0165: if-eqz v2, 01e2 // +007d │ │ -02a6e6: 7210 af00 0e00 |0167: invoke-interface {v14}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ -02a6ec: 0a02 |016a: move-result v2 │ │ -02a6ee: 3d02 7700 |016b: if-lez v2, 01e2 // +0077 │ │ -02a6f2: 7210 ac00 0e00 |016d: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a6f8: 120e |0170: const/4 v14, #int 0 // #0 │ │ -02a6fa: 28bf |0171: goto 0130 // -0041 │ │ -02a6fc: 7100 8b0a 0000 |0172: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0a8b │ │ -02a702: 0c0b |0175: move-result-object v11 │ │ -02a704: 2209 1600 |0176: new-instance v9, Landroid/content/ContentValues; // type@0016 │ │ -02a708: 7010 5f00 0900 |0178: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02a70e: 1a02 9007 |017b: const-string v2, "artist" // string@0790 │ │ -02a712: 6e30 6700 2908 |017d: invoke-virtual {v9, v2, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a718: 1a02 9407 |0180: const-string v2, "artist_key" // string@0794 │ │ -02a71c: 6e10 060c 0a00 |0182: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getArtistKey:()Ljava/lang/String; // method@0c06 │ │ -02a722: 0c03 |0185: move-result-object v3 │ │ -02a724: 6e30 6700 2903 |0186: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a72a: 1a02 9a08 |0189: const-string v2, "date_added" // string@089a │ │ -02a72e: 6e10 8c0a 0b00 |018b: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ -02a734: 0b03 |018e: move-result-wide v3 │ │ -02a736: 7120 2c0a 4300 |018f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02a73c: 0c03 |0192: move-result-object v3 │ │ -02a73e: 6e30 6600 2903 |0193: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02a744: 1a02 9b08 |0196: const-string v2, "date_modified" // string@089b │ │ -02a748: 6e10 8c0a 0b00 |0198: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ -02a74e: 0b03 |019b: move-result-wide v3 │ │ -02a750: 7120 2c0a 4300 |019c: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02a756: 0c03 |019f: move-result-object v3 │ │ -02a758: 6e30 6600 2903 |01a0: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02a75e: 1a02 8e0d |01a3: const-string v2, "number_of_albums" // string@0d8e │ │ -02a762: 1213 |01a5: const/4 v3, #int 1 // #1 │ │ -02a764: 7110 270a 0300 |01a6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02a76a: 0c03 |01a9: move-result-object v3 │ │ -02a76c: 6e30 6500 2903 |01aa: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02a772: 1a02 8f0d |01ad: const-string v2, "number_of_tracks" // string@0d8f │ │ -02a776: 1203 |01af: const/4 v3, #int 0 // #0 │ │ -02a778: 7110 270a 0300 |01b0: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02a77e: 0c03 |01b3: move-result-object v3 │ │ -02a780: 6e30 6500 2903 |01b4: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02a786: 7401 fc0a 1900 |01b7: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a78c: 0c02 |01ba: move-result-object v2 │ │ -02a78e: 6203 3303 |01bb: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02a792: 6e30 5900 3209 |01bd: invoke-virtual {v2, v3, v9}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0059 │ │ -02a798: 2900 66ff |01c0: goto/16 0126 // -009a │ │ -02a79c: 0d0f |01c2: move-exception v15 │ │ -02a79e: 0800 1900 |01c3: move-object/from16 v0, v25 │ │ -02a7a2: 5402 2803 |01c5: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a7a6: 0800 1900 |01c7: move-object/from16 v0, v25 │ │ -02a7aa: 5403 2803 |01c9: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a7ae: 1224 |01cb: const/4 v4, #int 2 // #2 │ │ -02a7b0: 1405 0e00 057f |01cc: const v5, #float 1.76788e+38 // #7f05000e │ │ -02a7b6: 0800 1900 |01cf: move-object/from16 v0, v25 │ │ -02a7ba: 6e20 fd0a 5000 |01d1: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02a7c0: 0c05 |01d4: move-result-object v5 │ │ -02a7c2: 6e30 0801 4305 |01d5: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -02a7c8: 0c03 |01d8: move-result-object v3 │ │ -02a7ca: 6e20 0e01 3200 |01d9: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a7d0: 380e 0500 |01dc: if-eqz v14, 01e1 // +0005 │ │ -02a7d4: 7210 ac00 0e00 |01de: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a7da: 0e00 |01e1: return-void │ │ -02a7dc: 7100 8b0a 0000 |01e2: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0a8b │ │ -02a7e2: 0c0b |01e5: move-result-object v11 │ │ -02a7e4: 2210 1600 |01e6: new-instance v16, Landroid/content/ContentValues; // type@0016 │ │ -02a7e8: 7601 5f00 1000 |01e8: invoke-direct/range {v16}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02a7ee: 1a02 470d |01eb: const-string v2, "name" // string@0d47 │ │ -02a7f2: 0800 1000 |01ed: move-object/from16 v0, v16 │ │ -02a7f6: 6e30 6700 200c |01ef: invoke-virtual {v0, v2, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a7fc: 1a02 8609 |01f2: const-string v2, "genres_key" // string@0986 │ │ -02a800: 6e10 450a 0c00 |01f4: invoke-virtual {v12}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -02a806: 0a03 |01f7: move-result v3 │ │ -02a808: 7110 260a 0300 |01f8: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -02a80e: 0c03 |01fb: move-result-object v3 │ │ -02a810: 0800 1000 |01fc: move-object/from16 v0, v16 │ │ -02a814: 6e30 6700 2003 |01fe: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02a81a: 1a02 9a08 |0201: const-string v2, "date_added" // string@089a │ │ -02a81e: 6e10 8c0a 0b00 |0203: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ -02a824: 0b03 |0206: move-result-wide v3 │ │ -02a826: 7120 2c0a 4300 |0207: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02a82c: 0c03 |020a: move-result-object v3 │ │ -02a82e: 0800 1000 |020b: move-object/from16 v0, v16 │ │ -02a832: 6e30 6600 2003 |020d: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02a838: 1a02 9b08 |0210: const-string v2, "date_modified" // string@089b │ │ -02a83c: 6e10 8c0a 0b00 |0212: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ -02a842: 0b03 |0215: move-result-wide v3 │ │ -02a844: 7120 2c0a 4300 |0216: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02a84a: 0c03 |0219: move-result-object v3 │ │ -02a84c: 0800 1000 |021a: move-object/from16 v0, v16 │ │ -02a850: 6e30 6600 2003 |021c: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02a856: 7401 fc0a 1900 |021f: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ -02a85c: 0c02 |0222: move-result-object v2 │ │ -02a85e: 6203 3903 |0223: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ -02a862: 0800 1000 |0225: move-object/from16 v0, v16 │ │ -02a866: 6e30 5900 3200 |0227: invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0059 │ │ -02a86c: 2900 43ff |022a: goto/16 016d // -00bd │ │ -02a870: 0d02 |022c: move-exception v2 │ │ -02a872: 380e 0500 |022d: if-eqz v14, 0232 // +0005 │ │ -02a876: 7210 ac00 0e00 |022f: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02a87c: 2702 |0232: throw v2 │ │ -02a87e: 0800 1900 |0233: move-object/from16 v0, v25 │ │ -02a882: 5402 2803 |0235: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a886: 0800 1900 |0237: move-object/from16 v0, v25 │ │ -02a88a: 5403 2803 |0239: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a88e: 1224 |023b: const/4 v4, #int 2 // #2 │ │ -02a890: 1405 0900 057f |023c: const v5, #float 1.76788e+38 // #7f050009 │ │ -02a896: 0800 1900 |023f: move-object/from16 v0, v25 │ │ -02a89a: 6e20 fd0a 5000 |0241: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02a8a0: 0c05 |0244: move-result-object v5 │ │ -02a8a2: 6e30 0801 4305 |0245: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -02a8a8: 0c03 |0248: move-result-object v3 │ │ -02a8aa: 6e20 0e01 3200 |0249: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a8b0: 0800 1900 |024c: move-object/from16 v0, v25 │ │ -02a8b4: 5402 2803 |024e: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a8b8: 1203 |0250: const/4 v3, #int 0 // #0 │ │ -02a8ba: 6e20 0d01 3200 |0251: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ -02a8c0: 2900 ccfd |0254: goto/16 0020 // -0234 │ │ -02a8c4: 0800 1900 |0256: move-object/from16 v0, v25 │ │ -02a8c8: 5402 2803 |0258: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a8cc: 0800 1900 |025a: move-object/from16 v0, v25 │ │ -02a8d0: 5403 2803 |025c: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a8d4: 1224 |025e: const/4 v4, #int 2 // #2 │ │ -02a8d6: 1405 0d00 057f |025f: const v5, #float 1.76788e+38 // #7f05000d │ │ -02a8dc: 0800 1900 |0262: move-object/from16 v0, v25 │ │ -02a8e0: 6e20 fd0a 5000 |0264: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02a8e6: 0c05 |0267: move-result-object v5 │ │ -02a8e8: 6e30 0801 4305 |0268: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -02a8ee: 0c03 |026b: move-result-object v3 │ │ -02a8f0: 6e20 0e01 3200 |026c: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a8f6: 2900 b1fd |026f: goto/16 0020 // -024f │ │ -02a8fa: 7401 8b0b 1100 |0271: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getErrorText:()Ljava/lang/String; // method@0b8b │ │ -02a900: 0c02 |0274: move-result-object v2 │ │ -02a902: 3802 2400 |0275: if-eqz v2, 0299 // +0024 │ │ -02a906: 7401 8b0b 1100 |0277: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getErrorText:()Ljava/lang/String; // method@0b8b │ │ -02a90c: 0c02 |027a: move-result-object v2 │ │ -02a90e: 6e10 480a 0200 |027b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02a914: 0a02 |027e: move-result v2 │ │ -02a916: 3d02 1a00 |027f: if-lez v2, 0299 // +001a │ │ -02a91a: 0800 1900 |0281: move-object/from16 v0, v25 │ │ -02a91e: 5402 2803 |0283: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a922: 0800 1900 |0285: move-object/from16 v0, v25 │ │ -02a926: 5403 2803 |0287: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a92a: 1224 |0289: const/4 v4, #int 2 // #2 │ │ -02a92c: 7401 8b0b 1100 |028a: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getErrorText:()Ljava/lang/String; // method@0b8b │ │ -02a932: 0c05 |028d: move-result-object v5 │ │ -02a934: 6e30 0801 4305 |028e: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -02a93a: 0c03 |0291: move-result-object v3 │ │ -02a93c: 6e20 0e01 3200 |0292: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a942: 380e 4cff |0295: if-eqz v14, 01e1 // -00b4 │ │ -02a946: 2900 47ff |0297: goto/16 01de // -00b9 │ │ -02a94a: 0800 1900 |0299: move-object/from16 v0, v25 │ │ -02a94e: 5402 2803 |029b: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a952: 0800 1900 |029d: move-object/from16 v0, v25 │ │ -02a956: 5403 2803 |029f: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ -02a95a: 1224 |02a1: const/4 v4, #int 2 // #2 │ │ -02a95c: 1405 1000 057f |02a2: const v5, #float 1.76788e+38 // #7f050010 │ │ -02a962: 0800 1900 |02a5: move-object/from16 v0, v25 │ │ -02a966: 6e20 fd0a 5000 |02a7: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02a96c: 0c05 |02aa: move-result-object v5 │ │ -02a96e: 6e30 0801 4305 |02ab: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -02a974: 0c03 |02ae: move-result-object v3 │ │ -02a976: 6e20 0e01 3200 |02af: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -02a97c: 28e3 |02b2: goto 0295 // -001d │ │ +035b78: |[035b78] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.registPodcast:(Ljava/lang/String;Z)V │ │ +035b88: 7401 480a 1a00 |0000: invoke-virtual/range {v26}, Ljava/lang/String;.length:()I // method@0a48 │ │ +035b8e: 0a02 |0003: move-result v2 │ │ +035b90: 3d02 dd01 |0004: if-lez v2, 01e1 // +01dd │ │ +035b94: 120e |0006: const/4 v14, #int 0 // #0 │ │ +035b96: 2211 0a02 |0007: new-instance v17, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ +035b9a: 7601 850b 1100 |0009: invoke-direct/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ +035ba0: 2202 b001 |000c: new-instance v2, Ljava/net/URL; // type@01b0 │ │ +035ba4: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +035ba8: 7020 720a 0200 |0010: invoke-direct {v2, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0a72 │ │ +035bae: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +035bb0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +035bb4: 6e30 8f0b 2003 |0016: invoke-virtual {v0, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; // method@0b8f │ │ +035bba: 0c0d |0019: move-result-object v13 │ │ +035bbc: 380d 5702 |001a: if-eqz v13, 0271 // +0257 │ │ +035bc0: 7210 a90a 0d00 |001c: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0aa9 │ │ +035bc6: 0c17 |001f: move-result-object v23 │ │ +035bc8: 7801 9e0a 1700 |0020: invoke-interface/range {v23}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +035bce: 0a02 |0023: move-result v2 │ │ +035bd0: 3802 7102 |0024: if-eqz v2, 0295 // +0271 │ │ +035bd4: 7801 9f0a 1700 |0026: invoke-interface/range {v23}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +035bda: 0c0a |0029: move-result-object v10 │ │ +035bdc: 1f0a 2002 |002a: check-cast v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +035be0: 6e10 0d0c 0a00 |002c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.verbose:()V // method@0c0d │ │ +035be6: 381b 0900 |002f: if-eqz v27, 0038 // +0009 │ │ +035bea: 0800 1900 |0031: move-object/from16 v0, v25 │ │ +035bee: 0801 1a00 |0033: move-object/from16 v1, v26 │ │ +035bf2: 7030 100b 100a |0035: invoke-direct {v0, v1, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.rgistServer:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)Z // method@0b10 │ │ +035bf8: 7602 fa0a 1900 |0038: invoke-direct/range {v25, v26}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findAlbum:(Ljava/lang/String;)Z // method@0afa │ │ +035bfe: 0a02 |003b: move-result v2 │ │ +035c00: 3902 1a02 |003c: if-nez v2, 0256 // +021a │ │ +035c04: 2216 1600 |003e: new-instance v22, Landroid/content/ContentValues; // type@0016 │ │ +035c08: 7601 5f00 1600 |0040: invoke-direct/range {v22}, Landroid/content/ContentValues;.:()V // method@005f │ │ +035c0e: 1a02 5207 |0043: const-string v2, "album" // string@0752 │ │ +035c12: 54a3 d503 |0045: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +035c16: 0800 1600 |0047: move-object/from16 v0, v22 │ │ +035c1a: 6e30 6700 2003 |0049: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c20: 1a02 5707 |004c: const-string v2, "album_key" // string@0757 │ │ +035c24: 6e10 050c 0a00 |004e: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getAlbumKey:()Ljava/lang/String; // method@0c05 │ │ +035c2a: 0c03 |0051: move-result-object v3 │ │ +035c2c: 0800 1600 |0052: move-object/from16 v0, v22 │ │ +035c30: 6e30 6700 2003 |0054: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c36: 1a02 8f07 |0057: const-string v2, "artist" // string@078f │ │ +035c3a: 54a3 c903 |0059: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +035c3e: 0800 1600 |005b: move-object/from16 v0, v22 │ │ +035c42: 6e30 6700 2003 |005d: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c48: 1a02 2310 |0060: const-string v2, "site" // string@1023 │ │ +035c4c: 0800 1600 |0062: move-object/from16 v0, v22 │ │ +035c50: 0801 1a00 |0064: move-object/from16 v1, v26 │ │ +035c54: 6e30 6700 2001 |0066: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c5a: 1a02 b10b |0069: const-string v2, "link" // string@0bb1 │ │ +035c5e: 54a3 d003 |006b: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.link:Ljava/lang/String; // field@03d0 │ │ +035c62: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +035c66: 6e30 6700 2003 |006f: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c6c: 1a02 6610 |0072: const-string v2, "subtitle" // string@1066 │ │ +035c70: 54a3 cd03 |0074: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_subtitle:Ljava/lang/String; // field@03cd │ │ +035c74: 0800 1600 |0076: move-object/from16 v0, v22 │ │ +035c78: 6e30 6700 2003 |0078: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c7e: 1a02 6810 |007b: const-string v2, "summary" // string@1068 │ │ +035c82: 54a3 ce03 |007d: iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_summary:Ljava/lang/String; // field@03ce │ │ +035c86: 0800 1600 |007f: move-object/from16 v0, v22 │ │ +035c8a: 6e30 6700 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035c90: 1a02 9a08 |0084: const-string v2, "date_modified" // string@089a │ │ +035c94: 6e10 0a0c 0a00 |0086: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getPubDate:()Ljava/util/Date; // method@0c0a │ │ +035c9a: 0c03 |0089: move-result-object v3 │ │ +035c9c: 6e10 910a 0300 |008a: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ +035ca2: 0b04 |008d: move-result-wide v4 │ │ +035ca4: 7120 2c0a 5400 |008e: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +035caa: 0c03 |0091: move-result-object v3 │ │ +035cac: 0800 1600 |0092: move-object/from16 v0, v22 │ │ +035cb0: 6e30 6600 2003 |0094: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +035cb6: 1a02 5507 |0097: const-string v2, "album_art" // string@0755 │ │ +035cba: 6e10 080c 0a00 |0099: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getImage:()Ljava/lang/String; // method@0c08 │ │ +035cc0: 0c03 |009c: move-result-object v3 │ │ +035cc2: 0800 1600 |009d: move-object/from16 v0, v22 │ │ +035cc6: 6e30 6700 2003 |009f: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035ccc: 1a02 1c0b |00a2: const-string v2, "init_flg" // string@0b1c │ │ +035cd0: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ +035cd2: 7110 270a 0300 |00a5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +035cd8: 0c03 |00a8: move-result-object v3 │ │ +035cda: 0800 1600 |00a9: move-object/from16 v0, v22 │ │ +035cde: 6e30 6500 2003 |00ab: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +035ce4: 7401 fc0a 1900 |00ae: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035cea: 0c02 |00b1: move-result-object v2 │ │ +035cec: 6203 3203 |00b2: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ +035cf0: 0800 1600 |00b4: move-object/from16 v0, v22 │ │ +035cf4: 6e30 5900 3200 |00b6: invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0059 │ │ +035cfa: 54a8 c903 |00b9: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +035cfe: 3808 6f00 |00bb: if-eqz v8, 012a // +006f │ │ +035d02: 6e10 480a 0800 |00bd: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a48 │ │ +035d08: 0a02 |00c0: move-result v2 │ │ +035d0a: 3d02 6900 |00c1: if-lez v2, 012a // +0069 │ │ +035d0e: 7401 fc0a 1900 |00c3: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035d14: 0c02 |00c6: move-result-object v2 │ │ +035d16: 6203 3303 |00c7: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +035d1a: 1224 |00c9: const/4 v4, #int 2 // #2 │ │ +035d1c: 2344 5e02 |00ca: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +035d20: 1205 |00cc: const/4 v5, #int 0 // #0 │ │ +035d22: 1a06 1407 |00cd: const-string v6, "_id" // string@0714 │ │ +035d26: 4d06 0405 |00cf: aput-object v6, v4, v5 │ │ +035d2a: 1215 |00d1: const/4 v5, #int 1 // #1 │ │ +035d2c: 1a06 8c0d |00d2: const-string v6, "number_of_albums" // string@0d8c │ │ +035d30: 4d06 0405 |00d4: aput-object v6, v4, v5 │ │ +035d34: 1a05 9007 |00d6: const-string v5, "artist = ?" // string@0790 │ │ +035d38: 1216 |00d8: const/4 v6, #int 1 // #1 │ │ +035d3a: 2366 5e02 |00d9: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +035d3e: 1207 |00db: const/4 v7, #int 0 // #0 │ │ +035d40: 4d08 0607 |00dc: aput-object v8, v6, v7 │ │ +035d44: 1207 |00de: const/4 v7, #int 0 // #0 │ │ +035d46: 7406 5b00 0200 |00df: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@005b │ │ +035d4c: 0c0e |00e2: move-result-object v14 │ │ +035d4e: 380e 4700 |00e3: if-eqz v14, 012a // +0047 │ │ +035d52: 7210 b500 0e00 |00e5: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +035d58: 0a02 |00e8: move-result v2 │ │ +035d5a: 3802 8900 |00e9: if-eqz v2, 0172 // +0089 │ │ +035d5e: 7210 af00 0e00 |00eb: invoke-interface {v14}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ +035d64: 0a02 |00ee: move-result v2 │ │ +035d66: 3d02 8300 |00ef: if-lez v2, 0172 // +0083 │ │ +035d6a: 1a02 1407 |00f1: const-string v2, "_id" // string@0714 │ │ +035d6e: 7220 ad00 2e00 |00f3: invoke-interface {v14, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +035d74: 0a02 |00f6: move-result v2 │ │ +035d76: 7220 b100 2e00 |00f7: invoke-interface {v14, v2}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +035d7c: 0b12 |00fa: move-result-wide v18 │ │ +035d7e: 1a02 8c0d |00fb: const-string v2, "number_of_albums" // string@0d8c │ │ +035d82: 7220 ad00 2e00 |00fd: invoke-interface {v14, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +035d88: 0a02 |0100: move-result v2 │ │ +035d8a: 7220 b000 2e00 |0101: invoke-interface {v14, v2}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ +035d90: 0a14 |0104: move-result v20 │ │ +035d92: 2209 1600 |0105: new-instance v9, Landroid/content/ContentValues; // type@0016 │ │ +035d96: 7010 5f00 0900 |0107: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@005f │ │ +035d9c: 1a02 8c0d |010a: const-string v2, "number_of_albums" // string@0d8c │ │ +035da0: d815 1401 |010c: add-int/lit8 v21, v20, #int 1 // #01 │ │ +035da4: 7701 270a 1400 |010e: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +035daa: 0c03 |0111: move-result-object v3 │ │ +035dac: 6e30 6500 2903 |0112: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +035db2: 7401 fc0a 1900 |0115: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035db8: 0c02 |0118: move-result-object v2 │ │ +035dba: 6203 3303 |0119: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +035dbe: 0500 1200 |011b: move-wide/from16 v0, v18 │ │ +035dc2: 7130 5e00 0301 |011d: invoke-static {v3, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +035dc8: 0c03 |0120: move-result-object v3 │ │ +035dca: 1204 |0121: const/4 v4, #int 0 // #0 │ │ +035dcc: 1205 |0122: const/4 v5, #int 0 // #0 │ │ +035dce: 6e55 5c00 3249 |0123: invoke-virtual {v2, v3, v9, v4, v5}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@005c │ │ +035dd4: 7210 ac00 0e00 |0126: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035dda: 120e |0129: const/4 v14, #int 0 // #0 │ │ +035ddc: 54a2 ca03 |012a: iget-object v2, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +035de0: 6e10 820a 0200 |012c: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +035de6: 0c18 |012f: move-result-object v24 │ │ +035de8: 7801 9e0a 1800 |0130: invoke-interface/range {v24}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +035dee: 0a02 |0133: move-result v2 │ │ +035df0: 3802 ff00 |0134: if-eqz v2, 0233 // +00ff │ │ +035df4: 7801 9f0a 1800 |0136: invoke-interface/range {v24}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +035dfa: 0c0c |0139: move-result-object v12 │ │ +035dfc: 1f0c 9a01 |013a: check-cast v12, Ljava/lang/String; // type@019a │ │ +035e00: 380c f4ff |013c: if-eqz v12, 0130 // -000c │ │ +035e04: 6e10 480a 0c00 |013e: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a48 │ │ +035e0a: 0a02 |0141: move-result v2 │ │ +035e0c: 3d02 eeff |0142: if-lez v2, 0130 // -0012 │ │ +035e10: 7401 fc0a 1900 |0144: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035e16: 0c02 |0147: move-result-object v2 │ │ +035e18: 6203 3903 |0148: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ +035e1c: 1214 |014a: const/4 v4, #int 1 // #1 │ │ +035e1e: 2344 5e02 |014b: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +035e22: 1205 |014d: const/4 v5, #int 0 // #0 │ │ +035e24: 1a06 1407 |014e: const-string v6, "_id" // string@0714 │ │ +035e28: 4d06 0405 |0150: aput-object v6, v4, v5 │ │ +035e2c: 1a05 460d |0152: const-string v5, "name = ?" // string@0d46 │ │ +035e30: 1216 |0154: const/4 v6, #int 1 // #1 │ │ +035e32: 2366 5e02 |0155: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +035e36: 1207 |0157: const/4 v7, #int 0 // #0 │ │ +035e38: 4d0c 0607 |0158: aput-object v12, v6, v7 │ │ +035e3c: 1207 |015a: const/4 v7, #int 0 // #0 │ │ +035e3e: 7406 5b00 0200 |015b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@005b │ │ +035e44: 0c0e |015e: move-result-object v14 │ │ +035e46: 380e d1ff |015f: if-eqz v14, 0130 // -002f │ │ +035e4a: 7210 b500 0e00 |0161: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +035e50: 0a02 |0164: move-result v2 │ │ +035e52: 3802 7d00 |0165: if-eqz v2, 01e2 // +007d │ │ +035e56: 7210 af00 0e00 |0167: invoke-interface {v14}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ +035e5c: 0a02 |016a: move-result v2 │ │ +035e5e: 3d02 7700 |016b: if-lez v2, 01e2 // +0077 │ │ +035e62: 7210 ac00 0e00 |016d: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035e68: 120e |0170: const/4 v14, #int 0 // #0 │ │ +035e6a: 28bf |0171: goto 0130 // -0041 │ │ +035e6c: 7100 8b0a 0000 |0172: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0a8b │ │ +035e72: 0c0b |0175: move-result-object v11 │ │ +035e74: 2209 1600 |0176: new-instance v9, Landroid/content/ContentValues; // type@0016 │ │ +035e78: 7010 5f00 0900 |0178: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@005f │ │ +035e7e: 1a02 8f07 |017b: const-string v2, "artist" // string@078f │ │ +035e82: 6e30 6700 2908 |017d: invoke-virtual {v9, v2, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035e88: 1a02 9307 |0180: const-string v2, "artist_key" // string@0793 │ │ +035e8c: 6e10 060c 0a00 |0182: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getArtistKey:()Ljava/lang/String; // method@0c06 │ │ +035e92: 0c03 |0185: move-result-object v3 │ │ +035e94: 6e30 6700 2903 |0186: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035e9a: 1a02 9908 |0189: const-string v2, "date_added" // string@0899 │ │ +035e9e: 6e10 8c0a 0b00 |018b: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ +035ea4: 0b04 |018e: move-result-wide v4 │ │ +035ea6: 7120 2c0a 5400 |018f: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +035eac: 0c03 |0192: move-result-object v3 │ │ +035eae: 6e30 6600 2903 |0193: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +035eb4: 1a02 9a08 |0196: const-string v2, "date_modified" // string@089a │ │ +035eb8: 6e10 8c0a 0b00 |0198: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ +035ebe: 0b04 |019b: move-result-wide v4 │ │ +035ec0: 7120 2c0a 5400 |019c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +035ec6: 0c03 |019f: move-result-object v3 │ │ +035ec8: 6e30 6600 2903 |01a0: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +035ece: 1a02 8c0d |01a3: const-string v2, "number_of_albums" // string@0d8c │ │ +035ed2: 1213 |01a5: const/4 v3, #int 1 // #1 │ │ +035ed4: 7110 270a 0300 |01a6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +035eda: 0c03 |01a9: move-result-object v3 │ │ +035edc: 6e30 6500 2903 |01aa: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +035ee2: 1a02 8d0d |01ad: const-string v2, "number_of_tracks" // string@0d8d │ │ +035ee6: 1203 |01af: const/4 v3, #int 0 // #0 │ │ +035ee8: 7110 270a 0300 |01b0: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +035eee: 0c03 |01b3: move-result-object v3 │ │ +035ef0: 6e30 6500 2903 |01b4: invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +035ef6: 7401 fc0a 1900 |01b7: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035efc: 0c02 |01ba: move-result-object v2 │ │ +035efe: 6203 3303 |01bb: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +035f02: 6e30 5900 3209 |01bd: invoke-virtual {v2, v3, v9}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0059 │ │ +035f08: 2900 66ff |01c0: goto/16 0126 // -009a │ │ +035f0c: 0d0f |01c2: move-exception v15 │ │ +035f0e: 0800 1900 |01c3: move-object/from16 v0, v25 │ │ +035f12: 5402 2803 |01c5: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035f16: 0800 1900 |01c7: move-object/from16 v0, v25 │ │ +035f1a: 5403 2803 |01c9: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035f1e: 1224 |01cb: const/4 v4, #int 2 // #2 │ │ +035f20: 1405 0e00 057f |01cc: const v5, #float 1.76788e+38 // #7f05000e │ │ +035f26: 0800 1900 |01cf: move-object/from16 v0, v25 │ │ +035f2a: 6e20 fd0a 5000 |01d1: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +035f30: 0c05 |01d4: move-result-object v5 │ │ +035f32: 6e30 0801 4305 |01d5: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +035f38: 0c03 |01d8: move-result-object v3 │ │ +035f3a: 6e20 0e01 3200 |01d9: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +035f40: 380e 0500 |01dc: if-eqz v14, 01e1 // +0005 │ │ +035f44: 7210 ac00 0e00 |01de: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035f4a: 0e00 |01e1: return-void │ │ +035f4c: 7100 8b0a 0000 |01e2: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0a8b │ │ +035f52: 0c0b |01e5: move-result-object v11 │ │ +035f54: 2210 1600 |01e6: new-instance v16, Landroid/content/ContentValues; // type@0016 │ │ +035f58: 7601 5f00 1000 |01e8: invoke-direct/range {v16}, Landroid/content/ContentValues;.:()V // method@005f │ │ +035f5e: 1a02 450d |01eb: const-string v2, "name" // string@0d45 │ │ +035f62: 0800 1000 |01ed: move-object/from16 v0, v16 │ │ +035f66: 6e30 6700 200c |01ef: invoke-virtual {v0, v2, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035f6c: 1a02 8509 |01f2: const-string v2, "genres_key" // string@0985 │ │ +035f70: 6e10 450a 0c00 |01f4: invoke-virtual {v12}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +035f76: 0a03 |01f7: move-result v3 │ │ +035f78: 7110 260a 0300 |01f8: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ +035f7e: 0c03 |01fb: move-result-object v3 │ │ +035f80: 0800 1000 |01fc: move-object/from16 v0, v16 │ │ +035f84: 6e30 6700 2003 |01fe: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +035f8a: 1a02 9908 |0201: const-string v2, "date_added" // string@0899 │ │ +035f8e: 6e10 8c0a 0b00 |0203: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ +035f94: 0b04 |0206: move-result-wide v4 │ │ +035f96: 7120 2c0a 5400 |0207: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +035f9c: 0c03 |020a: move-result-object v3 │ │ +035f9e: 0800 1000 |020b: move-object/from16 v0, v16 │ │ +035fa2: 6e30 6600 2003 |020d: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +035fa8: 1a02 9a08 |0210: const-string v2, "date_modified" // string@089a │ │ +035fac: 6e10 8c0a 0b00 |0212: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0a8c │ │ +035fb2: 0b04 |0215: move-result-wide v4 │ │ +035fb4: 7120 2c0a 5400 |0216: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +035fba: 0c03 |0219: move-result-object v3 │ │ +035fbc: 0800 1000 |021a: move-object/from16 v0, v16 │ │ +035fc0: 6e30 6600 2003 |021c: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +035fc6: 7401 fc0a 1900 |021f: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0afc │ │ +035fcc: 0c02 |0222: move-result-object v2 │ │ +035fce: 6203 3903 |0223: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ +035fd2: 0800 1000 |0225: move-object/from16 v0, v16 │ │ +035fd6: 6e30 5900 3200 |0227: invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0059 │ │ +035fdc: 2900 43ff |022a: goto/16 016d // -00bd │ │ +035fe0: 0d02 |022c: move-exception v2 │ │ +035fe2: 380e 0500 |022d: if-eqz v14, 0232 // +0005 │ │ +035fe6: 7210 ac00 0e00 |022f: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +035fec: 2702 |0232: throw v2 │ │ +035fee: 0800 1900 |0233: move-object/from16 v0, v25 │ │ +035ff2: 5402 2803 |0235: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035ff6: 0800 1900 |0237: move-object/from16 v0, v25 │ │ +035ffa: 5403 2803 |0239: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +035ffe: 1224 |023b: const/4 v4, #int 2 // #2 │ │ +036000: 1405 0900 057f |023c: const v5, #float 1.76788e+38 // #7f050009 │ │ +036006: 0800 1900 |023f: move-object/from16 v0, v25 │ │ +03600a: 6e20 fd0a 5000 |0241: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +036010: 0c05 |0244: move-result-object v5 │ │ +036012: 6e30 0801 4305 |0245: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +036018: 0c03 |0248: move-result-object v3 │ │ +03601a: 6e20 0e01 3200 |0249: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +036020: 0800 1900 |024c: move-object/from16 v0, v25 │ │ +036024: 5402 2803 |024e: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +036028: 1203 |0250: const/4 v3, #int 0 // #0 │ │ +03602a: 6e20 0d01 3200 |0251: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@010d │ │ +036030: 2900 ccfd |0254: goto/16 0020 // -0234 │ │ +036034: 0800 1900 |0256: move-object/from16 v0, v25 │ │ +036038: 5402 2803 |0258: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +03603c: 0800 1900 |025a: move-object/from16 v0, v25 │ │ +036040: 5403 2803 |025c: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +036044: 1224 |025e: const/4 v4, #int 2 // #2 │ │ +036046: 1405 0d00 057f |025f: const v5, #float 1.76788e+38 // #7f05000d │ │ +03604c: 0800 1900 |0262: move-object/from16 v0, v25 │ │ +036050: 6e20 fd0a 5000 |0264: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +036056: 0c05 |0267: move-result-object v5 │ │ +036058: 6e30 0801 4305 |0268: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +03605e: 0c03 |026b: move-result-object v3 │ │ +036060: 6e20 0e01 3200 |026c: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +036066: 2900 b1fd |026f: goto/16 0020 // -024f │ │ +03606a: 7401 8b0b 1100 |0271: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getErrorText:()Ljava/lang/String; // method@0b8b │ │ +036070: 0c02 |0274: move-result-object v2 │ │ +036072: 3802 2400 |0275: if-eqz v2, 0299 // +0024 │ │ +036076: 7401 8b0b 1100 |0277: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getErrorText:()Ljava/lang/String; // method@0b8b │ │ +03607c: 0c02 |027a: move-result-object v2 │ │ +03607e: 6e10 480a 0200 |027b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ +036084: 0a02 |027e: move-result v2 │ │ +036086: 3d02 1a00 |027f: if-lez v2, 0299 // +001a │ │ +03608a: 0800 1900 |0281: move-object/from16 v0, v25 │ │ +03608e: 5402 2803 |0283: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +036092: 0800 1900 |0285: move-object/from16 v0, v25 │ │ +036096: 5403 2803 |0287: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +03609a: 1224 |0289: const/4 v4, #int 2 // #2 │ │ +03609c: 7401 8b0b 1100 |028a: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getErrorText:()Ljava/lang/String; // method@0b8b │ │ +0360a2: 0c05 |028d: move-result-object v5 │ │ +0360a4: 6e30 0801 4305 |028e: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +0360aa: 0c03 |0291: move-result-object v3 │ │ +0360ac: 6e20 0e01 3200 |0292: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +0360b2: 380e 4cff |0295: if-eqz v14, 01e1 // -00b4 │ │ +0360b6: 2900 47ff |0297: goto/16 01de // -00b9 │ │ +0360ba: 0800 1900 |0299: move-object/from16 v0, v25 │ │ +0360be: 5402 2803 |029b: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +0360c2: 0800 1900 |029d: move-object/from16 v0, v25 │ │ +0360c6: 5403 2803 |029f: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.mHandler:Landroid/os/Handler; // field@0328 │ │ +0360ca: 1224 |02a1: const/4 v4, #int 2 // #2 │ │ +0360cc: 1405 1000 057f |02a2: const v5, #float 1.76788e+38 // #7f050010 │ │ +0360d2: 0800 1900 |02a5: move-object/from16 v0, v25 │ │ +0360d6: 6e20 fd0a 5000 |02a7: invoke-virtual {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +0360dc: 0c05 |02aa: move-result-object v5 │ │ +0360de: 6e30 0801 4305 |02ab: invoke-virtual {v3, v4, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +0360e4: 0c03 |02ae: move-result-object v3 │ │ +0360e6: 6e20 0e01 3200 |02af: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +0360ec: 28e3 |02b2: goto 0295 // -001d │ │ catches : 4 │ │ 0x000c - 0x01c0 │ │ Ljava/net/MalformedURLException; -> 0x01c2 │ │ -> 0x022c │ │ 0x01c3 - 0x01dc │ │ -> 0x022c │ │ 0x01e2 - 0x022a │ │ @@ -63289,40 +68280,37 @@ │ │ 0x024c line=316 │ │ 0x0256 line=319 │ │ 0x0271 line=324 │ │ 0x0281 line=325 │ │ 0x0295 line=335 │ │ 0x0299 line=328 │ │ locals : │ │ - 0x0105 - 0x010e reg=22 num I │ │ - 0x00fb - 0x0126 reg=20 id J │ │ - 0x010e - 0x0126 reg=23 num I │ │ + 0x0105 - 0x010e reg=20 num I │ │ + 0x00fb - 0x0126 reg=18 id J │ │ + 0x010e - 0x0126 reg=21 num I │ │ 0x010a - 0x012a reg=9 artist_values Landroid/content/ContentValues; │ │ 0x013c - 0x0172 reg=12 category Ljava/lang/String; │ │ - 0x0130 - 0x0172 reg=19 i$ Ljava/util/Iterator; │ │ 0x00bb - 0x01c2 reg=8 artist Ljava/lang/String; │ │ 0x017b - 0x01c2 reg=9 artist_values Landroid/content/ContentValues; │ │ 0x002c - 0x01c2 reg=10 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ 0x0176 - 0x01c2 reg=11 cal Ljava/util/Calendar; │ │ 0x001a - 0x01c2 reg=13 channels Ljava/util/List; Ljava/util/List; │ │ - 0x0043 - 0x01c2 reg=24 values Landroid/content/ContentValues; │ │ + 0x0043 - 0x01c2 reg=22 values Landroid/content/ContentValues; │ │ 0x01c3 - 0x01de reg=15 e Ljava/net/MalformedURLException; │ │ 0x0007 - 0x01e1 reg=14 cur Landroid/database/Cursor; │ │ 0x000c - 0x01e1 reg=17 helper Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ 0x01e2 - 0x022c reg=8 artist Ljava/lang/String; │ │ 0x01e2 - 0x022c reg=10 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ 0x01e6 - 0x022c reg=11 cal Ljava/util/Calendar; │ │ 0x01e2 - 0x022c reg=12 category Ljava/lang/String; │ │ 0x01e2 - 0x022c reg=13 channels Ljava/util/List; Ljava/util/List; │ │ 0x01eb - 0x022c reg=16 genres_values Landroid/content/ContentValues; │ │ - 0x01e2 - 0x022c reg=19 i$ Ljava/util/Iterator; │ │ - 0x01e2 - 0x022c reg=24 values Landroid/content/ContentValues; │ │ + 0x01e2 - 0x022c reg=22 values Landroid/content/ContentValues; │ │ 0x0233 - 0x0256 reg=8 artist Ljava/lang/String; │ │ - 0x0233 - 0x0256 reg=19 i$ Ljava/util/Iterator; │ │ - 0x0233 - 0x0256 reg=24 values Landroid/content/ContentValues; │ │ + 0x0233 - 0x0256 reg=22 values Landroid/content/ContentValues; │ │ 0x0233 - 0x0271 reg=10 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ 0x0233 - 0x02b3 reg=13 channels Ljava/util/List; Ljava/util/List; │ │ 0x01e2 - 0x02b3 reg=14 cur Landroid/database/Cursor; │ │ 0x01e2 - 0x02b3 reg=17 helper Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ 0x0000 - 0x02b3 reg=25 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x02b3 reg=26 url Ljava/lang/String; │ │ 0x0000 - 0x02b3 reg=27 regist Z │ │ @@ -63332,78 +68320,78 @@ │ │ type : '(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -02a9ac: |[02a9ac] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.rgistServer:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)Z │ │ -02a9bc: 2202 ba01 |0000: new-instance v2, Ljava/util/ArrayList; // type@01ba │ │ -02a9c0: 7010 790a 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -02a9c6: 2204 3d02 |0005: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02a9ca: 1a05 9a10 |0007: const-string v5, "title" // string@109a │ │ -02a9ce: 5496 d503 |0009: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -02a9d2: 7030 3c0c 5406 |000b: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02a9d8: 7220 a70a 4200 |000e: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02a9de: 2204 3d02 |0011: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02a9e2: 1a05 ba08 |0013: const-string v5, "description" // string@08ba │ │ -02a9e6: 5496 c603 |0015: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ -02a9ea: 7030 3c0c 5406 |0017: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02a9f0: 7220 a70a 4200 |001a: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02a9f6: 2204 3d02 |001d: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02a9fa: 1a05 9b0b |001f: const-string v5, "language" // string@0b9b │ │ -02a9fe: 5496 cf03 |0021: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -02aa02: 7030 3c0c 5406 |0023: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02aa08: 7220 a70a 4200 |0026: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02aa0e: 2204 3d02 |0029: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02aa12: 1a05 320e |002b: const-string v5, "owner" // string@0e32 │ │ -02aa16: 5496 c903 |002d: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -02aa1a: 7030 3c0c 5406 |002f: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02aa20: 7220 a70a 4200 |0032: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02aa26: 2204 3d02 |0035: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02aa2a: 1a05 2510 |0037: const-string v5, "site" // string@1025 │ │ -02aa2e: 7030 3c0c 5408 |0039: invoke-direct {v4, v5, v8}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02aa34: 7220 a70a 4200 |003c: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02aa3a: 2204 3d02 |003f: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02aa3e: 1a05 010b |0041: const-string v5, "image" // string@0b01 │ │ -02aa42: 6e10 080c 0900 |0043: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getImage:()Ljava/lang/String; // method@0c08 │ │ -02aa48: 0c06 |0046: move-result-object v6 │ │ -02aa4a: 7030 3c0c 5406 |0047: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02aa50: 7220 a70a 4200 |004a: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02aa56: 2204 3d02 |004d: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -02aa5a: 1a05 fa07 |004f: const-string v5, "category" // string@07fa │ │ -02aa5e: 6e10 070c 0900 |0051: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getCategory:()Ljava/lang/String; // method@0c07 │ │ -02aa64: 0c06 |0054: move-result-object v6 │ │ -02aa66: 7030 3c0c 5406 |0055: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -02aa6c: 7220 a70a 4200 |0058: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -02aa72: 2204 0a02 |005b: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ -02aa76: 7010 850b 0400 |005d: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ -02aa7c: 1a05 ef0a |0060: const-string v5, "http://justplayer-dev.appspot.com/regist" // string@0aef │ │ -02aa80: 6e30 930b 5402 |0062: invoke-virtual {v4, v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; // method@0b93 │ │ -02aa86: 0c00 |0065: move-result-object v0 │ │ -02aa88: 3800 2200 |0066: if-eqz v0, 0088 // +0022 │ │ -02aa8c: 2201 4602 |0068: new-instance v1, Lorg/json/JSONObject; // type@0246 │ │ -02aa90: 6e10 4e0a 0000 |006a: invoke-virtual {v0}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0a4e │ │ -02aa96: 0c04 |006d: move-result-object v4 │ │ -02aa98: 7020 4b0c 4100 |006e: invoke-direct {v1, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0c4b │ │ -02aa9e: 3801 1700 |0071: if-eqz v1, 0088 // +0017 │ │ -02aaa2: 1a04 050f |0073: const-string v4, "result" // string@0f05 │ │ -02aaa6: 6e20 4c0c 4100 |0075: invoke-virtual {v1, v4}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0c4c │ │ -02aaac: 0c03 |0078: move-result-object v3 │ │ -02aaae: 1f03 9a01 |0079: check-cast v3, Ljava/lang/String; // type@019a │ │ -02aab2: 3803 0d00 |007b: if-eqz v3, 0088 // +000d │ │ -02aab6: 1a04 b210 |007d: const-string v4, "true" // string@10b2 │ │ -02aaba: 6e20 430a 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02aac0: 0a04 |0082: move-result v4 │ │ -02aac2: 3804 0500 |0083: if-eqz v4, 0088 // +0005 │ │ -02aac6: 1214 |0085: const/4 v4, #int 1 // #1 │ │ -02aac8: 0f04 |0086: return v4 │ │ -02aaca: 0d04 |0087: move-exception v4 │ │ -02aacc: 1204 |0088: const/4 v4, #int 0 // #0 │ │ -02aace: 28fd |0089: goto 0086 // -0003 │ │ +03611c: |[03611c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.rgistServer:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)Z │ │ +03612c: 2202 ba01 |0000: new-instance v2, Ljava/util/ArrayList; // type@01ba │ │ +036130: 7010 790a 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +036136: 2204 3d02 |0005: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +03613a: 1a05 9810 |0007: const-string v5, "title" // string@1098 │ │ +03613e: 5496 d503 |0009: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +036142: 7030 3c0c 5406 |000b: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +036148: 7220 a70a 4200 |000e: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +03614e: 2204 3d02 |0011: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +036152: 1a05 b908 |0013: const-string v5, "description" // string@08b9 │ │ +036156: 5496 c603 |0015: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ +03615a: 7030 3c0c 5406 |0017: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +036160: 7220 a70a 4200 |001a: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +036166: 2204 3d02 |001d: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +03616a: 1a05 9a0b |001f: const-string v5, "language" // string@0b9a │ │ +03616e: 5496 cf03 |0021: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +036172: 7030 3c0c 5406 |0023: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +036178: 7220 a70a 4200 |0026: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +03617e: 2204 3d02 |0029: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +036182: 1a05 300e |002b: const-string v5, "owner" // string@0e30 │ │ +036186: 5496 c903 |002d: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +03618a: 7030 3c0c 5406 |002f: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +036190: 7220 a70a 4200 |0032: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +036196: 2204 3d02 |0035: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +03619a: 1a05 2310 |0037: const-string v5, "site" // string@1023 │ │ +03619e: 7030 3c0c 5408 |0039: invoke-direct {v4, v5, v8}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +0361a4: 7220 a70a 4200 |003c: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +0361aa: 2204 3d02 |003f: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +0361ae: 1a05 000b |0041: const-string v5, "image" // string@0b00 │ │ +0361b2: 6e10 080c 0900 |0043: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getImage:()Ljava/lang/String; // method@0c08 │ │ +0361b8: 0c06 |0046: move-result-object v6 │ │ +0361ba: 7030 3c0c 5406 |0047: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +0361c0: 7220 a70a 4200 |004a: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +0361c6: 2204 3d02 |004d: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ +0361ca: 1a05 f907 |004f: const-string v5, "category" // string@07f9 │ │ +0361ce: 6e10 070c 0900 |0051: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getCategory:()Ljava/lang/String; // method@0c07 │ │ +0361d4: 0c06 |0054: move-result-object v6 │ │ +0361d6: 7030 3c0c 5406 |0055: invoke-direct {v4, v5, v6}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ +0361dc: 7220 a70a 4200 |0058: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ +0361e2: 2204 0a02 |005b: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ +0361e6: 7010 850b 0400 |005d: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ +0361ec: 1a05 ee0a |0060: const-string v5, "http://justplayer-dev.appspot.com/regist" // string@0aee │ │ +0361f0: 6e30 930b 5402 |0062: invoke-virtual {v4, v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; // method@0b93 │ │ +0361f6: 0c00 |0065: move-result-object v0 │ │ +0361f8: 3800 2200 |0066: if-eqz v0, 0088 // +0022 │ │ +0361fc: 2201 4602 |0068: new-instance v1, Lorg/json/JSONObject; // type@0246 │ │ +036200: 6e10 4e0a 0000 |006a: invoke-virtual {v0}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@0a4e │ │ +036206: 0c04 |006d: move-result-object v4 │ │ +036208: 7020 4b0c 4100 |006e: invoke-direct {v1, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0c4b │ │ +03620e: 3801 1700 |0071: if-eqz v1, 0088 // +0017 │ │ +036212: 1a04 030f |0073: const-string v4, "result" // string@0f03 │ │ +036216: 6e20 4c0c 4100 |0075: invoke-virtual {v1, v4}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0c4c │ │ +03621c: 0c03 |0078: move-result-object v3 │ │ +03621e: 1f03 9a01 |0079: check-cast v3, Ljava/lang/String; // type@019a │ │ +036222: 3803 0d00 |007b: if-eqz v3, 0088 // +000d │ │ +036226: 1a04 b010 |007d: const-string v4, "true" // string@10b0 │ │ +03622a: 6e20 430a 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +036230: 0a04 |0082: move-result v4 │ │ +036232: 3804 0500 |0083: if-eqz v4, 0088 // +0005 │ │ +036236: 1214 |0085: const/4 v4, #int 1 // #1 │ │ +036238: 0f04 |0086: return v4 │ │ +03623a: 0d04 |0087: move-exception v4 │ │ +03623c: 1204 |0088: const/4 v4, #int 0 // #0 │ │ +03623e: 28fd |0089: goto 0086 // -0003 │ │ catches : 1 │ │ 0x0068 - 0x0082 │ │ Lorg/json/JSONException; -> 0x0087 │ │ positions : │ │ 0x0000 line=363 │ │ 0x0005 line=364 │ │ 0x0011 line=365 │ │ @@ -63436,37 +68424,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -02aae0: |[02aae0] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.showConfiumDialog:(Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ │ -02aaf0: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -02aaf4: 7020 2600 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -02aafa: 6e20 2c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -02ab00: 6e20 2900 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ -02ab06: 1501 027f |000b: const/high16 v1, #int 2130837504 // #7f02 │ │ -02ab0a: 6e20 2800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0028 │ │ -02ab10: 1401 0500 057f |0010: const v1, #float 1.76787e+38 // #7f050005 │ │ -02ab16: 6e20 fd0a 1300 |0013: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02ab1c: 0c01 |0016: move-result-object v1 │ │ -02ab1e: 2202 fe01 |0017: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5; // type@01fe │ │ -02ab22: 7030 f00a 3206 |0019: invoke-direct {v2, v3, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0af0 │ │ -02ab28: 6e30 2b00 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -02ab2e: 1401 0600 057f |001f: const v1, #float 1.76787e+38 // #7f050006 │ │ -02ab34: 6e20 fd0a 1300 |0022: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02ab3a: 0c01 |0025: move-result-object v1 │ │ -02ab3c: 2202 ff01 |0026: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6; // type@01ff │ │ -02ab40: 7020 f20a 3200 |0028: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0af2 │ │ -02ab46: 6e30 2a00 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002a │ │ -02ab4c: 6e10 2700 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0027 │ │ -02ab52: 0c01 |0031: move-result-object v1 │ │ -02ab54: 6e10 2d00 0100 |0032: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@002d │ │ -02ab5a: 0e00 |0035: return-void │ │ +036250: |[036250] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.showConfiumDialog:(Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ │ +036260: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +036264: 7020 2600 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +03626a: 6e20 2c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ +036270: 6e20 2900 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ +036276: 1501 027f |000b: const/high16 v1, #int 2130837504 // #7f02 │ │ +03627a: 6e20 2800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0028 │ │ +036280: 1401 0500 057f |0010: const v1, #float 1.76787e+38 // #7f050005 │ │ +036286: 6e20 fd0a 1300 |0013: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +03628c: 0c01 |0016: move-result-object v1 │ │ +03628e: 2202 fe01 |0017: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5; // type@01fe │ │ +036292: 7030 f00a 3206 |0019: invoke-direct {v2, v3, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0af0 │ │ +036298: 6e30 2b00 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +03629e: 1401 0600 057f |001f: const v1, #float 1.76787e+38 // #7f050006 │ │ +0362a4: 6e20 fd0a 1300 |0022: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +0362aa: 0c01 |0025: move-result-object v1 │ │ +0362ac: 2202 ff01 |0026: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6; // type@01ff │ │ +0362b0: 7020 f20a 3200 |0028: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0af2 │ │ +0362b6: 6e30 2a00 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002a │ │ +0362bc: 6e10 2700 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0027 │ │ +0362c2: 0c01 |0031: move-result-object v1 │ │ +0362c4: 6e10 2d00 0100 |0032: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@002d │ │ +0362ca: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=420 │ │ 0x0008 line=422 │ │ 0x000b line=424 │ │ 0x0010 line=426 │ │ @@ -63485,23 +68473,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -02ab5c: |[02ab5c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.showList:(Ljava/lang/String;)V │ │ -02ab6c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02ab70: 1c01 1702 |0002: const-class v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // type@0217 │ │ -02ab74: 7030 7700 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0077 │ │ -02ab7a: 1a01 8a0b |0007: const-string v1, "json" // string@0b8a │ │ -02ab7e: 6e30 8a00 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ -02ab84: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02ab86: 6e30 170b 0201 |000d: invoke-virtual {v2, v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0b17 │ │ -02ab8c: 0e00 |0010: return-void │ │ +0362cc: |[0362cc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.showList:(Ljava/lang/String;)V │ │ +0362dc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0362e0: 1c01 1702 |0002: const-class v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // type@0217 │ │ +0362e4: 7030 7700 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0077 │ │ +0362ea: 1a01 890b |0007: const-string v1, "json" // string@0b89 │ │ +0362ee: 6e30 8a00 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ +0362f4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0362f6: 6e30 170b 0201 |000d: invoke-virtual {v2, v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0b17 │ │ +0362fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0007 line=357 │ │ 0x000c line=358 │ │ 0x0010 line=359 │ │ locals : │ │ @@ -63514,31 +68502,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -02ab90: |[02ab90] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.showMessageDialog:(Ljava/lang/String;Ljava/lang/String;)V │ │ -02aba0: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -02aba4: 7020 2600 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ -02abaa: 6e20 2c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -02abb0: 6e20 2900 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ -02abb6: 1501 027f |000b: const/high16 v1, #int 2130837504 // #7f02 │ │ -02abba: 6e20 2800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0028 │ │ -02abc0: 1401 0400 057f |0010: const v1, #float 1.76787e+38 // #7f050004 │ │ -02abc6: 6e20 fd0a 1300 |0013: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02abcc: 0c01 |0016: move-result-object v1 │ │ -02abce: 2202 0002 |0017: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7; // type@0200 │ │ -02abd2: 7020 f40a 3200 |0019: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0af4 │ │ -02abd8: 6e30 2b00 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -02abde: 6e10 2700 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0027 │ │ -02abe4: 0c01 |0022: move-result-object v1 │ │ -02abe6: 6e10 2d00 0100 |0023: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@002d │ │ -02abec: 0e00 |0026: return-void │ │ +036300: |[036300] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.showMessageDialog:(Ljava/lang/String;Ljava/lang/String;)V │ │ +036310: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +036314: 7020 2600 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0026 │ │ +03631a: 6e20 2c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ +036320: 6e20 2900 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ +036326: 1501 027f |000b: const/high16 v1, #int 2130837504 // #7f02 │ │ +03632a: 6e20 2800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0028 │ │ +036330: 1401 0400 057f |0010: const v1, #float 1.76787e+38 // #7f050004 │ │ +036336: 6e20 fd0a 1300 |0013: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +03633c: 0c01 |0016: move-result-object v1 │ │ +03633e: 2202 0002 |0017: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7; // type@0200 │ │ +036342: 7020 f40a 3200 |0019: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V // method@0af4 │ │ +036348: 6e30 2b00 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +03634e: 6e10 2700 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0027 │ │ +036354: 0c01 |0022: move-result-object v1 │ │ +036356: 6e10 2d00 0100 |0023: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@002d │ │ +03635c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0005 line=447 │ │ 0x0008 line=449 │ │ 0x000b line=451 │ │ 0x0010 line=453 │ │ @@ -63556,30 +68544,30 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -02abf0: |[02abf0] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -02ac00: 6f40 0502 5476 |0000: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@0205 │ │ -02ac06: 3807 1d00 |0003: if-eqz v7, 0020 // +001d │ │ -02ac0a: 1a02 2510 |0005: const-string v2, "site" // string@1025 │ │ -02ac0e: 6e20 8500 2700 |0007: invoke-virtual {v7, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ -02ac14: 0c01 |000a: move-result-object v1 │ │ -02ac16: 2200 3f00 |000b: new-instance v0, Landroid/os/Bundle; // type@003f │ │ -02ac1a: 7010 ea00 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ea │ │ -02ac20: 1a02 d810 |0010: const-string v2, "url" // string@10d8 │ │ -02ac24: 6e30 ff00 2001 |0012: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ff │ │ -02ac2a: 1a02 cc0e |0015: const-string v2, "regist" // string@0ecc │ │ -02ac2e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -02ac30: 6e30 f800 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ -02ac36: 1302 6400 |001b: const/16 v2, #int 100 // #64 │ │ -02ac3a: 6e30 140b 2400 |001d: invoke-virtual {v4, v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showDialog:(ILandroid/os/Bundle;)Z // method@0b14 │ │ -02ac40: 0e00 |0020: return-void │ │ +036360: |[036360] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +036370: 6f40 0502 5476 |0000: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@0205 │ │ +036376: 3807 1d00 |0003: if-eqz v7, 0020 // +001d │ │ +03637a: 1a02 2310 |0005: const-string v2, "site" // string@1023 │ │ +03637e: 6e20 8500 2700 |0007: invoke-virtual {v7, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ +036384: 0c01 |000a: move-result-object v1 │ │ +036386: 2200 3f00 |000b: new-instance v0, Landroid/os/Bundle; // type@003f │ │ +03638a: 7010 ea00 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ea │ │ +036390: 1a02 d610 |0010: const-string v2, "url" // string@10d6 │ │ +036394: 6e30 ff00 2001 |0012: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ff │ │ +03639a: 1a02 ca0e |0015: const-string v2, "regist" // string@0eca │ │ +03639e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0363a0: 6e30 f800 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ +0363a6: 1302 6400 |001b: const/16 v2, #int 100 // #64 │ │ +0363aa: 6e30 140b 2400 |001d: invoke-virtual {v4, v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showDialog:(ILandroid/os/Bundle;)Z // method@0b14 │ │ +0363b0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x0005 line=115 │ │ 0x000b line=117 │ │ 0x0010 line=118 │ │ @@ -63599,63 +68587,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -02ac44: |[02ac44] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onClick:(Landroid/view/View;)V │ │ -02ac54: 6e10 f708 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@08f7 │ │ -02ac5a: 0a02 |0003: move-result v2 │ │ -02ac5c: 1403 0600 067f |0004: const v3, #float 1.78117e+38 // #7f060006 │ │ -02ac62: 3332 4e00 |0007: if-ne v2, v3, 0055 // +004e │ │ -02ac66: 5452 2603 |0009: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ -02ac6a: 6e10 af09 0200 |000b: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09af │ │ -02ac70: 0c02 |000e: move-result-object v2 │ │ -02ac72: 6e10 3a0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ -02ac78: 0c01 |0012: move-result-object v1 │ │ -02ac7a: 6e10 480a 0100 |0013: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02ac80: 0a02 |0016: move-result v2 │ │ -02ac82: 3d02 2400 |0017: if-lez v2, 003b // +0024 │ │ -02ac86: 7020 fa0a 1500 |0019: invoke-direct {v5, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findAlbum:(Ljava/lang/String;)Z // method@0afa │ │ -02ac8c: 0a02 |001c: move-result v2 │ │ -02ac8e: 3902 1f00 |001d: if-nez v2, 003c // +001f │ │ -02ac92: 2200 3f00 |001f: new-instance v0, Landroid/os/Bundle; // type@003f │ │ -02ac96: 7010 ea00 0000 |0021: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ea │ │ -02ac9c: 1a02 d810 |0024: const-string v2, "url" // string@10d8 │ │ -02aca0: 6e30 ff00 2001 |0026: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ff │ │ -02aca6: 1a02 cc0e |0029: const-string v2, "regist" // string@0ecc │ │ -02acaa: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -02acac: 6e30 f800 2003 |002c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ -02acb2: 1302 6400 |002f: const/16 v2, #int 100 // #64 │ │ -02acb6: 6e30 140b 2500 |0031: invoke-virtual {v5, v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showDialog:(ILandroid/os/Bundle;)Z // method@0b14 │ │ -02acbc: 5452 2603 |0034: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ -02acc0: 1a03 0000 |0036: const-string v3, "" // string@0000 │ │ -02acc4: 6e20 b009 3200 |0038: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09b0 │ │ -02acca: 0e00 |003b: return-void │ │ -02accc: 1402 0d00 057f |003c: const v2, #float 1.76788e+38 // #7f05000d │ │ -02acd2: 6e20 fd0a 2500 |003f: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02acd8: 0c02 |0042: move-result-object v2 │ │ -02acda: 1213 |0043: const/4 v3, #int 1 // #1 │ │ -02acdc: 7130 f009 2503 |0044: invoke-static {v5, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09f0 │ │ -02ace2: 0c02 |0047: move-result-object v2 │ │ -02ace4: 6e10 f109 0200 |0048: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@09f1 │ │ -02acea: 28e9 |004b: goto 0034 // -0017 │ │ -02acec: 0d02 |004c: move-exception v2 │ │ -02acee: 5453 2603 |004d: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ -02acf2: 1a04 0000 |004f: const-string v4, "" // string@0000 │ │ -02acf6: 6e20 b009 4300 |0051: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09b0 │ │ -02acfc: 2702 |0054: throw v2 │ │ -02acfe: 6e10 f708 0600 |0055: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@08f7 │ │ -02ad04: 0a02 |0058: move-result v2 │ │ -02ad06: 1403 0700 067f |0059: const v3, #float 1.78117e+38 // #7f060007 │ │ -02ad0c: 3332 dfff |005c: if-ne v2, v3, 003b // -0021 │ │ -02ad10: 1302 6500 |005e: const/16 v2, #int 101 // #65 │ │ -02ad14: 6e20 130b 2500 |0060: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showDialog:(I)V // method@0b13 │ │ -02ad1a: 28d8 |0063: goto 003b // -0028 │ │ +0363b4: |[0363b4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onClick:(Landroid/view/View;)V │ │ +0363c4: 6e10 f708 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@08f7 │ │ +0363ca: 0a02 |0003: move-result v2 │ │ +0363cc: 1403 0600 067f |0004: const v3, #float 1.78117e+38 // #7f060006 │ │ +0363d2: 3332 4e00 |0007: if-ne v2, v3, 0055 // +004e │ │ +0363d6: 5452 2603 |0009: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ +0363da: 6e10 af09 0200 |000b: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09af │ │ +0363e0: 0c02 |000e: move-result-object v2 │ │ +0363e2: 6e10 3a0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ +0363e8: 0c01 |0012: move-result-object v1 │ │ +0363ea: 6e10 480a 0100 |0013: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ +0363f0: 0a02 |0016: move-result v2 │ │ +0363f2: 3d02 2400 |0017: if-lez v2, 003b // +0024 │ │ +0363f6: 7020 fa0a 1500 |0019: invoke-direct {v5, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findAlbum:(Ljava/lang/String;)Z // method@0afa │ │ +0363fc: 0a02 |001c: move-result v2 │ │ +0363fe: 3902 1f00 |001d: if-nez v2, 003c // +001f │ │ +036402: 2200 3f00 |001f: new-instance v0, Landroid/os/Bundle; // type@003f │ │ +036406: 7010 ea00 0000 |0021: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ea │ │ +03640c: 1a02 d610 |0024: const-string v2, "url" // string@10d6 │ │ +036410: 6e30 ff00 2001 |0026: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ff │ │ +036416: 1a02 ca0e |0029: const-string v2, "regist" // string@0eca │ │ +03641a: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +03641c: 6e30 f800 2003 |002c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00f8 │ │ +036422: 1302 6400 |002f: const/16 v2, #int 100 // #64 │ │ +036426: 6e30 140b 2500 |0031: invoke-virtual {v5, v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showDialog:(ILandroid/os/Bundle;)Z // method@0b14 │ │ +03642c: 5452 2603 |0034: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ +036430: 1a03 0000 |0036: const-string v3, "" // string@0000 │ │ +036434: 6e20 b009 3200 |0038: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09b0 │ │ +03643a: 0e00 |003b: return-void │ │ +03643c: 1402 0d00 057f |003c: const v2, #float 1.76788e+38 // #7f05000d │ │ +036442: 6e20 fd0a 2500 |003f: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +036448: 0c02 |0042: move-result-object v2 │ │ +03644a: 1213 |0043: const/4 v3, #int 1 // #1 │ │ +03644c: 7130 f009 2503 |0044: invoke-static {v5, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09f0 │ │ +036452: 0c02 |0047: move-result-object v2 │ │ +036454: 6e10 f109 0200 |0048: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@09f1 │ │ +03645a: 28e9 |004b: goto 0034 // -0017 │ │ +03645c: 0d02 |004c: move-exception v2 │ │ +03645e: 5453 2603 |004d: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ +036462: 1a04 0000 |004f: const-string v4, "" // string@0000 │ │ +036466: 6e20 b009 4300 |0051: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09b0 │ │ +03646c: 2702 |0054: throw v2 │ │ +03646e: 6e10 f708 0600 |0055: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@08f7 │ │ +036474: 0a02 |0058: move-result v2 │ │ +036476: 1403 0700 067f |0059: const v3, #float 1.78117e+38 // #7f060007 │ │ +03647c: 3332 dfff |005c: if-ne v2, v3, 003b // -0021 │ │ +036480: 1302 6500 |005e: const/16 v2, #int 101 // #65 │ │ +036484: 6e20 130b 2500 |0060: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showDialog:(I)V // method@0b13 │ │ +03648a: 28d8 |0063: goto 003b // -0028 │ │ catches : 2 │ │ 0x0019 - 0x0034 │ │ -> 0x004c │ │ 0x003f - 0x004b │ │ -> 0x004c │ │ positions : │ │ 0x0000 line=141 │ │ @@ -63684,52 +68672,52 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -02ad30: |[02ad30] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02ad40: 6f20 0902 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0209 │ │ -02ad46: 6e10 000b 0200 |0003: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getWindow:()Landroid/view/Window; // method@0b00 │ │ -02ad4c: 0c00 |0006: move-result-object v0 │ │ -02ad4e: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -02ad50: 6e20 3709 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@0937 │ │ -02ad56: 1400 0200 037f |000b: const v0, #float 1.74129e+38 // #7f030002 │ │ -02ad5c: 6e20 110b 0200 |000e: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.setContentView:(I)V // method@0b11 │ │ -02ad62: 1400 0a00 0201 |0011: const v0, #float 2.38773e-38 // #0102000a │ │ -02ad68: 6e20 fb0a 0200 |0014: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ -02ad6e: 0c00 |0017: move-result-object v0 │ │ -02ad70: 1f00 6401 |0018: check-cast v0, Landroid/widget/ListView; // type@0164 │ │ -02ad74: 5b20 2703 |001a: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ -02ad78: 1400 0500 067f |001c: const v0, #float 1.78117e+38 // #7f060005 │ │ -02ad7e: 6e20 fb0a 0200 |001f: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ -02ad84: 0c00 |0022: move-result-object v0 │ │ -02ad86: 1f00 5701 |0023: check-cast v0, Landroid/widget/EditText; // type@0157 │ │ -02ad8a: 5b20 2603 |0025: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ -02ad8e: 6e10 fe0a 0200 |0027: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0afe │ │ -02ad94: 0c00 |002a: move-result-object v0 │ │ -02ad96: 1a01 7710 |002b: const-string v1, "tag_cache" // string@1077 │ │ -02ad9a: 6e20 2d02 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@022d │ │ -02ada0: 0c00 |0030: move-result-object v0 │ │ -02ada2: 1f00 1c02 |0031: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // type@021c │ │ -02ada6: 5b20 2903 |0033: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0329 │ │ -02adaa: 1400 0600 067f |0035: const v0, #float 1.78117e+38 // #7f060006 │ │ -02adb0: 6e20 fb0a 0200 |0038: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ -02adb6: 0c00 |003b: move-result-object v0 │ │ -02adb8: 6e20 1409 2000 |003c: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0914 │ │ -02adbe: 1400 0700 067f |003f: const v0, #float 1.78117e+38 // #7f060007 │ │ -02adc4: 6e20 fb0a 0200 |0042: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ -02adca: 0c00 |0045: move-result-object v0 │ │ -02adcc: 6e20 1409 2000 |0046: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0914 │ │ -02add2: 5420 2703 |0049: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ -02add6: 6e20 ce09 2000 |004b: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@09ce │ │ -02addc: 5420 2703 |004e: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ -02ade0: 6e20 cf09 2000 |0050: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@09cf │ │ -02ade6: 0e00 |0053: return-void │ │ +0364a0: |[0364a0] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0364b0: 6f20 0902 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0209 │ │ +0364b6: 6e10 000b 0200 |0003: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getWindow:()Landroid/view/Window; // method@0b00 │ │ +0364bc: 0c00 |0006: move-result-object v0 │ │ +0364be: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +0364c0: 6e20 3709 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@0937 │ │ +0364c6: 1400 0200 037f |000b: const v0, #float 1.74129e+38 // #7f030002 │ │ +0364cc: 6e20 110b 0200 |000e: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.setContentView:(I)V // method@0b11 │ │ +0364d2: 1400 0a00 0201 |0011: const v0, #float 2.38773e-38 // #0102000a │ │ +0364d8: 6e20 fb0a 0200 |0014: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ +0364de: 0c00 |0017: move-result-object v0 │ │ +0364e0: 1f00 6401 |0018: check-cast v0, Landroid/widget/ListView; // type@0164 │ │ +0364e4: 5b20 2703 |001a: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ +0364e8: 1400 0500 067f |001c: const v0, #float 1.78117e+38 // #7f060005 │ │ +0364ee: 6e20 fb0a 0200 |001f: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ +0364f4: 0c00 |0022: move-result-object v0 │ │ +0364f6: 1f00 5701 |0023: check-cast v0, Landroid/widget/EditText; // type@0157 │ │ +0364fa: 5b20 2603 |0025: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.editPodcastFeed:Landroid/widget/EditText; // field@0326 │ │ +0364fe: 6e10 fe0a 0200 |0027: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0afe │ │ +036504: 0c00 |002a: move-result-object v0 │ │ +036506: 1a01 7510 |002b: const-string v1, "tag_cache" // string@1075 │ │ +03650a: 6e20 2d02 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@022d │ │ +036510: 0c00 |0030: move-result-object v0 │ │ +036512: 1f00 1c02 |0031: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // type@021c │ │ +036516: 5b20 2903 |0033: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0329 │ │ +03651a: 1400 0600 067f |0035: const v0, #float 1.78117e+38 // #7f060006 │ │ +036520: 6e20 fb0a 0200 |0038: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ +036526: 0c00 |003b: move-result-object v0 │ │ +036528: 6e20 1409 2000 |003c: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0914 │ │ +03652e: 1400 0700 067f |003f: const v0, #float 1.78117e+38 // #7f060007 │ │ +036534: 6e20 fb0a 0200 |0042: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.findViewById:(I)Landroid/view/View; // method@0afb │ │ +03653a: 0c00 |0045: move-result-object v0 │ │ +03653c: 6e20 1409 2000 |0046: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0914 │ │ +036542: 5420 2703 |0049: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ +036546: 6e20 ce09 2000 |004b: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@09ce │ │ +03654c: 5420 2703 |004e: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ +036550: 6e20 cf09 2000 |0050: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@09cf │ │ +036556: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=95 │ │ 0x000b line=98 │ │ 0x0011 line=99 │ │ 0x001c line=100 │ │ @@ -63748,33 +68736,33 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -02ade8: |[02ade8] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onCreateDialog:(ILandroid/os/Bundle;)Landroid/app/Dialog; │ │ -02adf8: 1301 6400 |0000: const/16 v1, #int 100 // #64 │ │ -02adfc: 3313 1000 |0002: if-ne v3, v1, 0012 // +0010 │ │ -02ae00: 2200 0402 |0004: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // type@0204 │ │ -02ae04: 2201 fb01 |0006: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2; // type@01fb │ │ -02ae08: 7040 ea0a 2134 |0008: invoke-direct {v1, v2, v4, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Landroid/os/Bundle;I)V // method@0aea │ │ -02ae0e: 7030 1c0b 2001 |000b: invoke-direct {v0, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.:(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0b1c │ │ -02ae14: 6e10 240b 0000 |000e: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.start:()V // method@0b24 │ │ -02ae1a: 1100 |0011: return-object v0 │ │ -02ae1c: 1301 6500 |0012: const/16 v1, #int 101 // #65 │ │ -02ae20: 3313 1000 |0014: if-ne v3, v1, 0024 // +0010 │ │ -02ae24: 2200 0402 |0016: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // type@0204 │ │ -02ae28: 2201 fc01 |0018: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3; // type@01fc │ │ -02ae2c: 7030 ec0a 2103 |001a: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;I)V // method@0aec │ │ -02ae32: 7030 1c0b 2001 |001d: invoke-direct {v0, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.:(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0b1c │ │ -02ae38: 6e10 240b 0000 |0020: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.start:()V // method@0b24 │ │ -02ae3e: 28ee |0023: goto 0011 // -0012 │ │ -02ae40: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -02ae42: 28ec |0025: goto 0011 // -0014 │ │ +036558: |[036558] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onCreateDialog:(ILandroid/os/Bundle;)Landroid/app/Dialog; │ │ +036568: 1301 6400 |0000: const/16 v1, #int 100 // #64 │ │ +03656c: 3313 1000 |0002: if-ne v3, v1, 0012 // +0010 │ │ +036570: 2200 0402 |0004: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // type@0204 │ │ +036574: 2201 fb01 |0006: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2; // type@01fb │ │ +036578: 7040 ea0a 2134 |0008: invoke-direct {v1, v2, v4, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Landroid/os/Bundle;I)V // method@0aea │ │ +03657e: 7030 1c0b 2001 |000b: invoke-direct {v0, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.:(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0b1c │ │ +036584: 6e10 240b 0000 |000e: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.start:()V // method@0b24 │ │ +03658a: 1100 |0011: return-object v0 │ │ +03658c: 1301 6500 |0012: const/16 v1, #int 101 // #65 │ │ +036590: 3313 1000 |0014: if-ne v3, v1, 0024 // +0010 │ │ +036594: 2200 0402 |0016: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // type@0204 │ │ +036598: 2201 fc01 |0018: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3; // type@01fc │ │ +03659c: 7030 ec0a 2103 |001a: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;I)V // method@0aec │ │ +0365a2: 7030 1c0b 2001 |001d: invoke-direct {v0, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.:(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0b1c │ │ +0365a8: 6e10 240b 0000 |0020: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.start:()V // method@0b24 │ │ +0365ae: 28ee |0023: goto 0011 // -0012 │ │ +0365b0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0365b2: 28ec |0025: goto 0011 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x000e line=184 │ │ 0x0011 line=204 │ │ 0x0012 line=188 │ │ @@ -63793,34 +68781,34 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -02ae44: |[02ae44] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -02ae54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02ae56: 5470 2403 |0001: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02ae5a: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ -02ae5e: 2200 0502 |0005: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // type@0205 │ │ -02ae62: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02ae64: 5472 2903 |0008: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0329 │ │ -02ae68: 7052 250b 7013 |000a: invoke-direct {v0, v7, v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;ZLjp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V // method@0b25 │ │ -02ae6e: 5b70 2403 |000d: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02ae72: 5470 2703 |000f: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ -02ae76: 5471 2403 |0011: iget-object v1, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02ae7a: 6e20 ca09 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@09ca │ │ -02ae80: 2200 9000 |0016: new-instance v0, Landroid/support/v4/content/CursorLoader; // type@0090 │ │ -02ae84: 6202 3203 |0018: sget-object v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ -02ae88: 0771 |001a: move-object v1, v7 │ │ -02ae8a: 0734 |001b: move-object v4, v3 │ │ -02ae8c: 0735 |001c: move-object v5, v3 │ │ -02ae8e: 0736 |001d: move-object v6, v3 │ │ -02ae90: 7607 c003 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@03c0 │ │ -02ae96: 1100 |0021: return-object v0 │ │ +0365b4: |[0365b4] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +0365c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0365c6: 5470 2403 |0001: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +0365ca: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ +0365ce: 2200 0502 |0005: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // type@0205 │ │ +0365d2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0365d4: 5472 2903 |0008: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0329 │ │ +0365d8: 7052 250b 7013 |000a: invoke-direct {v0, v7, v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;ZLjp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V // method@0b25 │ │ +0365de: 5b70 2403 |000d: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +0365e2: 5470 2703 |000f: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.listView:Landroid/widget/ListView; // field@0327 │ │ +0365e6: 5471 2403 |0011: iget-object v1, v7, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +0365ea: 6e20 ca09 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@09ca │ │ +0365f0: 2200 9000 |0016: new-instance v0, Landroid/support/v4/content/CursorLoader; // type@0090 │ │ +0365f4: 6202 3203 |0018: sget-object v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ +0365f8: 0771 |001a: move-object v1, v7 │ │ +0365fa: 0734 |001b: move-object v4, v3 │ │ +0365fc: 0735 |001c: move-object v5, v3 │ │ +0365fe: 0736 |001d: move-object v6, v3 │ │ +036600: 7607 c003 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@03c0 │ │ +036606: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=209 │ │ 0x0005 line=210 │ │ 0x000f line=211 │ │ 0x0016 line=214 │ │ locals : │ │ @@ -63833,17 +68821,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ae98: |[02ae98] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onDestroy:()V │ │ -02aea8: 6f10 0d02 0000 |0000: invoke-super {v0}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@020d │ │ -02aeae: 0e00 |0003: return-void │ │ +036608: |[036608] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onDestroy:()V │ │ +036618: 6f10 0d02 0000 |0000: invoke-super {v0}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@020d │ │ +03661e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ │ │ @@ -63852,31 +68840,31 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02aeb0: |[02aeb0] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -02aec0: 5443 2403 |0000: iget-object v3, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02aec4: 6e20 2a0b 7300 |0002: invoke-virtual {v3, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getItem:(I)Ljava/lang/Object; // method@0b2a │ │ -02aeca: 0c00 |0005: move-result-object v0 │ │ -02aecc: 1f00 2a00 |0006: check-cast v0, Landroid/database/Cursor; // type@002a │ │ -02aed0: 1a03 5207 |0008: const-string v3, "album" // string@0752 │ │ -02aed4: 7220 ad00 3000 |000a: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02aeda: 0a03 |000d: move-result v3 │ │ -02aedc: 7220 b300 3000 |000e: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02aee2: 0c02 |0011: move-result-object v2 │ │ -02aee4: 1a03 6a10 |0012: const-string v3, "summary" // string@106a │ │ -02aee8: 7220 ad00 3000 |0014: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02aeee: 0a03 |0017: move-result v3 │ │ -02aef0: 7220 b300 3000 |0018: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02aef6: 0c01 |001b: move-result-object v1 │ │ -02aef8: 7030 160b 2401 |001c: invoke-direct {v4, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showMessageDialog:(Ljava/lang/String;Ljava/lang/String;)V // method@0b16 │ │ -02aefe: 0e00 |001f: return-void │ │ +036620: |[036620] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +036630: 5443 2403 |0000: iget-object v3, v4, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +036634: 6e20 2a0b 7300 |0002: invoke-virtual {v3, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getItem:(I)Ljava/lang/Object; // method@0b2a │ │ +03663a: 0c00 |0005: move-result-object v0 │ │ +03663c: 1f00 2a00 |0006: check-cast v0, Landroid/database/Cursor; // type@002a │ │ +036640: 1a03 5207 |0008: const-string v3, "album" // string@0752 │ │ +036644: 7220 ad00 3000 |000a: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03664a: 0a03 |000d: move-result v3 │ │ +03664c: 7220 b300 3000 |000e: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +036652: 0c02 |0011: move-result-object v2 │ │ +036654: 1a03 6810 |0012: const-string v3, "summary" // string@1068 │ │ +036658: 7220 ad00 3000 |0014: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03665e: 0a03 |0017: move-result v3 │ │ +036660: 7220 b300 3000 |0018: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +036666: 0c01 |001b: move-result-object v1 │ │ +036668: 7030 160b 2401 |001c: invoke-direct {v4, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showMessageDialog:(Ljava/lang/String;Ljava/lang/String;)V // method@0b16 │ │ +03666e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0008 line=412 │ │ 0x0012 line=413 │ │ 0x001c line=414 │ │ 0x001f line=415 │ │ @@ -63896,37 +68884,37 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -02af00: |[02af00] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -02af10: 5464 2403 |0000: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02af14: 6e20 2a0b 9400 |0002: invoke-virtual {v4, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getItem:(I)Ljava/lang/Object; // method@0b2a │ │ -02af1a: 0c02 |0005: move-result-object v2 │ │ -02af1c: 1f02 2a00 |0006: check-cast v2, Landroid/database/Cursor; // type@002a │ │ -02af20: 1a04 1407 |0008: const-string v4, "_id" // string@0714 │ │ -02af24: 7220 ad00 4200 |000a: invoke-interface {v2, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02af2a: 0a04 |000d: move-result v4 │ │ -02af2c: 7220 b100 4200 |000e: invoke-interface {v2, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02af32: 0b00 |0011: move-result-wide v0 │ │ -02af34: 1a04 5207 |0012: const-string v4, "album" // string@0752 │ │ -02af38: 7220 ad00 4200 |0014: invoke-interface {v2, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02af3e: 0a04 |0017: move-result v4 │ │ -02af40: 7220 b300 4200 |0018: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02af46: 0c03 |001b: move-result-object v3 │ │ -02af48: 1404 0b00 057f |001c: const v4, #float 1.76788e+38 // #7f05000b │ │ -02af4e: 6e20 fd0a 4600 |001f: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ -02af54: 0c04 |0022: move-result-object v4 │ │ -02af56: 2205 fd01 |0023: new-instance v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4; // type@01fd │ │ -02af5a: 7040 ee0a 6510 |0025: invoke-direct {v5, v6, v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;J)V // method@0aee │ │ -02af60: 7040 120b 3654 |0028: invoke-direct {v6, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showConfiumDialog:(Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0b12 │ │ -02af66: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -02af68: 0f04 |002c: return v4 │ │ +036670: |[036670] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +036680: 5464 2403 |0000: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +036684: 6e20 2a0b 9400 |0002: invoke-virtual {v4, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getItem:(I)Ljava/lang/Object; // method@0b2a │ │ +03668a: 0c02 |0005: move-result-object v2 │ │ +03668c: 1f02 2a00 |0006: check-cast v2, Landroid/database/Cursor; // type@002a │ │ +036690: 1a04 1407 |0008: const-string v4, "_id" // string@0714 │ │ +036694: 7220 ad00 4200 |000a: invoke-interface {v2, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03669a: 0a04 |000d: move-result v4 │ │ +03669c: 7220 b100 4200 |000e: invoke-interface {v2, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +0366a2: 0b00 |0011: move-result-wide v0 │ │ +0366a4: 1a04 5207 |0012: const-string v4, "album" // string@0752 │ │ +0366a8: 7220 ad00 4200 |0014: invoke-interface {v2, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0366ae: 0a04 |0017: move-result v4 │ │ +0366b0: 7220 b300 4200 |0018: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0366b6: 0c03 |001b: move-result-object v3 │ │ +0366b8: 1404 0b00 057f |001c: const v4, #float 1.76788e+38 // #7f05000b │ │ +0366be: 6e20 fd0a 4600 |001f: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getString:(I)Ljava/lang/String; // method@0afd │ │ +0366c4: 0c04 |0022: move-result-object v4 │ │ +0366c6: 2205 fd01 |0023: new-instance v5, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4; // type@01fd │ │ +0366ca: 7040 ee0a 6510 |0025: invoke-direct {v5, v6, v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;J)V // method@0aee │ │ +0366d0: 7040 120b 3654 |0028: invoke-direct {v6, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.showConfiumDialog:(Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V // method@0b12 │ │ +0366d6: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0366d8: 0f04 |002c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0008 line=395 │ │ 0x0012 line=396 │ │ 0x001c line=398 │ │ 0x002b line=406 │ │ @@ -63946,29 +68934,29 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02af6c: |[02af6c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -02af7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02af7e: 6001 1600 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -02af82: 1302 0b00 |0003: const/16 v2, #int 11 // #b │ │ -02af86: 3521 0e00 |0005: if-ge v1, v2, 0013 // +000e │ │ -02af8a: 5431 2403 |0007: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02af8e: 6e20 270b 5100 |0009: invoke-virtual {v1, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b27 │ │ -02af94: 5431 2403 |000c: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02af98: 6e10 280b 0100 |000e: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getCursor:()Landroid/database/Cursor; // method@0b28 │ │ -02af9e: 0c00 |0011: move-result-object v0 │ │ -02afa0: 0e00 |0012: return-void │ │ -02afa2: 5431 2403 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ -02afa6: 6e20 2c0b 5100 |0015: invoke-virtual {v1, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b2c │ │ -02afac: 0c00 |0018: move-result-object v0 │ │ -02afae: 28f9 |0019: goto 0012 // -0007 │ │ +0366dc: |[0366dc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +0366ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0366ee: 6001 1600 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0366f2: 1302 0b00 |0003: const/16 v2, #int 11 // #b │ │ +0366f6: 3521 0e00 |0005: if-ge v1, v2, 0013 // +000e │ │ +0366fa: 5431 2403 |0007: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +0366fe: 6e20 270b 5100 |0009: invoke-virtual {v1, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b27 │ │ +036704: 5431 2403 |000c: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +036708: 6e10 280b 0100 |000e: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getCursor:()Landroid/database/Cursor; // method@0b28 │ │ +03670e: 0c00 |0011: move-result-object v0 │ │ +036710: 0e00 |0012: return-void │ │ +036712: 5431 2403 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.adapter:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; // field@0324 │ │ +036716: 6e20 2c0b 5100 |0015: invoke-virtual {v1, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b2c │ │ +03671c: 0c00 |0018: move-result-object v0 │ │ +03671e: 28f9 |0019: goto 0012 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0001 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0012 line=228 │ │ @@ -63985,37 +68973,37 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02afb0: |[02afb0] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -02afc0: 1f02 2a00 |0000: check-cast v2, Landroid/database/Cursor; // type@002a │ │ -02afc4: 6e30 0a0b 1002 |0002: invoke-virtual {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@0b0a │ │ -02afca: 0e00 |0005: return-void │ │ +036720: |[036720] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +036730: 1f02 2a00 |0000: check-cast v2, Landroid/database/Cursor; // type@002a │ │ +036734: 6e30 0a0b 1002 |0002: invoke-virtual {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@0b0a │ │ +03673a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ - 0x0000 - 0x0006 reg=1 x0 Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02afcc: |[02afcc] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -02afdc: 0e00 |0000: return-void │ │ +03673c: |[03673c] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +03674c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -64025,599 +69013,49 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -02afe0: |[02afe0] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onStart:()V │ │ -02aff0: 6f10 1a02 0300 |0000: invoke-super {v3}, Landroid/support/v4/app/FragmentActivity;.onStart:()V // method@021a │ │ -02aff6: 6e10 ff0a 0300 |0003: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0aff │ │ -02affc: 0c00 |0006: move-result-object v0 │ │ -02affe: 1401 0200 037f |0007: const v1, #float 1.74129e+38 // #7f030002 │ │ -02b004: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -02b006: 6e40 0603 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@0306 │ │ -02b00c: 0e00 |000e: return-void │ │ +036750: |[036750] jp.co.kayo.android.localplayer.ds.podcast.MainActivity.onStart:()V │ │ +036760: 6f10 1a02 0300 |0000: invoke-super {v3}, Landroid/support/v4/app/FragmentActivity;.onStart:()V // method@021a │ │ +036766: 6e10 ff0a 0300 |0003: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0aff │ │ +03676c: 0c00 |0006: move-result-object v0 │ │ +03676e: 1401 0200 037f |0007: const v1, #float 1.74129e+38 // #7f030002 │ │ +036774: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +036776: 6e40 0603 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@0306 │ │ +03677c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=129 │ │ 0x000e line=130 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ │ │ source_file_idx : 1403 (MainActivity.java) │ │ │ │ -Class #244 header: │ │ -class_idx : 514 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 65 │ │ -source_file_idx : 1420 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #244 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #244 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/Handler;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b010: |[02b010] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V │ │ -02b020: 5b01 2a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032a │ │ -02b024: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -02b02a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=10 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;) │ │ - name : 'handleMessage' │ │ - type : '(Landroid/os/Message;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -02b02c: |[02b02c] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$1.handleMessage:(Landroid/os/Message;)V │ │ -02b03c: 6e10 1001 0400 |0000: invoke-virtual {v4}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0110 │ │ -02b042: 0c01 |0003: move-result-object v1 │ │ -02b044: 1a02 8110 |0004: const-string v2, "text" // string@1081 │ │ -02b048: 6e20 eb00 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00eb │ │ -02b04e: 0c01 |0009: move-result-object v1 │ │ -02b050: 6e10 3a0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a3a │ │ -02b056: 0c00 |000d: move-result-object v0 │ │ -02b058: 5431 2a03 |000e: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032a │ │ -02b05c: 1402 0900 067f |0010: const v2, #float 1.78117e+38 // #7f060009 │ │ -02b062: 6e20 200b 2100 |0013: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.findViewById:(I)Landroid/view/View; // method@0b20 │ │ -02b068: 0c01 |0016: move-result-object v1 │ │ -02b06a: 1f01 6c01 |0017: check-cast v1, Landroid/widget/TextView; // type@016c │ │ -02b06e: 6e20 eb09 0100 |0019: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -02b074: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=13 │ │ - 0x000e line=14 │ │ - 0x001c line=15 │ │ - locals : │ │ - 0x000e - 0x001d reg=0 text Ljava/lang/String; │ │ - 0x0000 - 0x001d reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1; │ │ - 0x0000 - 0x001d reg=4 msg Landroid/os/Message; │ │ - │ │ - source_file_idx : 1420 (MyProgressDialog.java) │ │ - │ │ -Class #245 header: │ │ -class_idx : 515 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1420 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #245 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #245 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b078: |[02b078] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V │ │ -02b088: 5b01 2b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ -02b08c: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02b092: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=18 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -02b094: |[02b094] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog$2.run:()V │ │ -02b0a4: 5420 2b03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ -02b0a8: 7110 1e0b 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // method@0b1e │ │ -02b0ae: 0c00 |0005: move-result-object v0 │ │ -02b0b0: 5421 2b03 |0006: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ -02b0b4: 7110 1d0b 0100 |0008: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Landroid/os/Handler; // method@0b1d │ │ -02b0ba: 0c01 |000b: move-result-object v1 │ │ -02b0bc: 7220 dd0a 1000 |000c: invoke-interface {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;.onExecute:(Landroid/os/Handler;)V // method@0add │ │ -02b0c2: 5420 2b03 |000f: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ -02b0c6: 6e10 1f0b 0000 |0011: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.dismiss:()V // method@0b1f │ │ -02b0cc: 0e00 |0014: return-void │ │ -02b0ce: 0d00 |0015: move-exception v0 │ │ -02b0d0: 5421 2b03 |0016: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; // field@032b │ │ -02b0d4: 6e10 1f0b 0100 |0018: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.dismiss:()V // method@0b1f │ │ -02b0da: 2700 |001b: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x000f │ │ - -> 0x0015 │ │ - positions : │ │ - 0x0000 line=22 │ │ - 0x000f line=26 │ │ - 0x0014 line=28 │ │ - 0x0015 line=26 │ │ - locals : │ │ - 0x0000 - 0x001c reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2; │ │ - │ │ - source_file_idx : 1420 (MyProgressDialog.java) │ │ - │ │ -Class #246 header: │ │ -class_idx : 516 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 15 │ │ -source_file_idx : 1420 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #246 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/app/ProgressDialog;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : 'callback' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : 'handler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : 'runnable' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 38 16-bit code units │ │ -02b0e8: |[02b0e8] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.:(Landroid/content/Context;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ │ -02b0f8: 7020 5400 2100 |0000: invoke-direct {v1, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0054 │ │ -02b0fe: 2200 0202 |0003: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1; // type@0202 │ │ -02b102: 7020 180b 1000 |0005: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V // method@0b18 │ │ -02b108: 5b10 2d03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.handler:Landroid/os/Handler; // field@032d │ │ -02b10c: 2200 0302 |000a: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2; // type@0203 │ │ -02b110: 7020 1a0b 1000 |000c: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V // method@0b1a │ │ -02b116: 5b10 2e03 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.runnable:Ljava/lang/Runnable; // field@032e │ │ -02b11a: 5b13 2c03 |0011: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@032c │ │ -02b11e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -02b120: 6e20 230b 0100 |0014: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.setProgressStyle:(I)V // method@0b23 │ │ -02b126: 1400 0a00 057f |0017: const v0, #float 1.76788e+38 // #7f05000a │ │ -02b12c: 6e20 7100 0200 |001a: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0071 │ │ -02b132: 0c00 |001d: move-result-object v0 │ │ -02b134: 6e20 220b 0100 |001e: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0b22 │ │ -02b13a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -02b13c: 6e20 210b 0100 |0022: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.setCancelable:(Z)V // method@0b21 │ │ -02b142: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - 0x0003 line=10 │ │ - 0x000a line=18 │ │ - 0x0011 line=36 │ │ - 0x0013 line=37 │ │ - 0x0017 line=38 │ │ - 0x0021 line=39 │ │ - 0x0025 line=40 │ │ - locals : │ │ - 0x0000 - 0x0026 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - 0x0000 - 0x0026 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0026 reg=3 callback Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : 'access$000' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Landroid/os/Handler;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02b144: |[02b144] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Landroid/os/Handler; │ │ -02b154: 5410 2d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.handler:Landroid/os/Handler; // field@032d │ │ -02b158: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=9 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : 'access$100' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02b15c: |[02b15c] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ -02b16c: 5410 2c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; // field@032c │ │ -02b170: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=9 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;) │ │ - name : 'start' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -02b174: |[02b174] jp.co.kayo.android.localplayer.ds.podcast.MyProgressDialog.start:()V │ │ -02b184: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ -02b188: 5421 2e03 |0002: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;.runnable:Ljava/lang/Runnable; // field@032e │ │ -02b18c: 7020 610a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ -02b192: 6e10 630a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ -02b198: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - 0x000a line=44 │ │ - locals : │ │ - 0x0000 - 0x000b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ - │ │ - source_file_idx : 1420 (MyProgressDialog.java) │ │ - │ │ -Class #247 header: │ │ -class_idx : 517 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 341 │ │ -source_file_idx : 1510 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #247 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/CursorAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : 'handler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : 'mInflator' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : 'viewCache' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;ZLjp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 13 16-bit code units │ │ -02b19c: |[02b19c] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.:(Landroid/content/Context;Landroid/database/Cursor;ZLjp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ │ -02b1ac: 7040 a609 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@09a6 │ │ -02b1b2: 2200 4100 |0003: new-instance v0, Landroid/os/Handler; // type@0041 │ │ -02b1b6: 7010 0201 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -02b1bc: 5b10 2f03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.handler:Landroid/os/Handler; // field@032f │ │ -02b1c0: 5b15 3103 |000a: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0331 │ │ -02b1c4: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=23 │ │ - 0x0003 line=20 │ │ - 0x000a line=24 │ │ - 0x000c line=25 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ - 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000d reg=3 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000d reg=4 autoRequery Z │ │ - 0x0000 - 0x000d reg=5 cache Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : 'bindView' │ │ - type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 19 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 127 16-bit code units │ │ -02b1c8: |[02b1c8] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -02b1d8: 7401 0109 1000 |0000: invoke-virtual/range {v16}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0901 │ │ -02b1de: 0c04 |0003: move-result-object v4 │ │ -02b1e0: 1f04 1d02 |0004: check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // type@021d │ │ -02b1e4: 1a01 1407 |0006: const-string v1, "_id" // string@0714 │ │ -02b1e8: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -02b1ec: 7220 ad00 1000 |000a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02b1f2: 0a01 |000d: move-result v1 │ │ -02b1f4: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -02b1f8: 7220 b100 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02b1fe: 0b0b |0013: move-result-wide v11 │ │ -02b200: 1a01 5207 |0014: const-string v1, "album" // string@0752 │ │ -02b204: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -02b208: 7220 ad00 1000 |0018: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02b20e: 0a01 |001b: move-result v1 │ │ -02b210: 0800 1200 |001c: move-object/from16 v0, v18 │ │ -02b214: 7220 b300 1000 |001e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02b21a: 0c07 |0021: move-result-object v7 │ │ -02b21c: 1a01 9007 |0022: const-string v1, "artist" // string@0790 │ │ -02b220: 0800 1200 |0024: move-object/from16 v0, v18 │ │ -02b224: 7220 ad00 1000 |0026: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02b22a: 0a01 |0029: move-result v1 │ │ -02b22c: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -02b230: 7220 b300 1000 |002c: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02b236: 0c09 |002f: move-result-object v9 │ │ -02b238: 1a01 5507 |0030: const-string v1, "album_art" // string@0755 │ │ -02b23c: 0800 1200 |0032: move-object/from16 v0, v18 │ │ -02b240: 7220 ad00 1000 |0034: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02b246: 0a01 |0037: move-result v1 │ │ -02b248: 0800 1200 |0038: move-object/from16 v0, v18 │ │ -02b24c: 7220 b300 1000 |003a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02b252: 0c08 |003d: move-result-object v8 │ │ -02b254: 1a01 6810 |003e: const-string v1, "subtitle" // string@1068 │ │ -02b258: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -02b25c: 7220 ad00 1000 |0042: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02b262: 0a01 |0045: move-result v1 │ │ -02b264: 0800 1200 |0046: move-object/from16 v0, v18 │ │ -02b268: 7220 b300 1000 |0048: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02b26e: 0c0d |004b: move-result-object v13 │ │ -02b270: 7801 b200 1200 |004c: invoke-interface/range {v18}, Landroid/database/Cursor;.getPosition:()I // method@00b2 │ │ -02b276: 0a06 |004f: move-result v6 │ │ -02b278: 5441 c403 |0050: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textTitle:Landroid/widget/TextView; // field@03c4 │ │ -02b27c: 6e20 eb09 7100 |0052: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -02b282: 5441 c303 |0055: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textSubTitle:Landroid/widget/TextView; // field@03c3 │ │ -02b286: 6e20 eb09 d100 |0057: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -02b28c: 6e20 fa0b 6400 |005a: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.setPotision:(I)V // method@0bfa │ │ -02b292: 7120 d90b 9700 |005d: invoke-static {v7, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getAlbumKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; // method@0bd9 │ │ -02b298: 0c05 |0060: move-result-object v5 │ │ -02b29a: 54fe 3103 |0061: iget-object v14, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0331 │ │ -02b29e: 2201 f801 |0063: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; // type@01f8 │ │ -02b2a2: 54f2 2f03 |0065: iget-object v2, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.handler:Landroid/os/Handler; // field@032f │ │ -02b2a6: 54f3 3103 |0067: iget-object v3, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@0331 │ │ -02b2aa: 7606 e10a 0100 |0069: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;.:(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V // method@0ae1 │ │ -02b2b0: 6e51 de0b 7e89 |006c: invoke-virtual {v14, v7, v9, v8, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getImage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap; // method@0bde │ │ -02b2b6: 0c0a |006f: move-result-object v10 │ │ -02b2b8: 380a 0800 |0070: if-eqz v10, 0078 // +0008 │ │ -02b2bc: 5441 c103 |0072: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ -02b2c0: 6e20 bc09 a100 |0074: invoke-virtual {v1, v10}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09bc │ │ -02b2c6: 0e00 |0077: return-void │ │ -02b2c8: 5441 c103 |0078: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ -02b2cc: 1202 |007a: const/4 v2, #int 0 // #0 │ │ -02b2ce: 6e20 bc09 2100 |007b: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09bc │ │ -02b2d4: 28f9 |007e: goto 0077 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0006 line=38 │ │ - 0x0014 line=39 │ │ - 0x0022 line=40 │ │ - 0x0030 line=41 │ │ - 0x003e line=42 │ │ - 0x004c line=43 │ │ - 0x0050 line=45 │ │ - 0x0055 line=46 │ │ - 0x005a line=47 │ │ - 0x005d line=49 │ │ - 0x0061 line=50 │ │ - 0x0070 line=56 │ │ - 0x0072 line=57 │ │ - 0x0077 line=62 │ │ - 0x0078 line=59 │ │ - locals : │ │ - 0x0006 - 0x007f reg=4 holder Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ - 0x0061 - 0x007f reg=5 key Ljava/lang/Integer; │ │ - 0x0050 - 0x007f reg=6 position I │ │ - 0x0022 - 0x007f reg=7 album Ljava/lang/String; │ │ - 0x003e - 0x007f reg=8 album_art Ljava/lang/String; │ │ - 0x0030 - 0x007f reg=9 artist Ljava/lang/String; │ │ - 0x0070 - 0x007f reg=10 bmp Landroid/graphics/Bitmap; │ │ - 0x0014 - 0x007f reg=11 id J │ │ - 0x004c - 0x007f reg=13 subtitle Ljava/lang/String; │ │ - 0x0000 - 0x007f reg=15 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ - 0x0000 - 0x007f reg=16 view Landroid/view/View; │ │ - 0x0000 - 0x007f reg=17 context Landroid/content/Context; │ │ - 0x0000 - 0x007f reg=18 cursor Landroid/database/Cursor; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : 'getInflator' │ │ - type : '(Landroid/content/Context;)Landroid/view/LayoutInflater;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -02b2d8: |[02b2d8] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ -02b2e8: 5410 3003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.mInflator:Landroid/view/LayoutInflater; // field@0330 │ │ -02b2ec: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -02b2f0: 1a00 a50b |0004: const-string v0, "layout_inflater" // string@0ba5 │ │ -02b2f4: 6e20 7200 0200 |0006: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -02b2fa: 0c00 |0009: move-result-object v0 │ │ -02b2fc: 1f00 2d01 |000a: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ -02b300: 5b10 3003 |000c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.mInflator:Landroid/view/LayoutInflater; // field@0330 │ │ -02b304: 5410 3003 |000e: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.mInflator:Landroid/view/LayoutInflater; // field@0330 │ │ -02b308: 1100 |0010: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=28 │ │ - 0x0004 line=29 │ │ - 0x000e line=32 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ - 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;) │ │ - name : 'newView' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 54 16-bit code units │ │ -02b30c: |[02b30c] jp.co.kayo.android.localplayer.ds.podcast.PodcastAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -02b31c: 6e20 290b 6500 |0000: invoke-virtual {v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0b29 │ │ -02b322: 0c02 |0003: move-result-object v2 │ │ -02b324: 1403 0500 037f |0004: const v3, #float 1.74129e+38 // #7f030005 │ │ -02b32a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -02b32c: 6e40 c108 3248 |0008: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ -02b332: 0c01 |000b: move-result-object v1 │ │ -02b334: 2200 1d02 |000c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; // type@021d │ │ -02b338: 7010 f80b 0000 |000e: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.:()V // method@0bf8 │ │ -02b33e: 1402 0a00 067f |0011: const v2, #float 1.78117e+38 // #7f06000a │ │ -02b344: 6e20 f408 2100 |0014: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -02b34a: 0c02 |0017: move-result-object v2 │ │ -02b34c: 1f02 6101 |0018: check-cast v2, Landroid/widget/ImageView; // type@0161 │ │ -02b350: 5b02 c103 |001a: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.imagePodcast:Landroid/widget/ImageView; // field@03c1 │ │ -02b354: 1402 0b00 067f |001c: const v2, #float 1.78117e+38 // #7f06000b │ │ -02b35a: 6e20 f408 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -02b360: 0c02 |0022: move-result-object v2 │ │ -02b362: 1f02 6c01 |0023: check-cast v2, Landroid/widget/TextView; // type@016c │ │ -02b366: 5b02 c403 |0025: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textTitle:Landroid/widget/TextView; // field@03c4 │ │ -02b36a: 1402 0c00 067f |0027: const v2, #float 1.78117e+38 // #7f06000c │ │ -02b370: 6e20 f408 2100 |002a: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -02b376: 0c02 |002d: move-result-object v2 │ │ -02b378: 1f02 6c01 |002e: check-cast v2, Landroid/widget/TextView; // type@016c │ │ -02b37c: 5b02 c303 |0030: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.textSubTitle:Landroid/widget/TextView; // field@03c3 │ │ -02b380: 6e20 1709 0100 |0032: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0917 │ │ -02b386: 1101 |0035: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - 0x000c line=67 │ │ - 0x0011 line=68 │ │ - 0x001c line=69 │ │ - 0x0027 line=70 │ │ - 0x0032 line=71 │ │ - 0x0035 line=72 │ │ - locals : │ │ - 0x0011 - 0x0036 reg=0 holder Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ - 0x000c - 0x0036 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0036 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter; │ │ - 0x0000 - 0x0036 reg=6 context Landroid/content/Context; │ │ - 0x0000 - 0x0036 reg=7 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0036 reg=8 parent Landroid/view/ViewGroup; │ │ - │ │ - source_file_idx : 1510 (PodcastAdapter.java) │ │ - │ │ -Class #248 header: │ │ +Class #262 header: │ │ class_idx : 518 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 19 │ │ source_file_idx : 1511 │ │ static_fields_size : 18 │ │ instance_fields_size: 7 │ │ direct_methods_size : 60 │ │ virtual_methods_size: 7 │ │ │ │ -Class #248 annotations: │ │ +Class #262 annotations: │ │ Annotations on method #2877 'getID3TagInfo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/io/File;" ")" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ Annotations on method #2878 'getMedia' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "[" "Ljava/lang/String;" "J)" "Ljava/util/Hashtable" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #248 - │ │ +Class #262 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/ContentProvider;' │ │ Interfaces - │ │ #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts;' │ │ Static fields - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ @@ -64742,81 +69180,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -02b388: |[02b388] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.:()V │ │ -02b398: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ -02b39c: 7100 0101 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0101 │ │ -02b3a2: 0c01 |0005: move-result-object v1 │ │ -02b3a4: 1a02 9708 |0006: const-string v2, "data/jp.co.kayo.android.localplayer/cache/.mp3/" // string@0897 │ │ -02b3a8: 7030 f409 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ -02b3ae: 6900 4503 |000b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.cachedMusicDir:Ljava/io/File; // field@0345 │ │ -02b3b2: 1a00 4f08 |000d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/albums" // string@084f │ │ -02b3b6: 7110 e600 0000 |000f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b3bc: 0c00 |0012: move-result-object v0 │ │ -02b3be: 6900 3203 |0013: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ -02b3c2: 1a00 5508 |0015: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/media" // string@0855 │ │ -02b3c6: 7110 e600 0000 |0017: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b3cc: 0c00 |001a: move-result-object v0 │ │ -02b3ce: 6900 3b03 |001b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02b3d2: 1a00 5008 |001d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/artist" // string@0850 │ │ -02b3d6: 7110 e600 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b3dc: 0c00 |0022: move-result-object v0 │ │ -02b3de: 6900 3303 |0023: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02b3e2: 1a00 5608 |0025: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/playlist" // string@0856 │ │ -02b3e6: 7110 e600 0000 |0027: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b3ec: 0c00 |002a: move-result-object v0 │ │ -02b3ee: 6900 3c03 |002b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@033c │ │ -02b3f2: 1a00 5708 |002d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/playlistmember" // string@0857 │ │ -02b3f6: 7110 e600 0000 |002f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b3fc: 0c00 |0032: move-result-object v0 │ │ -02b3fe: 6900 3d03 |0033: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@033d │ │ -02b402: 1a00 5308 |0035: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/genres" // string@0853 │ │ -02b406: 7110 e600 0000 |0037: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b40c: 0c00 |003a: move-result-object v0 │ │ -02b40e: 6900 3903 |003b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ -02b412: 1a00 5408 |003d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/genresmember" // string@0854 │ │ -02b416: 7110 e600 0000 |003f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b41c: 0c00 |0042: move-result-object v0 │ │ -02b41e: 6900 3a03 |0043: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@033a │ │ -02b422: 1a00 5b08 |0045: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/order/audio" // string@085b │ │ -02b426: 7110 e600 0000 |0047: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b42c: 0c00 |004a: move-result-object v0 │ │ -02b42e: 6900 3e03 |004b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@033e │ │ -02b432: 1a00 5208 |004d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/file" // string@0852 │ │ -02b436: 7110 e600 0000 |004f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b43c: 0c00 |0052: move-result-object v0 │ │ -02b43e: 6900 3803 |0053: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.FOLDER_CONTENT_URI:Landroid/net/Uri; // field@0338 │ │ -02b442: 1a00 5c08 |0055: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/video/media" // string@085c │ │ -02b446: 7110 e600 0000 |0057: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b44c: 0c00 |005a: move-result-object v0 │ │ -02b44e: 6900 4403 |005b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@0344 │ │ -02b452: 1a00 5108 |005d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/favorite" // string@0851 │ │ -02b456: 7110 e600 0000 |005f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b45c: 0c00 |0062: move-result-object v0 │ │ -02b45e: 6900 3703 |0063: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@0337 │ │ -02b462: 1a00 5908 |0065: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/config/clear" // string@0859 │ │ -02b466: 7110 e600 0000 |0067: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b46c: 0c00 |006a: move-result-object v0 │ │ -02b46e: 6900 3503 |006b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.CLEAR_CONTENT_URI:Landroid/net/Uri; // field@0335 │ │ -02b472: 1a00 5a08 |006d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/config/reset" // string@085a │ │ -02b476: 7110 e600 0000 |006f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b47c: 0c00 |0072: move-result-object v0 │ │ -02b47e: 6900 4303 |0073: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0343 │ │ -02b482: 1a00 5808 |0075: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/config/auth" // string@0858 │ │ -02b486: 7110 e600 0000 |0077: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ -02b48c: 0c00 |007a: move-result-object v0 │ │ -02b48e: 6900 3403 |007b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.AUTH_CONTENT_URI:Landroid/net/Uri; // field@0334 │ │ -02b492: 0e00 |007d: return-void │ │ +036780: |[036780] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.:()V │ │ +036790: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ +036794: 7100 0101 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0101 │ │ +03679a: 0c01 |0005: move-result-object v1 │ │ +03679c: 1a02 9608 |0006: const-string v2, "data/jp.co.kayo.android.localplayer/cache/.mp3/" // string@0896 │ │ +0367a0: 7030 f409 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ +0367a6: 6900 4503 |000b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.cachedMusicDir:Ljava/io/File; // field@0345 │ │ +0367aa: 1a00 4e08 |000d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/albums" // string@084e │ │ +0367ae: 7110 e600 0000 |000f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +0367b4: 0c00 |0012: move-result-object v0 │ │ +0367b6: 6900 3203 |0013: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ +0367ba: 1a00 5408 |0015: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/media" // string@0854 │ │ +0367be: 7110 e600 0000 |0017: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +0367c4: 0c00 |001a: move-result-object v0 │ │ +0367c6: 6900 3b03 |001b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +0367ca: 1a00 4f08 |001d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/artist" // string@084f │ │ +0367ce: 7110 e600 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +0367d4: 0c00 |0022: move-result-object v0 │ │ +0367d6: 6900 3303 |0023: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +0367da: 1a00 5508 |0025: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/playlist" // string@0855 │ │ +0367de: 7110 e600 0000 |0027: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +0367e4: 0c00 |002a: move-result-object v0 │ │ +0367e6: 6900 3c03 |002b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@033c │ │ +0367ea: 1a00 5608 |002d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/playlistmember" // string@0856 │ │ +0367ee: 7110 e600 0000 |002f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +0367f4: 0c00 |0032: move-result-object v0 │ │ +0367f6: 6900 3d03 |0033: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@033d │ │ +0367fa: 1a00 5208 |0035: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/genres" // string@0852 │ │ +0367fe: 7110 e600 0000 |0037: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036804: 0c00 |003a: move-result-object v0 │ │ +036806: 6900 3903 |003b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ +03680a: 1a00 5308 |003d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/genresmember" // string@0853 │ │ +03680e: 7110 e600 0000 |003f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036814: 0c00 |0042: move-result-object v0 │ │ +036816: 6900 3a03 |0043: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@033a │ │ +03681a: 1a00 5a08 |0045: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/order/audio" // string@085a │ │ +03681e: 7110 e600 0000 |0047: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036824: 0c00 |004a: move-result-object v0 │ │ +036826: 6900 3e03 |004b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@033e │ │ +03682a: 1a00 5108 |004d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/file" // string@0851 │ │ +03682e: 7110 e600 0000 |004f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036834: 0c00 |0052: move-result-object v0 │ │ +036836: 6900 3803 |0053: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.FOLDER_CONTENT_URI:Landroid/net/Uri; // field@0338 │ │ +03683a: 1a00 5b08 |0055: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/video/media" // string@085b │ │ +03683e: 7110 e600 0000 |0057: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036844: 0c00 |005a: move-result-object v0 │ │ +036846: 6900 4403 |005b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@0344 │ │ +03684a: 1a00 5008 |005d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/audio/favorite" // string@0850 │ │ +03684e: 7110 e600 0000 |005f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036854: 0c00 |0062: move-result-object v0 │ │ +036856: 6900 3703 |0063: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@0337 │ │ +03685a: 1a00 5808 |0065: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/config/clear" // string@0858 │ │ +03685e: 7110 e600 0000 |0067: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036864: 0c00 |006a: move-result-object v0 │ │ +036866: 6900 3503 |006b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.CLEAR_CONTENT_URI:Landroid/net/Uri; // field@0335 │ │ +03686a: 1a00 5908 |006d: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/config/reset" // string@0859 │ │ +03686e: 7110 e600 0000 |006f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036874: 0c00 |0072: move-result-object v0 │ │ +036876: 6900 4303 |0073: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0343 │ │ +03687a: 1a00 5708 |0075: const-string v0, "content://jp.co.kayo.android.localplayer.ds.podcast/config/auth" // string@0857 │ │ +03687e: 7110 e600 0000 |0077: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +036884: 0c00 |007a: move-result-object v0 │ │ +036886: 6900 3403 |007b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.AUTH_CONTENT_URI:Landroid/net/Uri; // field@0334 │ │ +03688a: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ + 0x0002 line=42 │ │ 0x000d line=54 │ │ 0x0015 line=55 │ │ 0x001d line=56 │ │ 0x0025 line=57 │ │ 0x002d line=58 │ │ 0x0035 line=59 │ │ 0x003d line=60 │ │ @@ -64834,83 +69273,83 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 124 16-bit code units │ │ -02b494: |[02b494] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.:()V │ │ -02b4a4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -02b4a6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -02b4a8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -02b4aa: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -02b4ac: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -02b4ae: 7010 5700 0800 |0005: invoke-direct {v8}, Landroid/content/ContentProvider;.:()V // method@0057 │ │ -02b4b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02b4b6: 5b80 4a03 |0009: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02b4ba: 1300 0a00 |000b: const/16 v0, #int 10 // #a │ │ -02b4be: 2300 5e02 |000d: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ -02b4c2: 1a01 1407 |000f: const-string v1, "_id" // string@0714 │ │ -02b4c6: 4d01 0003 |0011: aput-object v1, v0, v3 │ │ -02b4ca: 1a01 9a10 |0013: const-string v1, "title" // string@109a │ │ -02b4ce: 4d01 0004 |0015: aput-object v1, v0, v4 │ │ -02b4d2: 1a01 9b10 |0017: const-string v1, "title_key" // string@109b │ │ -02b4d6: 4d01 0005 |0019: aput-object v1, v0, v5 │ │ -02b4da: 1a01 1107 |001b: const-string v1, "_data" // string@0711 │ │ -02b4de: 4d01 0006 |001d: aput-object v1, v0, v6 │ │ -02b4e2: 1a01 fd08 |001f: const-string v1, "duration" // string@08fd │ │ -02b4e6: 4d01 0007 |0021: aput-object v1, v0, v7 │ │ -02b4ea: 1251 |0023: const/4 v1, #int 5 // #5 │ │ -02b4ec: 1a02 9007 |0024: const-string v2, "artist" // string@0790 │ │ -02b4f0: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -02b4f4: 1261 |0028: const/4 v1, #int 6 // #6 │ │ -02b4f6: 1a02 9407 |0029: const-string v2, "artist_key" // string@0794 │ │ -02b4fa: 4d02 0001 |002b: aput-object v2, v0, v1 │ │ -02b4fe: 1271 |002d: const/4 v1, #int 7 // #7 │ │ -02b500: 1a02 5207 |002e: const-string v2, "album" // string@0752 │ │ -02b504: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -02b508: 1301 0800 |0032: const/16 v1, #int 8 // #8 │ │ -02b50c: 1a02 5707 |0034: const-string v2, "album_key" // string@0757 │ │ -02b510: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -02b514: 1301 0900 |0038: const/16 v1, #int 9 // #9 │ │ -02b518: 1a02 a510 |003a: const-string v2, "track" // string@10a5 │ │ -02b51c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -02b520: 5b80 4103 |003e: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_AUDIO_COLS:[Ljava/lang/String; // field@0341 │ │ -02b524: 1300 0b00 |0040: const/16 v0, #int 11 // #b │ │ -02b528: 2300 5e02 |0042: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ -02b52c: 1a01 1407 |0044: const-string v1, "_id" // string@0714 │ │ -02b530: 4d01 0003 |0046: aput-object v1, v0, v3 │ │ -02b534: 1a01 b507 |0048: const-string v1, "audio_id" // string@07b5 │ │ -02b538: 4d01 0004 |004a: aput-object v1, v0, v4 │ │ -02b53c: 1a01 9a10 |004c: const-string v1, "title" // string@109a │ │ -02b540: 4d01 0005 |004e: aput-object v1, v0, v5 │ │ -02b544: 1a01 9b10 |0050: const-string v1, "title_key" // string@109b │ │ -02b548: 4d01 0006 |0052: aput-object v1, v0, v6 │ │ -02b54c: 1a01 1107 |0054: const-string v1, "_data" // string@0711 │ │ -02b550: 4d01 0007 |0056: aput-object v1, v0, v7 │ │ -02b554: 1251 |0058: const/4 v1, #int 5 // #5 │ │ -02b556: 1a02 fd08 |0059: const-string v2, "duration" // string@08fd │ │ -02b55a: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ -02b55e: 1261 |005d: const/4 v1, #int 6 // #6 │ │ -02b560: 1a02 9007 |005e: const-string v2, "artist" // string@0790 │ │ -02b564: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -02b568: 1271 |0062: const/4 v1, #int 7 // #7 │ │ -02b56a: 1a02 9407 |0063: const-string v2, "artist_key" // string@0794 │ │ -02b56e: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -02b572: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ -02b576: 1a02 5207 |0069: const-string v2, "album" // string@0752 │ │ -02b57a: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ -02b57e: 1301 0900 |006d: const/16 v1, #int 9 // #9 │ │ -02b582: 1a02 5707 |006f: const-string v2, "album_key" // string@0757 │ │ -02b586: 4d02 0001 |0071: aput-object v2, v0, v1 │ │ -02b58a: 1301 0a00 |0073: const/16 v1, #int 10 // #a │ │ -02b58e: 1a02 a510 |0075: const-string v2, "track" // string@10a5 │ │ -02b592: 4d02 0001 |0077: aput-object v2, v0, v1 │ │ -02b596: 5b80 4203 |0079: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_PLAYLIST_MEMBER_COLS:[Ljava/lang/String; // field@0342 │ │ -02b59a: 0e00 |007b: return-void │ │ +03688c: |[03688c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.:()V │ │ +03689c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +03689e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0368a0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0368a2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0368a4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0368a6: 7010 5700 0800 |0005: invoke-direct {v8}, Landroid/content/ContentProvider;.:()V // method@0057 │ │ +0368ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0368ae: 5b80 4a03 |0009: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0368b2: 1300 0a00 |000b: const/16 v0, #int 10 // #a │ │ +0368b6: 2300 5e02 |000d: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ +0368ba: 1a01 1407 |000f: const-string v1, "_id" // string@0714 │ │ +0368be: 4d01 0003 |0011: aput-object v1, v0, v3 │ │ +0368c2: 1a01 9810 |0013: const-string v1, "title" // string@1098 │ │ +0368c6: 4d01 0004 |0015: aput-object v1, v0, v4 │ │ +0368ca: 1a01 9910 |0017: const-string v1, "title_key" // string@1099 │ │ +0368ce: 4d01 0005 |0019: aput-object v1, v0, v5 │ │ +0368d2: 1a01 1107 |001b: const-string v1, "_data" // string@0711 │ │ +0368d6: 4d01 0006 |001d: aput-object v1, v0, v6 │ │ +0368da: 1a01 fc08 |001f: const-string v1, "duration" // string@08fc │ │ +0368de: 4d01 0007 |0021: aput-object v1, v0, v7 │ │ +0368e2: 1251 |0023: const/4 v1, #int 5 // #5 │ │ +0368e4: 1a02 8f07 |0024: const-string v2, "artist" // string@078f │ │ +0368e8: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +0368ec: 1261 |0028: const/4 v1, #int 6 // #6 │ │ +0368ee: 1a02 9307 |0029: const-string v2, "artist_key" // string@0793 │ │ +0368f2: 4d02 0001 |002b: aput-object v2, v0, v1 │ │ +0368f6: 1271 |002d: const/4 v1, #int 7 // #7 │ │ +0368f8: 1a02 5207 |002e: const-string v2, "album" // string@0752 │ │ +0368fc: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +036900: 1301 0800 |0032: const/16 v1, #int 8 // #8 │ │ +036904: 1a02 5707 |0034: const-string v2, "album_key" // string@0757 │ │ +036908: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +03690c: 1301 0900 |0038: const/16 v1, #int 9 // #9 │ │ +036910: 1a02 a310 |003a: const-string v2, "track" // string@10a3 │ │ +036914: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +036918: 5b80 4103 |003e: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_AUDIO_COLS:[Ljava/lang/String; // field@0341 │ │ +03691c: 1300 0b00 |0040: const/16 v0, #int 11 // #b │ │ +036920: 2300 5e02 |0042: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ +036924: 1a01 1407 |0044: const-string v1, "_id" // string@0714 │ │ +036928: 4d01 0003 |0046: aput-object v1, v0, v3 │ │ +03692c: 1a01 b407 |0048: const-string v1, "audio_id" // string@07b4 │ │ +036930: 4d01 0004 |004a: aput-object v1, v0, v4 │ │ +036934: 1a01 9810 |004c: const-string v1, "title" // string@1098 │ │ +036938: 4d01 0005 |004e: aput-object v1, v0, v5 │ │ +03693c: 1a01 9910 |0050: const-string v1, "title_key" // string@1099 │ │ +036940: 4d01 0006 |0052: aput-object v1, v0, v6 │ │ +036944: 1a01 1107 |0054: const-string v1, "_data" // string@0711 │ │ +036948: 4d01 0007 |0056: aput-object v1, v0, v7 │ │ +03694c: 1251 |0058: const/4 v1, #int 5 // #5 │ │ +03694e: 1a02 fc08 |0059: const-string v2, "duration" // string@08fc │ │ +036952: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ +036956: 1261 |005d: const/4 v1, #int 6 // #6 │ │ +036958: 1a02 8f07 |005e: const-string v2, "artist" // string@078f │ │ +03695c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +036960: 1271 |0062: const/4 v1, #int 7 // #7 │ │ +036962: 1a02 9307 |0063: const-string v2, "artist_key" // string@0793 │ │ +036966: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +03696a: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ +03696e: 1a02 5207 |0069: const-string v2, "album" // string@0752 │ │ +036972: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ +036976: 1301 0900 |006d: const/16 v1, #int 9 // #9 │ │ +03697a: 1a02 5707 |006f: const-string v2, "album_key" // string@0757 │ │ +03697e: 4d02 0001 |0071: aput-object v2, v0, v1 │ │ +036982: 1301 0a00 |0073: const/16 v1, #int 10 // #a │ │ +036986: 1a02 a310 |0075: const-string v2, "track" // string@10a3 │ │ +03698a: 4d02 0001 |0077: aput-object v2, v0, v1 │ │ +03698e: 5b80 4203 |0079: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_PLAYLIST_MEMBER_COLS:[Ljava/lang/String; // field@0342 │ │ +036992: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=40 │ │ 0x0008 line=45 │ │ 0x000b line=69 │ │ 0x0040 line=76 │ │ locals : │ │ @@ -64921,24 +69360,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -02b59c: |[02b59c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.canUseNetwork:()Z │ │ -02b5ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02b5ae: 5431 4803 |0001: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@0348 │ │ -02b5b2: 1a02 2808 |0003: const-string v2, "cnf_wifi_only" // string@0828 │ │ -02b5b6: 7230 9500 2100 |0005: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0095 │ │ -02b5bc: 0a01 |0008: move-result v1 │ │ -02b5be: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -02b5c2: 7010 4d0b 0300 |000b: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.isWifiConnected:()Z // method@0b4d │ │ -02b5c8: 0a00 |000e: move-result v0 │ │ -02b5ca: 0f00 |000f: return v0 │ │ +036994: |[036994] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.canUseNetwork:()Z │ │ +0369a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0369a6: 5431 4803 |0001: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@0348 │ │ +0369aa: 1a02 2708 |0003: const-string v2, "cnf_wifi_only" // string@0827 │ │ +0369ae: 7230 9500 2100 |0005: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0095 │ │ +0369b4: 0a01 |0008: move-result v1 │ │ +0369b6: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +0369ba: 7010 4d0b 0300 |000b: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.isWifiConnected:()Z // method@0b4d │ │ +0369c0: 0a00 |000e: move-result v0 │ │ +0369c2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x000b line=103 │ │ 0x000f line=105 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -64948,33 +69387,33 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -02b5cc: |[02b5cc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteAlbums:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b5dc: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b5e2: 0c02 |0003: move-result-object v2 │ │ -02b5e4: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b5ea: 0c00 |0007: move-result-object v0 │ │ -02b5ec: 1a02 5207 |0008: const-string v2, "album" // string@0752 │ │ -02b5f0: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b5f6: 0a01 |000d: move-result v1 │ │ -02b5f8: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02b5fc: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02b602: 1a03 0a0f |0013: const-string v3, "ret=" // string@0f0a │ │ -02b606: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02b60c: 0c02 |0018: move-result-object v2 │ │ -02b60e: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02b614: 0c02 |001c: move-result-object v2 │ │ -02b616: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02b61c: 0c02 |0020: move-result-object v2 │ │ -02b61e: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02b624: 0f01 |0024: return v1 │ │ +0369c4: |[0369c4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteAlbums:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0369d4: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0369da: 0c02 |0003: move-result-object v2 │ │ +0369dc: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0369e2: 0c00 |0007: move-result-object v0 │ │ +0369e4: 1a02 5207 |0008: const-string v2, "album" // string@0752 │ │ +0369e8: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +0369ee: 0a01 |000d: move-result v1 │ │ +0369f0: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +0369f4: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0369fa: 1a03 080f |0013: const-string v3, "ret=" // string@0f08 │ │ +0369fe: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036a04: 0c02 |0018: move-result-object v2 │ │ +036a06: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +036a0c: 0c02 |001c: move-result-object v2 │ │ +036a0e: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +036a14: 0c02 |0020: move-result-object v2 │ │ +036a16: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +036a1c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ 0x000e line=385 │ │ 0x0024 line=386 │ │ locals : │ │ @@ -64990,79 +69429,82 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -02b628: |[02b628] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteAlbumsId:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b638: 7010 3c0b 0900 |0000: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b63e: 0c04 |0003: move-result-object v4 │ │ -02b640: 6e10 780b 0400 |0004: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b646: 0c00 |0007: move-result-object v0 │ │ -02b648: 7110 5d00 0a00 |0008: invoke-static {v10}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02b64e: 0b01 |000b: move-result-wide v1 │ │ -02b650: 1a04 5207 |000c: const-string v4, "album" // string@0752 │ │ -02b654: 1a05 1507 |000e: const-string v5, "_id = ?" // string@0715 │ │ -02b658: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -02b65a: 2366 5e02 |0011: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02b65e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -02b660: 7120 2b0a 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02b666: 0c08 |0017: move-result-object v8 │ │ -02b668: 4d08 0607 |0018: aput-object v8, v6, v7 │ │ -02b66c: 6e40 c600 4065 |001a: invoke-virtual {v0, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b672: 0a03 |001d: move-result v3 │ │ -02b674: 0f03 |001e: return v3 │ │ +036a20: |[036a20] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteAlbumsId:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036a30: 7010 3c0b 0900 |0000: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036a36: 0c04 |0003: move-result-object v4 │ │ +036a38: 6e10 780b 0400 |0004: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036a3e: 0c00 |0007: move-result-object v0 │ │ +036a40: 7110 5d00 0a00 |0008: invoke-static {v10}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +036a46: 0b02 |000b: move-result-wide v2 │ │ +036a48: 1a04 5207 |000c: const-string v4, "album" // string@0752 │ │ +036a4c: 1a05 1507 |000e: const-string v5, "_id = ?" // string@0715 │ │ +036a50: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +036a52: 2366 5e02 |0011: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +036a56: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +036a58: 7120 2b0a 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +036a5e: 0c08 |0017: move-result-object v8 │ │ +036a60: 4d08 0607 |0018: aput-object v8, v6, v7 │ │ +036a64: 6e40 c600 4065 |001a: invoke-virtual {v0, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036a6a: 0a01 |001d: move-result v1 │ │ +036a6c: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0008 line=392 │ │ 0x000c line=393 │ │ + 0x0014 line=394 │ │ + 0x001a line=393 │ │ 0x001e line=396 │ │ locals : │ │ 0x0008 - 0x001f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000c - 0x001f reg=1 id J │ │ - 0x001e - 0x001f reg=3 ret I │ │ + 0x001e - 0x001f reg=1 ret I │ │ + 0x000c - 0x001f reg=2 id J │ │ 0x0000 - 0x001f reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x001f reg=10 uri Landroid/net/Uri; │ │ 0x0000 - 0x001f reg=11 selection Ljava/lang/String; │ │ 0x0000 - 0x001f reg=12 selectionArgs [Ljava/lang/String; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'deleteArtist' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -02b678: |[02b678] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteArtist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b688: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b68e: 0c02 |0003: move-result-object v2 │ │ -02b690: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b696: 0c00 |0007: move-result-object v0 │ │ -02b698: 1a02 9007 |0008: const-string v2, "artist" // string@0790 │ │ -02b69c: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b6a2: 0a01 |000d: move-result v1 │ │ -02b6a4: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02b6a8: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02b6ae: 1a03 0a0f |0013: const-string v3, "ret=" // string@0f0a │ │ -02b6b2: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02b6b8: 0c02 |0018: move-result-object v2 │ │ -02b6ba: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02b6c0: 0c02 |001c: move-result-object v2 │ │ -02b6c2: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02b6c8: 0c02 |0020: move-result-object v2 │ │ -02b6ca: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02b6d0: 0f01 |0024: return v1 │ │ +036a70: |[036a70] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteArtist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036a80: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036a86: 0c02 |0003: move-result-object v2 │ │ +036a88: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036a8e: 0c00 |0007: move-result-object v0 │ │ +036a90: 1a02 8f07 |0008: const-string v2, "artist" // string@078f │ │ +036a94: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036a9a: 0a01 |000d: move-result v1 │ │ +036a9c: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +036aa0: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +036aa6: 1a03 080f |0013: const-string v3, "ret=" // string@0f08 │ │ +036aaa: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036ab0: 0c02 |0018: move-result-object v2 │ │ +036ab2: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +036ab8: 0c02 |001c: move-result-object v2 │ │ +036aba: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +036ac0: 0c02 |0020: move-result-object v2 │ │ +036ac2: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +036ac8: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0008 line=376 │ │ + 0x000a line=377 │ │ 0x000e line=378 │ │ 0x0024 line=379 │ │ locals : │ │ 0x0008 - 0x0025 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x000e - 0x0025 reg=1 ret I │ │ 0x0000 - 0x0025 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0025 reg=5 uri Landroid/net/Uri; │ │ @@ -65074,33 +69516,33 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -02b6d4: |[02b6d4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteMedia:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b6e4: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b6ea: 0c02 |0003: move-result-object v2 │ │ -02b6ec: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b6f2: 0c00 |0007: move-result-object v0 │ │ -02b6f4: 1a02 9d07 |0008: const-string v2, "audio" // string@079d │ │ -02b6f8: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b6fe: 0a01 |000d: move-result v1 │ │ -02b700: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02b704: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02b70a: 1a03 0a0f |0013: const-string v3, "ret=" // string@0f0a │ │ -02b70e: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02b714: 0c02 |0018: move-result-object v2 │ │ -02b716: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02b71c: 0c02 |001c: move-result-object v2 │ │ -02b71e: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02b724: 0c02 |0020: move-result-object v2 │ │ -02b726: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02b72c: 0f01 |0024: return v1 │ │ +036acc: |[036acc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteMedia:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036adc: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036ae2: 0c02 |0003: move-result-object v2 │ │ +036ae4: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036aea: 0c00 |0007: move-result-object v0 │ │ +036aec: 1a02 9c07 |0008: const-string v2, "audio" // string@079c │ │ +036af0: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036af6: 0a01 |000d: move-result v1 │ │ +036af8: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +036afc: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +036b02: 1a03 080f |0013: const-string v3, "ret=" // string@0f08 │ │ +036b06: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036b0c: 0c02 |0018: move-result-object v2 │ │ +036b0e: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +036b14: 0c02 |001c: move-result-object v2 │ │ +036b16: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +036b1c: 0c02 |0020: move-result-object v2 │ │ +036b1e: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +036b24: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0008 line=369 │ │ 0x000e line=370 │ │ 0x0024 line=371 │ │ locals : │ │ @@ -65116,27 +69558,29 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -02b730: |[02b730] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteOrderAudio:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b740: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b746: 0c01 |0003: move-result-object v1 │ │ -02b748: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b74e: 0c00 |0007: move-result-object v0 │ │ -02b750: 1a01 260e |0008: const-string v1, "orderlist" // string@0e26 │ │ -02b754: 6e40 c600 1054 |000a: invoke-virtual {v0, v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b75a: 0a01 |000d: move-result v1 │ │ -02b75c: 0f01 |000e: return v1 │ │ +036b28: |[036b28] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteOrderAudio:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036b38: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036b3e: 0c01 |0003: move-result-object v1 │ │ +036b40: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036b46: 0c00 |0007: move-result-object v0 │ │ +036b48: 1a01 240e |0008: const-string v1, "orderlist" // string@0e24 │ │ +036b4c: 6e40 c600 1054 |000a: invoke-virtual {v0, v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036b52: 0a01 |000d: move-result v1 │ │ +036b54: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0008 line=426 │ │ + 0x000a line=427 │ │ + 0x000e line=426 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x000f reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x000f reg=4 selection Ljava/lang/String; │ │ 0x0000 - 0x000f reg=5 selectionArgs [Ljava/lang/String; │ │ │ │ @@ -65145,26 +69589,26 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02b760: |[02b760] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deletePlaylist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b770: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b776: 0c02 |0003: move-result-object v2 │ │ -02b778: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b77e: 0c00 |0007: move-result-object v0 │ │ -02b780: 1a02 5e0e |0008: const-string v2, "playlist" // string@0e5e │ │ -02b784: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b78a: 0a01 |000d: move-result v1 │ │ -02b78c: 1a02 5f0e |000e: const-string v2, "playlist_audio" // string@0e5f │ │ -02b790: 1a03 620e |0010: const-string v3, "playlist_id = ?" // string@0e62 │ │ -02b794: 6e40 c600 2073 |0012: invoke-virtual {v0, v2, v3, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b79a: 0f01 |0015: return v1 │ │ +036b58: |[036b58] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deletePlaylist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036b68: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036b6e: 0c02 |0003: move-result-object v2 │ │ +036b70: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036b76: 0c00 |0007: move-result-object v0 │ │ +036b78: 1a02 5c0e |0008: const-string v2, "playlist" // string@0e5c │ │ +036b7c: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036b82: 0a01 |000d: move-result v1 │ │ +036b84: 1a02 5d0e |000e: const-string v2, "playlist_audio" // string@0e5d │ │ +036b88: 1a03 600e |0010: const-string v3, "playlist_id = ?" // string@0e60 │ │ +036b8c: 6e40 c600 2073 |0012: invoke-virtual {v0, v2, v3, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036b92: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=412 │ │ 0x000e line=415 │ │ 0x0015 line=419 │ │ locals : │ │ @@ -65180,39 +69624,39 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -02b79c: |[02b79c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deletePlaylistmember:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b7ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02b7ae: 7010 3c0b 0700 |0001: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b7b4: 0c02 |0004: move-result-object v2 │ │ -02b7b6: 6e10 780b 0200 |0005: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b7bc: 0c00 |0008: move-result-object v0 │ │ -02b7be: 1a02 5f0e |0009: const-string v2, "playlist_audio" // string@0e5f │ │ -02b7c2: 1a03 1507 |000b: const-string v3, "_id = ?" // string@0715 │ │ -02b7c6: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -02b7c8: 2344 5e02 |000e: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02b7cc: 4605 0a06 |0010: aget-object v5, v10, v6 │ │ -02b7d0: 4d05 0406 |0012: aput-object v5, v4, v6 │ │ -02b7d4: 6e40 c600 2043 |0014: invoke-virtual {v0, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b7da: 0a01 |0017: move-result v1 │ │ -02b7dc: 2202 9c01 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02b7e0: 7010 520a 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02b7e6: 1a03 0a0f |001d: const-string v3, "ret=" // string@0f0a │ │ -02b7ea: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02b7f0: 0c02 |0022: move-result-object v2 │ │ -02b7f2: 6e20 550a 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02b7f8: 0c02 |0026: move-result-object v2 │ │ -02b7fa: 6e10 5d0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02b800: 0c02 |002a: move-result-object v2 │ │ -02b802: 7110 e40a 0200 |002b: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02b808: 0f01 |002e: return v1 │ │ +036b94: |[036b94] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deletePlaylistmember:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036ba4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +036ba6: 7010 3c0b 0700 |0001: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036bac: 0c02 |0004: move-result-object v2 │ │ +036bae: 6e10 780b 0200 |0005: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036bb4: 0c00 |0008: move-result-object v0 │ │ +036bb6: 1a02 5d0e |0009: const-string v2, "playlist_audio" // string@0e5d │ │ +036bba: 1a03 1507 |000b: const-string v3, "_id = ?" // string@0715 │ │ +036bbe: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +036bc0: 2344 5e02 |000e: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +036bc4: 4605 0a06 |0010: aget-object v5, v10, v6 │ │ +036bc8: 4d05 0406 |0012: aput-object v5, v4, v6 │ │ +036bcc: 6e40 c600 2043 |0014: invoke-virtual {v0, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036bd2: 0a01 |0017: move-result v1 │ │ +036bd4: 2202 9c01 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +036bd8: 7010 520a 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +036bde: 1a03 080f |001d: const-string v3, "ret=" // string@0f08 │ │ +036be2: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036be8: 0c02 |0022: move-result-object v2 │ │ +036bea: 6e20 550a 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +036bf0: 0c02 |0026: move-result-object v2 │ │ +036bf2: 6e10 5d0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +036bf8: 0c02 |002a: move-result-object v2 │ │ +036bfa: 7110 e40a 0200 |002b: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +036c00: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ 0x0009 line=402 │ │ 0x0018 line=405 │ │ 0x002e line=406 │ │ locals : │ │ @@ -65228,33 +69672,33 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -02b80c: |[02b80c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteVideo:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02b81c: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02b822: 0c02 |0003: move-result-object v2 │ │ -02b824: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b82a: 0c00 |0007: move-result-object v0 │ │ -02b82c: 1a02 fc10 |0008: const-string v2, "video" // string@10fc │ │ -02b830: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ -02b836: 0a01 |000d: move-result v1 │ │ -02b838: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02b83c: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02b842: 1a03 0a0f |0013: const-string v3, "ret=" // string@0f0a │ │ -02b846: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02b84c: 0c02 |0018: move-result-object v2 │ │ -02b84e: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02b854: 0c02 |001c: move-result-object v2 │ │ -02b856: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02b85c: 0c02 |0020: move-result-object v2 │ │ -02b85e: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02b864: 0f01 |0024: return v1 │ │ +036c04: |[036c04] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.deleteVideo:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +036c14: 7010 3c0b 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036c1a: 0c02 |0003: move-result-object v2 │ │ +036c1c: 6e10 780b 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036c22: 0c00 |0007: move-result-object v0 │ │ +036c24: 1a02 fa10 |0008: const-string v2, "video" // string@10fa │ │ +036c28: 6e40 c600 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00c6 │ │ +036c2e: 0a01 |000d: move-result v1 │ │ +036c30: 2202 9c01 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +036c34: 7010 520a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +036c3a: 1a03 080f |0013: const-string v3, "ret=" // string@0f08 │ │ +036c3e: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036c44: 0c02 |0018: move-result-object v2 │ │ +036c46: 6e20 550a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +036c4c: 0c02 |001c: move-result-object v2 │ │ +036c4e: 6e10 5d0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +036c54: 0c02 |0020: move-result-object v2 │ │ +036c56: 7110 e40a 0200 |0021: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +036c5c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0008 line=362 │ │ 0x000e line=363 │ │ 0x0024 line=364 │ │ locals : │ │ @@ -65270,19 +69714,19 @@ │ │ type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b868: |[02b868] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -02b878: 7120 890a 2100 |0000: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0a89 │ │ -02b87e: 0c00 |0003: move-result-object v0 │ │ -02b880: 1f00 5e02 |0004: check-cast v0, [Ljava/lang/String; // type@025e │ │ -02b884: 1100 |0006: return-object v0 │ │ +036c60: |[036c60] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +036c70: 7120 890a 2100 |0000: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0a89 │ │ +036c76: 0c00 |0003: move-result-object v0 │ │ +036c78: 1f00 5e02 |0004: check-cast v0, [Ljava/lang/String; // type@025e │ │ +036c7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 length I │ │ │ │ @@ -65291,30 +69735,30 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -02b888: |[02b888] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getBytes:(Ljava/lang/String;)[B │ │ -02b898: 6e10 480a 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02b89e: 0a03 |0003: move-result v3 │ │ -02b8a0: 2330 4f02 |0004: new-array v0, v3, [B // type@024f │ │ -02b8a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -02b8a6: 3532 0b00 |0007: if-ge v2, v3, 0012 // +000b │ │ -02b8aa: 6e20 410a 2600 |0009: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@0a41 │ │ -02b8b0: 0a01 |000c: move-result v1 │ │ -02b8b2: 1304 0001 |000d: const/16 v4, #int 256 // #100 │ │ -02b8b6: 3441 0400 |000f: if-lt v1, v4, 0013 // +0004 │ │ -02b8ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02b8bc: 1100 |0012: return-object v0 │ │ -02b8be: 8d14 |0013: int-to-byte v4, v1 │ │ -02b8c0: 4f04 0002 |0014: aput-byte v4, v0, v2 │ │ -02b8c4: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b8c8: 28ef |0018: goto 0007 // -0011 │ │ +036c80: |[036c80] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getBytes:(Ljava/lang/String;)[B │ │ +036c90: 6e10 480a 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a48 │ │ +036c96: 0a03 |0003: move-result v3 │ │ +036c98: 2330 4f02 |0004: new-array v0, v3, [B // type@024f │ │ +036c9c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +036c9e: 3532 0b00 |0007: if-ge v2, v3, 0012 // +000b │ │ +036ca2: 6e20 410a 2600 |0009: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@0a41 │ │ +036ca8: 0a01 |000c: move-result v1 │ │ +036caa: 1304 0001 |000d: const/16 v4, #int 256 // #100 │ │ +036cae: 3441 0400 |000f: if-lt v1, v4, 0013 // +0004 │ │ +036cb2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +036cb4: 1100 |0012: return-object v0 │ │ +036cb6: 8d14 |0013: int-to-byte v4, v1 │ │ +036cb8: 4f04 0002 |0014: aput-byte v4, v0, v2 │ │ +036cbc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +036cc0: 28ef |0018: goto 0007 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0006 line=185 │ │ 0x0009 line=186 │ │ 0x000d line=187 │ │ @@ -65337,41 +69781,41 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -02b8cc: |[02b8cc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ -02b8dc: 1d04 |0000: monitor-enter v4 │ │ -02b8de: 5441 4603 |0001: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b8e2: 3901 2600 |0003: if-nez v1, 0029 // +0026 │ │ -02b8e6: 5441 4603 |0005: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b8ea: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -02b8ee: 5441 4603 |0009: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b8f2: 6e10 720b 0100 |000b: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.close:()V // method@0b72 │ │ -02b8f8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -02b8fa: 5b41 4603 |000f: iput-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b8fe: 2201 0702 |0011: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // type@0207 │ │ -02b902: 6e10 3b0b 0400 |0013: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02b908: 0c02 |0016: move-result-object v2 │ │ -02b90a: 1a03 650e |0017: const-string v3, "podcast.db" // string@0e65 │ │ -02b90e: 7030 710b 2103 |0019: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0b71 │ │ -02b914: 5b41 4603 |001c: iput-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b918: 5441 4603 |001e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b91c: 6e10 780b 0100 |0020: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02b922: 0c00 |0023: move-result-object v0 │ │ -02b924: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -02b928: 6e10 c500 0000 |0026: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@00c5 │ │ -02b92e: 5441 4603 |0029: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ -02b932: 1e04 |002b: monitor-exit v4 │ │ -02b934: 1101 |002c: return-object v1 │ │ -02b936: 0d01 |002d: move-exception v1 │ │ -02b938: 1e04 |002e: monitor-exit v4 │ │ -02b93a: 2701 |002f: throw v1 │ │ +036cc4: |[036cc4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ +036cd4: 1d04 |0000: monitor-enter v4 │ │ +036cd6: 5441 4603 |0001: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036cda: 3901 2600 |0003: if-nez v1, 0029 // +0026 │ │ +036cde: 5441 4603 |0005: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036ce2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +036ce6: 5441 4603 |0009: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036cea: 6e10 720b 0100 |000b: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.close:()V // method@0b72 │ │ +036cf0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +036cf2: 5b41 4603 |000f: iput-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036cf6: 2201 0702 |0011: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // type@0207 │ │ +036cfa: 6e10 3b0b 0400 |0013: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +036d00: 0c02 |0016: move-result-object v2 │ │ +036d02: 1a03 630e |0017: const-string v3, "podcast.db" // string@0e63 │ │ +036d06: 7030 710b 2103 |0019: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0b71 │ │ +036d0c: 5b41 4603 |001c: iput-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036d10: 5441 4603 |001e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036d14: 6e10 780b 0100 |0020: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036d1a: 0c00 |0023: move-result-object v0 │ │ +036d1c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +036d20: 6e10 c500 0000 |0026: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@00c5 │ │ +036d26: 5441 4603 |0029: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.dbhelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // field@0346 │ │ +036d2a: 1e04 |002b: monitor-exit v4 │ │ +036d2c: 1101 |002c: return-object v1 │ │ +036d2e: 0d01 |002d: move-exception v1 │ │ +036d30: 1e04 |002e: monitor-exit v4 │ │ +036d32: 2701 |002f: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x002b │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ 0x0009 line=244 │ │ @@ -65391,82 +69835,84 @@ │ │ type : '(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -02b948: |[02b948] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ │ -02b958: 2209 c201 |0000: new-instance v9, Ljava/util/Hashtable; // type@01c2 │ │ -02b95c: 7010 9a0a 0900 |0002: invoke-direct {v9}, Ljava/util/Hashtable;.:()V // method@0a9a │ │ -02b962: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -02b964: 07d2 |0006: move-object v2, v13 │ │ -02b966: 3902 1f00 |0007: if-nez v2, 0026 // +001f │ │ -02b96a: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -02b96c: 2308 5e02 |000a: new-array v8, v0, [Ljava/lang/String; // type@025e │ │ -02b970: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02b972: 1a01 5207 |000d: const-string v1, "album" // string@0752 │ │ -02b976: 4d01 0800 |000f: aput-object v1, v8, v0 │ │ -02b97a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -02b97c: 1a01 5707 |0012: const-string v1, "album_key" // string@0757 │ │ -02b980: 4d01 0800 |0014: aput-object v1, v8, v0 │ │ -02b984: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -02b986: 1a01 9007 |0017: const-string v1, "artist" // string@0790 │ │ -02b98a: 4d01 0800 |0019: aput-object v1, v8, v0 │ │ -02b98e: 1230 |001b: const/4 v0, #int 3 // #3 │ │ -02b990: 1a01 9a10 |001c: const-string v1, "title" // string@109a │ │ -02b994: 4d01 0800 |001e: aput-object v1, v8, v0 │ │ -02b998: 1240 |0020: const/4 v0, #int 4 // #4 │ │ -02b99a: 1a01 fd08 |0021: const-string v1, "duration" // string@08fd │ │ -02b99e: 4d01 0800 |0023: aput-object v1, v8, v0 │ │ -02b9a2: 0782 |0025: move-object v2, v8 │ │ -02b9a4: 6e10 6c00 0c00 |0026: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02b9aa: 0c00 |0029: move-result-object v0 │ │ -02b9ac: 6201 3b03 |002a: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02b9b0: 7130 5e00 e10f |002c: invoke-static {v1, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02b9b6: 0c01 |002f: move-result-object v1 │ │ -02b9b8: 1a03 1507 |0030: const-string v3, "_id = ?" // string@0715 │ │ -02b9bc: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -02b9be: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -02b9c0: 7406 5b00 0000 |0034: 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@005b │ │ -02b9c6: 0c06 |0037: move-result-object v6 │ │ -02b9c8: 3806 2700 |0038: if-eqz v6, 005f // +0027 │ │ -02b9cc: 7210 b500 0600 |003a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02b9d2: 0a00 |003d: move-result v0 │ │ -02b9d4: 3800 2100 |003e: if-eqz v0, 005f // +0021 │ │ -02b9d8: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -02b9da: 2120 |0041: array-length v0, v2 │ │ -02b9dc: 3507 1d00 |0042: if-ge v7, v0, 005f // +001d │ │ -02b9e0: 4600 0207 |0044: aget-object v0, v2, v7 │ │ -02b9e4: 7220 ad00 0600 |0046: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02b9ea: 0a00 |0049: move-result v0 │ │ -02b9ec: 7220 b300 0600 |004a: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02b9f2: 0c0a |004d: move-result-object v10 │ │ -02b9f4: 380a 0700 |004e: if-eqz v10, 0055 // +0007 │ │ -02b9f8: 4600 0207 |0050: aget-object v0, v2, v7 │ │ -02b9fc: 6e30 9d0a 090a |0052: invoke-virtual {v9, v0, v10}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a9d │ │ -02ba02: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02ba06: 28ea |0057: goto 0041 // -0016 │ │ -02ba08: 0d00 |0058: move-exception v0 │ │ -02ba0a: 3806 0500 |0059: if-eqz v6, 005e // +0005 │ │ -02ba0e: 7210 ac00 0600 |005b: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02ba14: 2700 |005e: throw v0 │ │ -02ba16: 3806 0500 |005f: if-eqz v6, 0064 // +0005 │ │ -02ba1a: 7210 ac00 0600 |0061: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02ba20: 1109 |0064: return-object v9 │ │ +036d40: |[036d40] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ │ +036d50: 2209 c201 |0000: new-instance v9, Ljava/util/Hashtable; // type@01c2 │ │ +036d54: 7010 9a0a 0900 |0002: invoke-direct {v9}, Ljava/util/Hashtable;.:()V // method@0a9a │ │ +036d5a: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +036d5c: 07d2 |0006: move-object v2, v13 │ │ +036d5e: 3902 1f00 |0007: if-nez v2, 0026 // +001f │ │ +036d62: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +036d64: 2308 5e02 |000a: new-array v8, v0, [Ljava/lang/String; // type@025e │ │ +036d68: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +036d6a: 1a01 5207 |000d: const-string v1, "album" // string@0752 │ │ +036d6e: 4d01 0800 |000f: aput-object v1, v8, v0 │ │ +036d72: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +036d74: 1a01 5707 |0012: const-string v1, "album_key" // string@0757 │ │ +036d78: 4d01 0800 |0014: aput-object v1, v8, v0 │ │ +036d7c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +036d7e: 1a01 8f07 |0017: const-string v1, "artist" // string@078f │ │ +036d82: 4d01 0800 |0019: aput-object v1, v8, v0 │ │ +036d86: 1230 |001b: const/4 v0, #int 3 // #3 │ │ +036d88: 1a01 9810 |001c: const-string v1, "title" // string@1098 │ │ +036d8c: 4d01 0800 |001e: aput-object v1, v8, v0 │ │ +036d90: 1240 |0020: const/4 v0, #int 4 // #4 │ │ +036d92: 1a01 fc08 |0021: const-string v1, "duration" // string@08fc │ │ +036d96: 4d01 0800 |0023: aput-object v1, v8, v0 │ │ +036d9a: 0782 |0025: move-object v2, v8 │ │ +036d9c: 6e10 6c00 0c00 |0026: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +036da2: 0c00 |0029: move-result-object v0 │ │ +036da4: 6201 3b03 |002a: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +036da8: 7130 5e00 e10f |002c: invoke-static {v1, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +036dae: 0c01 |002f: move-result-object v1 │ │ +036db0: 1a03 1507 |0030: const-string v3, "_id = ?" // string@0715 │ │ +036db4: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +036db6: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +036db8: 7406 5b00 0000 |0034: 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@005b │ │ +036dbe: 0c06 |0037: move-result-object v6 │ │ +036dc0: 3806 2700 |0038: if-eqz v6, 005f // +0027 │ │ +036dc4: 7210 b500 0600 |003a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +036dca: 0a00 |003d: move-result v0 │ │ +036dcc: 3800 2100 |003e: if-eqz v0, 005f // +0021 │ │ +036dd0: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +036dd2: 2120 |0041: array-length v0, v2 │ │ +036dd4: 3507 1d00 |0042: if-ge v7, v0, 005f // +001d │ │ +036dd8: 4600 0207 |0044: aget-object v0, v2, v7 │ │ +036ddc: 7220 ad00 0600 |0046: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +036de2: 0a00 |0049: move-result v0 │ │ +036de4: 7220 b300 0600 |004a: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +036dea: 0c0a |004d: move-result-object v10 │ │ +036dec: 380a 0700 |004e: if-eqz v10, 0055 // +0007 │ │ +036df0: 4600 0207 |0050: aget-object v0, v2, v7 │ │ +036df4: 6e30 9d0a 090a |0052: invoke-virtual {v9, v0, v10}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a9d │ │ +036dfa: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +036dfe: 28ea |0057: goto 0041 // -0016 │ │ +036e00: 0d00 |0058: move-exception v0 │ │ +036e02: 3806 0500 |0059: if-eqz v6, 005e // +0005 │ │ +036e06: 7210 ac00 0600 |005b: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +036e0c: 2700 |005e: throw v0 │ │ +036e0e: 3806 0500 |005f: if-eqz v6, 0064 // +0005 │ │ +036e12: 7210 ac00 0600 |0061: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +036e18: 1109 |0064: return-object v9 │ │ catches : 1 │ │ 0x000a - 0x0055 │ │ -> 0x0058 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ 0x0006 line=128 │ │ 0x0007 line=129 │ │ 0x0009 line=130 │ │ 0x0026 line=134 │ │ + 0x002c line=135 │ │ + 0x0034 line=134 │ │ 0x0038 line=137 │ │ 0x0040 line=138 │ │ 0x0044 line=139 │ │ 0x004e line=140 │ │ 0x0050 line=141 │ │ 0x0055 line=138 │ │ 0x0058 line=148 │ │ @@ -65492,22 +69938,22 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02ba30: |[02ba30] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ -02ba40: 5410 4903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ -02ba44: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02ba48: 2200 0a02 |0004: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ -02ba4c: 7010 850b 0000 |0006: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ -02ba52: 5b10 4903 |0009: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ -02ba56: 5410 4903 |000b: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ -02ba5a: 1100 |000d: return-object v0 │ │ +036e28: |[036e28] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ +036e38: 5410 4903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ +036e3c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +036e40: 2200 0a02 |0004: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ +036e44: 7010 850b 0000 |0006: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ +036e4a: 5b10 4903 |0009: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ +036e4e: 5410 4903 |000b: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ +036e52: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ 0x000b line=267 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -65517,85 +69963,85 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02ba5c: |[02ba5c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02ba6c: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02ba72: 0c03 |0003: move-result-object v3 │ │ -02ba74: 6e10 780b 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02ba7a: 0c00 |0007: move-result-object v0 │ │ -02ba7c: 1a03 5207 |0008: const-string v3, "album" // string@0752 │ │ -02ba80: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -02ba82: 6e40 c900 3074 |000b: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02ba88: 0b01 |000e: move-result-wide v1 │ │ -02ba8a: 6203 3203 |000f: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ -02ba8e: 7130 5e00 1302 |0011: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02ba94: 0c03 |0014: move-result-object v3 │ │ -02ba96: 1103 |0015: return-object v3 │ │ +036e54: |[036e54] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +036e64: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036e6a: 0c01 |0003: move-result-object v1 │ │ +036e6c: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036e72: 0c00 |0007: move-result-object v0 │ │ +036e74: 1a01 5207 |0008: const-string v1, "album" // string@0752 │ │ +036e78: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +036e7a: 6e40 c900 1074 |000b: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +036e80: 0b02 |000e: move-result-wide v2 │ │ +036e82: 6201 3203 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0332 │ │ +036e86: 7130 5e00 2103 |0011: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +036e8c: 0c01 |0014: move-result-object v1 │ │ +036e8e: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0008 line=643 │ │ 0x000f line=644 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x0016 reg=1 id J │ │ + 0x000f - 0x0016 reg=2 id J │ │ 0x0000 - 0x0016 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0016 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0016 reg=7 values Landroid/content/ContentValues; │ │ │ │ #17 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'insertArtist' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02ba98: |[02ba98] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertArtist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02baa8: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02baae: 0c03 |0003: move-result-object v3 │ │ -02bab0: 6e10 780b 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bab6: 0c00 |0007: move-result-object v0 │ │ -02bab8: 1a03 9007 |0008: const-string v3, "artist" // string@0790 │ │ -02babc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -02babe: 6e40 c900 3074 |000b: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02bac4: 0b01 |000e: move-result-wide v1 │ │ -02bac6: 6203 3303 |000f: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02baca: 7130 5e00 1302 |0011: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02bad0: 0c03 |0014: move-result-object v3 │ │ -02bad2: 1103 |0015: return-object v3 │ │ +036e90: |[036e90] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertArtist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +036ea0: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036ea6: 0c01 |0003: move-result-object v1 │ │ +036ea8: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036eae: 0c00 |0007: move-result-object v0 │ │ +036eb0: 1a01 8f07 |0008: const-string v1, "artist" // string@078f │ │ +036eb4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +036eb6: 6e40 c900 1074 |000b: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +036ebc: 0b02 |000e: move-result-wide v2 │ │ +036ebe: 6201 3303 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +036ec2: 7130 5e00 2103 |0011: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +036ec8: 0c01 |0014: move-result-object v1 │ │ +036eca: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0008 line=636 │ │ 0x000f line=637 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x0016 reg=1 id J │ │ + 0x000f - 0x0016 reg=2 id J │ │ 0x0000 - 0x0016 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0016 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0016 reg=7 values Landroid/content/ContentValues; │ │ │ │ #18 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'insertDownload' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02bad4: |[02bad4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertDownload:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02bae6: 1100 |0001: return-object v0 │ │ +036ecc: |[036ecc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertDownload:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +036edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036ede: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 values Landroid/content/ContentValues; │ │ @@ -65605,101 +70051,101 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 174 16-bit code units │ │ -02bae8: |[02bae8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02baf8: 7010 3c0b 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02bafe: 0c06 |0003: move-result-object v6 │ │ -02bb00: 6e10 780b 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bb06: 0c00 |0007: move-result-object v0 │ │ -02bb08: 6e10 c400 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02bb0e: 1a06 170d |000b: const-string v6, "media_id" // string@0d17 │ │ -02bb12: 6e20 6300 6d00 |000d: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0063 │ │ -02bb18: 0c06 |0010: move-result-object v6 │ │ -02bb1a: 6e10 290a 0600 |0011: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@0a29 │ │ -02bb20: 0b01 |0014: move-result-wide v1 │ │ -02bb22: 1a06 680e |0015: const-string v6, "point" // string@0e68 │ │ -02bb26: 6e20 6200 6d00 |0017: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ -02bb2c: 0c06 |001a: move-result-object v6 │ │ -02bb2e: 6e10 220a 0600 |001b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02bb34: 0a03 |001e: move-result v3 │ │ -02bb36: 1a06 b610 |001f: const-string v6, "type" // string@10b6 │ │ -02bb3a: 6e20 6400 6d00 |0021: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ -02bb40: 0c05 |0024: move-result-object v5 │ │ -02bb42: 1a06 3110 |0025: const-string v6, "song" // string@1031 │ │ -02bb46: 6e20 430a 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02bb4c: 0a06 |002a: move-result v6 │ │ -02bb4e: 3806 2e00 |002b: if-eqz v6, 0059 // +002e │ │ -02bb52: 2204 1600 |002d: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ -02bb56: 7010 5f00 0400 |002f: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02bb5c: 1a06 680e |0032: const-string v6, "point" // string@0e68 │ │ -02bb60: 7110 270a 0300 |0034: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02bb66: 0c07 |0037: move-result-object v7 │ │ -02bb68: 6e30 6500 6407 |0038: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02bb6e: 1a06 9d07 |003b: const-string v6, "audio" // string@079d │ │ -02bb72: 1a07 1507 |003d: const-string v7, "_id = ?" // string@0715 │ │ -02bb76: 1218 |003f: const/4 v8, #int 1 // #1 │ │ -02bb78: 2388 5e02 |0040: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ -02bb7c: 1209 |0042: const/4 v9, #int 0 // #0 │ │ -02bb7e: 7120 2b0a 2100 |0043: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02bb84: 0c0a |0046: move-result-object v10 │ │ -02bb86: 4d0a 0809 |0047: aput-object v10, v8, v9 │ │ -02bb8a: 6e58 ce00 6074 |0049: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02bb90: 6e10 cd00 0000 |004c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02bb96: 6206 3703 |004f: sget-object v6, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@0337 │ │ -02bb9a: 7130 5e00 1602 |0051: invoke-static {v6, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02bba0: 0c06 |0054: move-result-object v6 │ │ -02bba2: 6e10 c700 0000 |0055: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02bba8: 1106 |0058: return-object v6 │ │ -02bbaa: 1a06 5207 |0059: const-string v6, "album" // string@0752 │ │ -02bbae: 6e20 430a 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02bbb4: 0a06 |005e: move-result v6 │ │ -02bbb6: 3806 2700 |005f: if-eqz v6, 0086 // +0027 │ │ -02bbba: 2204 1600 |0061: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ -02bbbe: 7010 5f00 0400 |0063: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02bbc4: 1a06 680e |0066: const-string v6, "point" // string@0e68 │ │ -02bbc8: 7110 270a 0300 |0068: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02bbce: 0c07 |006b: move-result-object v7 │ │ -02bbd0: 6e30 6500 6407 |006c: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02bbd6: 1a06 5207 |006f: const-string v6, "album" // string@0752 │ │ -02bbda: 1a07 1507 |0071: const-string v7, "_id = ?" // string@0715 │ │ -02bbde: 1218 |0073: const/4 v8, #int 1 // #1 │ │ -02bbe0: 2388 5e02 |0074: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ -02bbe4: 1209 |0076: const/4 v9, #int 0 // #0 │ │ -02bbe6: 7120 2b0a 2100 |0077: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02bbec: 0c0a |007a: move-result-object v10 │ │ -02bbee: 4d0a 0809 |007b: aput-object v10, v8, v9 │ │ -02bbf2: 6e58 ce00 6074 |007d: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02bbf8: 28cc |0080: goto 004c // -0034 │ │ -02bbfa: 0d06 |0081: move-exception v6 │ │ -02bbfc: 6e10 c700 0000 |0082: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02bc02: 2706 |0085: throw v6 │ │ -02bc04: 1a06 9007 |0086: const-string v6, "artist" // string@0790 │ │ -02bc08: 6e20 430a 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02bc0e: 0a06 |008b: move-result v6 │ │ -02bc10: 3806 c0ff |008c: if-eqz v6, 004c // -0040 │ │ -02bc14: 2204 1600 |008e: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ -02bc18: 7010 5f00 0400 |0090: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02bc1e: 1a06 680e |0093: const-string v6, "point" // string@0e68 │ │ -02bc22: 7110 270a 0300 |0095: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02bc28: 0c07 |0098: move-result-object v7 │ │ -02bc2a: 6e30 6500 6407 |0099: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02bc30: 1a06 9007 |009c: const-string v6, "artist" // string@0790 │ │ -02bc34: 1a07 1507 |009e: const-string v7, "_id = ?" // string@0715 │ │ -02bc38: 1218 |00a0: const/4 v8, #int 1 // #1 │ │ -02bc3a: 2388 5e02 |00a1: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ -02bc3e: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -02bc40: 7120 2b0a 2100 |00a4: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02bc46: 0c0a |00a7: move-result-object v10 │ │ -02bc48: 4d0a 0809 |00a8: aput-object v10, v8, v9 │ │ -02bc4c: 6e58 ce00 6074 |00aa: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02bc52: 289f |00ad: goto 004c // -0061 │ │ +036ee0: |[036ee0] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +036ef0: 7010 3c0b 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +036ef6: 0c06 |0003: move-result-object v6 │ │ +036ef8: 6e10 780b 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +036efe: 0c00 |0007: move-result-object v0 │ │ +036f00: 6e10 c400 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +036f06: 1a06 150d |000b: const-string v6, "media_id" // string@0d15 │ │ +036f0a: 6e20 6300 6d00 |000d: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0063 │ │ +036f10: 0c06 |0010: move-result-object v6 │ │ +036f12: 6e10 290a 0600 |0011: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@0a29 │ │ +036f18: 0b02 |0014: move-result-wide v2 │ │ +036f1a: 1a06 660e |0015: const-string v6, "point" // string@0e66 │ │ +036f1e: 6e20 6200 6d00 |0017: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ +036f24: 0c06 |001a: move-result-object v6 │ │ +036f26: 6e10 220a 0600 |001b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +036f2c: 0a01 |001e: move-result v1 │ │ +036f2e: 1a06 b410 |001f: const-string v6, "type" // string@10b4 │ │ +036f32: 6e20 6400 6d00 |0021: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ +036f38: 0c05 |0024: move-result-object v5 │ │ +036f3a: 1a06 2f10 |0025: const-string v6, "song" // string@102f │ │ +036f3e: 6e20 430a 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +036f44: 0a06 |002a: move-result v6 │ │ +036f46: 3806 2e00 |002b: if-eqz v6, 0059 // +002e │ │ +036f4a: 2204 1600 |002d: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ +036f4e: 7010 5f00 0400 |002f: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ +036f54: 1a06 660e |0032: const-string v6, "point" // string@0e66 │ │ +036f58: 7110 270a 0100 |0034: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +036f5e: 0c07 |0037: move-result-object v7 │ │ +036f60: 6e30 6500 6407 |0038: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +036f66: 1a06 9c07 |003b: const-string v6, "audio" // string@079c │ │ +036f6a: 1a07 1507 |003d: const-string v7, "_id = ?" // string@0715 │ │ +036f6e: 1218 |003f: const/4 v8, #int 1 // #1 │ │ +036f70: 2388 5e02 |0040: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ +036f74: 1209 |0042: const/4 v9, #int 0 // #0 │ │ +036f76: 7120 2b0a 3200 |0043: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +036f7c: 0c0a |0046: move-result-object v10 │ │ +036f7e: 4d0a 0809 |0047: aput-object v10, v8, v9 │ │ +036f82: 6e58 ce00 6074 |0049: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +036f88: 6e10 cd00 0000 |004c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +036f8e: 6206 3703 |004f: sget-object v6, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@0337 │ │ +036f92: 7130 5e00 2603 |0051: invoke-static {v6, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +036f98: 0c06 |0054: move-result-object v6 │ │ +036f9a: 6e10 c700 0000 |0055: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +036fa0: 1106 |0058: return-object v6 │ │ +036fa2: 1a06 5207 |0059: const-string v6, "album" // string@0752 │ │ +036fa6: 6e20 430a 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +036fac: 0a06 |005e: move-result v6 │ │ +036fae: 3806 2700 |005f: if-eqz v6, 0086 // +0027 │ │ +036fb2: 2204 1600 |0061: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ +036fb6: 7010 5f00 0400 |0063: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ +036fbc: 1a06 660e |0066: const-string v6, "point" // string@0e66 │ │ +036fc0: 7110 270a 0100 |0068: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +036fc6: 0c07 |006b: move-result-object v7 │ │ +036fc8: 6e30 6500 6407 |006c: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +036fce: 1a06 5207 |006f: const-string v6, "album" // string@0752 │ │ +036fd2: 1a07 1507 |0071: const-string v7, "_id = ?" // string@0715 │ │ +036fd6: 1218 |0073: const/4 v8, #int 1 // #1 │ │ +036fd8: 2388 5e02 |0074: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ +036fdc: 1209 |0076: const/4 v9, #int 0 // #0 │ │ +036fde: 7120 2b0a 3200 |0077: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +036fe4: 0c0a |007a: move-result-object v10 │ │ +036fe6: 4d0a 0809 |007b: aput-object v10, v8, v9 │ │ +036fea: 6e58 ce00 6074 |007d: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +036ff0: 28cc |0080: goto 004c // -0034 │ │ +036ff2: 0d06 |0081: move-exception v6 │ │ +036ff4: 6e10 c700 0000 |0082: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +036ffa: 2706 |0085: throw v6 │ │ +036ffc: 1a06 8f07 |0086: const-string v6, "artist" // string@078f │ │ +037000: 6e20 430a 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +037006: 0a06 |008b: move-result v6 │ │ +037008: 3806 c0ff |008c: if-eqz v6, 004c // -0040 │ │ +03700c: 2204 1600 |008e: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ +037010: 7010 5f00 0400 |0090: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ +037016: 1a06 660e |0093: const-string v6, "point" // string@0e66 │ │ +03701a: 7110 270a 0100 |0095: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +037020: 0c07 |0098: move-result-object v7 │ │ +037022: 6e30 6500 6407 |0099: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +037028: 1a06 8f07 |009c: const-string v6, "artist" // string@078f │ │ +03702c: 1a07 1507 |009e: const-string v7, "_id = ?" // string@0715 │ │ +037030: 1218 |00a0: const/4 v8, #int 1 // #1 │ │ +037032: 2388 5e02 |00a1: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ +037036: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ +037038: 7120 2b0a 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +03703e: 0c0a |00a7: move-result-object v10 │ │ +037040: 4d0a 0809 |00a8: aput-object v10, v8, v9 │ │ +037044: 6e58 ce00 6074 |00aa: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +03704a: 289f |00ad: goto 004c // -0061 │ │ catches : 3 │ │ 0x0008 - 0x0054 │ │ -> 0x0081 │ │ 0x0059 - 0x0080 │ │ -> 0x0081 │ │ 0x0086 - 0x00ad │ │ -> 0x0081 │ │ @@ -65709,36 +70155,42 @@ │ │ 0x000b line=509 │ │ 0x0015 line=510 │ │ 0x001f line=511 │ │ 0x0025 line=512 │ │ 0x002d line=513 │ │ 0x0032 line=514 │ │ 0x003b line=515 │ │ + 0x0043 line=516 │ │ + 0x0049 line=515 │ │ 0x004c line=528 │ │ 0x004f line=529 │ │ 0x0055 line=532 │ │ 0x0058 line=529 │ │ 0x0059 line=517 │ │ 0x0061 line=518 │ │ 0x0066 line=519 │ │ 0x006f line=520 │ │ + 0x0077 line=521 │ │ + 0x007d line=520 │ │ 0x0081 line=532 │ │ 0x0086 line=522 │ │ 0x008e line=523 │ │ 0x0093 line=524 │ │ 0x009c line=525 │ │ + 0x00a4 line=526 │ │ + 0x00aa line=525 │ │ locals : │ │ 0x0032 - 0x004c reg=4 s_values Landroid/content/ContentValues; │ │ - 0x0015 - 0x0081 reg=1 id J │ │ - 0x001f - 0x0081 reg=3 point I │ │ + 0x001f - 0x0081 reg=1 point I │ │ + 0x0015 - 0x0081 reg=2 id J │ │ 0x0066 - 0x0081 reg=4 s_values Landroid/content/ContentValues; │ │ 0x0025 - 0x0081 reg=5 type Ljava/lang/String; │ │ 0x0008 - 0x00ae reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0086 - 0x00ae reg=1 id J │ │ - 0x0086 - 0x00ae reg=3 point I │ │ + 0x0086 - 0x00ae reg=1 point I │ │ + 0x0086 - 0x00ae reg=2 id J │ │ 0x0093 - 0x00ae reg=4 s_values Landroid/content/ContentValues; │ │ 0x0086 - 0x00ae reg=5 type Ljava/lang/String; │ │ 0x0000 - 0x00ae reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x00ae reg=12 uri Landroid/net/Uri; │ │ 0x0000 - 0x00ae reg=13 values Landroid/content/ContentValues; │ │ │ │ #20 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ @@ -65746,51 +70198,51 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02bc70: |[02bc70] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertGenres:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bc80: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02bc86: 0c03 |0003: move-result-object v3 │ │ -02bc88: 6e10 780b 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bc8e: 0c00 |0007: move-result-object v0 │ │ -02bc90: 1a03 8509 |0008: const-string v3, "genres" // string@0985 │ │ -02bc94: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -02bc96: 6e40 c900 3074 |000b: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02bc9c: 0b01 |000e: move-result-wide v1 │ │ -02bc9e: 6203 3903 |000f: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ -02bca2: 7130 5e00 1302 |0011: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02bca8: 0c03 |0014: move-result-object v3 │ │ -02bcaa: 1103 |0015: return-object v3 │ │ +037068: |[037068] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertGenres:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +037078: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +03707e: 0c01 |0003: move-result-object v1 │ │ +037080: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +037086: 0c00 |0007: move-result-object v0 │ │ +037088: 1a01 8409 |0008: const-string v1, "genres" // string@0984 │ │ +03708c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +03708e: 6e40 c900 1074 |000b: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +037094: 0b02 |000e: move-result-wide v2 │ │ +037096: 6201 3903 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@0339 │ │ +03709a: 7130 5e00 2103 |0011: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +0370a0: 0c01 |0014: move-result-object v1 │ │ +0370a2: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0008 line=478 │ │ 0x000f line=479 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x0016 reg=1 id J │ │ + 0x000f - 0x0016 reg=2 id J │ │ 0x0000 - 0x0016 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0016 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0016 reg=7 values Landroid/content/ContentValues; │ │ │ │ #21 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'insertGenresmember' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02bcac: |[02bcac] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertGenresmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bcbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02bcbe: 1100 |0001: return-object v0 │ │ +0370a4: |[0370a4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertGenresmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0370b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0370b6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 values Landroid/content/ContentValues; │ │ @@ -65800,398 +70252,429 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02bcc0: |[02bcc0] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertMedia:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bcd0: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02bcd6: 0c03 |0003: move-result-object v3 │ │ -02bcd8: 6e10 780b 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bcde: 0c00 |0007: move-result-object v0 │ │ -02bce0: 1a03 9d07 |0008: const-string v3, "audio" // string@079d │ │ -02bce4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -02bce6: 6e40 c900 3074 |000b: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02bcec: 0b01 |000e: move-result-wide v1 │ │ -02bcee: 6203 3b03 |000f: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02bcf2: 7130 5e00 1302 |0011: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02bcf8: 0c03 |0014: move-result-object v3 │ │ -02bcfa: 1103 |0015: return-object v3 │ │ +0370b8: |[0370b8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertMedia:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0370c8: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0370ce: 0c01 |0003: move-result-object v1 │ │ +0370d0: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0370d6: 0c00 |0007: move-result-object v0 │ │ +0370d8: 1a01 9c07 |0008: const-string v1, "audio" // string@079c │ │ +0370dc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0370de: 6e40 c900 1074 |000b: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +0370e4: 0b02 |000e: move-result-wide v2 │ │ +0370e6: 6201 3b03 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +0370ea: 7130 5e00 2103 |0011: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +0370f0: 0c01 |0014: move-result-object v1 │ │ +0370f2: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0008 line=650 │ │ 0x000f line=651 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x0016 reg=1 id J │ │ + 0x000f - 0x0016 reg=2 id J │ │ 0x0000 - 0x0016 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0016 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0016 reg=7 values Landroid/content/ContentValues; │ │ │ │ #23 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'insertOrderAudio' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02bcfc: |[02bcfc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertOrderAudio:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bd0c: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02bd12: 0c03 |0003: move-result-object v3 │ │ -02bd14: 6e10 780b 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bd1a: 0c00 |0007: move-result-object v0 │ │ -02bd1c: 1a03 260e |0008: const-string v3, "orderlist" // string@0e26 │ │ -02bd20: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -02bd22: 6e40 c900 3074 |000b: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02bd28: 0b01 |000e: move-result-wide v1 │ │ -02bd2a: 6203 3e03 |000f: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@033e │ │ -02bd2e: 7130 5e00 1302 |0011: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02bd34: 0c03 |0014: move-result-object v3 │ │ -02bd36: 1103 |0015: return-object v3 │ │ +0370f4: |[0370f4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertOrderAudio:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +037104: 7010 3c0b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +03710a: 0c01 |0003: move-result-object v1 │ │ +03710c: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +037112: 0c00 |0007: move-result-object v0 │ │ +037114: 1a01 240e |0008: const-string v1, "orderlist" // string@0e24 │ │ +037118: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +03711a: 6e40 c900 1074 |000b: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +037120: 0b02 |000e: move-result-wide v2 │ │ +037122: 6201 3e03 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@033e │ │ +037126: 7130 5e00 2103 |0011: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +03712c: 0c01 |0014: move-result-object v1 │ │ +03712e: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0008 line=490 │ │ 0x000f line=491 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x0016 reg=1 id J │ │ + 0x000f - 0x0016 reg=2 id J │ │ 0x0000 - 0x0016 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0016 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0016 reg=7 values Landroid/content/ContentValues; │ │ │ │ #24 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'insertPlaylist' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -02bd38: |[02bd38] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertPlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bd48: 1a03 630e |0000: const-string v3, "playlist_key" // string@0e63 │ │ -02bd4c: 6e20 6800 3700 |0002: invoke-virtual {v7, v3}, Landroid/content/ContentValues;.remove:(Ljava/lang/String;)V // method@0068 │ │ -02bd52: 7010 3c0b 0500 |0005: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02bd58: 0c03 |0008: move-result-object v3 │ │ -02bd5a: 6e10 780b 0300 |0009: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bd60: 0c00 |000c: move-result-object v0 │ │ -02bd62: 1a03 5e0e |000d: const-string v3, "playlist" // string@0e5e │ │ -02bd66: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -02bd68: 6e40 c900 3074 |0010: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02bd6e: 0b01 |0013: move-result-wide v1 │ │ -02bd70: 6203 3c03 |0014: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@033c │ │ -02bd74: 7130 5e00 1302 |0016: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02bd7a: 0c03 |0019: move-result-object v3 │ │ -02bd7c: 1103 |001a: return-object v3 │ │ +037130: |[037130] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertPlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +037140: 1a01 610e |0000: const-string v1, "playlist_key" // string@0e61 │ │ +037144: 6e20 6800 1700 |0002: invoke-virtual {v7, v1}, Landroid/content/ContentValues;.remove:(Ljava/lang/String;)V // method@0068 │ │ +03714a: 7010 3c0b 0500 |0005: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037150: 0c01 |0008: move-result-object v1 │ │ +037152: 6e10 780b 0100 |0009: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +037158: 0c00 |000c: move-result-object v0 │ │ +03715a: 1a01 5c0e |000d: const-string v1, "playlist" // string@0e5c │ │ +03715e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +037160: 6e40 c900 1074 |0010: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +037166: 0b02 |0013: move-result-wide v2 │ │ +037168: 6201 3c03 |0014: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@033c │ │ +03716c: 7130 5e00 2103 |0016: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +037172: 0c01 |0019: move-result-object v1 │ │ +037174: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0005 line=628 │ │ 0x000d line=629 │ │ 0x0014 line=630 │ │ locals : │ │ 0x000d - 0x001b reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0014 - 0x001b reg=1 id J │ │ + 0x0014 - 0x001b reg=2 id J │ │ 0x0000 - 0x001b reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x001b reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x001b reg=7 values Landroid/content/ContentValues; │ │ │ │ #25 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'insertPlaylistmember' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 42 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 506 16-bit code units │ │ -02bd80: |[02bd80] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertPlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02bd90: 7601 3c0b 2700 |0000: invoke-direct/range {v39}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02bd96: 0c04 |0003: move-result-object v4 │ │ -02bd98: 6e10 780b 0400 |0004: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02bd9e: 0c03 |0007: move-result-object v3 │ │ -02bda0: 7701 5d00 2800 |0008: invoke-static/range {v40}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02bda6: 0b18 |000b: move-result-wide v24 │ │ -02bda8: 1a04 b507 |000c: const-string v4, "audio_id" // string@07b5 │ │ -02bdac: 0800 2900 |000e: move-object/from16 v0, v41 │ │ -02bdb0: 6e20 6300 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0063 │ │ -02bdb6: 0c04 |0013: move-result-object v4 │ │ -02bdb8: 6e10 290a 0400 |0014: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a29 │ │ -02bdbe: 0b1a |0017: move-result-wide v26 │ │ -02bdc0: 1a04 5d0e |0018: const-string v4, "play_order" // string@0e5d │ │ -02bdc4: 0800 2900 |001a: move-object/from16 v0, v41 │ │ -02bdc8: 6e20 6200 4000 |001c: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ -02bdce: 0c04 |001f: move-result-object v4 │ │ -02bdd0: 6e10 220a 0400 |0020: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02bdd6: 0a1d |0023: move-result v29 │ │ -02bdd8: 120e |0024: const/4 v14, #int 0 // #0 │ │ -02bdda: 1317 0000 |0025: const/16 v23, #int 0 // #0 │ │ -02bdde: 2202 3100 |0027: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02bde2: 7010 d000 0200 |0029: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02bde8: 1a04 9d07 |002c: const-string v4, "audio" // string@079d │ │ -02bdec: 6e20 d400 4200 |002e: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02bdf2: 6204 5803 |0031: sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ -02bdf6: 1a05 1507 |0033: const-string v5, "_id = ?" // string@0715 │ │ -02bdfa: 1216 |0035: const/4 v6, #int 1 // #1 │ │ -02bdfc: 2366 5e02 |0036: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02be00: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -02be02: 7702 2b0a 1a00 |0039: invoke-static/range {v26, v27}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02be08: 0c08 |003c: move-result-object v8 │ │ -02be0a: 4d08 0607 |003d: aput-object v8, v6, v7 │ │ -02be0e: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -02be10: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -02be12: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -02be14: 7408 d200 0200 |0042: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02be1a: 0c0e |0045: move-result-object v14 │ │ -02be1c: 380e a801 |0046: if-eqz v14, 01ee // +01a8 │ │ -02be20: 7210 b500 0e00 |0048: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02be26: 0a04 |004b: move-result v4 │ │ -02be28: 3804 a201 |004c: if-eqz v4, 01ee // +01a2 │ │ -02be2c: 1a04 180d |004e: const-string v4, "media_key" // string@0d18 │ │ -02be30: 7220 ad00 4e00 |0050: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02be36: 0a04 |0053: move-result v4 │ │ -02be38: 7220 b300 4e00 |0054: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02be3e: 0c1c |0057: move-result-object v28 │ │ -02be40: 1a04 9a10 |0058: const-string v4, "title" // string@109a │ │ -02be44: 7220 ad00 4e00 |005a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02be4a: 0a04 |005d: move-result v4 │ │ -02be4c: 7220 b300 4e00 |005e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02be52: 0c23 |0061: move-result-object v35 │ │ -02be54: 1a04 9b10 |0062: const-string v4, "title_key" // string@109b │ │ -02be58: 7220 ad00 4e00 |0064: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02be5e: 0a04 |0067: move-result v4 │ │ -02be60: 7220 b300 4e00 |0068: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02be66: 0c24 |006b: move-result-object v36 │ │ -02be68: 1a04 fd08 |006c: const-string v4, "duration" // string@08fd │ │ -02be6c: 7220 ad00 4e00 |006e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02be72: 0a04 |0071: move-result v4 │ │ -02be74: 7220 b100 4e00 |0072: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02be7a: 0b14 |0075: move-result-wide v20 │ │ -02be7c: 1a04 9007 |0076: const-string v4, "artist" // string@0790 │ │ -02be80: 7220 ad00 4e00 |0078: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02be86: 0a04 |007b: move-result v4 │ │ -02be88: 7220 b300 4e00 |007c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02be8e: 0c0c |007f: move-result-object v12 │ │ -02be90: 1a04 9407 |0080: const-string v4, "artist_key" // string@0794 │ │ -02be94: 7220 ad00 4e00 |0082: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02be9a: 0a04 |0085: move-result v4 │ │ -02be9c: 7220 b300 4e00 |0086: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02bea2: 0c0d |0089: move-result-object v13 │ │ -02bea4: 1a04 5207 |008a: const-string v4, "album" // string@0752 │ │ -02bea8: 7220 ad00 4e00 |008c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02beae: 0a04 |008f: move-result v4 │ │ -02beb0: 7220 b300 4e00 |0090: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02beb6: 0c0a |0093: move-result-object v10 │ │ -02beb8: 1a04 5707 |0094: const-string v4, "album_key" // string@0757 │ │ -02bebc: 7220 ad00 4e00 |0096: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02bec2: 0a04 |0099: move-result v4 │ │ -02bec4: 7220 b300 4e00 |009a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02beca: 0c0b |009d: move-result-object v11 │ │ -02becc: 1a04 1107 |009e: const-string v4, "_data" // string@0711 │ │ -02bed0: 7220 ad00 4e00 |00a0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02bed6: 0a04 |00a3: move-result v4 │ │ -02bed8: 7220 b300 4e00 |00a4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02bede: 0c0f |00a7: move-result-object v15 │ │ -02bee0: 1a04 a510 |00a8: const-string v4, "track" // string@10a5 │ │ -02bee4: 7220 ad00 4e00 |00aa: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02beea: 0a04 |00ad: move-result v4 │ │ -02beec: 7220 b000 4e00 |00ae: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ -02bef2: 0a22 |00b1: move-result v34 │ │ -02bef4: 1a04 9a08 |00b2: const-string v4, "date_added" // string@089a │ │ -02bef8: 7220 ad00 4e00 |00b4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02befe: 0a04 |00b7: move-result v4 │ │ -02bf00: 7220 b100 4e00 |00b8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02bf06: 0b10 |00bb: move-result-wide v16 │ │ -02bf08: 1a04 9b08 |00bc: const-string v4, "date_modified" // string@089b │ │ -02bf0c: 7220 ad00 4e00 |00be: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02bf12: 0a04 |00c1: move-result v4 │ │ -02bf14: 7220 b100 4e00 |00c2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02bf1a: 0b12 |00c5: move-result-wide v18 │ │ -02bf1c: 1a04 7910 |00c6: const-string v4, "tags" // string@1079 │ │ -02bf20: 7220 ad00 4e00 |00c8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02bf26: 0a04 |00cb: move-result v4 │ │ -02bf28: 7220 b300 4e00 |00cc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02bf2e: 0c21 |00cf: move-result-object v33 │ │ -02bf30: 1a04 2c11 |00d0: const-string v4, "year" // string@112c │ │ -02bf34: 7220 ad00 4e00 |00d2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02bf3a: 0a04 |00d5: move-result v4 │ │ -02bf3c: 7220 b300 4e00 |00d6: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02bf42: 0c26 |00d9: move-result-object v38 │ │ -02bf44: 1a04 680e |00da: const-string v4, "point" // string@0e68 │ │ -02bf48: 7220 ad00 4e00 |00dc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02bf4e: 0a04 |00df: move-result v4 │ │ -02bf50: 7220 b000 4e00 |00e0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ -02bf56: 0a1e |00e3: move-result v30 │ │ -02bf58: 6e10 c400 0300 |00e4: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02bf5e: 1317 0100 |00e7: const/16 v23, #int 1 // #1 │ │ -02bf62: 2225 1600 |00e9: new-instance v37, Landroid/content/ContentValues; // type@0016 │ │ -02bf66: 7601 5f00 2500 |00eb: invoke-direct/range {v37}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02bf6c: 1a04 1d0b |00ee: const-string v4, "init_flg" // string@0b1d │ │ -02bf70: 1215 |00f0: const/4 v5, #int 1 // #1 │ │ -02bf72: 7110 270a 0500 |00f1: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02bf78: 0c05 |00f4: move-result-object v5 │ │ -02bf7a: 0800 2500 |00f5: move-object/from16 v0, v37 │ │ -02bf7e: 6e30 6500 4005 |00f7: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02bf84: 1a04 5e0e |00fa: const-string v4, "playlist" // string@0e5e │ │ -02bf88: 1a05 1607 |00fc: const-string v5, "_id=?" // string@0716 │ │ -02bf8c: 1216 |00fe: const/4 v6, #int 1 // #1 │ │ -02bf8e: 2366 5e02 |00ff: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02bf92: 1207 |0101: const/4 v7, #int 0 // #0 │ │ -02bf94: 7702 2b0a 1800 |0102: invoke-static/range {v24, v25}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02bf9a: 0c08 |0105: move-result-object v8 │ │ -02bf9c: 4d08 0607 |0106: aput-object v8, v6, v7 │ │ -02bfa0: 0800 2500 |0108: move-object/from16 v0, v37 │ │ -02bfa4: 6e56 ce00 4350 |010a: invoke-virtual {v3, v4, v0, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02bfaa: 2216 1600 |010d: new-instance v22, Landroid/content/ContentValues; // type@0016 │ │ -02bfae: 7601 5f00 1600 |010f: invoke-direct/range {v22}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02bfb4: 1a04 1407 |0112: const-string v4, "_id" // string@0714 │ │ -02bfb8: 0800 1600 |0114: move-object/from16 v0, v22 │ │ -02bfbc: 0801 1c00 |0116: move-object/from16 v1, v28 │ │ -02bfc0: 6e30 6700 4001 |0118: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02bfc6: 1a04 5d0e |011b: const-string v4, "play_order" // string@0e5d │ │ -02bfca: 7701 270a 1d00 |011d: invoke-static/range {v29}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02bfd0: 0c05 |0120: move-result-object v5 │ │ -02bfd2: 0800 1600 |0121: move-object/from16 v0, v22 │ │ -02bfd6: 6e30 6500 4005 |0123: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02bfdc: 1a04 b507 |0126: const-string v4, "audio_id" // string@07b5 │ │ -02bfe0: 7702 2c0a 1a00 |0128: invoke-static/range {v26, v27}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02bfe6: 0c05 |012b: move-result-object v5 │ │ -02bfe8: 0800 1600 |012c: move-object/from16 v0, v22 │ │ -02bfec: 6e30 6600 4005 |012e: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02bff2: 1a04 180d |0131: const-string v4, "media_key" // string@0d18 │ │ -02bff6: 0800 1600 |0133: move-object/from16 v0, v22 │ │ -02bffa: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ -02bffe: 6e30 6700 4001 |0137: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c004: 1a04 600e |013a: const-string v4, "playlist_id" // string@0e60 │ │ -02c008: 7702 2c0a 1800 |013c: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02c00e: 0c05 |013f: move-result-object v5 │ │ -02c010: 0800 1600 |0140: move-object/from16 v0, v22 │ │ -02c014: 6e30 6600 4005 |0142: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02c01a: 1a04 9a10 |0145: const-string v4, "title" // string@109a │ │ -02c01e: 0800 1600 |0147: move-object/from16 v0, v22 │ │ -02c022: 0801 2300 |0149: move-object/from16 v1, v35 │ │ -02c026: 6e30 6700 4001 |014b: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c02c: 1a04 9b10 |014e: const-string v4, "title_key" // string@109b │ │ -02c030: 0800 1600 |0150: move-object/from16 v0, v22 │ │ -02c034: 0801 2400 |0152: move-object/from16 v1, v36 │ │ -02c038: 6e30 6700 4001 |0154: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c03e: 1a04 fd08 |0157: const-string v4, "duration" // string@08fd │ │ -02c042: 7702 2c0a 1400 |0159: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02c048: 0c05 |015c: move-result-object v5 │ │ -02c04a: 0800 1600 |015d: move-object/from16 v0, v22 │ │ -02c04e: 6e30 6600 4005 |015f: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02c054: 1a04 9007 |0162: const-string v4, "artist" // string@0790 │ │ -02c058: 0800 1600 |0164: move-object/from16 v0, v22 │ │ -02c05c: 6e30 6700 400c |0166: invoke-virtual {v0, v4, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c062: 1a04 9407 |0169: const-string v4, "artist_key" // string@0794 │ │ -02c066: 0800 1600 |016b: move-object/from16 v0, v22 │ │ -02c06a: 6e30 6700 400d |016d: invoke-virtual {v0, v4, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c070: 1a04 5207 |0170: const-string v4, "album" // string@0752 │ │ -02c074: 0800 1600 |0172: move-object/from16 v0, v22 │ │ -02c078: 6e30 6700 400a |0174: invoke-virtual {v0, v4, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c07e: 1a04 5707 |0177: const-string v4, "album_key" // string@0757 │ │ -02c082: 0800 1600 |0179: move-object/from16 v0, v22 │ │ -02c086: 6e30 6700 400b |017b: invoke-virtual {v0, v4, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c08c: 1a04 1107 |017e: const-string v4, "_data" // string@0711 │ │ -02c090: 0800 1600 |0180: move-object/from16 v0, v22 │ │ -02c094: 6e30 6700 400f |0182: invoke-virtual {v0, v4, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c09a: 1a04 a510 |0185: const-string v4, "track" // string@10a5 │ │ -02c09e: 7701 270a 2200 |0187: invoke-static/range {v34}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02c0a4: 0c05 |018a: move-result-object v5 │ │ -02c0a6: 0800 1600 |018b: move-object/from16 v0, v22 │ │ -02c0aa: 6e30 6500 4005 |018d: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02c0b0: 1a04 9a08 |0190: const-string v4, "date_added" // string@089a │ │ -02c0b4: 7702 2c0a 1000 |0192: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02c0ba: 0c05 |0195: move-result-object v5 │ │ -02c0bc: 0800 1600 |0196: move-object/from16 v0, v22 │ │ -02c0c0: 6e30 6600 4005 |0198: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02c0c6: 1a04 9b08 |019b: const-string v4, "date_modified" // string@089b │ │ -02c0ca: 7702 2c0a 1200 |019d: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02c0d0: 0c05 |01a0: move-result-object v5 │ │ -02c0d2: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -02c0d6: 6e30 6600 4005 |01a3: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02c0dc: 1a04 7910 |01a6: const-string v4, "tags" // string@1079 │ │ -02c0e0: 0800 1600 |01a8: move-object/from16 v0, v22 │ │ -02c0e4: 0801 2100 |01aa: move-object/from16 v1, v33 │ │ -02c0e8: 6e30 6700 4001 |01ac: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c0ee: 1a04 2c11 |01af: const-string v4, "year" // string@112c │ │ -02c0f2: 0800 1600 |01b1: move-object/from16 v0, v22 │ │ -02c0f6: 0801 2600 |01b3: move-object/from16 v1, v38 │ │ -02c0fa: 6e30 6700 4001 |01b5: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02c100: 1a04 680e |01b8: const-string v4, "point" // string@0e68 │ │ -02c104: 7701 270a 1e00 |01ba: invoke-static/range {v30}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02c10a: 0c05 |01bd: move-result-object v5 │ │ -02c10c: 0800 1600 |01be: move-object/from16 v0, v22 │ │ -02c110: 6e30 6500 4005 |01c0: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02c116: 1a04 5f0e |01c3: const-string v4, "playlist_audio" // string@0e5f │ │ -02c11a: 1205 |01c5: const/4 v5, #int 0 // #0 │ │ -02c11c: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ -02c120: 6e40 cc00 4305 |01c8: invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00cc │ │ -02c126: 0b1f |01cb: move-result-wide v31 │ │ -02c128: 6e10 cd00 0300 |01cc: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02c12e: 6204 3d03 |01cf: sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@033d │ │ -02c132: 0500 1f00 |01d1: move-wide/from16 v0, v31 │ │ -02c136: 7130 5e00 0401 |01d3: invoke-static {v4, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02c13c: 0c04 |01d6: move-result-object v4 │ │ -02c13e: 380e 0500 |01d7: if-eqz v14, 01dc // +0005 │ │ -02c142: 7210 ac00 0e00 |01d9: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c148: 3817 0500 |01dc: if-eqz v23, 01e1 // +0005 │ │ -02c14c: 6e10 c700 0300 |01de: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02c152: 1104 |01e1: return-object v4 │ │ -02c154: 0d04 |01e2: move-exception v4 │ │ -02c156: 380e 0500 |01e3: if-eqz v14, 01e8 // +0005 │ │ -02c15a: 7210 ac00 0e00 |01e5: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c160: 3817 0500 |01e8: if-eqz v23, 01ed // +0005 │ │ -02c164: 6e10 c700 0300 |01ea: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02c16a: 2704 |01ed: throw v4 │ │ -02c16c: 380e 0500 |01ee: if-eqz v14, 01f3 // +0005 │ │ -02c170: 7210 ac00 0e00 |01f0: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c176: 3817 0500 |01f3: if-eqz v23, 01f8 // +0005 │ │ -02c17a: 6e10 c700 0300 |01f5: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02c180: 1204 |01f8: const/4 v4, #int 0 // #0 │ │ -02c182: 28e8 |01f9: goto 01e1 // -0018 │ │ +037178: |[037178] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertPlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +037188: 7601 3c0b 2700 |0000: invoke-direct/range {v39}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +03718e: 0c04 |0003: move-result-object v4 │ │ +037190: 6e10 780b 0400 |0004: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +037196: 0c03 |0007: move-result-object v3 │ │ +037198: 7701 5d00 2800 |0008: invoke-static/range {v40}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +03719e: 0b18 |000b: move-result-wide v24 │ │ +0371a0: 1a04 b407 |000c: const-string v4, "audio_id" // string@07b4 │ │ +0371a4: 0800 2900 |000e: move-object/from16 v0, v41 │ │ +0371a8: 6e20 6300 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0063 │ │ +0371ae: 0c04 |0013: move-result-object v4 │ │ +0371b0: 6e10 290a 0400 |0014: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a29 │ │ +0371b6: 0b1a |0017: move-result-wide v26 │ │ +0371b8: 1a04 5b0e |0018: const-string v4, "play_order" // string@0e5b │ │ +0371bc: 0800 2900 |001a: move-object/from16 v0, v41 │ │ +0371c0: 6e20 6200 4000 |001c: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ +0371c6: 0c04 |001f: move-result-object v4 │ │ +0371c8: 6e10 220a 0400 |0020: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +0371ce: 0a1d |0023: move-result v29 │ │ +0371d0: 120e |0024: const/4 v14, #int 0 // #0 │ │ +0371d2: 1317 0000 |0025: const/16 v23, #int 0 // #0 │ │ +0371d6: 2202 3100 |0027: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +0371da: 7010 d000 0200 |0029: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +0371e0: 1a04 9c07 |002c: const-string v4, "audio" // string@079c │ │ +0371e4: 6e20 d400 4200 |002e: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +0371ea: 6204 5803 |0031: sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ +0371ee: 1a05 1507 |0033: const-string v5, "_id = ?" // string@0715 │ │ +0371f2: 1216 |0035: const/4 v6, #int 1 // #1 │ │ +0371f4: 2366 5e02 |0036: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +0371f8: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +0371fa: 7702 2b0a 1a00 |0039: invoke-static/range {v26, v27}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +037200: 0c08 |003c: move-result-object v8 │ │ +037202: 4d08 0607 |003d: aput-object v8, v6, v7 │ │ +037206: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +037208: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +03720a: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +03720c: 7408 d200 0200 |0042: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +037212: 0c0e |0045: move-result-object v14 │ │ +037214: 380e a801 |0046: if-eqz v14, 01ee // +01a8 │ │ +037218: 7210 b500 0e00 |0048: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +03721e: 0a04 |004b: move-result v4 │ │ +037220: 3804 a201 |004c: if-eqz v4, 01ee // +01a2 │ │ +037224: 1a04 160d |004e: const-string v4, "media_key" // string@0d16 │ │ +037228: 7220 ad00 4e00 |0050: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03722e: 0a04 |0053: move-result v4 │ │ +037230: 7220 b300 4e00 |0054: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +037236: 0c1c |0057: move-result-object v28 │ │ +037238: 1a04 9810 |0058: const-string v4, "title" // string@1098 │ │ +03723c: 7220 ad00 4e00 |005a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037242: 0a04 |005d: move-result v4 │ │ +037244: 7220 b300 4e00 |005e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +03724a: 0c23 |0061: move-result-object v35 │ │ +03724c: 1a04 9910 |0062: const-string v4, "title_key" // string@1099 │ │ +037250: 7220 ad00 4e00 |0064: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037256: 0a04 |0067: move-result v4 │ │ +037258: 7220 b300 4e00 |0068: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +03725e: 0c24 |006b: move-result-object v36 │ │ +037260: 1a04 fc08 |006c: const-string v4, "duration" // string@08fc │ │ +037264: 7220 ad00 4e00 |006e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03726a: 0a04 |0071: move-result v4 │ │ +03726c: 7220 b100 4e00 |0072: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +037272: 0b14 |0075: move-result-wide v20 │ │ +037274: 1a04 8f07 |0076: const-string v4, "artist" // string@078f │ │ +037278: 7220 ad00 4e00 |0078: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03727e: 0a04 |007b: move-result v4 │ │ +037280: 7220 b300 4e00 |007c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +037286: 0c0c |007f: move-result-object v12 │ │ +037288: 1a04 9307 |0080: const-string v4, "artist_key" // string@0793 │ │ +03728c: 7220 ad00 4e00 |0082: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037292: 0a04 |0085: move-result v4 │ │ +037294: 7220 b300 4e00 |0086: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +03729a: 0c0d |0089: move-result-object v13 │ │ +03729c: 1a04 5207 |008a: const-string v4, "album" // string@0752 │ │ +0372a0: 7220 ad00 4e00 |008c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0372a6: 0a04 |008f: move-result v4 │ │ +0372a8: 7220 b300 4e00 |0090: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0372ae: 0c0a |0093: move-result-object v10 │ │ +0372b0: 1a04 5707 |0094: const-string v4, "album_key" // string@0757 │ │ +0372b4: 7220 ad00 4e00 |0096: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0372ba: 0a04 |0099: move-result v4 │ │ +0372bc: 7220 b300 4e00 |009a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0372c2: 0c0b |009d: move-result-object v11 │ │ +0372c4: 1a04 1107 |009e: const-string v4, "_data" // string@0711 │ │ +0372c8: 7220 ad00 4e00 |00a0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0372ce: 0a04 |00a3: move-result v4 │ │ +0372d0: 7220 b300 4e00 |00a4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0372d6: 0c0f |00a7: move-result-object v15 │ │ +0372d8: 1a04 a310 |00a8: const-string v4, "track" // string@10a3 │ │ +0372dc: 7220 ad00 4e00 |00aa: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0372e2: 0a04 |00ad: move-result v4 │ │ +0372e4: 7220 b000 4e00 |00ae: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ +0372ea: 0a22 |00b1: move-result v34 │ │ +0372ec: 1a04 9908 |00b2: const-string v4, "date_added" // string@0899 │ │ +0372f0: 7220 ad00 4e00 |00b4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0372f6: 0a04 |00b7: move-result v4 │ │ +0372f8: 7220 b100 4e00 |00b8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +0372fe: 0b10 |00bb: move-result-wide v16 │ │ +037300: 1a04 9a08 |00bc: const-string v4, "date_modified" // string@089a │ │ +037304: 7220 ad00 4e00 |00be: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03730a: 0a04 |00c1: move-result v4 │ │ +03730c: 7220 b100 4e00 |00c2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +037312: 0b12 |00c5: move-result-wide v18 │ │ +037314: 1a04 7710 |00c6: const-string v4, "tags" // string@1077 │ │ +037318: 7220 ad00 4e00 |00c8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03731e: 0a04 |00cb: move-result v4 │ │ +037320: 7220 b300 4e00 |00cc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +037326: 0c1f |00cf: move-result-object v31 │ │ +037328: 1a04 2a11 |00d0: const-string v4, "year" // string@112a │ │ +03732c: 7220 ad00 4e00 |00d2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037332: 0a04 |00d5: move-result v4 │ │ +037334: 7220 b300 4e00 |00d6: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +03733a: 0c26 |00d9: move-result-object v38 │ │ +03733c: 1a04 660e |00da: const-string v4, "point" // string@0e66 │ │ +037340: 7220 ad00 4e00 |00dc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037346: 0a04 |00df: move-result v4 │ │ +037348: 7220 b000 4e00 |00e0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ +03734e: 0a1e |00e3: move-result v30 │ │ +037350: 6e10 c400 0300 |00e4: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +037356: 1317 0100 |00e7: const/16 v23, #int 1 // #1 │ │ +03735a: 2225 1600 |00e9: new-instance v37, Landroid/content/ContentValues; // type@0016 │ │ +03735e: 7601 5f00 2500 |00eb: invoke-direct/range {v37}, Landroid/content/ContentValues;.:()V // method@005f │ │ +037364: 1a04 1c0b |00ee: const-string v4, "init_flg" // string@0b1c │ │ +037368: 1215 |00f0: const/4 v5, #int 1 // #1 │ │ +03736a: 7110 270a 0500 |00f1: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +037370: 0c05 |00f4: move-result-object v5 │ │ +037372: 0800 2500 |00f5: move-object/from16 v0, v37 │ │ +037376: 6e30 6500 4005 |00f7: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +03737c: 1a04 5c0e |00fa: const-string v4, "playlist" // string@0e5c │ │ +037380: 1a05 1607 |00fc: const-string v5, "_id=?" // string@0716 │ │ +037384: 1216 |00fe: const/4 v6, #int 1 // #1 │ │ +037386: 2366 5e02 |00ff: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +03738a: 1207 |0101: const/4 v7, #int 0 // #0 │ │ +03738c: 7702 2b0a 1800 |0102: invoke-static/range {v24, v25}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +037392: 0c08 |0105: move-result-object v8 │ │ +037394: 4d08 0607 |0106: aput-object v8, v6, v7 │ │ +037398: 0800 2500 |0108: move-object/from16 v0, v37 │ │ +03739c: 6e56 ce00 4350 |010a: invoke-virtual {v3, v4, v0, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0373a2: 2216 1600 |010d: new-instance v22, Landroid/content/ContentValues; // type@0016 │ │ +0373a6: 7601 5f00 1600 |010f: invoke-direct/range {v22}, Landroid/content/ContentValues;.:()V // method@005f │ │ +0373ac: 1a04 1407 |0112: const-string v4, "_id" // string@0714 │ │ +0373b0: 0800 1600 |0114: move-object/from16 v0, v22 │ │ +0373b4: 0801 1c00 |0116: move-object/from16 v1, v28 │ │ +0373b8: 6e30 6700 4001 |0118: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0373be: 1a04 5b0e |011b: const-string v4, "play_order" // string@0e5b │ │ +0373c2: 7701 270a 1d00 |011d: invoke-static/range {v29}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0373c8: 0c05 |0120: move-result-object v5 │ │ +0373ca: 0800 1600 |0121: move-object/from16 v0, v22 │ │ +0373ce: 6e30 6500 4005 |0123: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +0373d4: 1a04 b407 |0126: const-string v4, "audio_id" // string@07b4 │ │ +0373d8: 7702 2c0a 1a00 |0128: invoke-static/range {v26, v27}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +0373de: 0c05 |012b: move-result-object v5 │ │ +0373e0: 0800 1600 |012c: move-object/from16 v0, v22 │ │ +0373e4: 6e30 6600 4005 |012e: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +0373ea: 1a04 160d |0131: const-string v4, "media_key" // string@0d16 │ │ +0373ee: 0800 1600 |0133: move-object/from16 v0, v22 │ │ +0373f2: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ +0373f6: 6e30 6700 4001 |0137: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0373fc: 1a04 5e0e |013a: const-string v4, "playlist_id" // string@0e5e │ │ +037400: 7702 2c0a 1800 |013c: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +037406: 0c05 |013f: move-result-object v5 │ │ +037408: 0800 1600 |0140: move-object/from16 v0, v22 │ │ +03740c: 6e30 6600 4005 |0142: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +037412: 1a04 9810 |0145: const-string v4, "title" // string@1098 │ │ +037416: 0800 1600 |0147: move-object/from16 v0, v22 │ │ +03741a: 0801 2300 |0149: move-object/from16 v1, v35 │ │ +03741e: 6e30 6700 4001 |014b: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +037424: 1a04 9910 |014e: const-string v4, "title_key" // string@1099 │ │ +037428: 0800 1600 |0150: move-object/from16 v0, v22 │ │ +03742c: 0801 2400 |0152: move-object/from16 v1, v36 │ │ +037430: 6e30 6700 4001 |0154: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +037436: 1a04 fc08 |0157: const-string v4, "duration" // string@08fc │ │ +03743a: 7702 2c0a 1400 |0159: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +037440: 0c05 |015c: move-result-object v5 │ │ +037442: 0800 1600 |015d: move-object/from16 v0, v22 │ │ +037446: 6e30 6600 4005 |015f: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +03744c: 1a04 8f07 |0162: const-string v4, "artist" // string@078f │ │ +037450: 0800 1600 |0164: move-object/from16 v0, v22 │ │ +037454: 6e30 6700 400c |0166: invoke-virtual {v0, v4, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +03745a: 1a04 9307 |0169: const-string v4, "artist_key" // string@0793 │ │ +03745e: 0800 1600 |016b: move-object/from16 v0, v22 │ │ +037462: 6e30 6700 400d |016d: invoke-virtual {v0, v4, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +037468: 1a04 5207 |0170: const-string v4, "album" // string@0752 │ │ +03746c: 0800 1600 |0172: move-object/from16 v0, v22 │ │ +037470: 6e30 6700 400a |0174: invoke-virtual {v0, v4, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +037476: 1a04 5707 |0177: const-string v4, "album_key" // string@0757 │ │ +03747a: 0800 1600 |0179: move-object/from16 v0, v22 │ │ +03747e: 6e30 6700 400b |017b: invoke-virtual {v0, v4, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +037484: 1a04 1107 |017e: const-string v4, "_data" // string@0711 │ │ +037488: 0800 1600 |0180: move-object/from16 v0, v22 │ │ +03748c: 6e30 6700 400f |0182: invoke-virtual {v0, v4, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +037492: 1a04 a310 |0185: const-string v4, "track" // string@10a3 │ │ +037496: 7701 270a 2200 |0187: invoke-static/range {v34}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03749c: 0c05 |018a: move-result-object v5 │ │ +03749e: 0800 1600 |018b: move-object/from16 v0, v22 │ │ +0374a2: 6e30 6500 4005 |018d: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +0374a8: 1a04 9908 |0190: const-string v4, "date_added" // string@0899 │ │ +0374ac: 7702 2c0a 1000 |0192: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +0374b2: 0c05 |0195: move-result-object v5 │ │ +0374b4: 0800 1600 |0196: move-object/from16 v0, v22 │ │ +0374b8: 6e30 6600 4005 |0198: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +0374be: 1a04 9a08 |019b: const-string v4, "date_modified" // string@089a │ │ +0374c2: 7702 2c0a 1200 |019d: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +0374c8: 0c05 |01a0: move-result-object v5 │ │ +0374ca: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +0374ce: 6e30 6600 4005 |01a3: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +0374d4: 1a04 7710 |01a6: const-string v4, "tags" // string@1077 │ │ +0374d8: 0800 1600 |01a8: move-object/from16 v0, v22 │ │ +0374dc: 0801 1f00 |01aa: move-object/from16 v1, v31 │ │ +0374e0: 6e30 6700 4001 |01ac: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0374e6: 1a04 2a11 |01af: const-string v4, "year" // string@112a │ │ +0374ea: 0800 1600 |01b1: move-object/from16 v0, v22 │ │ +0374ee: 0801 2600 |01b3: move-object/from16 v1, v38 │ │ +0374f2: 6e30 6700 4001 |01b5: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0374f8: 1a04 660e |01b8: const-string v4, "point" // string@0e66 │ │ +0374fc: 7701 270a 1e00 |01ba: invoke-static/range {v30}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +037502: 0c05 |01bd: move-result-object v5 │ │ +037504: 0800 1600 |01be: move-object/from16 v0, v22 │ │ +037508: 6e30 6500 4005 |01c0: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +03750e: 1a04 5d0e |01c3: const-string v4, "playlist_audio" // string@0e5d │ │ +037512: 1205 |01c5: const/4 v5, #int 0 // #0 │ │ +037514: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ +037518: 6e40 cc00 4305 |01c8: invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00cc │ │ +03751e: 0b20 |01cb: move-result-wide v32 │ │ +037520: 6e10 cd00 0300 |01cc: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +037526: 6204 3d03 |01cf: sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@033d │ │ +03752a: 0500 2000 |01d1: move-wide/from16 v0, v32 │ │ +03752e: 7130 5e00 0401 |01d3: invoke-static {v4, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +037534: 0c04 |01d6: move-result-object v4 │ │ +037536: 380e 0500 |01d7: if-eqz v14, 01dc // +0005 │ │ +03753a: 7210 ac00 0e00 |01d9: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +037540: 3817 0500 |01dc: if-eqz v23, 01e1 // +0005 │ │ +037544: 6e10 c700 0300 |01de: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +03754a: 1104 |01e1: return-object v4 │ │ +03754c: 0d04 |01e2: move-exception v4 │ │ +03754e: 380e 0500 |01e3: if-eqz v14, 01e8 // +0005 │ │ +037552: 7210 ac00 0e00 |01e5: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +037558: 3817 0500 |01e8: if-eqz v23, 01ed // +0005 │ │ +03755c: 6e10 c700 0300 |01ea: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +037562: 2704 |01ed: throw v4 │ │ +037564: 380e 0500 |01ee: if-eqz v14, 01f3 // +0005 │ │ +037568: 7210 ac00 0e00 |01f0: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +03756e: 3817 0500 |01f3: if-eqz v23, 01f8 // +0005 │ │ +037572: 6e10 c700 0300 |01f5: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +037578: 1204 |01f8: const/4 v4, #int 0 // #0 │ │ +03757a: 28e8 |01f9: goto 01e1 // -0018 │ │ catches : 1 │ │ 0x0027 - 0x01d6 │ │ -> 0x01e2 │ │ positions : │ │ 0x0000 line=537 │ │ 0x0008 line=538 │ │ 0x000c line=539 │ │ 0x0018 line=540 │ │ 0x0024 line=542 │ │ 0x0025 line=543 │ │ 0x0027 line=545 │ │ 0x002c line=546 │ │ 0x0031 line=547 │ │ + 0x0039 line=548 │ │ + 0x0042 line=547 │ │ 0x0046 line=549 │ │ 0x004e line=550 │ │ + 0x0050 line=551 │ │ + 0x0054 line=550 │ │ 0x0058 line=552 │ │ + 0x005a line=553 │ │ + 0x005e line=552 │ │ 0x0062 line=554 │ │ + 0x0064 line=555 │ │ + 0x0068 line=554 │ │ 0x006c line=556 │ │ + 0x006e line=557 │ │ + 0x0072 line=556 │ │ 0x0076 line=558 │ │ + 0x0078 line=559 │ │ + 0x007c line=558 │ │ 0x0080 line=560 │ │ + 0x0082 line=561 │ │ + 0x0086 line=560 │ │ 0x008a line=562 │ │ + 0x008c line=563 │ │ + 0x0090 line=562 │ │ 0x0094 line=564 │ │ + 0x0096 line=565 │ │ + 0x009a line=564 │ │ 0x009e line=566 │ │ + 0x00a0 line=567 │ │ 0x00a8 line=568 │ │ 0x00b2 line=569 │ │ + 0x00b4 line=570 │ │ + 0x00b8 line=569 │ │ 0x00bc line=571 │ │ + 0x00be line=572 │ │ + 0x00c2 line=571 │ │ 0x00c6 line=573 │ │ + 0x00c8 line=574 │ │ + 0x00cc line=573 │ │ 0x00d0 line=575 │ │ + 0x00d2 line=576 │ │ + 0x00d6 line=575 │ │ 0x00da line=577 │ │ + 0x00dc line=578 │ │ + 0x00e0 line=577 │ │ 0x00e4 line=580 │ │ 0x00e7 line=581 │ │ 0x00e9 line=582 │ │ 0x00ee line=583 │ │ 0x00fa line=584 │ │ + 0x0102 line=585 │ │ + 0x0108 line=584 │ │ 0x010d line=587 │ │ 0x0112 line=588 │ │ 0x011b line=589 │ │ 0x0126 line=590 │ │ 0x0131 line=591 │ │ 0x013a line=592 │ │ 0x0145 line=593 │ │ @@ -66201,14 +70684,15 @@ │ │ 0x0169 line=597 │ │ 0x0170 line=598 │ │ 0x0177 line=599 │ │ 0x017e line=600 │ │ 0x0185 line=601 │ │ 0x0190 line=602 │ │ 0x019b line=603 │ │ + 0x019d line=604 │ │ 0x01a6 line=605 │ │ 0x01af line=606 │ │ 0x01b8 line=607 │ │ 0x01c3 line=608 │ │ 0x01cc line=611 │ │ 0x01cf line=612 │ │ 0x01d7 line=616 │ │ @@ -66233,16 +70717,16 @@ │ │ 0x00a8 - 0x01e1 reg=15 data Ljava/lang/String; │ │ 0x00bc - 0x01e1 reg=16 date_added J │ │ 0x00c6 - 0x01e1 reg=18 date_modified J │ │ 0x0076 - 0x01e1 reg=20 duration J │ │ 0x0112 - 0x01e1 reg=22 dvalues_pl Landroid/content/ContentValues; │ │ 0x0058 - 0x01e1 reg=28 media_key Ljava/lang/String; │ │ 0x00e4 - 0x01e1 reg=30 point I │ │ - 0x01cc - 0x01e1 reg=31 ret_id J │ │ - 0x00d0 - 0x01e1 reg=33 tags Ljava/lang/String; │ │ + 0x00d0 - 0x01e1 reg=31 tags Ljava/lang/String; │ │ + 0x01cc - 0x01e1 reg=32 ret_id J │ │ 0x00b2 - 0x01e1 reg=34 tarck I │ │ 0x0062 - 0x01e1 reg=35 title Ljava/lang/String; │ │ 0x006c - 0x01e1 reg=36 title_key Ljava/lang/String; │ │ 0x00ee - 0x01e1 reg=37 val Landroid/content/ContentValues; │ │ 0x00da - 0x01e1 reg=38 year Ljava/lang/String; │ │ 0x002c - 0x01e2 reg=2 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x01ee - 0x01fa reg=2 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ @@ -66260,119 +70744,116 @@ │ │ name : 'insertVideo' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 25 16-bit code units │ │ -02c190: |[02c190] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertVideo:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02c1a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c1a2: 7010 3c0b 0500 |0001: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c1a8: 0c03 |0004: move-result-object v3 │ │ -02c1aa: 6e10 780b 0300 |0005: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02c1b0: 0c00 |0008: move-result-object v0 │ │ -02c1b2: 1a03 fc10 |0009: const-string v3, "video" // string@10fc │ │ -02c1b6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -02c1b8: 6e40 c900 3074 |000c: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02c1be: 0b01 |000f: move-result-wide v1 │ │ -02c1c0: 6203 4403 |0010: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@0344 │ │ -02c1c4: 7130 5e00 1302 |0012: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ -02c1ca: 0c03 |0015: move-result-object v3 │ │ -02c1cc: 1103 |0016: return-object v3 │ │ -02c1ce: 0d03 |0017: move-exception v3 │ │ -02c1d0: 2703 |0018: throw v3 │ │ - catches : 1 │ │ - 0x0001 - 0x0015 │ │ - -> 0x0017 │ │ + insns size : 23 16-bit code units │ │ +037588: |[037588] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insertVideo:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +037598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03759a: 7010 3c0b 0500 |0001: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0375a0: 0c01 |0004: move-result-object v1 │ │ +0375a2: 6e10 780b 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0375a8: 0c00 |0008: move-result-object v0 │ │ +0375aa: 1a01 fa10 |0009: const-string v1, "video" // string@10fa │ │ +0375ae: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0375b0: 6e40 c900 1074 |000c: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +0375b6: 0b02 |000f: move-result-wide v2 │ │ +0375b8: 6201 4403 |0010: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@0344 │ │ +0375bc: 7130 5e00 2103 |0012: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@005e │ │ +0375c2: 0c01 |0015: move-result-object v1 │ │ +0375c4: 1101 |0016: return-object v1 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0001 line=497 │ │ 0x0009 line=499 │ │ 0x0010 line=500 │ │ - 0x0017 line=501 │ │ locals : │ │ - 0x0010 - 0x0017 reg=1 id J │ │ - 0x0001 - 0x0019 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0019 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0019 reg=6 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0019 reg=7 values Landroid/content/ContentValues; │ │ + 0x0001 - 0x0017 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0010 - 0x0017 reg=2 id J │ │ + 0x0000 - 0x0017 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0017 reg=6 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0017 reg=7 values Landroid/content/ContentValues; │ │ │ │ #27 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'isWifiConnected' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -02c1e0: |[02c1e0] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.isWifiConnected:()Z │ │ -02c1f0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02c1f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02c1f4: 5451 4703 |0002: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0347 │ │ -02c1f8: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ -02c1fc: 6e10 3b0b 0500 |0006: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02c202: 0c01 |0009: move-result-object v1 │ │ -02c204: 6e10 6a00 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ -02c20a: 0c01 |000d: move-result-object v1 │ │ -02c20c: 1a04 4408 |000e: const-string v4, "connectivity" // string@0844 │ │ -02c210: 6e20 7200 4100 |0010: invoke-virtual {v1, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -02c216: 0c01 |0013: move-result-object v1 │ │ -02c218: 1f01 3a00 |0014: check-cast v1, Landroid/net/ConnectivityManager; // type@003a │ │ -02c21c: 5b51 4703 |0016: iput-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0347 │ │ -02c220: 5451 4703 |0018: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0347 │ │ -02c224: 6e10 e300 0100 |001a: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00e3 │ │ -02c22a: 0c00 |001d: move-result-object v0 │ │ -02c22c: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ -02c230: 6e10 e400 0000 |0020: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00e4 │ │ -02c236: 0a01 |0023: move-result v1 │ │ -02c238: 3321 0a00 |0024: if-ne v1, v2, 002e // +000a │ │ -02c23c: 6e10 e500 0000 |0026: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00e5 │ │ -02c242: 0a01 |0029: move-result v1 │ │ -02c244: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ -02c248: 0121 |002c: move v1, v2 │ │ -02c24a: 0f01 |002d: return v1 │ │ -02c24c: 0131 |002e: move v1, v3 │ │ -02c24e: 28fe |002f: goto 002d // -0002 │ │ -02c250: 0131 |0030: move v1, v3 │ │ -02c252: 28fc |0031: goto 002d // -0004 │ │ +0375c8: |[0375c8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.isWifiConnected:()Z │ │ +0375d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0375da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0375dc: 5451 4703 |0002: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0347 │ │ +0375e0: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ +0375e4: 6e10 3b0b 0500 |0006: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +0375ea: 0c01 |0009: move-result-object v1 │ │ +0375ec: 6e10 6a00 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ +0375f2: 0c01 |000d: move-result-object v1 │ │ +0375f4: 1a04 4308 |000e: const-string v4, "connectivity" // string@0843 │ │ +0375f8: 6e20 7200 4100 |0010: invoke-virtual {v1, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +0375fe: 0c01 |0013: move-result-object v1 │ │ +037600: 1f01 3a00 |0014: check-cast v1, Landroid/net/ConnectivityManager; // type@003a │ │ +037604: 5b51 4703 |0016: iput-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0347 │ │ +037608: 5451 4703 |0018: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0347 │ │ +03760c: 6e10 e300 0100 |001a: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00e3 │ │ +037612: 0c00 |001d: move-result-object v0 │ │ +037614: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ +037618: 6e10 e400 0000 |0020: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00e4 │ │ +03761e: 0a01 |0023: move-result v1 │ │ +037620: 3321 0a00 |0024: if-ne v1, v2, 002e // +000a │ │ +037624: 6e10 e500 0000 |0026: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00e5 │ │ +03762a: 0a01 |0029: move-result v1 │ │ +03762c: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ +037630: 0121 |002c: move v1, v2 │ │ +037632: 0f01 |002d: return v1 │ │ +037634: 0131 |002e: move v1, v3 │ │ +037636: 28fe |002f: goto 002d // -0002 │ │ +037638: 0131 |0030: move v1, v3 │ │ +03763a: 28fc |0031: goto 002d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0006 line=88 │ │ + 0x000a line=89 │ │ 0x0018 line=92 │ │ 0x001e line=93 │ │ 0x0020 line=94 │ │ + 0x0026 line=95 │ │ 0x002d line=98 │ │ - 0x002f line=94 │ │ + 0x002f line=95 │ │ 0x0031 line=98 │ │ locals : │ │ 0x001e - 0x0032 reg=0 info Landroid/net/NetworkInfo; │ │ 0x0000 - 0x0032 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ │ │ #28 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'parseLong' │ │ type : '(Ljava/lang/String;)Ljava/lang/Long;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02c254: |[02c254] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.parseLong:(Ljava/lang/String;)Ljava/lang/Long; │ │ -02c264: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -02c268: 7110 2a0a 0200 |0002: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ -02c26e: 0b00 |0005: move-result-wide v0 │ │ -02c270: 7120 2c0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02c276: 0c00 |0009: move-result-object v0 │ │ -02c278: 1100 |000a: return-object v0 │ │ -02c27a: 0d00 |000b: move-exception v0 │ │ -02c27c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02c27e: 28fd |000d: goto 000a // -0003 │ │ +03763c: |[03763c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.parseLong:(Ljava/lang/String;)Ljava/lang/Long; │ │ +03764c: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +037650: 7110 2a0a 0200 |0002: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ +037656: 0b00 |0005: move-result-wide v0 │ │ +037658: 7120 2c0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +03765e: 0c00 |0009: move-result-object v0 │ │ +037660: 1100 |000a: return-object v0 │ │ +037662: 0d00 |000b: move-exception v0 │ │ +037664: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +037666: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ 0x000a line=120 │ │ @@ -66385,122 +70866,112 @@ │ │ name : 'queryAlbum' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 32 16-bit code units │ │ -02c290: |[02c290] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryAlbum:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c2a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02c2a2: 2200 3100 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02c2a6: 7010 d000 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02c2ac: 1a02 5207 |0006: const-string v2, "album" // string@0752 │ │ -02c2b0: 6e20 d400 2000 |0008: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02c2b6: 7010 3c0b 0900 |000b: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c2bc: 0c02 |000e: move-result-object v2 │ │ -02c2be: 6e10 770b 0200 |000f: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c2c4: 0c01 |0012: move-result-object v1 │ │ -02c2c6: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -02c2c8: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -02c2ca: 07b2 |0015: move-object v2, v11 │ │ -02c2cc: 07c3 |0016: move-object v3, v12 │ │ -02c2ce: 07d4 |0017: move-object v4, v13 │ │ -02c2d0: 07e7 |0018: move-object v7, v14 │ │ -02c2d2: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02c2d8: 0c08 |001c: move-result-object v8 │ │ -02c2da: 1108 |001d: return-object v8 │ │ -02c2dc: 0d02 |001e: move-exception v2 │ │ -02c2de: 2702 |001f: throw v2 │ │ - catches : 1 │ │ - 0x000b - 0x001c │ │ - -> 0x001e │ │ - positions : │ │ - 0x0000 line=855 │ │ - 0x0001 line=857 │ │ - 0x0006 line=858 │ │ - 0x000b line=860 │ │ - 0x0013 line=862 │ │ + insns size : 30 16-bit code units │ │ +037678: |[037678] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryAlbum:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037688: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03768a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03768c: 2200 3100 |0002: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +037690: 7010 d000 0000 |0004: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +037696: 1a02 5207 |0007: const-string v2, "album" // string@0752 │ │ +03769a: 6e20 d400 2000 |0009: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +0376a0: 7010 3c0b 0900 |000c: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0376a6: 0c02 |000f: move-result-object v2 │ │ +0376a8: 6e10 770b 0200 |0010: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +0376ae: 0c01 |0013: move-result-object v1 │ │ +0376b0: 07b2 |0014: move-object v2, v11 │ │ +0376b2: 07c3 |0015: move-object v3, v12 │ │ +0376b4: 07d4 |0016: move-object v4, v13 │ │ +0376b6: 0756 |0017: move-object v6, v5 │ │ +0376b8: 07e7 |0018: move-object v7, v14 │ │ +0376ba: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +0376c0: 0c08 |001c: move-result-object v8 │ │ +0376c2: 1108 |001d: return-object v8 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=855 │ │ + 0x0002 line=857 │ │ + 0x0007 line=858 │ │ + 0x000c line=860 │ │ + 0x0019 line=862 │ │ 0x001d line=864 │ │ - 0x001e line=865 │ │ locals : │ │ + 0x0007 - 0x001e reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0002 - 0x001e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x001d - 0x001e reg=8 cur Landroid/database/Cursor; │ │ - 0x0006 - 0x0020 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0001 - 0x0020 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0020 reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0020 reg=10 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0020 reg=11 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=12 selection Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=13 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=14 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x001e reg=10 uri Landroid/net/Uri; │ │ + 0x0000 - 0x001e reg=11 projection [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=12 selection Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=13 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=14 sortOrder Ljava/lang/String; │ │ │ │ #30 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryArtist' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 32 16-bit code units │ │ -02c2ec: |[02c2ec] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryArtist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c2fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02c2fe: 2200 3100 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02c302: 7010 d000 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02c308: 1a02 9007 |0006: const-string v2, "artist" // string@0790 │ │ -02c30c: 6e20 d400 2000 |0008: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02c312: 7010 3c0b 0900 |000b: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c318: 0c02 |000e: move-result-object v2 │ │ -02c31a: 6e10 770b 0200 |000f: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c320: 0c01 |0012: move-result-object v1 │ │ -02c322: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -02c324: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -02c326: 07b2 |0015: move-object v2, v11 │ │ -02c328: 07c3 |0016: move-object v3, v12 │ │ -02c32a: 07d4 |0017: move-object v4, v13 │ │ -02c32c: 07e7 |0018: move-object v7, v14 │ │ -02c32e: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02c334: 0c08 |001c: move-result-object v8 │ │ -02c336: 1108 |001d: return-object v8 │ │ -02c338: 0d02 |001e: move-exception v2 │ │ -02c33a: 2702 |001f: throw v2 │ │ - catches : 1 │ │ - 0x000b - 0x001c │ │ - -> 0x001e │ │ - positions : │ │ - 0x0000 line=1008 │ │ - 0x0001 line=1010 │ │ - 0x0006 line=1011 │ │ - 0x000b line=1013 │ │ - 0x0013 line=1015 │ │ + insns size : 30 16-bit code units │ │ +0376c4: |[0376c4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryArtist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0376d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0376d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0376d8: 2200 3100 |0002: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +0376dc: 7010 d000 0000 |0004: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +0376e2: 1a02 8f07 |0007: const-string v2, "artist" // string@078f │ │ +0376e6: 6e20 d400 2000 |0009: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +0376ec: 7010 3c0b 0900 |000c: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0376f2: 0c02 |000f: move-result-object v2 │ │ +0376f4: 6e10 770b 0200 |0010: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +0376fa: 0c01 |0013: move-result-object v1 │ │ +0376fc: 07b2 |0014: move-object v2, v11 │ │ +0376fe: 07c3 |0015: move-object v3, v12 │ │ +037700: 07d4 |0016: move-object v4, v13 │ │ +037702: 0756 |0017: move-object v6, v5 │ │ +037704: 07e7 |0018: move-object v7, v14 │ │ +037706: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +03770c: 0c08 |001c: move-result-object v8 │ │ +03770e: 1108 |001d: return-object v8 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1008 │ │ + 0x0002 line=1010 │ │ + 0x0007 line=1011 │ │ + 0x000c line=1013 │ │ + 0x0019 line=1015 │ │ 0x001d line=1017 │ │ - 0x001e line=1018 │ │ locals : │ │ + 0x0007 - 0x001e reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0002 - 0x001e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x001d - 0x001e reg=8 cur Landroid/database/Cursor; │ │ - 0x0006 - 0x0020 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0001 - 0x0020 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0020 reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0020 reg=10 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0020 reg=11 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=12 selection Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=13 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=14 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x001e reg=10 uri Landroid/net/Uri; │ │ + 0x0000 - 0x001e reg=11 projection [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=12 selection Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=13 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=14 sortOrder Ljava/lang/String; │ │ │ │ #31 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryDownload' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c348: |[02c348] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryDownload:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c35a: 1100 |0001: return-object v0 │ │ +037710: |[037710] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryDownload:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037722: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 projection [Ljava/lang/String; │ │ @@ -66513,171 +70984,181 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 217 16-bit code units │ │ -02c35c: |[02c35c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryFavorite:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c36c: 220b 2d00 |0000: new-instance v11, Landroid/database/MatrixCursor; // type@002d │ │ -02c370: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -02c372: 2311 5e02 |0003: new-array v1, v1, [Ljava/lang/String; // type@025e │ │ -02c376: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -02c378: 1a03 1407 |0006: const-string v3, "_id" // string@0714 │ │ -02c37c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -02c380: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -02c382: 1a03 680e |000b: const-string v3, "point" // string@0e68 │ │ -02c386: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -02c38a: 7020 c200 1b00 |000f: invoke-direct {v11, v1}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ -02c390: 7010 3c0b 0d00 |0012: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c396: 0c01 |0015: move-result-object v1 │ │ -02c398: 6e10 770b 0100 |0016: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c39e: 0c00 |0019: move-result-object v0 │ │ -02c3a0: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -02c3a2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -02c3a4: 4601 1101 |001c: aget-object v1, v17, v1 │ │ -02c3a8: 7110 2a0a 0100 |001e: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ -02c3ae: 0b09 |0021: move-result-wide v9 │ │ -02c3b0: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -02c3b2: 460c 1101 |0023: aget-object v12, v17, v1 │ │ -02c3b6: 1a01 3110 |0025: const-string v1, "song" // string@1031 │ │ -02c3ba: 6e20 430a 1c00 |0027: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02c3c0: 0a01 |002a: move-result v1 │ │ -02c3c2: 3801 5000 |002b: if-eqz v1, 007b // +0050 │ │ -02c3c6: 1a01 9d07 |002d: const-string v1, "audio" // string@079d │ │ -02c3ca: 1222 |002f: const/4 v2, #int 2 // #2 │ │ -02c3cc: 2322 5e02 |0030: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02c3d0: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -02c3d2: 1a04 1407 |0033: const-string v4, "_id" // string@0714 │ │ -02c3d6: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -02c3da: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -02c3dc: 1a04 680e |0038: const-string v4, "point" // string@0e68 │ │ -02c3e0: 4d04 0203 |003a: aput-object v4, v2, v3 │ │ -02c3e4: 1a03 1507 |003c: const-string v3, "_id = ?" // string@0715 │ │ -02c3e8: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -02c3ea: 2344 5e02 |003f: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02c3ee: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -02c3f0: 7120 2b0a a900 |0042: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02c3f6: 0c06 |0045: move-result-object v6 │ │ -02c3f8: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ -02c3fc: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -02c3fe: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -02c400: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -02c402: 7408 ca00 0000 |004b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02c408: 0c08 |004e: move-result-object v8 │ │ -02c40a: 3808 2600 |004f: if-eqz v8, 0075 // +0026 │ │ -02c40e: 7210 b500 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02c414: 0a01 |0054: move-result v1 │ │ -02c416: 3801 2000 |0055: if-eqz v1, 0075 // +0020 │ │ -02c41a: 1221 |0057: const/4 v1, #int 2 // #2 │ │ -02c41c: 2311 5c02 |0058: new-array v1, v1, [Ljava/lang/Object; // type@025c │ │ -02c420: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -02c422: 7120 2c0a a900 |005b: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02c428: 0c03 |005e: move-result-object v3 │ │ -02c42a: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ -02c42e: 1212 |0061: const/4 v2, #int 1 // #1 │ │ -02c430: 1a03 680e |0062: const-string v3, "point" // string@0e68 │ │ -02c434: 7220 ad00 3800 |0064: invoke-interface {v8, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02c43a: 0a03 |0067: move-result v3 │ │ -02c43c: 7220 b000 3800 |0068: invoke-interface {v8, v3}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ -02c442: 0a03 |006b: move-result v3 │ │ -02c444: 7110 270a 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02c44a: 0c03 |006f: move-result-object v3 │ │ -02c44c: 4d03 0102 |0070: aput-object v3, v1, v2 │ │ -02c450: 6e20 c300 1b00 |0072: invoke-virtual {v11, v1}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ -02c456: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ -02c45a: 7210 ac00 0800 |0077: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c460: 110b |007a: return-object v11 │ │ -02c462: 1a01 5207 |007b: const-string v1, "album" // string@0752 │ │ -02c466: 6e20 430a 1c00 |007d: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02c46c: 0a01 |0080: move-result v1 │ │ -02c46e: 3801 2500 |0081: if-eqz v1, 00a6 // +0025 │ │ -02c472: 1a01 5207 |0083: const-string v1, "album" // string@0752 │ │ -02c476: 1222 |0085: const/4 v2, #int 2 // #2 │ │ -02c478: 2322 5e02 |0086: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02c47c: 1203 |0088: const/4 v3, #int 0 // #0 │ │ -02c47e: 1a04 1407 |0089: const-string v4, "_id" // string@0714 │ │ -02c482: 4d04 0203 |008b: aput-object v4, v2, v3 │ │ -02c486: 1213 |008d: const/4 v3, #int 1 // #1 │ │ -02c488: 1a04 680e |008e: const-string v4, "point" // string@0e68 │ │ -02c48c: 4d04 0203 |0090: aput-object v4, v2, v3 │ │ -02c490: 1a03 1507 |0092: const-string v3, "_id = ?" // string@0715 │ │ -02c494: 1214 |0094: const/4 v4, #int 1 // #1 │ │ -02c496: 2344 5e02 |0095: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02c49a: 1205 |0097: const/4 v5, #int 0 // #0 │ │ -02c49c: 7120 2b0a a900 |0098: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02c4a2: 0c06 |009b: move-result-object v6 │ │ -02c4a4: 4d06 0405 |009c: aput-object v6, v4, v5 │ │ -02c4a8: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -02c4aa: 1206 |009f: const/4 v6, #int 0 // #0 │ │ -02c4ac: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ -02c4ae: 7408 ca00 0000 |00a1: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02c4b4: 0c08 |00a4: move-result-object v8 │ │ -02c4b6: 28aa |00a5: goto 004f // -0056 │ │ -02c4b8: 1a01 9007 |00a6: const-string v1, "artist" // string@0790 │ │ -02c4bc: 6e20 430a 1c00 |00a8: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02c4c2: 0a01 |00ab: move-result v1 │ │ -02c4c4: 3801 a3ff |00ac: if-eqz v1, 004f // -005d │ │ -02c4c8: 1a01 9007 |00ae: const-string v1, "artist" // string@0790 │ │ -02c4cc: 1222 |00b0: const/4 v2, #int 2 // #2 │ │ -02c4ce: 2322 5e02 |00b1: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02c4d2: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -02c4d4: 1a04 1407 |00b4: const-string v4, "_id" // string@0714 │ │ -02c4d8: 4d04 0203 |00b6: aput-object v4, v2, v3 │ │ -02c4dc: 1213 |00b8: const/4 v3, #int 1 // #1 │ │ -02c4de: 1a04 680e |00b9: const-string v4, "point" // string@0e68 │ │ -02c4e2: 4d04 0203 |00bb: aput-object v4, v2, v3 │ │ -02c4e6: 1a03 1507 |00bd: const-string v3, "_id = ?" // string@0715 │ │ -02c4ea: 1214 |00bf: const/4 v4, #int 1 // #1 │ │ -02c4ec: 2344 5e02 |00c0: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02c4f0: 1205 |00c2: const/4 v5, #int 0 // #0 │ │ -02c4f2: 7120 2b0a a900 |00c3: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02c4f8: 0c06 |00c6: move-result-object v6 │ │ -02c4fa: 4d06 0405 |00c7: aput-object v6, v4, v5 │ │ -02c4fe: 1205 |00c9: const/4 v5, #int 0 // #0 │ │ -02c500: 1206 |00ca: const/4 v6, #int 0 // #0 │ │ -02c502: 1207 |00cb: const/4 v7, #int 0 // #0 │ │ -02c504: 7408 ca00 0000 |00cc: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02c50a: 0c08 |00cf: move-result-object v8 │ │ -02c50c: 2900 7fff |00d0: goto/16 004f // -0081 │ │ -02c510: 0d01 |00d2: move-exception v1 │ │ -02c512: 3808 0500 |00d3: if-eqz v8, 00d8 // +0005 │ │ -02c516: 7210 ac00 0800 |00d5: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c51c: 2701 |00d8: throw v1 │ │ +037724: |[037724] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryFavorite:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037734: 2209 2d00 |0000: new-instance v9, Landroid/database/MatrixCursor; // type@002d │ │ +037738: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +03773a: 2311 5e02 |0003: new-array v1, v1, [Ljava/lang/String; // type@025e │ │ +03773e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +037740: 1a03 1407 |0006: const-string v3, "_id" // string@0714 │ │ +037744: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +037748: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +03774a: 1a03 660e |000b: const-string v3, "point" // string@0e66 │ │ +03774e: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +037752: 7020 c200 1900 |000f: invoke-direct {v9, v1}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ +037758: 7010 3c0b 0d00 |0012: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +03775e: 0c01 |0015: move-result-object v1 │ │ +037760: 6e10 770b 0100 |0016: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037766: 0c00 |0019: move-result-object v0 │ │ +037768: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +03776a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +03776c: 4601 1101 |001c: aget-object v1, v17, v1 │ │ +037770: 7110 2a0a 0100 |001e: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ +037776: 0b0a |0021: move-result-wide v10 │ │ +037778: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +03777a: 460c 1101 |0023: aget-object v12, v17, v1 │ │ +03777e: 1a01 2f10 |0025: const-string v1, "song" // string@102f │ │ +037782: 6e20 430a 1c00 |0027: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +037788: 0a01 |002a: move-result v1 │ │ +03778a: 3801 5000 |002b: if-eqz v1, 007b // +0050 │ │ +03778e: 1a01 9c07 |002d: const-string v1, "audio" // string@079c │ │ +037792: 1222 |002f: const/4 v2, #int 2 // #2 │ │ +037794: 2322 5e02 |0030: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ +037798: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +03779a: 1a04 1407 |0033: const-string v4, "_id" // string@0714 │ │ +03779e: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ +0377a2: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +0377a4: 1a04 660e |0038: const-string v4, "point" // string@0e66 │ │ +0377a8: 4d04 0203 |003a: aput-object v4, v2, v3 │ │ +0377ac: 1a03 1507 |003c: const-string v3, "_id = ?" // string@0715 │ │ +0377b0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +0377b2: 2344 5e02 |003f: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +0377b6: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +0377b8: 7120 2b0a ba00 |0042: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +0377be: 0c06 |0045: move-result-object v6 │ │ +0377c0: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ +0377c4: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +0377c6: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +0377c8: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +0377ca: 7408 ca00 0000 |004b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +0377d0: 0c08 |004e: move-result-object v8 │ │ +0377d2: 3808 2600 |004f: if-eqz v8, 0075 // +0026 │ │ +0377d6: 7210 b500 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +0377dc: 0a01 |0054: move-result v1 │ │ +0377de: 3801 2000 |0055: if-eqz v1, 0075 // +0020 │ │ +0377e2: 1221 |0057: const/4 v1, #int 2 // #2 │ │ +0377e4: 2311 5c02 |0058: new-array v1, v1, [Ljava/lang/Object; // type@025c │ │ +0377e8: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +0377ea: 7120 2c0a ba00 |005b: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +0377f0: 0c03 |005e: move-result-object v3 │ │ +0377f2: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ +0377f6: 1212 |0061: const/4 v2, #int 1 // #1 │ │ +0377f8: 1a03 660e |0062: const-string v3, "point" // string@0e66 │ │ +0377fc: 7220 ad00 3800 |0064: invoke-interface {v8, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037802: 0a03 |0067: move-result v3 │ │ +037804: 7220 b000 3800 |0068: invoke-interface {v8, v3}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ +03780a: 0a03 |006b: move-result v3 │ │ +03780c: 7110 270a 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +037812: 0c03 |006f: move-result-object v3 │ │ +037814: 4d03 0102 |0070: aput-object v3, v1, v2 │ │ +037818: 6e20 c300 1900 |0072: invoke-virtual {v9, v1}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ +03781e: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ +037822: 7210 ac00 0800 |0077: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +037828: 1109 |007a: return-object v9 │ │ +03782a: 1a01 5207 |007b: const-string v1, "album" // string@0752 │ │ +03782e: 6e20 430a 1c00 |007d: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +037834: 0a01 |0080: move-result v1 │ │ +037836: 3801 2500 |0081: if-eqz v1, 00a6 // +0025 │ │ +03783a: 1a01 5207 |0083: const-string v1, "album" // string@0752 │ │ +03783e: 1222 |0085: const/4 v2, #int 2 // #2 │ │ +037840: 2322 5e02 |0086: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ +037844: 1203 |0088: const/4 v3, #int 0 // #0 │ │ +037846: 1a04 1407 |0089: const-string v4, "_id" // string@0714 │ │ +03784a: 4d04 0203 |008b: aput-object v4, v2, v3 │ │ +03784e: 1213 |008d: const/4 v3, #int 1 // #1 │ │ +037850: 1a04 660e |008e: const-string v4, "point" // string@0e66 │ │ +037854: 4d04 0203 |0090: aput-object v4, v2, v3 │ │ +037858: 1a03 1507 |0092: const-string v3, "_id = ?" // string@0715 │ │ +03785c: 1214 |0094: const/4 v4, #int 1 // #1 │ │ +03785e: 2344 5e02 |0095: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +037862: 1205 |0097: const/4 v5, #int 0 // #0 │ │ +037864: 7120 2b0a ba00 |0098: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +03786a: 0c06 |009b: move-result-object v6 │ │ +03786c: 4d06 0405 |009c: aput-object v6, v4, v5 │ │ +037870: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +037872: 1206 |009f: const/4 v6, #int 0 // #0 │ │ +037874: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ +037876: 7408 ca00 0000 |00a1: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +03787c: 0c08 |00a4: move-result-object v8 │ │ +03787e: 28aa |00a5: goto 004f // -0056 │ │ +037880: 1a01 8f07 |00a6: const-string v1, "artist" // string@078f │ │ +037884: 6e20 430a 1c00 |00a8: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +03788a: 0a01 |00ab: move-result v1 │ │ +03788c: 3801 a3ff |00ac: if-eqz v1, 004f // -005d │ │ +037890: 1a01 8f07 |00ae: const-string v1, "artist" // string@078f │ │ +037894: 1222 |00b0: const/4 v2, #int 2 // #2 │ │ +037896: 2322 5e02 |00b1: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ +03789a: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ +03789c: 1a04 1407 |00b4: const-string v4, "_id" // string@0714 │ │ +0378a0: 4d04 0203 |00b6: aput-object v4, v2, v3 │ │ +0378a4: 1213 |00b8: const/4 v3, #int 1 // #1 │ │ +0378a6: 1a04 660e |00b9: const-string v4, "point" // string@0e66 │ │ +0378aa: 4d04 0203 |00bb: aput-object v4, v2, v3 │ │ +0378ae: 1a03 1507 |00bd: const-string v3, "_id = ?" // string@0715 │ │ +0378b2: 1214 |00bf: const/4 v4, #int 1 // #1 │ │ +0378b4: 2344 5e02 |00c0: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +0378b8: 1205 |00c2: const/4 v5, #int 0 // #0 │ │ +0378ba: 7120 2b0a ba00 |00c3: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +0378c0: 0c06 |00c6: move-result-object v6 │ │ +0378c2: 4d06 0405 |00c7: aput-object v6, v4, v5 │ │ +0378c6: 1205 |00c9: const/4 v5, #int 0 // #0 │ │ +0378c8: 1206 |00ca: const/4 v6, #int 0 // #0 │ │ +0378ca: 1207 |00cb: const/4 v7, #int 0 // #0 │ │ +0378cc: 7408 ca00 0000 |00cc: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +0378d2: 0c08 |00cf: move-result-object v8 │ │ +0378d4: 2900 7fff |00d0: goto/16 004f // -0081 │ │ +0378d8: 0d01 |00d2: move-exception v1 │ │ +0378da: 3808 0500 |00d3: if-eqz v8, 00d8 // +0005 │ │ +0378de: 7210 ac00 0800 |00d5: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +0378e4: 2701 |00d8: throw v1 │ │ catches : 2 │ │ 0x001c - 0x0075 │ │ -> 0x00d2 │ │ 0x007b - 0x00cf │ │ -> 0x00d2 │ │ positions : │ │ 0x0000 line=898 │ │ 0x0012 line=900 │ │ 0x001a line=901 │ │ 0x001b line=903 │ │ 0x0022 line=904 │ │ 0x0025 line=905 │ │ 0x002d line=906 │ │ + 0x0042 line=909 │ │ + 0x004b line=906 │ │ 0x004f line=921 │ │ 0x0057 line=922 │ │ + 0x005b line=923 │ │ + 0x0064 line=925 │ │ + 0x0068 line=924 │ │ + 0x0072 line=922 │ │ 0x0075 line=928 │ │ 0x0077 line=929 │ │ 0x007a line=932 │ │ 0x007b line=910 │ │ 0x0083 line=911 │ │ + 0x0098 line=914 │ │ + 0x00a1 line=911 │ │ 0x00a6 line=915 │ │ 0x00ae line=916 │ │ + 0x00c3 line=919 │ │ + 0x00cc line=916 │ │ 0x00d2 line=928 │ │ 0x00d5 line=929 │ │ 0x00d8 line=928 │ │ locals : │ │ - 0x0022 - 0x00d2 reg=9 id J │ │ + 0x0022 - 0x00d2 reg=10 id J │ │ 0x0025 - 0x00d2 reg=12 type Ljava/lang/String; │ │ 0x001a - 0x00d9 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x001b - 0x00d9 reg=8 cursor Landroid/database/Cursor; │ │ - 0x0012 - 0x00d9 reg=11 ret Landroid/database/MatrixCursor; │ │ + 0x0012 - 0x00d9 reg=9 ret Landroid/database/MatrixCursor; │ │ 0x0000 - 0x00d9 reg=13 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x00d9 reg=14 uri Landroid/net/Uri; │ │ 0x0000 - 0x00d9 reg=15 projection [Ljava/lang/String; │ │ 0x0000 - 0x00d9 reg=16 selection Ljava/lang/String; │ │ 0x0000 - 0x00d9 reg=17 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x00d9 reg=18 sortOrder Ljava/lang/String; │ │ │ │ @@ -66686,17 +71167,17 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c534: |[02c534] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryFile:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c546: 1100 |0001: return-object v0 │ │ +0378fc: |[0378fc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryFile:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +03790c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03790e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 projection [Ljava/lang/String; │ │ @@ -66709,17 +71190,17 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c548: |[02c548] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryFileId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c55a: 1100 |0001: return-object v0 │ │ +037910: |[037910] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryFileId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037922: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 projection [Ljava/lang/String; │ │ @@ -66731,170 +71212,165 @@ │ │ name : 'queryGenres' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 32 16-bit code units │ │ -02c55c: |[02c55c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryGenres:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c56c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02c56e: 2200 3100 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02c572: 7010 d000 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02c578: 1a02 8509 |0006: const-string v2, "genres" // string@0985 │ │ -02c57c: 6e20 d400 2000 |0008: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02c582: 7010 3c0b 0900 |000b: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c588: 0c02 |000e: move-result-object v2 │ │ -02c58a: 6e10 770b 0200 |000f: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c590: 0c01 |0012: move-result-object v1 │ │ -02c592: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -02c594: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -02c596: 07b2 |0015: move-object v2, v11 │ │ -02c598: 07c3 |0016: move-object v3, v12 │ │ -02c59a: 07d4 |0017: move-object v4, v13 │ │ -02c59c: 07e7 |0018: move-object v7, v14 │ │ -02c59e: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02c5a4: 0c08 |001c: move-result-object v8 │ │ -02c5a6: 1108 |001d: return-object v8 │ │ -02c5a8: 0d02 |001e: move-exception v2 │ │ -02c5aa: 2702 |001f: throw v2 │ │ - catches : 1 │ │ - 0x000b - 0x001c │ │ - -> 0x001e │ │ - positions : │ │ - 0x0000 line=839 │ │ - 0x0001 line=841 │ │ - 0x0006 line=842 │ │ - 0x000b line=844 │ │ - 0x0013 line=846 │ │ + insns size : 30 16-bit code units │ │ +037924: |[037924] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryGenres:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037934: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +037936: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +037938: 2200 3100 |0002: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +03793c: 7010 d000 0000 |0004: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +037942: 1a02 8409 |0007: const-string v2, "genres" // string@0984 │ │ +037946: 6e20 d400 2000 |0009: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +03794c: 7010 3c0b 0900 |000c: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037952: 0c02 |000f: move-result-object v2 │ │ +037954: 6e10 770b 0200 |0010: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +03795a: 0c01 |0013: move-result-object v1 │ │ +03795c: 07b2 |0014: move-object v2, v11 │ │ +03795e: 07c3 |0015: move-object v3, v12 │ │ +037960: 07d4 |0016: move-object v4, v13 │ │ +037962: 0756 |0017: move-object v6, v5 │ │ +037964: 07e7 |0018: move-object v7, v14 │ │ +037966: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +03796c: 0c08 |001c: move-result-object v8 │ │ +03796e: 1108 |001d: return-object v8 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=839 │ │ + 0x0002 line=841 │ │ + 0x0007 line=842 │ │ + 0x000c line=844 │ │ + 0x0019 line=846 │ │ 0x001d line=848 │ │ - 0x001e line=849 │ │ locals : │ │ + 0x0007 - 0x001e reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0002 - 0x001e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x001d - 0x001e reg=8 cur Landroid/database/Cursor; │ │ - 0x0006 - 0x0020 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0001 - 0x0020 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0020 reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0020 reg=10 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0020 reg=11 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=12 selection Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=13 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=14 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x001e reg=10 uri Landroid/net/Uri; │ │ + 0x0000 - 0x001e reg=11 projection [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=12 selection Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=13 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=14 sortOrder Ljava/lang/String; │ │ │ │ #36 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryGenresmember' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 187 16-bit code units │ │ -02c5b8: |[02c5b8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryGenresmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c5c8: 1a03 d800 |0000: const-string v3, "=" // string@00d8 │ │ -02c5cc: 0800 1700 |0002: move-object/from16 v0, v23 │ │ -02c5d0: 6e20 4a0a 3000 |0004: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a4a │ │ -02c5d6: 0c10 |0007: move-result-object v16 │ │ -02c5d8: 120b |0008: const/4 v11, #int 0 // #0 │ │ -02c5da: 120c |0009: const/4 v12, #int 0 // #0 │ │ -02c5dc: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -02c5e0: 2103 |000c: array-length v3, v0 │ │ -02c5e2: 353c 0f00 |000d: if-ge v12, v3, 001c // +000f │ │ -02c5e6: 4603 100c |000f: aget-object v3, v16, v12 │ │ -02c5ea: 1a04 8409 |0011: const-string v4, "genre_id" // string@0984 │ │ -02c5ee: 6e20 460a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ -02c5f4: 0a03 |0016: move-result v3 │ │ -02c5f6: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -02c5f8: 3243 7e00 |0018: if-eq v3, v4, 0096 // +007e │ │ -02c5fc: 460b 180c |001a: aget-object v11, v24, v12 │ │ -02c600: 7601 3c0b 1400 |001c: invoke-direct/range {v20}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c606: 0c03 |001f: move-result-object v3 │ │ -02c608: 6e10 780b 0300 |0020: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02c60e: 0c02 |0023: move-result-object v2 │ │ -02c610: 2201 3100 |0024: new-instance v1, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02c614: 7010 d000 0100 |0026: invoke-direct {v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02c61a: 1a03 9d07 |0029: const-string v3, "audio" // string@079d │ │ -02c61e: 6e20 d400 3100 |002b: invoke-virtual {v1, v3}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02c624: 120d |002e: const/4 v13, #int 0 // #0 │ │ -02c626: 2213 9c01 |002f: new-instance v19, Ljava/lang/StringBuilder; // type@019c │ │ -02c62a: 7601 520a 1300 |0031: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02c630: 1a03 7910 |0034: const-string v3, "tags" // string@1079 │ │ -02c634: 0800 1300 |0036: move-object/from16 v0, v19 │ │ -02c638: 6e20 580a 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02c63e: 0c03 |003b: move-result-object v3 │ │ -02c640: 2204 9c01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ -02c644: 7010 520a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02c64a: 1a05 4700 |0041: const-string v5, " like '%/" // string@0047 │ │ -02c64e: 6e20 580a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02c654: 0c04 |0046: move-result-object v4 │ │ -02c656: 6e20 580a b400 |0047: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02c65c: 0c04 |004a: move-result-object v4 │ │ -02c65e: 1a05 b000 |004b: const-string v5, "/%'" // string@00b0 │ │ -02c662: 6e20 580a 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02c668: 0c04 |0050: move-result-object v4 │ │ -02c66a: 6e10 5d0a 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02c670: 0c04 |0054: move-result-object v4 │ │ -02c672: 6e20 580a 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02c678: 3817 4200 |0058: if-eqz v23, 009a // +0042 │ │ -02c67c: 1a03 fc00 |005a: const-string v3, "AND LIMIT" // string@00fc │ │ -02c680: 0800 1700 |005c: move-object/from16 v0, v23 │ │ -02c684: 6e20 460a 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ -02c68a: 0a0f |0061: move-result v15 │ │ -02c68c: 12f3 |0062: const/4 v3, #int -1 // #ff │ │ -02c68e: 323f 3b00 |0063: if-eq v15, v3, 009e // +003b │ │ -02c692: 0800 1800 |0065: move-object/from16 v0, v24 │ │ -02c696: 2103 |0067: array-length v3, v0 │ │ -02c698: d803 03ff |0068: add-int/lit8 v3, v3, #int -1 // #ff │ │ -02c69c: 460e 1803 |006a: aget-object v14, v24, v3 │ │ -02c6a0: 0800 1800 |006c: move-object/from16 v0, v24 │ │ -02c6a4: 2103 |006e: array-length v3, v0 │ │ -02c6a6: d803 03fe |006f: add-int/lit8 v3, v3, #int -2 // #fe │ │ -02c6aa: 4611 1803 |0071: aget-object v17, v24, v3 │ │ -02c6ae: 1203 |0073: const/4 v3, #int 0 // #0 │ │ -02c6b0: 0800 1700 |0074: move-object/from16 v0, v23 │ │ -02c6b4: 6e30 4d0a 300f |0076: invoke-virtual {v0, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a4d │ │ -02c6ba: 0c17 |0079: move-result-object v23 │ │ -02c6bc: 6003 1600 |007a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -02c6c0: 1304 0900 |007c: const/16 v4, #int 9 // #9 │ │ -02c6c4: 3543 3100 |007e: if-ge v3, v4, 00af // +0031 │ │ -02c6c8: 0800 1800 |0080: move-object/from16 v0, v24 │ │ -02c6cc: 2103 |0082: array-length v3, v0 │ │ -02c6ce: d803 03fe |0083: add-int/lit8 v3, v3, #int -2 // #fe │ │ -02c6d2: 2330 5e02 |0085: new-array v0, v3, [Ljava/lang/String; // type@025e │ │ -02c6d6: 0812 0000 |0087: move-object/from16 v18, v0 │ │ -02c6da: 120c |0089: const/4 v12, #int 0 // #0 │ │ -02c6dc: 0800 1200 |008a: move-object/from16 v0, v18 │ │ -02c6e0: 2103 |008c: array-length v3, v0 │ │ -02c6e2: 353c 0f00 |008d: if-ge v12, v3, 009c // +000f │ │ -02c6e6: 4603 180c |008f: aget-object v3, v24, v12 │ │ -02c6ea: 4d03 120c |0091: aput-object v3, v18, v12 │ │ -02c6ee: d80c 0c01 |0093: add-int/lit8 v12, v12, #int 1 // #01 │ │ -02c6f2: 28f5 |0095: goto 008a // -000b │ │ -02c6f4: d80c 0c01 |0096: add-int/lit8 v12, v12, #int 1 // #01 │ │ -02c6f8: 2900 72ff |0098: goto/16 000a // -008e │ │ -02c6fc: 12ff |009a: const/4 v15, #int -1 // #ff │ │ -02c6fe: 28c7 |009b: goto 0062 // -0039 │ │ -02c700: 0818 1200 |009c: move-object/from16 v24, v18 │ │ -02c704: 6203 5803 |009e: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ -02c708: 7401 5d0a 1300 |00a0: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02c70e: 0c04 |00a3: move-result-object v4 │ │ -02c710: 1205 |00a4: const/4 v5, #int 0 // #0 │ │ -02c712: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ -02c714: 1207 |00a6: const/4 v7, #int 0 // #0 │ │ -02c716: 1209 |00a7: const/4 v9, #int 0 // #0 │ │ -02c718: 0808 1900 |00a8: move-object/from16 v8, v25 │ │ -02c71c: 7409 d300 0100 |00aa: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d3 │ │ -02c722: 0c0a |00ad: move-result-object v10 │ │ -02c724: 110a |00ae: return-object v10 │ │ -02c726: 0800 1800 |00af: move-object/from16 v0, v24 │ │ -02c72a: 2103 |00b1: array-length v3, v0 │ │ -02c72c: d803 03fe |00b2: add-int/lit8 v3, v3, #int -2 // #fe │ │ -02c730: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ -02c734: 7120 390b 3000 |00b6: invoke-static {v0, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b39 │ │ -02c73a: 0c18 |00b9: move-result-object v24 │ │ -02c73c: 28e4 |00ba: goto 009e // -001c │ │ +037970: |[037970] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryGenresmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037980: 1a03 d800 |0000: const-string v3, "=" // string@00d8 │ │ +037984: 0800 1700 |0002: move-object/from16 v0, v23 │ │ +037988: 6e20 4a0a 3000 |0004: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a4a │ │ +03798e: 0c10 |0007: move-result-object v16 │ │ +037990: 120b |0008: const/4 v11, #int 0 // #0 │ │ +037992: 120c |0009: const/4 v12, #int 0 // #0 │ │ +037994: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +037998: 2103 |000c: array-length v3, v0 │ │ +03799a: 353c 0f00 |000d: if-ge v12, v3, 001c // +000f │ │ +03799e: 4603 100c |000f: aget-object v3, v16, v12 │ │ +0379a2: 1a04 8309 |0011: const-string v4, "genre_id" // string@0983 │ │ +0379a6: 6e20 460a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ +0379ac: 0a03 |0016: move-result v3 │ │ +0379ae: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +0379b0: 3243 7e00 |0018: if-eq v3, v4, 0096 // +007e │ │ +0379b4: 460b 180c |001a: aget-object v11, v24, v12 │ │ +0379b8: 7601 3c0b 1400 |001c: invoke-direct/range {v20}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0379be: 0c03 |001f: move-result-object v3 │ │ +0379c0: 6e10 780b 0300 |0020: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0379c6: 0c02 |0023: move-result-object v2 │ │ +0379c8: 2201 3100 |0024: new-instance v1, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +0379cc: 7010 d000 0100 |0026: invoke-direct {v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +0379d2: 1a03 9c07 |0029: const-string v3, "audio" // string@079c │ │ +0379d6: 6e20 d400 3100 |002b: invoke-virtual {v1, v3}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +0379dc: 120d |002e: const/4 v13, #int 0 // #0 │ │ +0379de: 2213 9c01 |002f: new-instance v19, Ljava/lang/StringBuilder; // type@019c │ │ +0379e2: 7601 520a 1300 |0031: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +0379e8: 1a03 7710 |0034: const-string v3, "tags" // string@1077 │ │ +0379ec: 0800 1300 |0036: move-object/from16 v0, v19 │ │ +0379f0: 6e20 580a 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0379f6: 0c03 |003b: move-result-object v3 │ │ +0379f8: 2204 9c01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@019c │ │ +0379fc: 7010 520a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +037a02: 1a05 4700 |0041: const-string v5, " like '%/" // string@0047 │ │ +037a06: 6e20 580a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037a0c: 0c04 |0046: move-result-object v4 │ │ +037a0e: 6e20 580a b400 |0047: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037a14: 0c04 |004a: move-result-object v4 │ │ +037a16: 1a05 b000 |004b: const-string v5, "/%'" // string@00b0 │ │ +037a1a: 6e20 580a 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037a20: 0c04 |0050: move-result-object v4 │ │ +037a22: 6e10 5d0a 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +037a28: 0c04 |0054: move-result-object v4 │ │ +037a2a: 6e20 580a 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037a30: 3817 4200 |0058: if-eqz v23, 009a // +0042 │ │ +037a34: 1a03 fc00 |005a: const-string v3, "AND LIMIT" // string@00fc │ │ +037a38: 0800 1700 |005c: move-object/from16 v0, v23 │ │ +037a3c: 6e20 460a 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ +037a42: 0a0f |0061: move-result v15 │ │ +037a44: 12f3 |0062: const/4 v3, #int -1 // #ff │ │ +037a46: 323f 3b00 |0063: if-eq v15, v3, 009e // +003b │ │ +037a4a: 0800 1800 |0065: move-object/from16 v0, v24 │ │ +037a4e: 2103 |0067: array-length v3, v0 │ │ +037a50: d803 03ff |0068: add-int/lit8 v3, v3, #int -1 // #ff │ │ +037a54: 460e 1803 |006a: aget-object v14, v24, v3 │ │ +037a58: 0800 1800 |006c: move-object/from16 v0, v24 │ │ +037a5c: 2103 |006e: array-length v3, v0 │ │ +037a5e: d803 03fe |006f: add-int/lit8 v3, v3, #int -2 // #fe │ │ +037a62: 4611 1803 |0071: aget-object v17, v24, v3 │ │ +037a66: 1203 |0073: const/4 v3, #int 0 // #0 │ │ +037a68: 0800 1700 |0074: move-object/from16 v0, v23 │ │ +037a6c: 6e30 4d0a 300f |0076: invoke-virtual {v0, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a4d │ │ +037a72: 0c17 |0079: move-result-object v23 │ │ +037a74: 6003 1600 |007a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +037a78: 1304 0900 |007c: const/16 v4, #int 9 // #9 │ │ +037a7c: 3543 3100 |007e: if-ge v3, v4, 00af // +0031 │ │ +037a80: 0800 1800 |0080: move-object/from16 v0, v24 │ │ +037a84: 2103 |0082: array-length v3, v0 │ │ +037a86: d803 03fe |0083: add-int/lit8 v3, v3, #int -2 // #fe │ │ +037a8a: 2330 5e02 |0085: new-array v0, v3, [Ljava/lang/String; // type@025e │ │ +037a8e: 0812 0000 |0087: move-object/from16 v18, v0 │ │ +037a92: 120c |0089: const/4 v12, #int 0 // #0 │ │ +037a94: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +037a98: 2103 |008c: array-length v3, v0 │ │ +037a9a: 353c 0f00 |008d: if-ge v12, v3, 009c // +000f │ │ +037a9e: 4603 180c |008f: aget-object v3, v24, v12 │ │ +037aa2: 4d03 120c |0091: aput-object v3, v18, v12 │ │ +037aa6: d80c 0c01 |0093: add-int/lit8 v12, v12, #int 1 // #01 │ │ +037aaa: 28f5 |0095: goto 008a // -000b │ │ +037aac: d80c 0c01 |0096: add-int/lit8 v12, v12, #int 1 // #01 │ │ +037ab0: 2900 72ff |0098: goto/16 000a // -008e │ │ +037ab4: 12ff |009a: const/4 v15, #int -1 // #ff │ │ +037ab6: 28c7 |009b: goto 0062 // -0039 │ │ +037ab8: 0818 1200 |009c: move-object/from16 v24, v18 │ │ +037abc: 6203 5803 |009e: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ +037ac0: 7401 5d0a 1300 |00a0: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +037ac6: 0c04 |00a3: move-result-object v4 │ │ +037ac8: 1205 |00a4: const/4 v5, #int 0 // #0 │ │ +037aca: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ +037acc: 1207 |00a6: const/4 v7, #int 0 // #0 │ │ +037ace: 1209 |00a7: const/4 v9, #int 0 // #0 │ │ +037ad0: 0808 1900 |00a8: move-object/from16 v8, v25 │ │ +037ad4: 7409 d300 0100 |00aa: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d3 │ │ +037ada: 0c0a |00ad: move-result-object v10 │ │ +037adc: 110a |00ae: return-object v10 │ │ +037ade: 0800 1800 |00af: move-object/from16 v0, v24 │ │ +037ae2: 2103 |00b1: array-length v3, v0 │ │ +037ae4: d803 03fe |00b2: add-int/lit8 v3, v3, #int -2 // #fe │ │ +037ae8: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ +037aec: 7120 390b 3000 |00b6: invoke-static {v0, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b39 │ │ +037af2: 0c18 |00b9: move-result-object v24 │ │ +037af4: 28e4 |00ba: goto 009e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0008 line=796 │ │ 0x0009 line=797 │ │ 0x000f line=798 │ │ 0x001a line=799 │ │ @@ -66951,321 +71427,310 @@ │ │ 0x0000 - 0x00bb reg=25 sortOrder Ljava/lang/String; │ │ │ │ #37 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryMedia' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 31 │ │ + registers : 30 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 289 16-bit code units │ │ -02c740: |[02c740] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryMedia:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c750: 381c c400 |0000: if-eqz v28, 00c4 // +00c4 │ │ -02c754: 1a04 5707 |0002: const-string v4, "album_key" // string@0757 │ │ -02c758: 0800 1c00 |0004: move-object/from16 v0, v28 │ │ -02c75c: 6e20 460a 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ -02c762: 0a04 |0009: move-result v4 │ │ -02c764: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -02c766: 3254 b500 |000b: if-eq v4, v5, 00c0 // +00b5 │ │ -02c76a: 1313 0100 |000d: const/16 v19, #int 1 // #1 │ │ -02c76e: 3813 d100 |000f: if-eqz v19, 00e0 // +00d1 │ │ -02c772: 1a04 d800 |0011: const-string v4, "=" // string@00d8 │ │ -02c776: 0800 1c00 |0013: move-object/from16 v0, v28 │ │ -02c77a: 6e20 4a0a 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a4a │ │ -02c780: 0c14 |0018: move-result-object v20 │ │ -02c782: 120a |0019: const/4 v10, #int 0 // #0 │ │ -02c784: 120e |001a: const/4 v14, #int 0 // #0 │ │ -02c786: 0800 1400 |001b: move-object/from16 v0, v20 │ │ -02c78a: 2104 |001d: array-length v4, v0 │ │ -02c78c: 354e 0f00 |001e: if-ge v14, v4, 002d // +000f │ │ -02c790: 4604 140e |0020: aget-object v4, v20, v14 │ │ -02c794: 1a05 5707 |0022: const-string v5, "album_key" // string@0757 │ │ -02c798: 6e20 460a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ -02c79e: 0a04 |0027: move-result v4 │ │ -02c7a0: 12f5 |0028: const/4 v5, #int -1 // #ff │ │ -02c7a2: 3254 9f00 |0029: if-eq v4, v5, 00c8 // +009f │ │ -02c7a6: 460a 1d0e |002b: aget-object v10, v29, v14 │ │ -02c7aa: 380a b300 |002d: if-eqz v10, 00e0 // +00b3 │ │ -02c7ae: 7601 3c0b 1900 |002f: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c7b4: 0c04 |0032: move-result-object v4 │ │ -02c7b6: 6e10 780b 0400 |0033: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02c7bc: 0c03 |0036: move-result-object v3 │ │ -02c7be: 120d |0037: const/4 v13, #int 0 // #0 │ │ -02c7c0: 1315 0000 |0038: const/16 v21, #int 0 // #0 │ │ -02c7c4: 1312 0000 |003a: const/16 v18, #int 0 // #0 │ │ -02c7c8: 7601 3c0b 1900 |003c: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c7ce: 0c04 |003f: move-result-object v4 │ │ -02c7d0: 6e30 740b 340a |0040: invoke-virtual {v4, v3, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor; // method@0b74 │ │ -02c7d6: 0c0d |0043: move-result-object v13 │ │ -02c7d8: 380d 8a00 |0044: if-eqz v13, 00ce // +008a │ │ -02c7dc: 7210 b500 0d00 |0046: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02c7e2: 0a04 |0049: move-result v4 │ │ -02c7e4: 3804 8400 |004a: if-eqz v4, 00ce // +0084 │ │ -02c7e8: 1a04 2510 |004c: const-string v4, "site" // string@1025 │ │ -02c7ec: 7220 ad00 4d00 |004e: invoke-interface {v13, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02c7f2: 0a04 |0051: move-result v4 │ │ -02c7f4: 7220 b300 4d00 |0052: invoke-interface {v13, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02c7fa: 0c15 |0055: move-result-object v21 │ │ -02c7fc: 1a04 9b08 |0056: const-string v4, "date_modified" // string@089b │ │ -02c800: 7220 ad00 4d00 |0058: invoke-interface {v13, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02c806: 0a04 |005b: move-result v4 │ │ -02c808: 7220 b100 4d00 |005c: invoke-interface {v13, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02c80e: 0b16 |005f: move-result-wide v22 │ │ -02c810: 1a04 1d0b |0060: const-string v4, "init_flg" // string@0b1d │ │ -02c814: 7220 ad00 4d00 |0062: invoke-interface {v13, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02c81a: 0a04 |0065: move-result v4 │ │ -02c81c: 7220 b100 4d00 |0066: invoke-interface {v13, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02c822: 0b10 |0069: move-result-wide v16 │ │ -02c824: 2218 b001 |006a: new-instance v24, Ljava/net/URL; // type@01b0 │ │ -02c828: 0800 1800 |006c: move-object/from16 v0, v24 │ │ -02c82c: 0801 1500 |006e: move-object/from16 v1, v21 │ │ -02c830: 7020 720a 1000 |0070: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0a72 │ │ -02c836: 7601 3f0b 1900 |0073: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ -02c83c: 0c04 |0076: move-result-object v4 │ │ -02c83e: 1215 |0077: const/4 v5, #int 1 // #1 │ │ -02c840: 0800 1800 |0078: move-object/from16 v0, v24 │ │ -02c844: 6e30 8f0b 0405 |007a: invoke-virtual {v4, v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; // method@0b8f │ │ -02c84a: 0c0c |007d: move-result-object v12 │ │ -02c84c: 380c 5000 |007e: if-eqz v12, 00ce // +0050 │ │ -02c850: 6e10 820a 0c00 |0080: invoke-virtual {v12}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -02c856: 0c0f |0083: move-result-object v15 │ │ -02c858: 7210 9e0a 0f00 |0084: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -02c85e: 0a04 |0087: move-result v4 │ │ -02c860: 3804 4400 |0088: if-eqz v4, 00cc // +0044 │ │ -02c864: 7210 9f0a 0f00 |008a: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -02c86a: 0c0b |008d: move-result-object v11 │ │ -02c86c: 1f0b 2002 |008e: check-cast v11, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -02c870: 6e10 0a0c 0b00 |0090: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getPubDate:()Ljava/util/Date; // method@0c0a │ │ -02c876: 0c04 |0093: move-result-object v4 │ │ -02c878: 6e10 910a 0400 |0094: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ -02c87e: 0b04 |0097: move-result-wide v4 │ │ -02c880: 3104 0416 |0098: cmp-long v4, v4, v22 │ │ -02c884: 3c04 0800 |009a: if-gtz v4, 00a2 // +0008 │ │ -02c888: 1604 0000 |009c: const-wide/16 v4, #int 0 // #0 │ │ -02c88c: 3104 1004 |009e: cmp-long v4, v16, v4 │ │ -02c890: 3904 e4ff |00a0: if-nez v4, 0084 // -001c │ │ -02c894: 7601 3f0b 1900 |00a2: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ -02c89a: 0c04 |00a5: move-result-object v4 │ │ -02c89c: 0800 1800 |00a6: move-object/from16 v0, v24 │ │ -02c8a0: 6e40 8c0b 34a0 |00a8: invoke-virtual {v4, v3, v0, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getFeed:(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor; // method@0b8c │ │ -02c8a6: 0c04 |00ab: move-result-object v4 │ │ -02c8a8: 380d 0500 |00ac: if-eqz v13, 00b1 // +0005 │ │ -02c8ac: 7210 ac00 0d00 |00ae: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c8b2: 3812 0d00 |00b1: if-eqz v18, 00be // +000d │ │ -02c8b6: 3815 0b00 |00b3: if-eqz v21, 00be // +000b │ │ -02c8ba: 0800 1900 |00b5: move-object/from16 v0, v25 │ │ -02c8be: 5405 4903 |00b7: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ -02c8c2: 0800 1500 |00b9: move-object/from16 v0, v21 │ │ -02c8c6: 6e20 940b 0500 |00bb: invoke-virtual {v5, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.raiseSite:(Ljava/lang/String;)V // method@0b94 │ │ -02c8cc: 074d |00be: move-object v13, v4 │ │ -02c8ce: 110d |00bf: return-object v13 │ │ -02c8d0: 1313 0000 |00c0: const/16 v19, #int 0 // #0 │ │ -02c8d4: 2900 4dff |00c2: goto/16 000f // -00b3 │ │ -02c8d8: 1313 0000 |00c4: const/16 v19, #int 0 // #0 │ │ -02c8dc: 2900 49ff |00c6: goto/16 000f // -00b7 │ │ -02c8e0: d80e 0e01 |00c8: add-int/lit8 v14, v14, #int 1 // #01 │ │ -02c8e4: 2900 51ff |00ca: goto/16 001b // -00af │ │ -02c8e8: 1312 0100 |00cc: const/16 v18, #int 1 // #1 │ │ -02c8ec: 380d 0500 |00ce: if-eqz v13, 00d3 // +0005 │ │ -02c8f0: 7210 ac00 0d00 |00d0: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c8f6: 3812 0d00 |00d3: if-eqz v18, 00e0 // +000d │ │ -02c8fa: 3815 0b00 |00d5: if-eqz v21, 00e0 // +000b │ │ -02c8fe: 0800 1900 |00d7: move-object/from16 v0, v25 │ │ -02c902: 5404 4903 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ -02c906: 0800 1500 |00db: move-object/from16 v0, v21 │ │ -02c90a: 6e20 940b 0400 |00dd: invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.raiseSite:(Ljava/lang/String;)V // method@0b94 │ │ -02c910: 7601 3c0b 1900 |00e0: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c916: 0c04 |00e3: move-result-object v4 │ │ -02c918: 6e10 770b 0400 |00e4: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c91e: 0c03 |00e7: move-result-object v3 │ │ -02c920: 2202 3100 |00e8: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02c924: 7010 d000 0200 |00ea: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02c92a: 1a04 9d07 |00ed: const-string v4, "audio" // string@079d │ │ -02c92e: 6e20 d400 4200 |00ef: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02c934: 7601 3c0b 1900 |00f2: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c93a: 0c04 |00f5: move-result-object v4 │ │ -02c93c: 6e10 770b 0400 |00f6: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c942: 0c03 |00f9: move-result-object v3 │ │ -02c944: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ -02c946: 1208 |00fb: const/4 v8, #int 0 // #0 │ │ -02c948: 0804 1b00 |00fc: move-object/from16 v4, v27 │ │ -02c94c: 0805 1c00 |00fe: move-object/from16 v5, v28 │ │ -02c950: 0806 1d00 |0100: move-object/from16 v6, v29 │ │ -02c954: 0809 1e00 |0102: move-object/from16 v9, v30 │ │ -02c958: 7408 d200 0200 |0104: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02c95e: 0c0d |0107: move-result-object v13 │ │ -02c960: 28b7 |0108: goto 00bf // -0049 │ │ -02c962: 0d04 |0109: move-exception v4 │ │ -02c964: 380d 0500 |010a: if-eqz v13, 010f // +0005 │ │ -02c968: 7210 ac00 0d00 |010c: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02c96e: 3812 0d00 |010f: if-eqz v18, 011c // +000d │ │ -02c972: 3815 0b00 |0111: if-eqz v21, 011c // +000b │ │ -02c976: 0800 1900 |0113: move-object/from16 v0, v25 │ │ -02c97a: 5405 4903 |0115: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ -02c97e: 0800 1500 |0117: move-object/from16 v0, v21 │ │ -02c982: 6e20 940b 0500 |0119: invoke-virtual {v5, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.raiseSite:(Ljava/lang/String;)V // method@0b94 │ │ -02c988: 2704 |011c: throw v4 │ │ -02c98a: 0d04 |011d: move-exception v4 │ │ -02c98c: 2704 |011e: throw v4 │ │ -02c98e: 0d04 |011f: move-exception v4 │ │ -02c990: 28ae |0120: goto 00ce // -0052 │ │ - catches : 3 │ │ - 0x003c - 0x0069 │ │ - -> 0x0109 │ │ - 0x006a - 0x00ab │ │ - Ljava/net/MalformedURLException; -> 0x011f │ │ - -> 0x0109 │ │ - 0x00f2 - 0x0107 │ │ - -> 0x011d │ │ + insns size : 285 16-bit code units │ │ +037af8: |[037af8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryMedia:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037b08: 381b c300 |0000: if-eqz v27, 00c3 // +00c3 │ │ +037b0c: 1a04 5707 |0002: const-string v4, "album_key" // string@0757 │ │ +037b10: 0800 1b00 |0004: move-object/from16 v0, v27 │ │ +037b14: 6e20 460a 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ +037b1a: 0a04 |0009: move-result v4 │ │ +037b1c: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +037b1e: 3254 b400 |000b: if-eq v4, v5, 00bf // +00b4 │ │ +037b22: 1312 0100 |000d: const/16 v18, #int 1 // #1 │ │ +037b26: 3812 cf00 |000f: if-eqz v18, 00de // +00cf │ │ +037b2a: 1a04 d800 |0011: const-string v4, "=" // string@00d8 │ │ +037b2e: 0800 1b00 |0013: move-object/from16 v0, v27 │ │ +037b32: 6e20 4a0a 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a4a │ │ +037b38: 0c13 |0018: move-result-object v19 │ │ +037b3a: 120a |0019: const/4 v10, #int 0 // #0 │ │ +037b3c: 120e |001a: const/4 v14, #int 0 // #0 │ │ +037b3e: 0800 1300 |001b: move-object/from16 v0, v19 │ │ +037b42: 2104 |001d: array-length v4, v0 │ │ +037b44: 354e 0f00 |001e: if-ge v14, v4, 002d // +000f │ │ +037b48: 4604 130e |0020: aget-object v4, v19, v14 │ │ +037b4c: 1a05 5707 |0022: const-string v5, "album_key" // string@0757 │ │ +037b50: 6e20 460a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a46 │ │ +037b56: 0a04 |0027: move-result v4 │ │ +037b58: 12f5 |0028: const/4 v5, #int -1 // #ff │ │ +037b5a: 3254 9e00 |0029: if-eq v4, v5, 00c7 // +009e │ │ +037b5e: 460a 1c0e |002b: aget-object v10, v28, v14 │ │ +037b62: 380a b100 |002d: if-eqz v10, 00de // +00b1 │ │ +037b66: 7601 3c0b 1800 |002f: invoke-direct/range {v24}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037b6c: 0c04 |0032: move-result-object v4 │ │ +037b6e: 6e10 780b 0400 |0033: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +037b74: 0c03 |0036: move-result-object v3 │ │ +037b76: 120d |0037: const/4 v13, #int 0 // #0 │ │ +037b78: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ +037b7c: 120f |003a: const/4 v15, #int 0 // #0 │ │ +037b7e: 7601 3c0b 1800 |003b: invoke-direct/range {v24}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037b84: 0c04 |003e: move-result-object v4 │ │ +037b86: 6e30 740b 340a |003f: invoke-virtual {v4, v3, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor; // method@0b74 │ │ +037b8c: 0c0d |0042: move-result-object v13 │ │ +037b8e: 380d 8900 |0043: if-eqz v13, 00cc // +0089 │ │ +037b92: 7210 b500 0d00 |0045: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +037b98: 0a04 |0048: move-result v4 │ │ +037b9a: 3804 8300 |0049: if-eqz v4, 00cc // +0083 │ │ +037b9e: 1a04 2310 |004b: const-string v4, "site" // string@1023 │ │ +037ba2: 7220 ad00 4d00 |004d: invoke-interface {v13, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037ba8: 0a04 |0050: move-result v4 │ │ +037baa: 7220 b300 4d00 |0051: invoke-interface {v13, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +037bb0: 0c14 |0054: move-result-object v20 │ │ +037bb2: 1a04 9a08 |0055: const-string v4, "date_modified" // string@089a │ │ +037bb6: 7220 ad00 4d00 |0057: invoke-interface {v13, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037bbc: 0a04 |005a: move-result v4 │ │ +037bbe: 7220 b100 4d00 |005b: invoke-interface {v13, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +037bc4: 0b16 |005e: move-result-wide v22 │ │ +037bc6: 1a04 1c0b |005f: const-string v4, "init_flg" // string@0b1c │ │ +037bca: 7220 ad00 4d00 |0061: invoke-interface {v13, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037bd0: 0a04 |0064: move-result v4 │ │ +037bd2: 7220 b100 4d00 |0065: invoke-interface {v13, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +037bd8: 0b10 |0068: move-result-wide v16 │ │ +037bda: 2215 b001 |0069: new-instance v21, Ljava/net/URL; // type@01b0 │ │ +037bde: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +037be2: 0801 1400 |006d: move-object/from16 v1, v20 │ │ +037be6: 7020 720a 1000 |006f: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0a72 │ │ +037bec: 7601 3f0b 1800 |0072: invoke-direct/range {v24}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ +037bf2: 0c04 |0075: move-result-object v4 │ │ +037bf4: 1215 |0076: const/4 v5, #int 1 // #1 │ │ +037bf6: 0800 1500 |0077: move-object/from16 v0, v21 │ │ +037bfa: 6e30 8f0b 0405 |0079: invoke-virtual {v4, v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; // method@0b8f │ │ +037c00: 0c0c |007c: move-result-object v12 │ │ +037c02: 380c 4f00 |007d: if-eqz v12, 00cc // +004f │ │ +037c06: 6e10 820a 0c00 |007f: invoke-virtual {v12}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +037c0c: 0c04 |0082: move-result-object v4 │ │ +037c0e: 7210 9e0a 0400 |0083: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +037c14: 0a05 |0086: move-result v5 │ │ +037c16: 3805 4400 |0087: if-eqz v5, 00cb // +0044 │ │ +037c1a: 7210 9f0a 0400 |0089: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +037c20: 0c0b |008c: move-result-object v11 │ │ +037c22: 1f0b 2002 |008d: check-cast v11, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +037c26: 6e10 0a0c 0b00 |008f: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getPubDate:()Ljava/util/Date; // method@0c0a │ │ +037c2c: 0c05 |0092: move-result-object v5 │ │ +037c2e: 6e10 910a 0500 |0093: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ +037c34: 0b06 |0096: move-result-wide v6 │ │ +037c36: 3105 0616 |0097: cmp-long v5, v6, v22 │ │ +037c3a: 3c05 0800 |0099: if-gtz v5, 00a1 // +0008 │ │ +037c3e: 1606 0000 |009b: const-wide/16 v6, #int 0 // #0 │ │ +037c42: 3105 1006 |009d: cmp-long v5, v16, v6 │ │ +037c46: 3905 e4ff |009f: if-nez v5, 0083 // -001c │ │ +037c4a: 7601 3f0b 1800 |00a1: invoke-direct/range {v24}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ +037c50: 0c04 |00a4: move-result-object v4 │ │ +037c52: 0800 1500 |00a5: move-object/from16 v0, v21 │ │ +037c56: 6e40 8c0b 34a0 |00a7: invoke-virtual {v4, v3, v0, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getFeed:(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor; // method@0b8c │ │ +037c5c: 0c04 |00aa: move-result-object v4 │ │ +037c5e: 380d 0500 |00ab: if-eqz v13, 00b0 // +0005 │ │ +037c62: 7210 ac00 0d00 |00ad: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +037c68: 380f 0d00 |00b0: if-eqz v15, 00bd // +000d │ │ +037c6c: 3814 0b00 |00b2: if-eqz v20, 00bd // +000b │ │ +037c70: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ +037c74: 5405 4903 |00b6: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ +037c78: 0800 1400 |00b8: move-object/from16 v0, v20 │ │ +037c7c: 6e20 940b 0500 |00ba: invoke-virtual {v5, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.raiseSite:(Ljava/lang/String;)V // method@0b94 │ │ +037c82: 074d |00bd: move-object v13, v4 │ │ +037c84: 110d |00be: return-object v13 │ │ +037c86: 1312 0000 |00bf: const/16 v18, #int 0 // #0 │ │ +037c8a: 2900 4eff |00c1: goto/16 000f // -00b2 │ │ +037c8e: 1312 0000 |00c3: const/16 v18, #int 0 // #0 │ │ +037c92: 2900 4aff |00c5: goto/16 000f // -00b6 │ │ +037c96: d80e 0e01 |00c7: add-int/lit8 v14, v14, #int 1 // #01 │ │ +037c9a: 2900 52ff |00c9: goto/16 001b // -00ae │ │ +037c9e: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +037ca0: 380d 0500 |00cc: if-eqz v13, 00d1 // +0005 │ │ +037ca4: 7210 ac00 0d00 |00ce: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +037caa: 380f 0d00 |00d1: if-eqz v15, 00de // +000d │ │ +037cae: 3814 0b00 |00d3: if-eqz v20, 00de // +000b │ │ +037cb2: 0800 1800 |00d5: move-object/from16 v0, v24 │ │ +037cb6: 5404 4903 |00d7: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ +037cba: 0800 1400 |00d9: move-object/from16 v0, v20 │ │ +037cbe: 6e20 940b 0400 |00db: invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.raiseSite:(Ljava/lang/String;)V // method@0b94 │ │ +037cc4: 7601 3c0b 1800 |00de: invoke-direct/range {v24}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037cca: 0c04 |00e1: move-result-object v4 │ │ +037ccc: 6e10 770b 0400 |00e2: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037cd2: 0c03 |00e5: move-result-object v3 │ │ +037cd4: 2202 3100 |00e6: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +037cd8: 7010 d000 0200 |00e8: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +037cde: 1a04 9c07 |00eb: const-string v4, "audio" // string@079c │ │ +037ce2: 6e20 d400 4200 |00ed: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +037ce8: 7601 3c0b 1800 |00f0: invoke-direct/range {v24}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037cee: 0c04 |00f3: move-result-object v4 │ │ +037cf0: 6e10 770b 0400 |00f4: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037cf6: 0c03 |00f7: move-result-object v3 │ │ +037cf8: 1207 |00f8: const/4 v7, #int 0 // #0 │ │ +037cfa: 1208 |00f9: const/4 v8, #int 0 // #0 │ │ +037cfc: 0804 1a00 |00fa: move-object/from16 v4, v26 │ │ +037d00: 0805 1b00 |00fc: move-object/from16 v5, v27 │ │ +037d04: 0806 1c00 |00fe: move-object/from16 v6, v28 │ │ +037d08: 0809 1d00 |0100: move-object/from16 v9, v29 │ │ +037d0c: 7408 d200 0200 |0102: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +037d12: 0c0d |0105: move-result-object v13 │ │ +037d14: 28b8 |0106: goto 00be // -0048 │ │ +037d16: 0d04 |0107: move-exception v4 │ │ +037d18: 380d 0500 |0108: if-eqz v13, 010d // +0005 │ │ +037d1c: 7210 ac00 0d00 |010a: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +037d22: 380f 0d00 |010d: if-eqz v15, 011a // +000d │ │ +037d26: 3814 0b00 |010f: if-eqz v20, 011a // +000b │ │ +037d2a: 0800 1800 |0111: move-object/from16 v0, v24 │ │ +037d2e: 5405 4903 |0113: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0349 │ │ +037d32: 0800 1400 |0115: move-object/from16 v0, v20 │ │ +037d36: 6e20 940b 0500 |0117: invoke-virtual {v5, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.raiseSite:(Ljava/lang/String;)V // method@0b94 │ │ +037d3c: 2704 |011a: throw v4 │ │ +037d3e: 0d04 |011b: move-exception v4 │ │ +037d40: 28b0 |011c: goto 00cc // -0050 │ │ + catches : 2 │ │ + 0x003b - 0x0068 │ │ + -> 0x0107 │ │ + 0x0069 - 0x00aa │ │ + Ljava/net/MalformedURLException; -> 0x011b │ │ + -> 0x0107 │ │ positions : │ │ 0x0000 line=1035 │ │ + 0x0004 line=1036 │ │ 0x000f line=1038 │ │ 0x0011 line=1039 │ │ 0x0019 line=1040 │ │ 0x001a line=1041 │ │ 0x0020 line=1042 │ │ 0x002b line=1043 │ │ 0x002d line=1047 │ │ 0x002f line=1048 │ │ 0x0037 line=1049 │ │ 0x0038 line=1050 │ │ 0x003a line=1051 │ │ - 0x003c line=1053 │ │ - 0x0044 line=1054 │ │ - 0x004c line=1055 │ │ - 0x0056 line=1056 │ │ - 0x0060 line=1057 │ │ - 0x006a line=1061 │ │ - 0x0073 line=1063 │ │ - 0x007e line=1064 │ │ - 0x0080 line=1065 │ │ - 0x0090 line=1066 │ │ - 0x00a2 line=1067 │ │ - 0x00ac line=1076 │ │ - 0x00ae line=1077 │ │ - 0x00b1 line=1079 │ │ - 0x00b3 line=1080 │ │ - 0x00b5 line=1082 │ │ - 0x00bf line=1096 │ │ - 0x00c0 line=1035 │ │ - 0x00c8 line=1041 │ │ - 0x00cc line=1070 │ │ - 0x00ce line=1076 │ │ - 0x00d0 line=1077 │ │ - 0x00d3 line=1079 │ │ - 0x00d5 line=1080 │ │ - 0x00d7 line=1082 │ │ - 0x00e0 line=1089 │ │ - 0x00e8 line=1090 │ │ - 0x00ed line=1091 │ │ - 0x00f2 line=1093 │ │ - 0x00fa line=1094 │ │ - 0x0108 line=1096 │ │ - 0x0109 line=1076 │ │ - 0x010c line=1077 │ │ - 0x010f line=1079 │ │ - 0x0111 line=1080 │ │ - 0x0113 line=1082 │ │ - 0x011c line=1076 │ │ - 0x011d line=1097 │ │ - 0x011f line=1072 │ │ - locals : │ │ - 0x001a - 0x00bf reg=10 album_key Ljava/lang/String; │ │ - 0x0090 - 0x00bf reg=11 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x007e - 0x00bf reg=12 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0038 - 0x00bf reg=13 cur Landroid/database/Cursor; │ │ - 0x001b - 0x00bf reg=14 i I │ │ - 0x0084 - 0x00bf reg=15 i$ Ljava/util/Iterator; │ │ - 0x006a - 0x00bf reg=16 initFlg J │ │ - 0x003c - 0x00bf reg=18 isSuccess Z │ │ - 0x0019 - 0x00bf reg=20 sel [Ljava/lang/String; │ │ - 0x003a - 0x00bf reg=21 site_link Ljava/lang/String; │ │ - 0x0060 - 0x00bf reg=22 updDate J │ │ - 0x0073 - 0x00bf reg=24 url Ljava/net/URL; │ │ - 0x0037 - 0x00c0 reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x00c0 reg=19 search_albumsongs Z │ │ - 0x00cc - 0x00ce reg=12 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x00cc - 0x00ce reg=15 i$ Ljava/util/Iterator; │ │ - 0x00cc - 0x00ce reg=16 initFlg J │ │ - 0x00cc - 0x00ce reg=22 updDate J │ │ - 0x00cc - 0x00ce reg=24 url Ljava/net/URL; │ │ - 0x00cc - 0x00e0 reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x00c8 - 0x00e0 reg=10 album_key Ljava/lang/String; │ │ - 0x00cc - 0x00e0 reg=13 cur Landroid/database/Cursor; │ │ - 0x00c8 - 0x00e0 reg=14 i I │ │ - 0x00cc - 0x00e0 reg=18 isSuccess Z │ │ - 0x00c8 - 0x00e0 reg=20 sel [Ljava/lang/String; │ │ - 0x00cc - 0x00e0 reg=21 site_link Ljava/lang/String; │ │ - 0x00ed - 0x0109 reg=2 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0109 - 0x011d reg=10 album_key Ljava/lang/String; │ │ - 0x0108 - 0x011d reg=13 cur Landroid/database/Cursor; │ │ - 0x0109 - 0x011d reg=14 i I │ │ - 0x0109 - 0x011d reg=18 isSuccess Z │ │ - 0x0109 - 0x011d reg=20 sel [Ljava/lang/String; │ │ - 0x0109 - 0x011d reg=21 site_link Ljava/lang/String; │ │ - 0x011d - 0x011f reg=2 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x00e8 - 0x0121 reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x011f - 0x0121 reg=10 album_key Ljava/lang/String; │ │ - 0x011f - 0x0121 reg=13 cur Landroid/database/Cursor; │ │ - 0x011f - 0x0121 reg=14 i I │ │ - 0x011f - 0x0121 reg=16 initFlg J │ │ - 0x011f - 0x0121 reg=18 isSuccess Z │ │ - 0x00c8 - 0x0121 reg=19 search_albumsongs Z │ │ - 0x011f - 0x0121 reg=20 sel [Ljava/lang/String; │ │ - 0x011f - 0x0121 reg=21 site_link Ljava/lang/String; │ │ - 0x011f - 0x0121 reg=22 updDate J │ │ - 0x0000 - 0x0121 reg=25 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0121 reg=26 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0121 reg=27 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0121 reg=28 selection Ljava/lang/String; │ │ - 0x0000 - 0x0121 reg=29 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0121 reg=30 sortOrder Ljava/lang/String; │ │ + 0x003b line=1053 │ │ + 0x0043 line=1054 │ │ + 0x004b line=1055 │ │ + 0x0055 line=1056 │ │ + 0x005f line=1057 │ │ + 0x0069 line=1061 │ │ + 0x0072 line=1063 │ │ + 0x007d line=1064 │ │ + 0x007f line=1065 │ │ + 0x008f line=1066 │ │ + 0x00a1 line=1067 │ │ + 0x00ab line=1076 │ │ + 0x00ad line=1077 │ │ + 0x00b0 line=1079 │ │ + 0x00b2 line=1080 │ │ + 0x00b4 line=1082 │ │ + 0x00be line=1096 │ │ + 0x00bf line=1036 │ │ + 0x00c7 line=1041 │ │ + 0x00cb line=1070 │ │ + 0x00cc line=1076 │ │ + 0x00ce line=1077 │ │ + 0x00d1 line=1079 │ │ + 0x00d3 line=1080 │ │ + 0x00d5 line=1082 │ │ + 0x00de line=1089 │ │ + 0x00e6 line=1090 │ │ + 0x00eb line=1091 │ │ + 0x00f0 line=1093 │ │ + 0x00f8 line=1094 │ │ + 0x0106 line=1096 │ │ + 0x0107 line=1076 │ │ + 0x010a line=1077 │ │ + 0x010d line=1079 │ │ + 0x010f line=1080 │ │ + 0x0111 line=1082 │ │ + 0x011a line=1076 │ │ + 0x011b line=1072 │ │ + locals : │ │ + 0x001a - 0x00be reg=10 album_key Ljava/lang/String; │ │ + 0x008f - 0x00be reg=11 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x007d - 0x00be reg=12 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0038 - 0x00be reg=13 cur Landroid/database/Cursor; │ │ + 0x001b - 0x00be reg=14 i I │ │ + 0x003b - 0x00be reg=15 isSuccess Z │ │ + 0x0069 - 0x00be reg=16 initFlg J │ │ + 0x0019 - 0x00be reg=19 sel [Ljava/lang/String; │ │ + 0x003a - 0x00be reg=20 site_link Ljava/lang/String; │ │ + 0x0072 - 0x00be reg=21 url Ljava/net/URL; │ │ + 0x005f - 0x00be reg=22 updDate J │ │ + 0x0037 - 0x00bf reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000f - 0x00bf reg=18 search_albumsongs Z │ │ + 0x00cb - 0x00cc reg=12 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x00cb - 0x00cc reg=16 initFlg J │ │ + 0x00cb - 0x00cc reg=21 url Ljava/net/URL; │ │ + 0x00cb - 0x00cc reg=22 updDate J │ │ + 0x00cb - 0x00de reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x00c7 - 0x00de reg=10 album_key Ljava/lang/String; │ │ + 0x00cb - 0x00de reg=13 cur Landroid/database/Cursor; │ │ + 0x00c7 - 0x00de reg=14 i I │ │ + 0x00cb - 0x00de reg=15 isSuccess Z │ │ + 0x00c7 - 0x00de reg=19 sel [Ljava/lang/String; │ │ + 0x00cb - 0x00de reg=20 site_link Ljava/lang/String; │ │ + 0x00eb - 0x0107 reg=2 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x00e6 - 0x011d reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0107 - 0x011d reg=10 album_key Ljava/lang/String; │ │ + 0x0106 - 0x011d reg=13 cur Landroid/database/Cursor; │ │ + 0x0107 - 0x011d reg=14 i I │ │ + 0x0107 - 0x011d reg=15 isSuccess Z │ │ + 0x011b - 0x011d reg=16 initFlg J │ │ + 0x00c7 - 0x011d reg=18 search_albumsongs Z │ │ + 0x0107 - 0x011d reg=19 sel [Ljava/lang/String; │ │ + 0x0107 - 0x011d reg=20 site_link Ljava/lang/String; │ │ + 0x011b - 0x011d reg=22 updDate J │ │ + 0x0000 - 0x011d reg=24 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x011d reg=25 uri Landroid/net/Uri; │ │ + 0x0000 - 0x011d reg=26 projection [Ljava/lang/String; │ │ + 0x0000 - 0x011d reg=27 selection Ljava/lang/String; │ │ + 0x0000 - 0x011d reg=28 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x011d reg=29 sortOrder Ljava/lang/String; │ │ │ │ #38 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryMediaId' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 44 16-bit code units │ │ -02c9bc: |[02c9bc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryMediaId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02c9cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -02c9ce: 7010 3c0b 0a00 |0001: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02c9d4: 0c02 |0004: move-result-object v2 │ │ -02c9d6: 6e10 770b 0200 |0005: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02c9dc: 0c01 |0008: move-result-object v1 │ │ -02c9de: 7110 5d00 0b00 |0009: invoke-static {v11}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02c9e4: 0b08 |000c: move-result-wide v8 │ │ -02c9e6: 2200 3100 |000d: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02c9ea: 7010 d000 0000 |000f: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02c9f0: 1a02 9d07 |0012: const-string v2, "audio" // string@079d │ │ -02c9f4: 6e20 d400 2000 |0014: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02c9fa: 6202 5803 |0017: sget-object v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ -02c9fe: 1a03 1507 |0019: const-string v3, "_id = ?" // string@0715 │ │ -02ca02: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -02ca04: 2344 5e02 |001c: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02ca08: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -02ca0a: 7120 2b0a 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02ca10: 0c07 |0022: move-result-object v7 │ │ -02ca12: 4d07 0406 |0023: aput-object v7, v4, v6 │ │ -02ca16: 0756 |0025: move-object v6, v5 │ │ -02ca18: 07f7 |0026: move-object v7, v15 │ │ -02ca1a: 7408 d200 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02ca20: 0c02 |002a: move-result-object v2 │ │ -02ca22: 1102 |002b: return-object v2 │ │ +037d60: |[037d60] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryMediaId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037d70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +037d72: 7010 3c0b 0a00 |0001: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037d78: 0c02 |0004: move-result-object v2 │ │ +037d7a: 6e10 770b 0200 |0005: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037d80: 0c01 |0008: move-result-object v1 │ │ +037d82: 7110 5d00 0b00 |0009: invoke-static {v11}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +037d88: 0b08 |000c: move-result-wide v8 │ │ +037d8a: 2200 3100 |000d: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +037d8e: 7010 d000 0000 |000f: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +037d94: 1a02 9c07 |0012: const-string v2, "audio" // string@079c │ │ +037d98: 6e20 d400 2000 |0014: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +037d9e: 6202 5803 |0017: sget-object v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ +037da2: 1a03 1507 |0019: const-string v3, "_id = ?" // string@0715 │ │ +037da6: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +037da8: 2344 5e02 |001c: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +037dac: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +037dae: 7120 2b0a 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +037db4: 0c07 |0022: move-result-object v7 │ │ +037db6: 4d07 0406 |0023: aput-object v7, v4, v6 │ │ +037dba: 0756 |0025: move-object v6, v5 │ │ +037dbc: 07f7 |0026: move-object v7, v15 │ │ +037dbe: 7408 d200 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +037dc4: 0c02 |002a: move-result-object v2 │ │ +037dc6: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1024 │ │ 0x0009 line=1025 │ │ 0x000d line=1026 │ │ 0x0012 line=1027 │ │ 0x0017 line=1028 │ │ + 0x001f line=1029 │ │ + 0x0027 line=1028 │ │ locals : │ │ 0x0012 - 0x002c reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x0009 - 0x002c reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x000d - 0x002c reg=8 id J │ │ 0x0000 - 0x002c reg=10 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x002c reg=11 uri Landroid/net/Uri; │ │ 0x0000 - 0x002c reg=12 projection [Ljava/lang/String; │ │ @@ -67278,29 +71743,29 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -02ca24: |[02ca24] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryOrderAudio:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02ca34: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -02ca36: 7010 3c0b 0800 |0001: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02ca3c: 0c01 |0004: move-result-object v1 │ │ -02ca3e: 6e10 770b 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02ca44: 0c00 |0008: move-result-object v0 │ │ -02ca46: 1a01 260e |0009: const-string v1, "orderlist" // string@0e26 │ │ -02ca4a: 07a2 |000b: move-object v2, v10 │ │ -02ca4c: 07b3 |000c: move-object v3, v11 │ │ -02ca4e: 07c4 |000d: move-object v4, v12 │ │ -02ca50: 0756 |000e: move-object v6, v5 │ │ -02ca52: 07d7 |000f: move-object v7, v13 │ │ -02ca54: 7408 ca00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02ca5a: 0c01 |0013: move-result-object v1 │ │ -02ca5c: 1101 |0014: return-object v1 │ │ +037dc8: |[037dc8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryOrderAudio:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037dd8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +037dda: 7010 3c0b 0800 |0001: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037de0: 0c01 |0004: move-result-object v1 │ │ +037de2: 6e10 770b 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037de8: 0c00 |0008: move-result-object v0 │ │ +037dea: 1a01 240e |0009: const-string v1, "orderlist" // string@0e24 │ │ +037dee: 07a2 |000b: move-object v2, v10 │ │ +037df0: 07b3 |000c: move-object v3, v11 │ │ +037df2: 07c4 |000d: move-object v4, v12 │ │ +037df4: 0756 |000e: move-object v6, v5 │ │ +037df6: 07d7 |000f: move-object v7, v13 │ │ +037df8: 7408 ca00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +037dfe: 0c01 |0013: move-result-object v1 │ │ +037e00: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=788 │ │ 0x0009 line=789 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0015 reg=8 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -67311,258 +71776,255 @@ │ │ 0x0000 - 0x0015 reg=13 sortOrder Ljava/lang/String; │ │ │ │ #40 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryOrderAudioId' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 17 │ │ + registers : 18 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 36 16-bit code units │ │ -02ca60: |[02ca60] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryOrderAudioId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02ca70: 7010 3c0b 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02ca76: 0c01 |0003: move-result-object v1 │ │ -02ca78: 6e10 770b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02ca7e: 0c00 |0007: move-result-object v0 │ │ -02ca80: 7110 5d00 0c00 |0008: invoke-static {v12}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02ca86: 0b09 |000b: move-result-wide v9 │ │ -02ca88: 1a01 260e |000c: const-string v1, "orderlist" // string@0e26 │ │ -02ca8c: 1a03 1507 |000e: const-string v3, "_id = ?" // string@0715 │ │ -02ca90: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -02ca92: 2324 5e02 |0011: new-array v4, v2, [Ljava/lang/String; // type@025e │ │ -02ca96: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -02ca98: 7120 2b0a a900 |0014: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02ca9e: 0c05 |0017: move-result-object v5 │ │ -02caa0: 4d05 0402 |0018: aput-object v5, v4, v2 │ │ -02caa4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -02caa6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -02caa8: 07d2 |001c: move-object v2, v13 │ │ -02caaa: 0807 1000 |001d: move-object/from16 v7, v16 │ │ -02caae: 7408 ca00 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02cab4: 0c08 |0022: move-result-object v8 │ │ -02cab6: 1108 |0023: return-object v8 │ │ +037e04: |[037e04] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryOrderAudioId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037e14: 7010 3c0b 0c00 |0000: invoke-direct {v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037e1a: 0c01 |0003: move-result-object v1 │ │ +037e1c: 6e10 770b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037e22: 0c00 |0007: move-result-object v0 │ │ +037e24: 7110 5d00 0d00 |0008: invoke-static {v13}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +037e2a: 0b0a |000b: move-result-wide v10 │ │ +037e2c: 1a01 240e |000c: const-string v1, "orderlist" // string@0e24 │ │ +037e30: 1a03 1507 |000e: const-string v3, "_id = ?" // string@0715 │ │ +037e34: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +037e36: 2324 5e02 |0011: new-array v4, v2, [Ljava/lang/String; // type@025e │ │ +037e3a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +037e3c: 7120 2b0a ba00 |0014: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +037e42: 0c05 |0017: move-result-object v5 │ │ +037e44: 4d05 0402 |0018: aput-object v5, v4, v2 │ │ +037e48: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +037e4a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +037e4c: 07e2 |001c: move-object v2, v14 │ │ +037e4e: 0807 1100 |001d: move-object/from16 v7, v17 │ │ +037e52: 7408 ca00 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +037e58: 0c08 |0022: move-result-object v8 │ │ +037e5a: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0008 line=779 │ │ 0x000c line=780 │ │ + 0x0014 line=781 │ │ + 0x001f line=780 │ │ 0x0023 line=783 │ │ locals : │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0023 - 0x0024 reg=8 cur Landroid/database/Cursor; │ │ - 0x000c - 0x0024 reg=9 id J │ │ - 0x0000 - 0x0024 reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0024 reg=12 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0024 reg=13 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0024 reg=14 selection Ljava/lang/String; │ │ - 0x0000 - 0x0024 reg=15 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0024 reg=16 sortOrder Ljava/lang/String; │ │ + 0x000c - 0x0024 reg=10 id J │ │ + 0x0000 - 0x0024 reg=12 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0024 reg=13 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0024 reg=14 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0024 reg=15 selection Ljava/lang/String; │ │ + 0x0000 - 0x0024 reg=16 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0024 reg=17 sortOrder Ljava/lang/String; │ │ │ │ #41 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryPlaylist' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 32 16-bit code units │ │ -02cab8: |[02cab8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryPlaylist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02cac8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02caca: 2200 3100 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02cace: 7010 d000 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02cad4: 1a02 5e0e |0006: const-string v2, "playlist" // string@0e5e │ │ -02cad8: 6e20 d400 2000 |0008: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02cade: 7010 3c0b 0900 |000b: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02cae4: 0c02 |000e: move-result-object v2 │ │ -02cae6: 6e10 770b 0200 |000f: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02caec: 0c01 |0012: move-result-object v1 │ │ -02caee: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -02caf0: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -02caf2: 07b2 |0015: move-object v2, v11 │ │ -02caf4: 07c3 |0016: move-object v3, v12 │ │ -02caf6: 07d4 |0017: move-object v4, v13 │ │ -02caf8: 07e7 |0018: move-object v7, v14 │ │ -02cafa: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02cb00: 0c08 |001c: move-result-object v8 │ │ -02cb02: 1108 |001d: return-object v8 │ │ -02cb04: 0d02 |001e: move-exception v2 │ │ -02cb06: 2702 |001f: throw v2 │ │ - catches : 1 │ │ - 0x000b - 0x001c │ │ - -> 0x001e │ │ - positions : │ │ - 0x0000 line=991 │ │ - 0x0001 line=993 │ │ - 0x0006 line=994 │ │ - 0x000b line=996 │ │ - 0x0013 line=998 │ │ + insns size : 30 16-bit code units │ │ +037e5c: |[037e5c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryPlaylist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037e6c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +037e6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +037e70: 2200 3100 |0002: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +037e74: 7010 d000 0000 |0004: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +037e7a: 1a02 5c0e |0007: const-string v2, "playlist" // string@0e5c │ │ +037e7e: 6e20 d400 2000 |0009: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +037e84: 7010 3c0b 0900 |000c: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037e8a: 0c02 |000f: move-result-object v2 │ │ +037e8c: 6e10 770b 0200 |0010: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +037e92: 0c01 |0013: move-result-object v1 │ │ +037e94: 07b2 |0014: move-object v2, v11 │ │ +037e96: 07c3 |0015: move-object v3, v12 │ │ +037e98: 07d4 |0016: move-object v4, v13 │ │ +037e9a: 0756 |0017: move-object v6, v5 │ │ +037e9c: 07e7 |0018: move-object v7, v14 │ │ +037e9e: 7408 d200 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +037ea4: 0c08 |001c: move-result-object v8 │ │ +037ea6: 1108 |001d: return-object v8 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=991 │ │ + 0x0002 line=993 │ │ + 0x0007 line=994 │ │ + 0x000c line=996 │ │ + 0x0019 line=998 │ │ 0x001d line=1000 │ │ - 0x001e line=1001 │ │ locals : │ │ + 0x0007 - 0x001e reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0002 - 0x001e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x001d - 0x001e reg=8 cur Landroid/database/Cursor; │ │ - 0x0006 - 0x0020 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0001 - 0x0020 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0020 reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0020 reg=10 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0020 reg=11 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=12 selection Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=13 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=14 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x001e reg=10 uri Landroid/net/Uri; │ │ + 0x0000 - 0x001e reg=11 projection [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=12 selection Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=13 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=14 sortOrder Ljava/lang/String; │ │ │ │ #42 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryPlaylistmember' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 267 16-bit code units │ │ -02cb14: |[02cb14] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryPlaylistmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02cb24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02cb26: 7701 5d00 1000 |0001: invoke-static/range {v16}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02cb2c: 0b0b |0004: move-result-wide v11 │ │ -02cb2e: 2200 3100 |0005: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02cb32: 7010 d000 0000 |0007: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02cb38: 1a02 5f0e |000a: const-string v2, "playlist_audio" // string@0e5f │ │ -02cb3c: 6e20 d400 2000 |000c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02cb42: 2202 9c01 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -02cb46: 7010 520a 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02cb4c: 1a03 610e |0014: const-string v3, "playlist_id = " // string@0e61 │ │ -02cb50: 6e20 580a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02cb56: 0c02 |0019: move-result-object v2 │ │ -02cb58: 6e30 560a b20c |001a: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -02cb5e: 0c02 |001d: move-result-object v2 │ │ -02cb60: 6e10 5d0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02cb66: 0c02 |0021: move-result-object v2 │ │ -02cb68: 6e20 d100 2000 |0022: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@00d1 │ │ -02cb6e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -02cb70: 7010 3c0b 0f00 |0026: invoke-direct {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02cb76: 0c02 |0029: move-result-object v2 │ │ -02cb78: 6e10 780b 0200 |002a: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02cb7e: 0c01 |002d: move-result-object v1 │ │ -02cb80: 220d 2d00 |002e: new-instance v13, Landroid/database/MatrixCursor; // type@002d │ │ -02cb84: 54f2 4203 |0030: iget-object v2, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_PLAYLIST_MEMBER_COLS:[Ljava/lang/String; // field@0342 │ │ -02cb88: 7020 c200 2d00 |0032: invoke-direct {v13, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ -02cb8e: 1232 |0035: const/4 v2, #int 3 // #3 │ │ -02cb90: 2322 5e02 |0036: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02cb94: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -02cb96: 1a04 1407 |0039: const-string v4, "_id" // string@0714 │ │ -02cb9a: 4d04 0203 |003b: aput-object v4, v2, v3 │ │ -02cb9e: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -02cba0: 1a04 b507 |003e: const-string v4, "audio_id" // string@07b5 │ │ -02cba4: 4d04 0203 |0040: aput-object v4, v2, v3 │ │ -02cba8: 1223 |0042: const/4 v3, #int 2 // #2 │ │ -02cbaa: 1a04 5d0e |0043: const-string v4, "play_order" // string@0e5d │ │ -02cbae: 4d04 0203 |0045: aput-object v4, v2, v3 │ │ -02cbb2: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -02cbb4: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -02cbb6: 0803 1200 |0049: move-object/from16 v3, v18 │ │ -02cbba: 0804 1300 |004b: move-object/from16 v4, v19 │ │ -02cbbe: 0807 1400 |004d: move-object/from16 v7, v20 │ │ -02cbc2: 7408 d200 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02cbc8: 0c08 |0052: move-result-object v8 │ │ -02cbca: 3808 ab00 |0053: if-eqz v8, 00fe // +00ab │ │ -02cbce: 7210 b500 0800 |0055: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02cbd4: 0a02 |0058: move-result v2 │ │ -02cbd6: 3802 a500 |0059: if-eqz v2, 00fe // +00a5 │ │ -02cbda: 1a02 b507 |005b: const-string v2, "audio_id" // string@07b5 │ │ -02cbde: 7220 ad00 2800 |005d: invoke-interface {v8, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02cbe4: 0a02 |0060: move-result v2 │ │ -02cbe6: 7220 b100 2800 |0061: invoke-interface {v8, v2}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02cbec: 0b09 |0064: move-result-wide v9 │ │ -02cbee: 6e10 3b0b 0f00 |0065: invoke-virtual {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02cbf4: 0c02 |0068: move-result-object v2 │ │ -02cbf6: 54f3 4103 |0069: iget-object v3, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_AUDIO_COLS:[Ljava/lang/String; // field@0341 │ │ -02cbfa: 705a 3e0b 2f93 |006b: invoke-direct {v15, v2, v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; // method@0b3e │ │ -02cc00: 0c0e |006e: move-result-object v14 │ │ -02cc02: 6e10 9c0a 0e00 |006f: invoke-virtual {v14}, Ljava/util/Hashtable;.isEmpty:()Z // method@0a9c │ │ -02cc08: 0a02 |0072: move-result v2 │ │ -02cc0a: 3902 8500 |0073: if-nez v2, 00f8 // +0085 │ │ -02cc0e: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -02cc12: 2323 5c02 |0077: new-array v3, v2, [Ljava/lang/Object; // type@025c │ │ -02cc16: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -02cc18: 1a04 1407 |007a: const-string v4, "_id" // string@0714 │ │ -02cc1c: 7220 ad00 4800 |007c: invoke-interface {v8, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02cc22: 0a04 |007f: move-result v4 │ │ -02cc24: 7220 b100 4800 |0080: invoke-interface {v8, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02cc2a: 0b04 |0083: move-result-wide v4 │ │ -02cc2c: 7120 2c0a 5400 |0084: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -02cc32: 0c04 |0087: move-result-object v4 │ │ -02cc34: 4d04 0302 |0088: aput-object v4, v3, v2 │ │ -02cc38: 1212 |008a: const/4 v2, #int 1 // #1 │ │ -02cc3a: 1a04 1407 |008b: const-string v4, "_id" // string@0714 │ │ -02cc3e: 6e20 9b0a 4e00 |008d: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02cc44: 0c04 |0090: move-result-object v4 │ │ -02cc46: 4d04 0302 |0091: aput-object v4, v3, v2 │ │ -02cc4a: 1222 |0093: const/4 v2, #int 2 // #2 │ │ -02cc4c: 1a04 9a10 |0094: const-string v4, "title" // string@109a │ │ -02cc50: 6e20 9b0a 4e00 |0096: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02cc56: 0c04 |0099: move-result-object v4 │ │ -02cc58: 4d04 0302 |009a: aput-object v4, v3, v2 │ │ -02cc5c: 1232 |009c: const/4 v2, #int 3 // #3 │ │ -02cc5e: 1a04 9b10 |009d: const-string v4, "title_key" // string@109b │ │ -02cc62: 6e20 9b0a 4e00 |009f: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02cc68: 0c04 |00a2: move-result-object v4 │ │ -02cc6a: 4d04 0302 |00a3: aput-object v4, v3, v2 │ │ -02cc6e: 1242 |00a5: const/4 v2, #int 4 // #4 │ │ -02cc70: 1a04 1107 |00a6: const-string v4, "_data" // string@0711 │ │ -02cc74: 6e20 9b0a 4e00 |00a8: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02cc7a: 0c04 |00ab: move-result-object v4 │ │ -02cc7c: 4d04 0302 |00ac: aput-object v4, v3, v2 │ │ -02cc80: 1254 |00ae: const/4 v4, #int 5 // #5 │ │ -02cc82: 1a02 fd08 |00af: const-string v2, "duration" // string@08fd │ │ -02cc86: 6e20 9b0a 2e00 |00b1: invoke-virtual {v14, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02cc8c: 0c02 |00b4: move-result-object v2 │ │ -02cc8e: 1f02 9a01 |00b5: check-cast v2, Ljava/lang/String; // type@019a │ │ -02cc92: 7110 4f0b 0200 |00b7: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.parseLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0b4f │ │ -02cc98: 0c02 |00ba: move-result-object v2 │ │ -02cc9a: 4d02 0304 |00bb: aput-object v2, v3, v4 │ │ -02cc9e: 1262 |00bd: const/4 v2, #int 6 // #6 │ │ -02cca0: 1a04 9007 |00be: const-string v4, "artist" // string@0790 │ │ -02cca4: 6e20 9b0a 4e00 |00c0: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02ccaa: 0c04 |00c3: move-result-object v4 │ │ -02ccac: 4d04 0302 |00c4: aput-object v4, v3, v2 │ │ -02ccb0: 1272 |00c6: const/4 v2, #int 7 // #7 │ │ -02ccb2: 1a04 9407 |00c7: const-string v4, "artist_key" // string@0794 │ │ -02ccb6: 6e20 9b0a 4e00 |00c9: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02ccbc: 0c04 |00cc: move-result-object v4 │ │ -02ccbe: 4d04 0302 |00cd: aput-object v4, v3, v2 │ │ -02ccc2: 1302 0800 |00cf: const/16 v2, #int 8 // #8 │ │ -02ccc6: 1a04 5207 |00d1: const-string v4, "album" // string@0752 │ │ -02ccca: 6e20 9b0a 4e00 |00d3: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02ccd0: 0c04 |00d6: move-result-object v4 │ │ -02ccd2: 4d04 0302 |00d7: aput-object v4, v3, v2 │ │ -02ccd6: 1302 0900 |00d9: const/16 v2, #int 9 // #9 │ │ -02ccda: 1a04 5707 |00db: const-string v4, "album_key" // string@0757 │ │ -02ccde: 6e20 9b0a 4e00 |00dd: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ -02cce4: 0c04 |00e0: move-result-object v4 │ │ -02cce6: 4d04 0302 |00e1: aput-object v4, v3, v2 │ │ -02ccea: 1302 0a00 |00e3: const/16 v2, #int 10 // #a │ │ -02ccee: 1a04 5d0e |00e5: const-string v4, "play_order" // string@0e5d │ │ -02ccf2: 7220 ad00 4800 |00e7: invoke-interface {v8, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02ccf8: 0a04 |00ea: move-result v4 │ │ -02ccfa: 7220 b000 4800 |00eb: invoke-interface {v8, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ -02cd00: 0a04 |00ee: move-result v4 │ │ -02cd02: 7110 270a 0400 |00ef: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02cd08: 0c04 |00f2: move-result-object v4 │ │ -02cd0a: 4d04 0302 |00f3: aput-object v4, v3, v2 │ │ -02cd0e: 6e20 c300 3d00 |00f5: invoke-virtual {v13, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ -02cd14: 7210 b600 0800 |00f8: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@00b6 │ │ -02cd1a: 0a02 |00fb: move-result v2 │ │ -02cd1c: 3902 5fff |00fc: if-nez v2, 005b // -00a1 │ │ -02cd20: 3808 0500 |00fe: if-eqz v8, 0103 // +0005 │ │ -02cd24: 7210 ac00 0800 |0100: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02cd2a: 110d |0103: return-object v13 │ │ -02cd2c: 0d02 |0104: move-exception v2 │ │ -02cd2e: 3808 0500 |0105: if-eqz v8, 010a // +0005 │ │ -02cd32: 7210 ac00 0800 |0107: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02cd38: 2702 |010a: throw v2 │ │ +037ea8: |[037ea8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryPlaylistmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037eb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +037eba: 7701 5d00 1000 |0001: invoke-static/range {v16}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +037ec0: 0b0c |0004: move-result-wide v12 │ │ +037ec2: 2200 3100 |0005: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ +037ec6: 7010 d000 0000 |0007: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ +037ecc: 1a02 5d0e |000a: const-string v2, "playlist_audio" // string@0e5d │ │ +037ed0: 6e20 d400 2000 |000c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ +037ed6: 2202 9c01 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +037eda: 7010 520a 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +037ee0: 1a03 5f0e |0014: const-string v3, "playlist_id = " // string@0e5f │ │ +037ee4: 6e20 580a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037eea: 0c02 |0019: move-result-object v2 │ │ +037eec: 6e30 560a c20d |001a: invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +037ef2: 0c02 |001d: move-result-object v2 │ │ +037ef4: 6e10 5d0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +037efa: 0c02 |0021: move-result-object v2 │ │ +037efc: 6e20 d100 2000 |0022: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@00d1 │ │ +037f02: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +037f04: 7010 3c0b 0f00 |0026: invoke-direct {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +037f0a: 0c02 |0029: move-result-object v2 │ │ +037f0c: 6e10 780b 0200 |002a: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +037f12: 0c01 |002d: move-result-object v1 │ │ +037f14: 2209 2d00 |002e: new-instance v9, Landroid/database/MatrixCursor; // type@002d │ │ +037f18: 54f2 4203 |0030: iget-object v2, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_PLAYLIST_MEMBER_COLS:[Ljava/lang/String; // field@0342 │ │ +037f1c: 7020 c200 2900 |0032: invoke-direct {v9, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ +037f22: 1232 |0035: const/4 v2, #int 3 // #3 │ │ +037f24: 2322 5e02 |0036: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ +037f28: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +037f2a: 1a04 1407 |0039: const-string v4, "_id" // string@0714 │ │ +037f2e: 4d04 0203 |003b: aput-object v4, v2, v3 │ │ +037f32: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +037f34: 1a04 b407 |003e: const-string v4, "audio_id" // string@07b4 │ │ +037f38: 4d04 0203 |0040: aput-object v4, v2, v3 │ │ +037f3c: 1223 |0042: const/4 v3, #int 2 // #2 │ │ +037f3e: 1a04 5b0e |0043: const-string v4, "play_order" // string@0e5b │ │ +037f42: 4d04 0203 |0045: aput-object v4, v2, v3 │ │ +037f46: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +037f48: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +037f4a: 0803 1200 |0049: move-object/from16 v3, v18 │ │ +037f4e: 0804 1300 |004b: move-object/from16 v4, v19 │ │ +037f52: 0807 1400 |004d: move-object/from16 v7, v20 │ │ +037f56: 7408 d200 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ +037f5c: 0c08 |0052: move-result-object v8 │ │ +037f5e: 3808 ab00 |0053: if-eqz v8, 00fe // +00ab │ │ +037f62: 7210 b500 0800 |0055: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +037f68: 0a02 |0058: move-result v2 │ │ +037f6a: 3802 a500 |0059: if-eqz v2, 00fe // +00a5 │ │ +037f6e: 1a02 b407 |005b: const-string v2, "audio_id" // string@07b4 │ │ +037f72: 7220 ad00 2800 |005d: invoke-interface {v8, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037f78: 0a02 |0060: move-result v2 │ │ +037f7a: 7220 b100 2800 |0061: invoke-interface {v8, v2}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +037f80: 0b0a |0064: move-result-wide v10 │ │ +037f82: 6e10 3b0b 0f00 |0065: invoke-virtual {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +037f88: 0c02 |0068: move-result-object v2 │ │ +037f8a: 54f3 4103 |0069: iget-object v3, v15, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.QUERY_AUDIO_COLS:[Ljava/lang/String; // field@0341 │ │ +037f8e: 705b 3e0b 2fa3 |006b: invoke-direct {v15, v2, v3, v10, v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; // method@0b3e │ │ +037f94: 0c0e |006e: move-result-object v14 │ │ +037f96: 6e10 9c0a 0e00 |006f: invoke-virtual {v14}, Ljava/util/Hashtable;.isEmpty:()Z // method@0a9c │ │ +037f9c: 0a02 |0072: move-result v2 │ │ +037f9e: 3902 8500 |0073: if-nez v2, 00f8 // +0085 │ │ +037fa2: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +037fa6: 2323 5c02 |0077: new-array v3, v2, [Ljava/lang/Object; // type@025c │ │ +037faa: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +037fac: 1a04 1407 |007a: const-string v4, "_id" // string@0714 │ │ +037fb0: 7220 ad00 4800 |007c: invoke-interface {v8, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +037fb6: 0a04 |007f: move-result v4 │ │ +037fb8: 7220 b100 4800 |0080: invoke-interface {v8, v4}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +037fbe: 0b04 |0083: move-result-wide v4 │ │ +037fc0: 7120 2c0a 5400 |0084: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ +037fc6: 0c04 |0087: move-result-object v4 │ │ +037fc8: 4d04 0302 |0088: aput-object v4, v3, v2 │ │ +037fcc: 1212 |008a: const/4 v2, #int 1 // #1 │ │ +037fce: 1a04 1407 |008b: const-string v4, "_id" // string@0714 │ │ +037fd2: 6e20 9b0a 4e00 |008d: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +037fd8: 0c04 |0090: move-result-object v4 │ │ +037fda: 4d04 0302 |0091: aput-object v4, v3, v2 │ │ +037fde: 1222 |0093: const/4 v2, #int 2 // #2 │ │ +037fe0: 1a04 9810 |0094: const-string v4, "title" // string@1098 │ │ +037fe4: 6e20 9b0a 4e00 |0096: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +037fea: 0c04 |0099: move-result-object v4 │ │ +037fec: 4d04 0302 |009a: aput-object v4, v3, v2 │ │ +037ff0: 1232 |009c: const/4 v2, #int 3 // #3 │ │ +037ff2: 1a04 9910 |009d: const-string v4, "title_key" // string@1099 │ │ +037ff6: 6e20 9b0a 4e00 |009f: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +037ffc: 0c04 |00a2: move-result-object v4 │ │ +037ffe: 4d04 0302 |00a3: aput-object v4, v3, v2 │ │ +038002: 1242 |00a5: const/4 v2, #int 4 // #4 │ │ +038004: 1a04 1107 |00a6: const-string v4, "_data" // string@0711 │ │ +038008: 6e20 9b0a 4e00 |00a8: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +03800e: 0c04 |00ab: move-result-object v4 │ │ +038010: 4d04 0302 |00ac: aput-object v4, v3, v2 │ │ +038014: 1254 |00ae: const/4 v4, #int 5 // #5 │ │ +038016: 1a02 fc08 |00af: const-string v2, "duration" // string@08fc │ │ +03801a: 6e20 9b0a 2e00 |00b1: invoke-virtual {v14, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +038020: 0c02 |00b4: move-result-object v2 │ │ +038022: 1f02 9a01 |00b5: check-cast v2, Ljava/lang/String; // type@019a │ │ +038026: 7110 4f0b 0200 |00b7: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.parseLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0b4f │ │ +03802c: 0c02 |00ba: move-result-object v2 │ │ +03802e: 4d02 0304 |00bb: aput-object v2, v3, v4 │ │ +038032: 1262 |00bd: const/4 v2, #int 6 // #6 │ │ +038034: 1a04 8f07 |00be: const-string v4, "artist" // string@078f │ │ +038038: 6e20 9b0a 4e00 |00c0: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +03803e: 0c04 |00c3: move-result-object v4 │ │ +038040: 4d04 0302 |00c4: aput-object v4, v3, v2 │ │ +038044: 1272 |00c6: const/4 v2, #int 7 // #7 │ │ +038046: 1a04 9307 |00c7: const-string v4, "artist_key" // string@0793 │ │ +03804a: 6e20 9b0a 4e00 |00c9: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +038050: 0c04 |00cc: move-result-object v4 │ │ +038052: 4d04 0302 |00cd: aput-object v4, v3, v2 │ │ +038056: 1302 0800 |00cf: const/16 v2, #int 8 // #8 │ │ +03805a: 1a04 5207 |00d1: const-string v4, "album" // string@0752 │ │ +03805e: 6e20 9b0a 4e00 |00d3: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +038064: 0c04 |00d6: move-result-object v4 │ │ +038066: 4d04 0302 |00d7: aput-object v4, v3, v2 │ │ +03806a: 1302 0900 |00d9: const/16 v2, #int 9 // #9 │ │ +03806e: 1a04 5707 |00db: const-string v4, "album_key" // string@0757 │ │ +038072: 6e20 9b0a 4e00 |00dd: invoke-virtual {v14, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a9b │ │ +038078: 0c04 |00e0: move-result-object v4 │ │ +03807a: 4d04 0302 |00e1: aput-object v4, v3, v2 │ │ +03807e: 1302 0a00 |00e3: const/16 v2, #int 10 // #a │ │ +038082: 1a04 5b0e |00e5: const-string v4, "play_order" // string@0e5b │ │ +038086: 7220 ad00 4800 |00e7: invoke-interface {v8, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03808c: 0a04 |00ea: move-result v4 │ │ +03808e: 7220 b000 4800 |00eb: invoke-interface {v8, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00b0 │ │ +038094: 0a04 |00ee: move-result v4 │ │ +038096: 7110 270a 0400 |00ef: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03809c: 0c04 |00f2: move-result-object v4 │ │ +03809e: 4d04 0302 |00f3: aput-object v4, v3, v2 │ │ +0380a2: 6e20 c300 3900 |00f5: invoke-virtual {v9, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ +0380a8: 7210 b600 0800 |00f8: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@00b6 │ │ +0380ae: 0a02 |00fb: move-result v2 │ │ +0380b0: 3902 5fff |00fc: if-nez v2, 005b // -00a1 │ │ +0380b4: 3808 0500 |00fe: if-eqz v8, 0103 // +0005 │ │ +0380b8: 7210 ac00 0800 |0100: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +0380be: 1109 |0103: return-object v9 │ │ +0380c0: 0d02 |0104: move-exception v2 │ │ +0380c2: 3808 0500 |0105: if-eqz v8, 010a // +0005 │ │ +0380c6: 7210 ac00 0800 |0107: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +0380cc: 2702 |010a: throw v2 │ │ catches : 1 │ │ 0x0026 - 0x00fb │ │ -> 0x0104 │ │ positions : │ │ 0x0000 line=937 │ │ 0x0001 line=938 │ │ 0x0005 line=939 │ │ @@ -67570,32 +72032,48 @@ │ │ 0x000f line=941 │ │ 0x0025 line=942 │ │ 0x0026 line=944 │ │ 0x002e line=947 │ │ 0x0035 line=948 │ │ 0x0053 line=952 │ │ 0x005b line=954 │ │ + 0x005d line=955 │ │ + 0x0061 line=954 │ │ 0x0065 line=956 │ │ 0x006f line=958 │ │ 0x0075 line=959 │ │ + 0x007c line=963 │ │ + 0x0080 line=962 │ │ + 0x008d line=964 │ │ + 0x0096 line=965 │ │ + 0x009f line=966 │ │ + 0x00a8 line=967 │ │ + 0x00b1 line=968 │ │ + 0x00c0 line=969 │ │ + 0x00c9 line=970 │ │ + 0x00d3 line=971 │ │ + 0x00dd line=972 │ │ + 0x00e7 line=975 │ │ + 0x00eb line=974 │ │ + 0x00f5 line=960 │ │ 0x00f8 line=977 │ │ 0x00fe line=982 │ │ 0x0100 line=983 │ │ 0x0103 line=980 │ │ 0x0104 line=982 │ │ 0x0107 line=983 │ │ 0x010a line=982 │ │ locals : │ │ - 0x0065 - 0x00fe reg=9 mediaId J │ │ + 0x0065 - 0x00fe reg=10 mediaId J │ │ 0x006f - 0x00fe reg=14 tbl Ljava/util/Hashtable; Ljava/util/Hashtable; │ │ - 0x0035 - 0x0104 reg=13 ret_cursor Landroid/database/MatrixCursor; │ │ + 0x0035 - 0x0104 reg=9 ret_cursor Landroid/database/MatrixCursor; │ │ 0x000a - 0x010b reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x0001 - 0x010b reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0026 - 0x010b reg=8 cur Landroid/database/Cursor; │ │ - 0x0005 - 0x010b reg=11 playlist_id J │ │ + 0x0005 - 0x010b reg=12 playlist_id J │ │ 0x0000 - 0x010b reg=15 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x010b reg=16 uri Landroid/net/Uri; │ │ 0x0000 - 0x010b reg=17 projection [Ljava/lang/String; │ │ 0x0000 - 0x010b reg=18 selection Ljava/lang/String; │ │ 0x0000 - 0x010b reg=19 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x010b reg=20 sortOrder Ljava/lang/String; │ │ │ │ @@ -67603,118 +72081,110 @@ │ │ name : 'queryVideo' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 24 16-bit code units │ │ -02cd48: |[02cd48] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryVideo:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02cd58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cd5a: 7010 3c0b 0900 |0001: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02cd60: 0c01 |0004: move-result-object v1 │ │ -02cd62: 6e10 770b 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02cd68: 0c00 |0008: move-result-object v0 │ │ -02cd6a: 1a01 fc10 |0009: const-string v1, "video" // string@10fc │ │ -02cd6e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -02cd70: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -02cd72: 07b2 |000d: move-object v2, v11 │ │ -02cd74: 07c3 |000e: move-object v3, v12 │ │ -02cd76: 07d4 |000f: move-object v4, v13 │ │ -02cd78: 07e7 |0010: move-object v7, v14 │ │ -02cd7a: 7408 ca00 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02cd80: 0c08 |0014: move-result-object v8 │ │ -02cd82: 1108 |0015: return-object v8 │ │ -02cd84: 0d01 |0016: move-exception v1 │ │ -02cd86: 2701 |0017: throw v1 │ │ - catches : 1 │ │ - 0x0001 - 0x0014 │ │ - -> 0x0016 │ │ - positions : │ │ - 0x0000 line=886 │ │ - 0x0001 line=888 │ │ - 0x0009 line=889 │ │ + insns size : 22 16-bit code units │ │ +0380dc: |[0380dc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryVideo:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0380ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0380ee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0380f0: 7010 3c0b 0900 |0002: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0380f6: 0c01 |0005: move-result-object v1 │ │ +0380f8: 6e10 770b 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +0380fe: 0c00 |0009: move-result-object v0 │ │ +038100: 1a01 fa10 |000a: const-string v1, "video" // string@10fa │ │ +038104: 07b2 |000c: move-object v2, v11 │ │ +038106: 07c3 |000d: move-object v3, v12 │ │ +038108: 07d4 |000e: move-object v4, v13 │ │ +03810a: 0756 |000f: move-object v6, v5 │ │ +03810c: 07e7 |0010: move-object v7, v14 │ │ +03810e: 7408 ca00 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +038114: 0c08 |0014: move-result-object v8 │ │ +038116: 1108 |0015: return-object v8 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=886 │ │ + 0x0002 line=888 │ │ + 0x000a line=889 │ │ 0x0015 line=891 │ │ - 0x0016 line=892 │ │ locals : │ │ + 0x0002 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0015 - 0x0016 reg=8 cur Landroid/database/Cursor; │ │ - 0x0001 - 0x0018 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0018 reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0018 reg=10 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0018 reg=11 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0018 reg=12 selection Ljava/lang/String; │ │ - 0x0000 - 0x0018 reg=13 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0018 reg=14 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0016 reg=10 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0016 reg=11 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=12 selection Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=13 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=14 sortOrder Ljava/lang/String; │ │ │ │ #44 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'queryVideoId' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 17 │ │ + registers : 18 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 39 16-bit code units │ │ -02cd94: |[02cd94] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryVideoId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02cda4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cda6: 7110 5d00 0c00 |0001: invoke-static {v12}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02cdac: 0b09 |0004: move-result-wide v9 │ │ -02cdae: 7010 3c0b 0b00 |0005: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02cdb4: 0c01 |0008: move-result-object v1 │ │ -02cdb6: 6e10 770b 0100 |0009: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02cdbc: 0c00 |000c: move-result-object v0 │ │ -02cdbe: 1a01 fc10 |000d: const-string v1, "video" // string@10fc │ │ -02cdc2: 1a03 1507 |000f: const-string v3, "_id = ?" // string@0715 │ │ -02cdc6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -02cdc8: 2324 5e02 |0012: new-array v4, v2, [Ljava/lang/String; // type@025e │ │ -02cdcc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -02cdce: 7120 2b0a a900 |0015: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02cdd4: 0c05 |0018: move-result-object v5 │ │ -02cdd6: 4d05 0402 |0019: aput-object v5, v4, v2 │ │ -02cdda: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -02cddc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -02cdde: 07d2 |001d: move-object v2, v13 │ │ -02cde0: 0807 1000 |001e: move-object/from16 v7, v16 │ │ -02cde4: 7408 ca00 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02cdea: 0c08 |0023: move-result-object v8 │ │ -02cdec: 1108 |0024: return-object v8 │ │ -02cdee: 0d01 |0025: move-exception v1 │ │ -02cdf0: 2701 |0026: throw v1 │ │ - catches : 1 │ │ - 0x0001 - 0x0023 │ │ - -> 0x0025 │ │ + insns size : 37 16-bit code units │ │ +038118: |[038118] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.queryVideoId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +038128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03812a: 7110 5d00 0d00 |0001: invoke-static {v13}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +038130: 0b0a |0004: move-result-wide v10 │ │ +038132: 7010 3c0b 0c00 |0005: invoke-direct {v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038138: 0c01 |0008: move-result-object v1 │ │ +03813a: 6e10 770b 0100 |0009: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +038140: 0c00 |000c: move-result-object v0 │ │ +038142: 1a01 fa10 |000d: const-string v1, "video" // string@10fa │ │ +038146: 1a03 1507 |000f: const-string v3, "_id = ?" // string@0715 │ │ +03814a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +03814c: 2324 5e02 |0012: new-array v4, v2, [Ljava/lang/String; // type@025e │ │ +038150: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +038152: 7120 2b0a ba00 |0015: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038158: 0c05 |0018: move-result-object v5 │ │ +03815a: 4d05 0402 |0019: aput-object v5, v4, v2 │ │ +03815e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +038160: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +038162: 07e2 |001d: move-object v2, v14 │ │ +038164: 0807 1100 |001e: move-object/from16 v7, v17 │ │ +038168: 7408 ca00 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +03816e: 0c08 |0023: move-result-object v8 │ │ +038170: 1108 |0024: return-object v8 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0001 line=873 │ │ 0x0005 line=874 │ │ 0x000d line=875 │ │ + 0x0015 line=877 │ │ + 0x0020 line=875 │ │ 0x0024 line=878 │ │ - 0x0025 line=879 │ │ locals : │ │ + 0x0001 - 0x0025 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0024 - 0x0025 reg=8 cur Landroid/database/Cursor; │ │ - 0x0005 - 0x0025 reg=9 id J │ │ - 0x0001 - 0x0027 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0027 reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0027 reg=12 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0027 reg=13 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0027 reg=14 selection Ljava/lang/String; │ │ - 0x0000 - 0x0027 reg=15 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0027 reg=16 sortOrder Ljava/lang/String; │ │ + 0x0005 - 0x0025 reg=10 id J │ │ + 0x0000 - 0x0025 reg=12 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0025 reg=13 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0025 reg=14 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0025 reg=15 selection Ljava/lang/String; │ │ + 0x0000 - 0x0025 reg=16 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0025 reg=17 sortOrder Ljava/lang/String; │ │ │ │ #45 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02ce00: |[02ce00] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.reset:()V │ │ -02ce10: 0e00 |0000: return-void │ │ +038174: |[038174] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.reset:()V │ │ +038184: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ │ │ #46 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ @@ -67722,124 +72192,132 @@ │ │ type : '(Landroid/database/Cursor;Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 172 16-bit code units │ │ -02ce14: |[02ce14] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I │ │ -02ce24: 7010 3c0b 0d00 |0000: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02ce2a: 0c08 |0003: move-result-object v8 │ │ -02ce2c: 6e10 780b 0800 |0004: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02ce32: 0c03 |0007: move-result-object v3 │ │ -02ce34: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -02ce36: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02ce38: 2207 1600 |000a: new-instance v7, Landroid/content/ContentValues; // type@0016 │ │ -02ce3c: 7010 5f00 0700 |000c: invoke-direct {v7}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02ce42: 1a08 9a10 |000f: const-string v8, "title" // string@109a │ │ -02ce46: 7220 ad00 8e00 |0011: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02ce4c: 0a08 |0014: move-result v8 │ │ -02ce4e: 7220 b300 8e00 |0015: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02ce54: 0c08 |0018: move-result-object v8 │ │ -02ce56: 7020 3a0b 8d00 |0019: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getBytes:(Ljava/lang/String;)[B // method@0b3a │ │ -02ce5c: 0c00 |001c: move-result-object v0 │ │ -02ce5e: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ -02ce62: 1a08 9a10 |001f: const-string v8, "title" // string@109a │ │ -02ce66: 2209 9a01 |0021: new-instance v9, Ljava/lang/String; // type@019a │ │ -02ce6a: 7030 3f0a 090f |0023: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a3f │ │ -02ce70: 6e30 6700 8709 |0026: invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02ce76: 1a08 9007 |0029: const-string v8, "artist" // string@0790 │ │ -02ce7a: 7220 ad00 8e00 |002b: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02ce80: 0a08 |002e: move-result v8 │ │ -02ce82: 7220 b300 8e00 |002f: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02ce88: 0c08 |0032: move-result-object v8 │ │ -02ce8a: 7020 3a0b 8d00 |0033: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getBytes:(Ljava/lang/String;)[B // method@0b3a │ │ -02ce90: 0c00 |0036: move-result-object v0 │ │ -02ce92: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ -02ce96: 1a08 9007 |0039: const-string v8, "artist" // string@0790 │ │ -02ce9a: 2209 9a01 |003b: new-instance v9, Ljava/lang/String; // type@019a │ │ -02ce9e: 7030 3f0a 090f |003d: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a3f │ │ -02cea4: 6e30 6700 8709 |0040: invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02ceaa: 1a08 5207 |0043: const-string v8, "album" // string@0752 │ │ -02ceae: 7220 ad00 8e00 |0045: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02ceb4: 0a08 |0048: move-result v8 │ │ -02ceb6: 7220 b300 8e00 |0049: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02cebc: 0c08 |004c: move-result-object v8 │ │ -02cebe: 7020 3a0b 8d00 |004d: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getBytes:(Ljava/lang/String;)[B // method@0b3a │ │ -02cec4: 0c00 |0050: move-result-object v0 │ │ -02cec6: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ -02ceca: 1a08 5207 |0053: const-string v8, "album" // string@0752 │ │ -02cece: 2209 9a01 |0055: new-instance v9, Ljava/lang/String; // type@019a │ │ -02ced2: 7030 3f0a 090f |0057: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a3f │ │ -02ced8: 6e30 6700 8709 |005a: invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02cede: 6e10 6900 0700 |005d: invoke-virtual {v7}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -02cee4: 0a08 |0060: move-result v8 │ │ -02cee6: 3d08 2600 |0061: if-lez v8, 0087 // +0026 │ │ -02ceea: 1218 |0063: const/4 v8, #int 1 // #1 │ │ -02ceec: 3284 0600 |0064: if-eq v4, v8, 006a // +0006 │ │ -02cef0: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -02cef2: 6e10 c400 0300 |0067: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02cef8: 1a08 1407 |006a: const-string v8, "_id" // string@0714 │ │ -02cefc: 7220 ad00 8e00 |006c: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02cf02: 0a08 |006f: move-result v8 │ │ -02cf04: 7220 b100 8e00 |0070: invoke-interface {v14, v8}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02cf0a: 0b05 |0073: move-result-wide v5 │ │ -02cf0c: 1a08 9d07 |0074: const-string v8, "audio" // string@079d │ │ -02cf10: 1a09 1507 |0076: const-string v9, "_id = ?" // string@0715 │ │ -02cf14: 121a |0078: const/4 v10, #int 1 // #1 │ │ -02cf16: 23aa 5e02 |0079: new-array v10, v10, [Ljava/lang/String; // type@025e │ │ -02cf1a: 120b |007b: const/4 v11, #int 0 // #0 │ │ -02cf1c: 7120 2b0a 6500 |007c: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02cf22: 0c0c |007f: move-result-object v12 │ │ -02cf24: 4d0c 0a0b |0080: aput-object v12, v10, v11 │ │ -02cf28: 6e5a ce00 8397 |0082: invoke-virtual {v3, v8, v7, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02cf2e: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02cf32: 7210 b600 0e00 |0087: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@00b6 │ │ -02cf38: 0a08 |008a: move-result v8 │ │ -02cf3a: 3908 7fff |008b: if-nez v8, 000a // -0081 │ │ -02cf3e: 3804 0800 |008d: if-eqz v4, 0095 // +0008 │ │ -02cf42: 6e10 cd00 0300 |008f: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02cf48: 6e10 c700 0300 |0092: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02cf4e: 0112 |0095: move v2, v1 │ │ -02cf50: 0f02 |0096: return v2 │ │ -02cf52: 0d08 |0097: move-exception v8 │ │ -02cf54: 3804 0800 |0098: if-eqz v4, 00a0 // +0008 │ │ -02cf58: 6e10 cd00 0300 |009a: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02cf5e: 6e10 c700 0300 |009d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02cf64: 2708 |00a0: throw v8 │ │ -02cf66: 0d08 |00a1: move-exception v8 │ │ -02cf68: 3804 0800 |00a2: if-eqz v4, 00aa // +0008 │ │ -02cf6c: 6e10 cd00 0300 |00a4: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02cf72: 6e10 c700 0300 |00a7: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02cf78: 0112 |00aa: move v2, v1 │ │ -02cf7a: 28eb |00ab: goto 0096 // -0015 │ │ +038188: |[038188] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I │ │ +038198: 7010 3c0b 0d00 |0000: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +03819e: 0c08 |0003: move-result-object v8 │ │ +0381a0: 6e10 780b 0800 |0004: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0381a6: 0c03 |0007: move-result-object v3 │ │ +0381a8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0381aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0381ac: 2205 1600 |000a: new-instance v5, Landroid/content/ContentValues; // type@0016 │ │ +0381b0: 7010 5f00 0500 |000c: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@005f │ │ +0381b6: 1a08 9810 |000f: const-string v8, "title" // string@1098 │ │ +0381ba: 7220 ad00 8e00 |0011: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0381c0: 0a08 |0014: move-result v8 │ │ +0381c2: 7220 b300 8e00 |0015: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0381c8: 0c08 |0018: move-result-object v8 │ │ +0381ca: 7020 3a0b 8d00 |0019: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getBytes:(Ljava/lang/String;)[B // method@0b3a │ │ +0381d0: 0c00 |001c: move-result-object v0 │ │ +0381d2: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ +0381d6: 1a08 9810 |001f: const-string v8, "title" // string@1098 │ │ +0381da: 2209 9a01 |0021: new-instance v9, Ljava/lang/String; // type@019a │ │ +0381de: 7030 3f0a 090f |0023: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a3f │ │ +0381e4: 6e30 6700 8509 |0026: invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0381ea: 1a08 8f07 |0029: const-string v8, "artist" // string@078f │ │ +0381ee: 7220 ad00 8e00 |002b: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0381f4: 0a08 |002e: move-result v8 │ │ +0381f6: 7220 b300 8e00 |002f: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0381fc: 0c08 |0032: move-result-object v8 │ │ +0381fe: 7020 3a0b 8d00 |0033: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getBytes:(Ljava/lang/String;)[B // method@0b3a │ │ +038204: 0c00 |0036: move-result-object v0 │ │ +038206: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ +03820a: 1a08 8f07 |0039: const-string v8, "artist" // string@078f │ │ +03820e: 2209 9a01 |003b: new-instance v9, Ljava/lang/String; // type@019a │ │ +038212: 7030 3f0a 090f |003d: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a3f │ │ +038218: 6e30 6700 8509 |0040: invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +03821e: 1a08 5207 |0043: const-string v8, "album" // string@0752 │ │ +038222: 7220 ad00 8e00 |0045: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +038228: 0a08 |0048: move-result v8 │ │ +03822a: 7220 b300 8e00 |0049: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +038230: 0c08 |004c: move-result-object v8 │ │ +038232: 7020 3a0b 8d00 |004d: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getBytes:(Ljava/lang/String;)[B // method@0b3a │ │ +038238: 0c00 |0050: move-result-object v0 │ │ +03823a: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ +03823e: 1a08 5207 |0053: const-string v8, "album" // string@0752 │ │ +038242: 2209 9a01 |0055: new-instance v9, Ljava/lang/String; // type@019a │ │ +038246: 7030 3f0a 090f |0057: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a3f │ │ +03824c: 6e30 6700 8509 |005a: invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +038252: 6e10 6900 0500 |005d: invoke-virtual {v5}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +038258: 0a08 |0060: move-result v8 │ │ +03825a: 3d08 2600 |0061: if-lez v8, 0087 // +0026 │ │ +03825e: 1218 |0063: const/4 v8, #int 1 // #1 │ │ +038260: 3284 0600 |0064: if-eq v4, v8, 006a // +0006 │ │ +038264: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +038266: 6e10 c400 0300 |0067: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +03826c: 1a08 1407 |006a: const-string v8, "_id" // string@0714 │ │ +038270: 7220 ad00 8e00 |006c: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +038276: 0a08 |006f: move-result v8 │ │ +038278: 7220 b100 8e00 |0070: invoke-interface {v14, v8}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +03827e: 0b06 |0073: move-result-wide v6 │ │ +038280: 1a08 9c07 |0074: const-string v8, "audio" // string@079c │ │ +038284: 1a09 1507 |0076: const-string v9, "_id = ?" // string@0715 │ │ +038288: 121a |0078: const/4 v10, #int 1 // #1 │ │ +03828a: 23aa 5e02 |0079: new-array v10, v10, [Ljava/lang/String; // type@025e │ │ +03828e: 120b |007b: const/4 v11, #int 0 // #0 │ │ +038290: 7120 2b0a 7600 |007c: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038296: 0c0c |007f: move-result-object v12 │ │ +038298: 4d0c 0a0b |0080: aput-object v12, v10, v11 │ │ +03829c: 6e5a ce00 8395 |0082: invoke-virtual {v3, v8, v5, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0382a2: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0382a6: 7210 b600 0e00 |0087: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@00b6 │ │ +0382ac: 0a08 |008a: move-result v8 │ │ +0382ae: 3908 7fff |008b: if-nez v8, 000a // -0081 │ │ +0382b2: 3804 0800 |008d: if-eqz v4, 0095 // +0008 │ │ +0382b6: 6e10 cd00 0300 |008f: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +0382bc: 6e10 c700 0300 |0092: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0382c2: 0112 |0095: move v2, v1 │ │ +0382c4: 0f02 |0096: return v2 │ │ +0382c6: 0d08 |0097: move-exception v8 │ │ +0382c8: 3804 0800 |0098: if-eqz v4, 00a0 // +0008 │ │ +0382cc: 6e10 cd00 0300 |009a: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +0382d2: 6e10 c700 0300 |009d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0382d8: 2708 |00a0: throw v8 │ │ +0382da: 0d08 |00a1: move-exception v8 │ │ +0382dc: 3804 0800 |00a2: if-eqz v4, 00aa // +0008 │ │ +0382e0: 6e10 cd00 0300 |00a4: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +0382e6: 6e10 c700 0300 |00a7: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0382ec: 0112 |00aa: move v2, v1 │ │ +0382ee: 28eb |00ab: goto 0096 // -0015 │ │ catches : 1 │ │ 0x000a - 0x008a │ │ Ljava/io/UnsupportedEncodingException; -> 0x00a1 │ │ -> 0x0097 │ │ positions : │ │ 0x0000 line=197 │ │ 0x0008 line=198 │ │ 0x0009 line=199 │ │ 0x000a line=202 │ │ 0x000f line=203 │ │ + 0x0011 line=204 │ │ + 0x0015 line=203 │ │ 0x001d line=205 │ │ 0x001f line=206 │ │ 0x0029 line=208 │ │ + 0x002b line=209 │ │ + 0x002f line=208 │ │ 0x0037 line=210 │ │ 0x0039 line=211 │ │ 0x0043 line=213 │ │ + 0x0045 line=214 │ │ + 0x0049 line=213 │ │ 0x0051 line=215 │ │ 0x0053 line=216 │ │ 0x005d line=218 │ │ 0x0063 line=219 │ │ 0x0066 line=220 │ │ 0x0067 line=221 │ │ 0x006a line=223 │ │ 0x0074 line=224 │ │ + 0x007c line=226 │ │ + 0x0082 line=224 │ │ 0x0085 line=227 │ │ 0x0087 line=229 │ │ 0x008d line=233 │ │ 0x008f line=234 │ │ 0x0092 line=235 │ │ 0x0096 line=238 │ │ 0x0097 line=233 │ │ @@ -67848,18 +72326,18 @@ │ │ 0x00a0 line=233 │ │ 0x00a1 line=231 │ │ 0x00a2 line=233 │ │ 0x00a4 line=234 │ │ 0x00a7 line=235 │ │ 0x00ab line=238 │ │ locals : │ │ - 0x0074 - 0x0087 reg=5 id J │ │ + 0x0074 - 0x0087 reg=6 id J │ │ 0x001d - 0x0096 reg=0 bufs [B │ │ 0x000a - 0x0096 reg=1 count I │ │ - 0x000f - 0x0096 reg=7 updateValues Landroid/content/ContentValues; │ │ + 0x000f - 0x0096 reg=5 updateValues Landroid/content/ContentValues; │ │ 0x0096 - 0x0097 reg=2 count I │ │ 0x0097 - 0x00ab reg=1 count I │ │ 0x00ab - 0x00ac reg=2 count I │ │ 0x0008 - 0x00ac reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0009 - 0x00ac reg=4 hasTransaction Z │ │ 0x0000 - 0x00ac reg=13 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x00ac reg=14 cur Landroid/database/Cursor; │ │ @@ -67870,23 +72348,23 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02cf8c: |[02cf8c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02cf9c: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02cfa2: 0c01 |0003: move-result-object v1 │ │ -02cfa4: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02cfaa: 0c00 |0007: move-result-object v0 │ │ -02cfac: 1a01 5207 |0008: const-string v1, "album" // string@0752 │ │ -02cfb0: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02cfb6: 0a01 |000d: move-result v1 │ │ -02cfb8: 0f01 |000e: return v1 │ │ +038300: |[038300] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038310: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038316: 0c01 |0003: move-result-object v1 │ │ +038318: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +03831e: 0c00 |0007: move-result-object v0 │ │ +038320: 1a01 5207 |0008: const-string v1, "album" // string@0752 │ │ +038324: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +03832a: 0a01 |000d: move-result v1 │ │ +03832c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 0x0008 line=1364 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -67896,214 +72374,229 @@ │ │ 0x0000 - 0x000f reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ #48 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updateAlbumId' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 18 │ │ + registers : 21 │ │ ins : 5 │ │ outs : 8 │ │ - insns size : 244 16-bit code units │ │ -02cfbc: |[02cfbc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateAlbumId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02cfcc: 380f 0c00 |0000: if-eqz v15, 000c // +000c │ │ -02cfd0: 1a01 0e09 |0002: const-string v1, "encoding" // string@090e │ │ -02cfd4: 6e20 6000 1f00 |0004: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02cfda: 0a01 |0007: move-result v1 │ │ -02cfdc: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -02cfe0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02cfe2: 0f01 |000b: return v1 │ │ -02cfe4: 7010 3c0b 0d00 |000c: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02cfea: 0c01 |000f: move-result-object v1 │ │ -02cfec: 6e10 780b 0100 |0010: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02cff2: 0c00 |0013: move-result-object v0 │ │ -02cff4: 120a |0014: const/4 v10, #int 0 // #0 │ │ -02cff6: 7110 5d00 0e00 |0015: invoke-static {v14}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02cffc: 0b0b |0018: move-result-wide v11 │ │ -02cffe: 6e10 c400 0000 |0019: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02d004: 1a01 9007 |001c: const-string v1, "artist" // string@0790 │ │ -02d008: 1a02 1507 |001e: const-string v2, "_id = ?" // string@0715 │ │ -02d00c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -02d00e: 2333 5e02 |0021: new-array v3, v3, [Ljava/lang/String; // type@025e │ │ -02d012: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -02d014: 7120 2b0a cb00 |0024: invoke-static {v11, v12}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d01a: 0c05 |0027: move-result-object v5 │ │ -02d01c: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -02d020: 6e53 ce00 102f |002a: invoke-virtual {v0, v1, v15, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d026: 1a01 9007 |002d: const-string v1, "artist" // string@0790 │ │ -02d02a: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -02d02c: 2322 5e02 |0030: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02d030: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -02d032: 1a04 9407 |0033: const-string v4, "artist_key" // string@0794 │ │ -02d036: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -02d03a: 1a03 1507 |0037: const-string v3, "_id = ?" // string@0715 │ │ -02d03e: 1214 |0039: const/4 v4, #int 1 // #1 │ │ -02d040: 2344 5e02 |003a: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02d044: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -02d046: 7120 2b0a cb00 |003d: invoke-static {v11, v12}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d04c: 0c06 |0040: move-result-object v6 │ │ -02d04e: 4d06 0405 |0041: aput-object v6, v4, v5 │ │ -02d052: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -02d054: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -02d056: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -02d058: 7408 ca00 0000 |0046: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02d05e: 0c0a |0049: move-result-object v10 │ │ -02d060: 380a 4600 |004a: if-eqz v10, 0090 // +0046 │ │ -02d064: 7210 b500 0a00 |004c: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02d06a: 0a01 |004f: move-result v1 │ │ -02d06c: 3801 4000 |0050: if-eqz v1, 0090 // +0040 │ │ -02d070: 1a01 9407 |0052: const-string v1, "artist_key" // string@0794 │ │ -02d074: 7220 ad00 1a00 |0054: invoke-interface {v10, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02d07a: 0a01 |0057: move-result v1 │ │ -02d07c: 7220 b300 1a00 |0058: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02d082: 0c08 |005b: move-result-object v8 │ │ -02d084: 2209 1600 |005c: new-instance v9, Landroid/content/ContentValues; // type@0016 │ │ -02d088: 7010 5f00 0900 |005e: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02d08e: 1a01 1d0b |0061: const-string v1, "init_flg" // string@0b1d │ │ -02d092: 6e20 6000 1f00 |0063: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02d098: 0a01 |0066: move-result v1 │ │ -02d09a: 3801 5300 |0067: if-eqz v1, 00ba // +0053 │ │ -02d09e: 1a01 1d0b |0069: const-string v1, "init_flg" // string@0b1d │ │ -02d0a2: 6e20 6200 1f00 |006b: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ -02d0a8: 0c01 |006e: move-result-object v1 │ │ -02d0aa: 6e10 220a 0100 |006f: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02d0b0: 0a01 |0072: move-result v1 │ │ -02d0b2: 3901 4700 |0073: if-nez v1, 00ba // +0047 │ │ -02d0b6: 1a02 e707 |0075: const-string v2, "cache_file" // string@07e7 │ │ -02d0ba: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -02d0bc: 1f01 9a01 |0078: check-cast v1, Ljava/lang/String; // type@019a │ │ -02d0c0: 6e30 6700 2901 |007a: invoke-virtual {v9, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d0c6: 6e10 6900 0900 |007d: invoke-virtual {v9}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -02d0cc: 0a01 |0080: move-result v1 │ │ -02d0ce: 3d01 0f00 |0081: if-lez v1, 0090 // +000f │ │ -02d0d2: 1a01 9d07 |0083: const-string v1, "audio" // string@079d │ │ -02d0d6: 1a02 9507 |0085: const-string v2, "artist_key = ?" // string@0795 │ │ -02d0da: 1213 |0087: const/4 v3, #int 1 // #1 │ │ -02d0dc: 2333 5e02 |0088: new-array v3, v3, [Ljava/lang/String; // type@025e │ │ -02d0e0: 1204 |008a: const/4 v4, #int 0 // #0 │ │ -02d0e2: 4d08 0304 |008b: aput-object v8, v3, v4 │ │ -02d0e6: 6e53 ce00 1029 |008d: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d0ec: 6e10 cd00 0000 |0090: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02d0f2: 1211 |0093: const/4 v1, #int 1 // #1 │ │ -02d0f4: 380a 0500 |0094: if-eqz v10, 0099 // +0005 │ │ -02d0f8: 7210 ac00 0a00 |0096: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d0fe: 6e10 c700 0000 |0099: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d104: 6e10 3b0b 0d00 |009c: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d10a: 0c02 |009f: move-result-object v2 │ │ -02d10c: 6e10 6c00 0200 |00a0: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d112: 0c02 |00a3: move-result-object v2 │ │ -02d114: 6203 3b03 |00a4: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d118: 1204 |00a6: const/4 v4, #int 0 // #0 │ │ -02d11a: 6e30 5a00 3204 |00a7: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d120: 6e10 3b0b 0d00 |00aa: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d126: 0c02 |00ad: move-result-object v2 │ │ -02d128: 6e10 6c00 0200 |00ae: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d12e: 0c02 |00b1: move-result-object v2 │ │ -02d130: 6203 3303 |00b2: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02d134: 1204 |00b4: const/4 v4, #int 0 // #0 │ │ -02d136: 6e30 5a00 3204 |00b5: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d13c: 2900 53ff |00b8: goto/16 000b // -00ad │ │ -02d140: 1a01 9007 |00ba: const-string v1, "artist" // string@0790 │ │ -02d144: 6e20 6000 1f00 |00bc: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02d14a: 0a01 |00bf: move-result v1 │ │ -02d14c: 3801 bdff |00c0: if-eqz v1, 007d // -0043 │ │ -02d150: 1a01 9007 |00c2: const-string v1, "artist" // string@0790 │ │ -02d154: 1a02 9007 |00c4: const-string v2, "artist" // string@0790 │ │ -02d158: 6e20 6400 2f00 |00c6: invoke-virtual {v15, v2}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ -02d15e: 0c02 |00c9: move-result-object v2 │ │ -02d160: 6e30 6700 1902 |00ca: invoke-virtual {v9, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d166: 28b0 |00cd: goto 007d // -0050 │ │ -02d168: 0d01 |00ce: move-exception v1 │ │ -02d16a: 380a 0500 |00cf: if-eqz v10, 00d4 // +0005 │ │ -02d16e: 7210 ac00 0a00 |00d1: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d174: 6e10 c700 0000 |00d4: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d17a: 6e10 3b0b 0d00 |00d7: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d180: 0c02 |00da: move-result-object v2 │ │ -02d182: 6e10 6c00 0200 |00db: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d188: 0c02 |00de: move-result-object v2 │ │ -02d18a: 6203 3b03 |00df: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d18e: 1204 |00e1: const/4 v4, #int 0 // #0 │ │ -02d190: 6e30 5a00 3204 |00e2: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d196: 6e10 3b0b 0d00 |00e5: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d19c: 0c02 |00e8: move-result-object v2 │ │ -02d19e: 6e10 6c00 0200 |00e9: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d1a4: 0c02 |00ec: move-result-object v2 │ │ -02d1a6: 6203 3303 |00ed: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02d1aa: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ -02d1ac: 6e30 5a00 3204 |00f0: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d1b2: 2701 |00f3: throw v1 │ │ + insns size : 256 16-bit code units │ │ +038330: |[038330] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateAlbumId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038340: 3812 0e00 |0000: if-eqz v18, 000e // +000e │ │ +038344: 1a03 0d09 |0002: const-string v3, "encoding" // string@090d │ │ +038348: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +03834c: 6e20 6000 3000 |0006: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +038352: 0a03 |0009: move-result v3 │ │ +038354: 3803 0400 |000a: if-eqz v3, 000e // +0004 │ │ +038358: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +03835a: 0f03 |000d: return v3 │ │ +03835c: 7601 3c0b 1000 |000e: invoke-direct/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038362: 0c03 |0011: move-result-object v3 │ │ +038364: 6e10 780b 0300 |0012: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +03836a: 0c02 |0015: move-result-object v2 │ │ +03836c: 120c |0016: const/4 v12, #int 0 // #0 │ │ +03836e: 7701 5d00 1100 |0017: invoke-static/range {v17}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +038374: 0b0e |001a: move-result-wide v14 │ │ +038376: 6e10 c400 0200 |001b: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +03837c: 1a03 8f07 |001e: const-string v3, "artist" // string@078f │ │ +038380: 1a04 1507 |0020: const-string v4, "_id = ?" // string@0715 │ │ +038384: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +038386: 2355 5e02 |0023: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ +03838a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +03838c: 7120 2b0a fe00 |0026: invoke-static {v14, v15}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038392: 0c07 |0029: move-result-object v7 │ │ +038394: 4d07 0506 |002a: aput-object v7, v5, v6 │ │ +038398: 0800 1200 |002c: move-object/from16 v0, v18 │ │ +03839c: 6e55 ce00 3240 |002e: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0383a2: 1a03 8f07 |0031: const-string v3, "artist" // string@078f │ │ +0383a6: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +0383a8: 2344 5e02 |0034: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +0383ac: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0383ae: 1a06 9307 |0037: const-string v6, "artist_key" // string@0793 │ │ +0383b2: 4d06 0405 |0039: aput-object v6, v4, v5 │ │ +0383b6: 1a05 1507 |003b: const-string v5, "_id = ?" // string@0715 │ │ +0383ba: 1216 |003d: const/4 v6, #int 1 // #1 │ │ +0383bc: 2366 5e02 |003e: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +0383c0: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +0383c2: 7120 2b0a fe00 |0041: invoke-static {v14, v15}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +0383c8: 0c08 |0044: move-result-object v8 │ │ +0383ca: 4d08 0607 |0045: aput-object v8, v6, v7 │ │ +0383ce: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +0383d0: 1208 |0048: const/4 v8, #int 0 // #0 │ │ +0383d2: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +0383d4: 7408 ca00 0200 |004a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +0383da: 0c0c |004d: move-result-object v12 │ │ +0383dc: 380c 4a00 |004e: if-eqz v12, 0098 // +004a │ │ +0383e0: 7210 b500 0c00 |0050: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +0383e6: 0a03 |0053: move-result v3 │ │ +0383e8: 3803 4400 |0054: if-eqz v3, 0098 // +0044 │ │ +0383ec: 1a03 9307 |0056: const-string v3, "artist_key" // string@0793 │ │ +0383f0: 7220 ad00 3c00 |0058: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +0383f6: 0a03 |005b: move-result v3 │ │ +0383f8: 7220 b300 3c00 |005c: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +0383fe: 0c0a |005f: move-result-object v10 │ │ +038400: 220b 1600 |0060: new-instance v11, Landroid/content/ContentValues; // type@0016 │ │ +038404: 7010 5f00 0b00 |0062: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@005f │ │ +03840a: 1a03 1c0b |0065: const-string v3, "init_flg" // string@0b1c │ │ +03840e: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +038412: 6e20 6000 3000 |0069: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +038418: 0a03 |006c: move-result v3 │ │ +03841a: 3803 5500 |006d: if-eqz v3, 00c2 // +0055 │ │ +03841e: 1a03 1c0b |006f: const-string v3, "init_flg" // string@0b1c │ │ +038422: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +038426: 6e20 6200 3000 |0073: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ +03842c: 0c03 |0076: move-result-object v3 │ │ +03842e: 6e10 220a 0300 |0077: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +038434: 0a03 |007a: move-result v3 │ │ +038436: 3903 4700 |007b: if-nez v3, 00c2 // +0047 │ │ +03843a: 1a04 e607 |007d: const-string v4, "cache_file" // string@07e6 │ │ +03843e: 1203 |007f: const/4 v3, #int 0 // #0 │ │ +038440: 1f03 9a01 |0080: check-cast v3, Ljava/lang/String; // type@019a │ │ +038444: 6e30 6700 4b03 |0082: invoke-virtual {v11, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +03844a: 6e10 6900 0b00 |0085: invoke-virtual {v11}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +038450: 0a03 |0088: move-result v3 │ │ +038452: 3d03 0f00 |0089: if-lez v3, 0098 // +000f │ │ +038456: 1a03 9c07 |008b: const-string v3, "audio" // string@079c │ │ +03845a: 1a04 9407 |008d: const-string v4, "artist_key = ?" // string@0794 │ │ +03845e: 1215 |008f: const/4 v5, #int 1 // #1 │ │ +038460: 2355 5e02 |0090: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ +038464: 1206 |0092: const/4 v6, #int 0 // #0 │ │ +038466: 4d0a 0506 |0093: aput-object v10, v5, v6 │ │ +03846a: 6e55 ce00 324b |0095: invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038470: 6e10 cd00 0200 |0098: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +038476: 1213 |009b: const/4 v3, #int 1 // #1 │ │ +038478: 380c 0500 |009c: if-eqz v12, 00a1 // +0005 │ │ +03847c: 7210 ac00 0c00 |009e: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038482: 6e10 c700 0200 |00a1: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038488: 7401 3b0b 1000 |00a4: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +03848e: 0c04 |00a7: move-result-object v4 │ │ +038490: 6e10 6c00 0400 |00a8: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038496: 0c04 |00ab: move-result-object v4 │ │ +038498: 6205 3b03 |00ac: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +03849c: 1206 |00ae: const/4 v6, #int 0 // #0 │ │ +03849e: 6e30 5a00 5406 |00af: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +0384a4: 7401 3b0b 1000 |00b2: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +0384aa: 0c04 |00b5: move-result-object v4 │ │ +0384ac: 6e10 6c00 0400 |00b6: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +0384b2: 0c04 |00b9: move-result-object v4 │ │ +0384b4: 6205 3303 |00ba: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +0384b8: 1206 |00bc: const/4 v6, #int 0 // #0 │ │ +0384ba: 6e30 5a00 5406 |00bd: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +0384c0: 2900 4dff |00c0: goto/16 000d // -00b3 │ │ +0384c4: 1a03 8f07 |00c2: const-string v3, "artist" // string@078f │ │ +0384c8: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +0384cc: 6e20 6000 3000 |00c6: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +0384d2: 0a03 |00c9: move-result v3 │ │ +0384d4: 3803 bbff |00ca: if-eqz v3, 0085 // -0045 │ │ +0384d8: 1a03 8f07 |00cc: const-string v3, "artist" // string@078f │ │ +0384dc: 1a04 8f07 |00ce: const-string v4, "artist" // string@078f │ │ +0384e0: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ +0384e4: 6e20 6400 4000 |00d2: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ +0384ea: 0c04 |00d5: move-result-object v4 │ │ +0384ec: 6e30 6700 3b04 |00d6: invoke-virtual {v11, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +0384f2: 28ac |00d9: goto 0085 // -0054 │ │ +0384f4: 0d03 |00da: move-exception v3 │ │ +0384f6: 380c 0500 |00db: if-eqz v12, 00e0 // +0005 │ │ +0384fa: 7210 ac00 0c00 |00dd: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038500: 6e10 c700 0200 |00e0: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038506: 7401 3b0b 1000 |00e3: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +03850c: 0c04 |00e6: move-result-object v4 │ │ +03850e: 6e10 6c00 0400 |00e7: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038514: 0c04 |00ea: move-result-object v4 │ │ +038516: 6205 3b03 |00eb: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +03851a: 1206 |00ed: const/4 v6, #int 0 // #0 │ │ +03851c: 6e30 5a00 5406 |00ee: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038522: 7401 3b0b 1000 |00f1: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038528: 0c04 |00f4: move-result-object v4 │ │ +03852a: 6e10 6c00 0400 |00f5: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038530: 0c04 |00f8: move-result-object v4 │ │ +038532: 6205 3303 |00f9: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +038536: 1206 |00fb: const/4 v6, #int 0 // #0 │ │ +038538: 6e30 5a00 5406 |00fc: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +03853e: 2703 |00ff: throw v3 │ │ catches : 2 │ │ - 0x0015 - 0x0093 │ │ - -> 0x00ce │ │ - 0x00ba - 0x00cd │ │ - -> 0x00ce │ │ + 0x0017 - 0x009b │ │ + -> 0x00da │ │ + 0x00c2 - 0x00d9 │ │ + -> 0x00da │ │ positions : │ │ 0x0000 line=1308 │ │ - 0x000a line=1309 │ │ - 0x000b line=1346 │ │ - 0x000c line=1311 │ │ - 0x0014 line=1312 │ │ - 0x0015 line=1314 │ │ - 0x0019 line=1315 │ │ - 0x001c line=1316 │ │ - 0x002d line=1319 │ │ - 0x004a line=1323 │ │ - 0x0052 line=1324 │ │ - 0x005c line=1326 │ │ - 0x0061 line=1327 │ │ - 0x0075 line=1330 │ │ - 0x007d line=1338 │ │ - 0x0083 line=1339 │ │ - 0x0090 line=1345 │ │ - 0x0093 line=1346 │ │ - 0x0094 line=1348 │ │ - 0x0096 line=1349 │ │ - 0x0099 line=1351 │ │ - 0x009c line=1352 │ │ - 0x00aa line=1354 │ │ - 0x00ba line=1333 │ │ - 0x00c2 line=1334 │ │ - 0x00ce line=1348 │ │ - 0x00d1 line=1349 │ │ - 0x00d4 line=1351 │ │ - 0x00d7 line=1352 │ │ - 0x00e5 line=1354 │ │ - 0x00f3 line=1348 │ │ - locals : │ │ - 0x005c - 0x0090 reg=8 artistKey Ljava/lang/String; │ │ - 0x0061 - 0x0090 reg=9 audioValues Landroid/content/ContentValues; │ │ - 0x00ba - 0x00ce reg=8 artistKey Ljava/lang/String; │ │ - 0x00ba - 0x00ce reg=9 audioValues Landroid/content/ContentValues; │ │ - 0x0019 - 0x00ce reg=11 id J │ │ - 0x0014 - 0x00f4 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0015 - 0x00f4 reg=10 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x00f4 reg=13 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x00f4 reg=14 uri Landroid/net/Uri; │ │ - 0x0000 - 0x00f4 reg=15 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x00f4 reg=16 selection Ljava/lang/String; │ │ - 0x0000 - 0x00f4 reg=17 selectionArgs [Ljava/lang/String; │ │ + 0x000c line=1309 │ │ + 0x000d line=1346 │ │ + 0x000e line=1311 │ │ + 0x0016 line=1312 │ │ + 0x0017 line=1314 │ │ + 0x001b line=1315 │ │ + 0x001e line=1316 │ │ + 0x0026 line=1317 │ │ + 0x002c line=1316 │ │ + 0x0031 line=1319 │ │ + 0x0041 line=1322 │ │ + 0x004a line=1319 │ │ + 0x004e line=1323 │ │ + 0x0056 line=1324 │ │ + 0x0058 line=1325 │ │ + 0x005c line=1324 │ │ + 0x0060 line=1326 │ │ + 0x0065 line=1327 │ │ + 0x0071 line=1328 │ │ + 0x007d line=1330 │ │ + 0x0085 line=1338 │ │ + 0x008b line=1339 │ │ + 0x0098 line=1345 │ │ + 0x009b line=1346 │ │ + 0x009c line=1348 │ │ + 0x009e line=1349 │ │ + 0x00a1 line=1351 │ │ + 0x00a4 line=1352 │ │ + 0x00b2 line=1354 │ │ + 0x00c2 line=1333 │ │ + 0x00cc line=1334 │ │ + 0x00d0 line=1335 │ │ + 0x00d6 line=1334 │ │ + 0x00da line=1348 │ │ + 0x00dd line=1349 │ │ + 0x00e0 line=1351 │ │ + 0x00e3 line=1352 │ │ + 0x00f1 line=1354 │ │ + 0x00ff line=1348 │ │ + locals : │ │ + 0x0060 - 0x0098 reg=10 artistKey Ljava/lang/String; │ │ + 0x0065 - 0x0098 reg=11 audioValues Landroid/content/ContentValues; │ │ + 0x00c2 - 0x00da reg=10 artistKey Ljava/lang/String; │ │ + 0x00c2 - 0x00da reg=11 audioValues Landroid/content/ContentValues; │ │ + 0x001b - 0x00da reg=14 id J │ │ + 0x0016 - 0x0100 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0017 - 0x0100 reg=12 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x0100 reg=16 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0100 reg=17 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0100 reg=18 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0100 reg=19 selection Ljava/lang/String; │ │ + 0x0000 - 0x0100 reg=20 selectionArgs [Ljava/lang/String; │ │ │ │ #49 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updateArtist' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02d1c8: |[02d1c8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateArtist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d1d8: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d1de: 0c01 |0003: move-result-object v1 │ │ -02d1e0: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d1e6: 0c00 |0007: move-result-object v0 │ │ -02d1e8: 1a01 9007 |0008: const-string v1, "artist" // string@0790 │ │ -02d1ec: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d1f2: 0a01 |000d: move-result v1 │ │ -02d1f4: 0f01 |000e: return v1 │ │ +038554: |[038554] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateArtist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038564: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +03856a: 0c01 |0003: move-result-object v1 │ │ +03856c: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +038572: 0c00 |0007: move-result-object v0 │ │ +038574: 1a01 8f07 |0008: const-string v1, "artist" // string@078f │ │ +038578: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +03857e: 0a01 |000d: move-result v1 │ │ +038580: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x0008 line=1302 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -68113,208 +72606,223 @@ │ │ 0x0000 - 0x000f reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ #50 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updateArtistId' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 18 │ │ + registers : 21 │ │ ins : 5 │ │ outs : 8 │ │ - insns size : 244 16-bit code units │ │ -02d1f8: |[02d1f8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateArtistId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d208: 380f 0c00 |0000: if-eqz v15, 000c // +000c │ │ -02d20c: 1a01 0e09 |0002: const-string v1, "encoding" // string@090e │ │ -02d210: 6e20 6000 1f00 |0004: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02d216: 0a01 |0007: move-result v1 │ │ -02d218: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -02d21c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02d21e: 0f01 |000b: return v1 │ │ -02d220: 7010 3c0b 0d00 |000c: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d226: 0c01 |000f: move-result-object v1 │ │ -02d228: 6e10 780b 0100 |0010: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d22e: 0c00 |0013: move-result-object v0 │ │ -02d230: 120a |0014: const/4 v10, #int 0 // #0 │ │ -02d232: 7110 5d00 0e00 |0015: invoke-static {v14}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02d238: 0b0b |0018: move-result-wide v11 │ │ -02d23a: 6e10 c400 0000 |0019: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02d240: 1a01 9007 |001c: const-string v1, "artist" // string@0790 │ │ -02d244: 1a02 1507 |001e: const-string v2, "_id = ?" // string@0715 │ │ -02d248: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -02d24a: 2333 5e02 |0021: new-array v3, v3, [Ljava/lang/String; // type@025e │ │ -02d24e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -02d250: 7120 2b0a cb00 |0024: invoke-static {v11, v12}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d256: 0c05 |0027: move-result-object v5 │ │ -02d258: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -02d25c: 6e53 ce00 102f |002a: invoke-virtual {v0, v1, v15, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d262: 1a01 9007 |002d: const-string v1, "artist" // string@0790 │ │ -02d266: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -02d268: 2322 5e02 |0030: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02d26c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -02d26e: 1a04 9407 |0033: const-string v4, "artist_key" // string@0794 │ │ -02d272: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -02d276: 1a03 1507 |0037: const-string v3, "_id = ?" // string@0715 │ │ -02d27a: 1214 |0039: const/4 v4, #int 1 // #1 │ │ -02d27c: 2344 5e02 |003a: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02d280: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -02d282: 7120 2b0a cb00 |003d: invoke-static {v11, v12}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d288: 0c06 |0040: move-result-object v6 │ │ -02d28a: 4d06 0405 |0041: aput-object v6, v4, v5 │ │ -02d28e: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -02d290: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -02d292: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -02d294: 7408 ca00 0000 |0046: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02d29a: 0c0a |0049: move-result-object v10 │ │ -02d29c: 380a 4600 |004a: if-eqz v10, 0090 // +0046 │ │ -02d2a0: 7210 b500 0a00 |004c: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02d2a6: 0a01 |004f: move-result v1 │ │ -02d2a8: 3801 4000 |0050: if-eqz v1, 0090 // +0040 │ │ -02d2ac: 1a01 9407 |0052: const-string v1, "artist_key" // string@0794 │ │ -02d2b0: 7220 ad00 1a00 |0054: invoke-interface {v10, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02d2b6: 0a01 |0057: move-result v1 │ │ -02d2b8: 7220 b300 1a00 |0058: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ -02d2be: 0c08 |005b: move-result-object v8 │ │ -02d2c0: 2209 1600 |005c: new-instance v9, Landroid/content/ContentValues; // type@0016 │ │ -02d2c4: 7010 5f00 0900 |005e: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02d2ca: 1a01 1d0b |0061: const-string v1, "init_flg" // string@0b1d │ │ -02d2ce: 6e20 6000 1f00 |0063: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02d2d4: 0a01 |0066: move-result v1 │ │ -02d2d6: 3801 5300 |0067: if-eqz v1, 00ba // +0053 │ │ -02d2da: 1a01 1d0b |0069: const-string v1, "init_flg" // string@0b1d │ │ -02d2de: 6e20 6200 1f00 |006b: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ -02d2e4: 0c01 |006e: move-result-object v1 │ │ -02d2e6: 6e10 220a 0100 |006f: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02d2ec: 0a01 |0072: move-result v1 │ │ -02d2ee: 3901 4700 |0073: if-nez v1, 00ba // +0047 │ │ -02d2f2: 1a02 e707 |0075: const-string v2, "cache_file" // string@07e7 │ │ -02d2f6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -02d2f8: 1f01 9a01 |0078: check-cast v1, Ljava/lang/String; // type@019a │ │ -02d2fc: 6e30 6700 2901 |007a: invoke-virtual {v9, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d302: 6e10 6900 0900 |007d: invoke-virtual {v9}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -02d308: 0a01 |0080: move-result v1 │ │ -02d30a: 3d01 0f00 |0081: if-lez v1, 0090 // +000f │ │ -02d30e: 1a01 9d07 |0083: const-string v1, "audio" // string@079d │ │ -02d312: 1a02 9507 |0085: const-string v2, "artist_key = ?" // string@0795 │ │ -02d316: 1213 |0087: const/4 v3, #int 1 // #1 │ │ -02d318: 2333 5e02 |0088: new-array v3, v3, [Ljava/lang/String; // type@025e │ │ -02d31c: 1204 |008a: const/4 v4, #int 0 // #0 │ │ -02d31e: 4d08 0304 |008b: aput-object v8, v3, v4 │ │ -02d322: 6e53 ce00 1029 |008d: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d328: 6e10 cd00 0000 |0090: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02d32e: 1211 |0093: const/4 v1, #int 1 // #1 │ │ -02d330: 380a 0500 |0094: if-eqz v10, 0099 // +0005 │ │ -02d334: 7210 ac00 0a00 |0096: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d33a: 6e10 c700 0000 |0099: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d340: 6e10 3b0b 0d00 |009c: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d346: 0c02 |009f: move-result-object v2 │ │ -02d348: 6e10 6c00 0200 |00a0: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d34e: 0c02 |00a3: move-result-object v2 │ │ -02d350: 6203 3b03 |00a4: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d354: 1204 |00a6: const/4 v4, #int 0 // #0 │ │ -02d356: 6e30 5a00 3204 |00a7: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d35c: 6e10 3b0b 0d00 |00aa: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d362: 0c02 |00ad: move-result-object v2 │ │ -02d364: 6e10 6c00 0200 |00ae: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d36a: 0c02 |00b1: move-result-object v2 │ │ -02d36c: 6203 3303 |00b2: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02d370: 1204 |00b4: const/4 v4, #int 0 // #0 │ │ -02d372: 6e30 5a00 3204 |00b5: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d378: 2900 53ff |00b8: goto/16 000b // -00ad │ │ -02d37c: 1a01 9007 |00ba: const-string v1, "artist" // string@0790 │ │ -02d380: 6e20 6000 1f00 |00bc: invoke-virtual {v15, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02d386: 0a01 |00bf: move-result v1 │ │ -02d388: 3801 bdff |00c0: if-eqz v1, 007d // -0043 │ │ -02d38c: 1a01 9007 |00c2: const-string v1, "artist" // string@0790 │ │ -02d390: 1a02 9007 |00c4: const-string v2, "artist" // string@0790 │ │ -02d394: 6e20 6400 2f00 |00c6: invoke-virtual {v15, v2}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ -02d39a: 0c02 |00c9: move-result-object v2 │ │ -02d39c: 6e30 6700 1902 |00ca: invoke-virtual {v9, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d3a2: 28b0 |00cd: goto 007d // -0050 │ │ -02d3a4: 0d01 |00ce: move-exception v1 │ │ -02d3a6: 380a 0500 |00cf: if-eqz v10, 00d4 // +0005 │ │ -02d3aa: 7210 ac00 0a00 |00d1: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d3b0: 6e10 c700 0000 |00d4: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d3b6: 6e10 3b0b 0d00 |00d7: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d3bc: 0c02 |00da: move-result-object v2 │ │ -02d3be: 6e10 6c00 0200 |00db: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d3c4: 0c02 |00de: move-result-object v2 │ │ -02d3c6: 6203 3b03 |00df: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d3ca: 1204 |00e1: const/4 v4, #int 0 // #0 │ │ -02d3cc: 6e30 5a00 3204 |00e2: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d3d2: 6e10 3b0b 0d00 |00e5: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d3d8: 0c02 |00e8: move-result-object v2 │ │ -02d3da: 6e10 6c00 0200 |00e9: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d3e0: 0c02 |00ec: move-result-object v2 │ │ -02d3e2: 6203 3303 |00ed: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ -02d3e6: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ -02d3e8: 6e30 5a00 3204 |00f0: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d3ee: 2701 |00f3: throw v1 │ │ + insns size : 256 16-bit code units │ │ +038584: |[038584] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateArtistId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038594: 3812 0e00 |0000: if-eqz v18, 000e // +000e │ │ +038598: 1a03 0d09 |0002: const-string v3, "encoding" // string@090d │ │ +03859c: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0385a0: 6e20 6000 3000 |0006: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +0385a6: 0a03 |0009: move-result v3 │ │ +0385a8: 3803 0400 |000a: if-eqz v3, 000e // +0004 │ │ +0385ac: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0385ae: 0f03 |000d: return v3 │ │ +0385b0: 7601 3c0b 1000 |000e: invoke-direct/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0385b6: 0c03 |0011: move-result-object v3 │ │ +0385b8: 6e10 780b 0300 |0012: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0385be: 0c02 |0015: move-result-object v2 │ │ +0385c0: 120c |0016: const/4 v12, #int 0 // #0 │ │ +0385c2: 7701 5d00 1100 |0017: invoke-static/range {v17}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +0385c8: 0b0e |001a: move-result-wide v14 │ │ +0385ca: 6e10 c400 0200 |001b: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +0385d0: 1a03 8f07 |001e: const-string v3, "artist" // string@078f │ │ +0385d4: 1a04 1507 |0020: const-string v4, "_id = ?" // string@0715 │ │ +0385d8: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +0385da: 2355 5e02 |0023: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ +0385de: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +0385e0: 7120 2b0a fe00 |0026: invoke-static {v14, v15}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +0385e6: 0c07 |0029: move-result-object v7 │ │ +0385e8: 4d07 0506 |002a: aput-object v7, v5, v6 │ │ +0385ec: 0800 1200 |002c: move-object/from16 v0, v18 │ │ +0385f0: 6e55 ce00 3240 |002e: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0385f6: 1a03 8f07 |0031: const-string v3, "artist" // string@078f │ │ +0385fa: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +0385fc: 2344 5e02 |0034: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +038600: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +038602: 1a06 9307 |0037: const-string v6, "artist_key" // string@0793 │ │ +038606: 4d06 0405 |0039: aput-object v6, v4, v5 │ │ +03860a: 1a05 1507 |003b: const-string v5, "_id = ?" // string@0715 │ │ +03860e: 1216 |003d: const/4 v6, #int 1 // #1 │ │ +038610: 2366 5e02 |003e: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +038614: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +038616: 7120 2b0a fe00 |0041: invoke-static {v14, v15}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +03861c: 0c08 |0044: move-result-object v8 │ │ +03861e: 4d08 0607 |0045: aput-object v8, v6, v7 │ │ +038622: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +038624: 1208 |0048: const/4 v8, #int 0 // #0 │ │ +038626: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +038628: 7408 ca00 0200 |004a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +03862e: 0c0c |004d: move-result-object v12 │ │ +038630: 380c 4a00 |004e: if-eqz v12, 0098 // +004a │ │ +038634: 7210 b500 0c00 |0050: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +03863a: 0a03 |0053: move-result v3 │ │ +03863c: 3803 4400 |0054: if-eqz v3, 0098 // +0044 │ │ +038640: 1a03 9307 |0056: const-string v3, "artist_key" // string@0793 │ │ +038644: 7220 ad00 3c00 |0058: invoke-interface {v12, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +03864a: 0a03 |005b: move-result v3 │ │ +03864c: 7220 b300 3c00 |005c: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +038652: 0c0a |005f: move-result-object v10 │ │ +038654: 220b 1600 |0060: new-instance v11, Landroid/content/ContentValues; // type@0016 │ │ +038658: 7010 5f00 0b00 |0062: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@005f │ │ +03865e: 1a03 1c0b |0065: const-string v3, "init_flg" // string@0b1c │ │ +038662: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +038666: 6e20 6000 3000 |0069: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +03866c: 0a03 |006c: move-result v3 │ │ +03866e: 3803 5500 |006d: if-eqz v3, 00c2 // +0055 │ │ +038672: 1a03 1c0b |006f: const-string v3, "init_flg" // string@0b1c │ │ +038676: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +03867a: 6e20 6200 3000 |0073: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ +038680: 0c03 |0076: move-result-object v3 │ │ +038682: 6e10 220a 0300 |0077: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +038688: 0a03 |007a: move-result v3 │ │ +03868a: 3903 4700 |007b: if-nez v3, 00c2 // +0047 │ │ +03868e: 1a04 e607 |007d: const-string v4, "cache_file" // string@07e6 │ │ +038692: 1203 |007f: const/4 v3, #int 0 // #0 │ │ +038694: 1f03 9a01 |0080: check-cast v3, Ljava/lang/String; // type@019a │ │ +038698: 6e30 6700 4b03 |0082: invoke-virtual {v11, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +03869e: 6e10 6900 0b00 |0085: invoke-virtual {v11}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +0386a4: 0a03 |0088: move-result v3 │ │ +0386a6: 3d03 0f00 |0089: if-lez v3, 0098 // +000f │ │ +0386aa: 1a03 9c07 |008b: const-string v3, "audio" // string@079c │ │ +0386ae: 1a04 9407 |008d: const-string v4, "artist_key = ?" // string@0794 │ │ +0386b2: 1215 |008f: const/4 v5, #int 1 // #1 │ │ +0386b4: 2355 5e02 |0090: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ +0386b8: 1206 |0092: const/4 v6, #int 0 // #0 │ │ +0386ba: 4d0a 0506 |0093: aput-object v10, v5, v6 │ │ +0386be: 6e55 ce00 324b |0095: invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0386c4: 6e10 cd00 0200 |0098: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +0386ca: 1213 |009b: const/4 v3, #int 1 // #1 │ │ +0386cc: 380c 0500 |009c: if-eqz v12, 00a1 // +0005 │ │ +0386d0: 7210 ac00 0c00 |009e: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +0386d6: 6e10 c700 0200 |00a1: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0386dc: 7401 3b0b 1000 |00a4: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +0386e2: 0c04 |00a7: move-result-object v4 │ │ +0386e4: 6e10 6c00 0400 |00a8: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +0386ea: 0c04 |00ab: move-result-object v4 │ │ +0386ec: 6205 3b03 |00ac: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +0386f0: 1206 |00ae: const/4 v6, #int 0 // #0 │ │ +0386f2: 6e30 5a00 5406 |00af: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +0386f8: 7401 3b0b 1000 |00b2: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +0386fe: 0c04 |00b5: move-result-object v4 │ │ +038700: 6e10 6c00 0400 |00b6: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038706: 0c04 |00b9: move-result-object v4 │ │ +038708: 6205 3303 |00ba: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +03870c: 1206 |00bc: const/4 v6, #int 0 // #0 │ │ +03870e: 6e30 5a00 5406 |00bd: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038714: 2900 4dff |00c0: goto/16 000d // -00b3 │ │ +038718: 1a03 8f07 |00c2: const-string v3, "artist" // string@078f │ │ +03871c: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +038720: 6e20 6000 3000 |00c6: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +038726: 0a03 |00c9: move-result v3 │ │ +038728: 3803 bbff |00ca: if-eqz v3, 0085 // -0045 │ │ +03872c: 1a03 8f07 |00cc: const-string v3, "artist" // string@078f │ │ +038730: 1a04 8f07 |00ce: const-string v4, "artist" // string@078f │ │ +038734: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ +038738: 6e20 6400 4000 |00d2: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ +03873e: 0c04 |00d5: move-result-object v4 │ │ +038740: 6e30 6700 3b04 |00d6: invoke-virtual {v11, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +038746: 28ac |00d9: goto 0085 // -0054 │ │ +038748: 0d03 |00da: move-exception v3 │ │ +03874a: 380c 0500 |00db: if-eqz v12, 00e0 // +0005 │ │ +03874e: 7210 ac00 0c00 |00dd: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038754: 6e10 c700 0200 |00e0: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +03875a: 7401 3b0b 1000 |00e3: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038760: 0c04 |00e6: move-result-object v4 │ │ +038762: 6e10 6c00 0400 |00e7: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038768: 0c04 |00ea: move-result-object v4 │ │ +03876a: 6205 3b03 |00eb: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +03876e: 1206 |00ed: const/4 v6, #int 0 // #0 │ │ +038770: 6e30 5a00 5406 |00ee: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038776: 7401 3b0b 1000 |00f1: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +03877c: 0c04 |00f4: move-result-object v4 │ │ +03877e: 6e10 6c00 0400 |00f5: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038784: 0c04 |00f8: move-result-object v4 │ │ +038786: 6205 3303 |00f9: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0333 │ │ +03878a: 1206 |00fb: const/4 v6, #int 0 // #0 │ │ +03878c: 6e30 5a00 5406 |00fc: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038792: 2703 |00ff: throw v3 │ │ catches : 2 │ │ - 0x0015 - 0x0093 │ │ - -> 0x00ce │ │ - 0x00ba - 0x00cd │ │ - -> 0x00ce │ │ + 0x0017 - 0x009b │ │ + -> 0x00da │ │ + 0x00c2 - 0x00d9 │ │ + -> 0x00da │ │ positions : │ │ 0x0000 line=1246 │ │ - 0x000a line=1247 │ │ - 0x000b line=1284 │ │ - 0x000c line=1249 │ │ - 0x0014 line=1250 │ │ - 0x0015 line=1252 │ │ - 0x0019 line=1253 │ │ - 0x001c line=1254 │ │ - 0x002d line=1257 │ │ - 0x004a line=1261 │ │ - 0x0052 line=1262 │ │ - 0x005c line=1264 │ │ - 0x0061 line=1265 │ │ - 0x0075 line=1268 │ │ - 0x007d line=1276 │ │ - 0x0083 line=1277 │ │ - 0x0090 line=1283 │ │ - 0x0093 line=1284 │ │ - 0x0094 line=1286 │ │ - 0x0096 line=1287 │ │ - 0x0099 line=1289 │ │ - 0x009c line=1290 │ │ - 0x00aa line=1292 │ │ - 0x00ba line=1271 │ │ - 0x00c2 line=1272 │ │ - 0x00ce line=1286 │ │ - 0x00d1 line=1287 │ │ - 0x00d4 line=1289 │ │ - 0x00d7 line=1290 │ │ - 0x00e5 line=1292 │ │ - 0x00f3 line=1286 │ │ - locals : │ │ - 0x005c - 0x0090 reg=8 artistKey Ljava/lang/String; │ │ - 0x0061 - 0x0090 reg=9 audioValues Landroid/content/ContentValues; │ │ - 0x00ba - 0x00ce reg=8 artistKey Ljava/lang/String; │ │ - 0x00ba - 0x00ce reg=9 audioValues Landroid/content/ContentValues; │ │ - 0x0019 - 0x00ce reg=11 id J │ │ - 0x0014 - 0x00f4 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0015 - 0x00f4 reg=10 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x00f4 reg=13 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x00f4 reg=14 uri Landroid/net/Uri; │ │ - 0x0000 - 0x00f4 reg=15 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x00f4 reg=16 selection Ljava/lang/String; │ │ - 0x0000 - 0x00f4 reg=17 selectionArgs [Ljava/lang/String; │ │ + 0x000c line=1247 │ │ + 0x000d line=1284 │ │ + 0x000e line=1249 │ │ + 0x0016 line=1250 │ │ + 0x0017 line=1252 │ │ + 0x001b line=1253 │ │ + 0x001e line=1254 │ │ + 0x0026 line=1255 │ │ + 0x002c line=1254 │ │ + 0x0031 line=1257 │ │ + 0x0041 line=1260 │ │ + 0x004a line=1257 │ │ + 0x004e line=1261 │ │ + 0x0056 line=1262 │ │ + 0x0058 line=1263 │ │ + 0x005c line=1262 │ │ + 0x0060 line=1264 │ │ + 0x0065 line=1265 │ │ + 0x0071 line=1266 │ │ + 0x007d line=1268 │ │ + 0x0085 line=1276 │ │ + 0x008b line=1277 │ │ + 0x0098 line=1283 │ │ + 0x009b line=1284 │ │ + 0x009c line=1286 │ │ + 0x009e line=1287 │ │ + 0x00a1 line=1289 │ │ + 0x00a4 line=1290 │ │ + 0x00b2 line=1292 │ │ + 0x00c2 line=1271 │ │ + 0x00cc line=1272 │ │ + 0x00d0 line=1273 │ │ + 0x00d6 line=1272 │ │ + 0x00da line=1286 │ │ + 0x00dd line=1287 │ │ + 0x00e0 line=1289 │ │ + 0x00e3 line=1290 │ │ + 0x00f1 line=1292 │ │ + 0x00ff line=1286 │ │ + locals : │ │ + 0x0060 - 0x0098 reg=10 artistKey Ljava/lang/String; │ │ + 0x0065 - 0x0098 reg=11 audioValues Landroid/content/ContentValues; │ │ + 0x00c2 - 0x00da reg=10 artistKey Ljava/lang/String; │ │ + 0x00c2 - 0x00da reg=11 audioValues Landroid/content/ContentValues; │ │ + 0x001b - 0x00da reg=14 id J │ │ + 0x0016 - 0x0100 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0017 - 0x0100 reg=12 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x0100 reg=16 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0100 reg=17 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0100 reg=18 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0100 reg=19 selection Ljava/lang/String; │ │ + 0x0000 - 0x0100 reg=20 selectionArgs [Ljava/lang/String; │ │ │ │ #51 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updateDownload' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02d404: |[02d404] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateDownload:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d416: 0f00 |0001: return v0 │ │ +0387a8: |[0387a8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateDownload:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0387b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0387ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 values Landroid/content/ContentValues; │ │ @@ -68326,97 +72834,97 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 163 16-bit code units │ │ -02d418: |[02d418] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d428: 7010 3c0b 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d42e: 0c06 |0003: move-result-object v6 │ │ -02d430: 6e10 780b 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d436: 0c00 |0007: move-result-object v0 │ │ -02d438: 6e10 c400 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02d43e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -02d440: 4606 0f06 |000c: aget-object v6, v15, v6 │ │ -02d444: 7110 2a0a 0600 |000e: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ -02d44a: 0b01 |0011: move-result-wide v1 │ │ -02d44c: 1a06 680e |0012: const-string v6, "point" // string@0e68 │ │ -02d450: 6e20 6200 6d00 |0014: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ -02d456: 0c06 |0017: move-result-object v6 │ │ -02d458: 6e10 220a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02d45e: 0a03 |001b: move-result v3 │ │ -02d460: 1216 |001c: const/4 v6, #int 1 // #1 │ │ -02d462: 4605 0f06 |001d: aget-object v5, v15, v6 │ │ -02d466: 1a06 3110 |001f: const-string v6, "song" // string@1031 │ │ -02d46a: 6e20 430a 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02d470: 0a06 |0024: move-result v6 │ │ -02d472: 3806 2900 |0025: if-eqz v6, 004e // +0029 │ │ -02d476: 2204 1600 |0027: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ -02d47a: 7010 5f00 0400 |0029: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02d480: 1a06 680e |002c: const-string v6, "point" // string@0e68 │ │ -02d484: 7110 270a 0300 |002e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02d48a: 0c07 |0031: move-result-object v7 │ │ -02d48c: 6e30 6500 6407 |0032: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02d492: 1a06 9d07 |0035: const-string v6, "audio" // string@079d │ │ -02d496: 1a07 1507 |0037: const-string v7, "_id = ?" // string@0715 │ │ -02d49a: 1218 |0039: const/4 v8, #int 1 // #1 │ │ -02d49c: 2388 5e02 |003a: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ -02d4a0: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -02d4a2: 7120 2b0a 2100 |003d: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d4a8: 0c0a |0040: move-result-object v10 │ │ -02d4aa: 4d0a 0809 |0041: aput-object v10, v8, v9 │ │ -02d4ae: 6e58 ce00 6074 |0043: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d4b4: 6e10 cd00 0000 |0046: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02d4ba: 1216 |0049: const/4 v6, #int 1 // #1 │ │ -02d4bc: 6e10 c700 0000 |004a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d4c2: 0f06 |004d: return v6 │ │ -02d4c4: 1a06 5207 |004e: const-string v6, "album" // string@0752 │ │ -02d4c8: 6e20 430a 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02d4ce: 0a06 |0053: move-result v6 │ │ -02d4d0: 3806 2700 |0054: if-eqz v6, 007b // +0027 │ │ -02d4d4: 2204 1600 |0056: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ -02d4d8: 7010 5f00 0400 |0058: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02d4de: 1a06 680e |005b: const-string v6, "point" // string@0e68 │ │ -02d4e2: 7110 270a 0300 |005d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02d4e8: 0c07 |0060: move-result-object v7 │ │ -02d4ea: 6e30 6500 6407 |0061: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02d4f0: 1a06 5207 |0064: const-string v6, "album" // string@0752 │ │ -02d4f4: 1a07 1507 |0066: const-string v7, "_id = ?" // string@0715 │ │ -02d4f8: 1218 |0068: const/4 v8, #int 1 // #1 │ │ -02d4fa: 2388 5e02 |0069: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ -02d4fe: 1209 |006b: const/4 v9, #int 0 // #0 │ │ -02d500: 7120 2b0a 2100 |006c: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d506: 0c0a |006f: move-result-object v10 │ │ -02d508: 4d0a 0809 |0070: aput-object v10, v8, v9 │ │ -02d50c: 6e58 ce00 6074 |0072: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d512: 28d1 |0075: goto 0046 // -002f │ │ -02d514: 0d06 |0076: move-exception v6 │ │ -02d516: 6e10 c700 0000 |0077: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d51c: 2706 |007a: throw v6 │ │ -02d51e: 1a06 9007 |007b: const-string v6, "artist" // string@0790 │ │ -02d522: 6e20 430a 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02d528: 0a06 |0080: move-result v6 │ │ -02d52a: 3806 c5ff |0081: if-eqz v6, 0046 // -003b │ │ -02d52e: 2204 1600 |0083: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ -02d532: 7010 5f00 0400 |0085: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ -02d538: 1a06 680e |0088: const-string v6, "point" // string@0e68 │ │ -02d53c: 7110 270a 0300 |008a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02d542: 0c07 |008d: move-result-object v7 │ │ -02d544: 6e30 6500 6407 |008e: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -02d54a: 1a06 9007 |0091: const-string v6, "artist" // string@0790 │ │ -02d54e: 1a07 1507 |0093: const-string v7, "_id = ?" // string@0715 │ │ -02d552: 1218 |0095: const/4 v8, #int 1 // #1 │ │ -02d554: 2388 5e02 |0096: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ -02d558: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -02d55a: 7120 2b0a 2100 |0099: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d560: 0c0a |009c: move-result-object v10 │ │ -02d562: 4d0a 0809 |009d: aput-object v10, v8, v9 │ │ -02d566: 6e58 ce00 6074 |009f: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d56c: 28a4 |00a2: goto 0046 // -005c │ │ +0387bc: |[0387bc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0387cc: 7010 3c0b 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0387d2: 0c06 |0003: move-result-object v6 │ │ +0387d4: 6e10 780b 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0387da: 0c00 |0007: move-result-object v0 │ │ +0387dc: 6e10 c400 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +0387e2: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0387e4: 4606 0f06 |000c: aget-object v6, v15, v6 │ │ +0387e8: 7110 2a0a 0600 |000e: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ +0387ee: 0b02 |0011: move-result-wide v2 │ │ +0387f0: 1a06 660e |0012: const-string v6, "point" // string@0e66 │ │ +0387f4: 6e20 6200 6d00 |0014: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0062 │ │ +0387fa: 0c06 |0017: move-result-object v6 │ │ +0387fc: 6e10 220a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +038802: 0a01 |001b: move-result v1 │ │ +038804: 1216 |001c: const/4 v6, #int 1 // #1 │ │ +038806: 4605 0f06 |001d: aget-object v5, v15, v6 │ │ +03880a: 1a06 2f10 |001f: const-string v6, "song" // string@102f │ │ +03880e: 6e20 430a 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +038814: 0a06 |0024: move-result v6 │ │ +038816: 3806 2900 |0025: if-eqz v6, 004e // +0029 │ │ +03881a: 2204 1600 |0027: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ +03881e: 7010 5f00 0400 |0029: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ +038824: 1a06 660e |002c: const-string v6, "point" // string@0e66 │ │ +038828: 7110 270a 0100 |002e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03882e: 0c07 |0031: move-result-object v7 │ │ +038830: 6e30 6500 6407 |0032: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +038836: 1a06 9c07 |0035: const-string v6, "audio" // string@079c │ │ +03883a: 1a07 1507 |0037: const-string v7, "_id = ?" // string@0715 │ │ +03883e: 1218 |0039: const/4 v8, #int 1 // #1 │ │ +038840: 2388 5e02 |003a: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ +038844: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +038846: 7120 2b0a 3200 |003d: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +03884c: 0c0a |0040: move-result-object v10 │ │ +03884e: 4d0a 0809 |0041: aput-object v10, v8, v9 │ │ +038852: 6e58 ce00 6074 |0043: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038858: 6e10 cd00 0000 |0046: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +03885e: 1216 |0049: const/4 v6, #int 1 // #1 │ │ +038860: 6e10 c700 0000 |004a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038866: 0f06 |004d: return v6 │ │ +038868: 1a06 5207 |004e: const-string v6, "album" // string@0752 │ │ +03886c: 6e20 430a 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +038872: 0a06 |0053: move-result v6 │ │ +038874: 3806 2700 |0054: if-eqz v6, 007b // +0027 │ │ +038878: 2204 1600 |0056: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ +03887c: 7010 5f00 0400 |0058: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ +038882: 1a06 660e |005b: const-string v6, "point" // string@0e66 │ │ +038886: 7110 270a 0100 |005d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03888c: 0c07 |0060: move-result-object v7 │ │ +03888e: 6e30 6500 6407 |0061: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +038894: 1a06 5207 |0064: const-string v6, "album" // string@0752 │ │ +038898: 1a07 1507 |0066: const-string v7, "_id = ?" // string@0715 │ │ +03889c: 1218 |0068: const/4 v8, #int 1 // #1 │ │ +03889e: 2388 5e02 |0069: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ +0388a2: 1209 |006b: const/4 v9, #int 0 // #0 │ │ +0388a4: 7120 2b0a 3200 |006c: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +0388aa: 0c0a |006f: move-result-object v10 │ │ +0388ac: 4d0a 0809 |0070: aput-object v10, v8, v9 │ │ +0388b0: 6e58 ce00 6074 |0072: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +0388b6: 28d1 |0075: goto 0046 // -002f │ │ +0388b8: 0d06 |0076: move-exception v6 │ │ +0388ba: 6e10 c700 0000 |0077: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +0388c0: 2706 |007a: throw v6 │ │ +0388c2: 1a06 8f07 |007b: const-string v6, "artist" // string@078f │ │ +0388c6: 6e20 430a 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +0388cc: 0a06 |0080: move-result v6 │ │ +0388ce: 3806 c5ff |0081: if-eqz v6, 0046 // -003b │ │ +0388d2: 2204 1600 |0083: new-instance v4, Landroid/content/ContentValues; // type@0016 │ │ +0388d6: 7010 5f00 0400 |0085: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@005f │ │ +0388dc: 1a06 660e |0088: const-string v6, "point" // string@0e66 │ │ +0388e0: 7110 270a 0100 |008a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0388e6: 0c07 |008d: move-result-object v7 │ │ +0388e8: 6e30 6500 6407 |008e: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ +0388ee: 1a06 8f07 |0091: const-string v6, "artist" // string@078f │ │ +0388f2: 1a07 1507 |0093: const-string v7, "_id = ?" // string@0715 │ │ +0388f6: 1218 |0095: const/4 v8, #int 1 // #1 │ │ +0388f8: 2388 5e02 |0096: new-array v8, v8, [Ljava/lang/String; // type@025e │ │ +0388fc: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +0388fe: 7120 2b0a 3200 |0099: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038904: 0c0a |009c: move-result-object v10 │ │ +038906: 4d0a 0809 |009d: aput-object v10, v8, v9 │ │ +03890a: 6e58 ce00 6074 |009f: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038910: 28a4 |00a2: goto 0046 // -005c │ │ catches : 3 │ │ 0x0008 - 0x0049 │ │ -> 0x0076 │ │ 0x004e - 0x0075 │ │ -> 0x0076 │ │ 0x007b - 0x00a2 │ │ -> 0x0076 │ │ @@ -68426,36 +72934,42 @@ │ │ 0x000b line=1186 │ │ 0x0012 line=1187 │ │ 0x001c line=1188 │ │ 0x001f line=1189 │ │ 0x0027 line=1190 │ │ 0x002c line=1191 │ │ 0x0035 line=1192 │ │ + 0x003d line=1193 │ │ + 0x0043 line=1192 │ │ 0x0046 line=1205 │ │ 0x0049 line=1206 │ │ 0x004a line=1208 │ │ 0x004d line=1206 │ │ 0x004e line=1194 │ │ 0x0056 line=1195 │ │ 0x005b line=1196 │ │ 0x0064 line=1197 │ │ + 0x006c line=1198 │ │ + 0x0072 line=1197 │ │ 0x0076 line=1208 │ │ 0x007b line=1199 │ │ 0x0083 line=1200 │ │ 0x0088 line=1201 │ │ 0x0091 line=1202 │ │ + 0x0099 line=1203 │ │ + 0x009f line=1202 │ │ locals : │ │ 0x002c - 0x0046 reg=4 s_values Landroid/content/ContentValues; │ │ - 0x0012 - 0x0076 reg=1 id J │ │ - 0x001c - 0x0076 reg=3 point I │ │ + 0x001c - 0x0076 reg=1 point I │ │ + 0x0012 - 0x0076 reg=2 id J │ │ 0x005b - 0x0076 reg=4 s_values Landroid/content/ContentValues; │ │ 0x001f - 0x0076 reg=5 type Ljava/lang/String; │ │ 0x0008 - 0x00a3 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x007b - 0x00a3 reg=1 id J │ │ - 0x007b - 0x00a3 reg=3 point I │ │ + 0x007b - 0x00a3 reg=1 point I │ │ + 0x007b - 0x00a3 reg=2 id J │ │ 0x0088 - 0x00a3 reg=4 s_values Landroid/content/ContentValues; │ │ 0x007b - 0x00a3 reg=5 type Ljava/lang/String; │ │ 0x0000 - 0x00a3 reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x00a3 reg=12 uri Landroid/net/Uri; │ │ 0x0000 - 0x00a3 reg=13 values Landroid/content/ContentValues; │ │ 0x0000 - 0x00a3 reg=14 selection Ljava/lang/String; │ │ 0x0000 - 0x00a3 reg=15 selectionArgs [Ljava/lang/String; │ │ @@ -68465,23 +72979,23 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02d58c: |[02d58c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateGenres:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d59c: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d5a2: 0c01 |0003: move-result-object v1 │ │ -02d5a4: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d5aa: 0c00 |0007: move-result-object v0 │ │ -02d5ac: 1a01 8509 |0008: const-string v1, "genres" // string@0985 │ │ -02d5b0: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d5b6: 0a01 |000d: move-result v1 │ │ -02d5b8: 0f01 |000e: return v1 │ │ +038930: |[038930] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateGenres:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038940: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038946: 0c01 |0003: move-result-object v1 │ │ +038948: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +03894e: 0c00 |0007: move-result-object v0 │ │ +038950: 1a01 8409 |0008: const-string v1, "genres" // string@0984 │ │ +038954: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +03895a: 0a01 |000d: move-result v1 │ │ +03895c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0008 line=1153 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -68495,23 +73009,23 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02d5bc: |[02d5bc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateMedia:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d5cc: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d5d2: 0c01 |0003: move-result-object v1 │ │ -02d5d4: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d5da: 0c00 |0007: move-result-object v0 │ │ -02d5dc: 1a01 9d07 |0008: const-string v1, "audio" // string@079d │ │ -02d5e0: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d5e6: 0a01 |000d: move-result v1 │ │ -02d5e8: 0f01 |000e: return v1 │ │ +038960: |[038960] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateMedia:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038970: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038976: 0c01 |0003: move-result-object v1 │ │ +038978: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +03897e: 0c00 |0007: move-result-object v0 │ │ +038980: 1a01 9c07 |0008: const-string v1, "audio" // string@079c │ │ +038984: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +03898a: 0a01 |000d: move-result v1 │ │ +03898c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ 0x0008 line=1471 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -68525,278 +73039,278 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 30 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 511 16-bit code units │ │ -02d5ec: |[02d5ec] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateMediaId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02d5fc: 381b a100 |0000: if-eqz v27, 00a1 // +00a1 │ │ -02d600: 1a03 0e09 |0002: const-string v3, "encoding" // string@090e │ │ -02d604: 0800 1b00 |0004: move-object/from16 v0, v27 │ │ -02d608: 6e20 6000 3000 |0006: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ -02d60e: 0a03 |0009: move-result v3 │ │ -02d610: 3803 9700 |000a: if-eqz v3, 00a1 // +0097 │ │ -02d614: 7701 5d00 1a00 |000c: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02d61a: 0b13 |000f: move-result-wide v19 │ │ -02d61c: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -02d620: 3103 1303 |0012: cmp-long v3, v19, v3 │ │ -02d624: 3a03 8b00 |0014: if-ltz v3, 009f // +008b │ │ -02d628: 1a03 0e09 |0016: const-string v3, "encoding" // string@090e │ │ -02d62c: 0800 1b00 |0018: move-object/from16 v0, v27 │ │ -02d630: 6e20 6400 3000 |001a: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ -02d636: 0c10 |001d: move-result-object v16 │ │ -02d638: 7601 3c0b 1900 |001e: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d63e: 0c03 |0021: move-result-object v3 │ │ -02d640: 6e10 770b 0300 |0022: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ -02d646: 0c02 |0025: move-result-object v2 │ │ -02d648: 120d |0026: const/4 v13, #int 0 // #0 │ │ -02d64a: 1a03 9d07 |0027: const-string v3, "audio" // string@079d │ │ -02d64e: 1244 |0029: const/4 v4, #int 4 // #4 │ │ -02d650: 2344 5e02 |002a: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02d654: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -02d656: 1a06 1407 |002d: const-string v6, "_id" // string@0714 │ │ -02d65a: 4d06 0405 |002f: aput-object v6, v4, v5 │ │ -02d65e: 1215 |0031: const/4 v5, #int 1 // #1 │ │ -02d660: 1a06 9a10 |0032: const-string v6, "title" // string@109a │ │ -02d664: 4d06 0405 |0034: aput-object v6, v4, v5 │ │ -02d668: 1225 |0036: const/4 v5, #int 2 // #2 │ │ -02d66a: 1a06 5207 |0037: const-string v6, "album" // string@0752 │ │ -02d66e: 4d06 0405 |0039: aput-object v6, v4, v5 │ │ -02d672: 1235 |003b: const/4 v5, #int 3 // #3 │ │ -02d674: 1a06 9007 |003c: const-string v6, "artist" // string@0790 │ │ -02d678: 4d06 0405 |003e: aput-object v6, v4, v5 │ │ -02d67c: 1a05 1007 |0040: const-string v5, "_ID = ?" // string@0710 │ │ -02d680: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -02d682: 2366 5e02 |0043: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02d686: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -02d688: 7702 2b0a 1300 |0046: invoke-static/range {v19, v20}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d68e: 0c08 |0049: move-result-object v8 │ │ -02d690: 4d08 0607 |004a: aput-object v8, v6, v7 │ │ -02d694: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -02d696: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -02d698: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -02d69a: 7408 ca00 0200 |004f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02d6a0: 0c0d |0052: move-result-object v13 │ │ -02d6a2: 380d 3900 |0053: if-eqz v13, 008c // +0039 │ │ -02d6a6: 7210 b500 0d00 |0055: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02d6ac: 0a03 |0058: move-result v3 │ │ -02d6ae: 3803 3300 |0059: if-eqz v3, 008c // +0033 │ │ -02d6b2: 0800 1900 |005b: move-object/from16 v0, v25 │ │ -02d6b6: 0801 1000 |005d: move-object/from16 v1, v16 │ │ -02d6ba: 7030 620b d001 |005f: invoke-direct {v0, v13, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I // method@0b62 │ │ -02d6c0: 0a03 |0062: move-result v3 │ │ -02d6c2: 380d 0500 |0063: if-eqz v13, 0068 // +0005 │ │ -02d6c6: 7210 ac00 0d00 |0065: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d6cc: 7401 3b0b 1900 |0068: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d6d2: 0c04 |006b: move-result-object v4 │ │ -02d6d4: 6e10 6c00 0400 |006c: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d6da: 0c04 |006f: move-result-object v4 │ │ -02d6dc: 6205 3b03 |0070: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d6e0: 1206 |0072: const/4 v6, #int 0 // #0 │ │ -02d6e2: 6e30 5a00 5406 |0073: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d6e8: 0f03 |0076: return v3 │ │ -02d6ea: 0d03 |0077: move-exception v3 │ │ -02d6ec: 380d 0500 |0078: if-eqz v13, 007d // +0005 │ │ -02d6f0: 7210 ac00 0d00 |007a: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d6f6: 7401 3b0b 1900 |007d: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d6fc: 0c04 |0080: move-result-object v4 │ │ -02d6fe: 6e10 6c00 0400 |0081: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d704: 0c04 |0084: move-result-object v4 │ │ -02d706: 6205 3b03 |0085: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d70a: 1206 |0087: const/4 v6, #int 0 // #0 │ │ -02d70c: 6e30 5a00 5406 |0088: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d712: 2703 |008b: throw v3 │ │ -02d714: 380d 0500 |008c: if-eqz v13, 0091 // +0005 │ │ -02d718: 7210 ac00 0d00 |008e: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02d71e: 7401 3b0b 1900 |0091: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d724: 0c03 |0094: move-result-object v3 │ │ -02d726: 6e10 6c00 0300 |0095: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d72c: 0c03 |0098: move-result-object v3 │ │ -02d72e: 6204 3b03 |0099: sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d732: 1205 |009b: const/4 v5, #int 0 // #0 │ │ -02d734: 6e30 5a00 4305 |009c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d73a: 1203 |009f: const/4 v3, #int 0 // #0 │ │ -02d73c: 28d6 |00a0: goto 0076 // -002a │ │ -02d73e: 381b 2e01 |00a1: if-eqz v27, 01cf // +012e │ │ -02d742: 1a03 e707 |00a3: const-string v3, "cache_file" // string@07e7 │ │ -02d746: 0800 1b00 |00a5: move-object/from16 v0, v27 │ │ -02d74a: 6e20 6100 3000 |00a7: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0061 │ │ -02d750: 0c03 |00aa: move-result-object v3 │ │ -02d752: 3803 2401 |00ab: if-eqz v3, 01cf // +0124 │ │ -02d756: 7601 3c0b 1900 |00ad: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d75c: 0c03 |00b0: move-result-object v3 │ │ -02d75e: 6e10 780b 0300 |00b1: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d764: 0c02 |00b4: move-result-object v2 │ │ -02d766: 120d |00b5: const/4 v13, #int 0 // #0 │ │ -02d768: 1312 0000 |00b6: const/16 v18, #int 0 // #0 │ │ -02d76c: 1315 0000 |00b8: const/16 v21, #int 0 // #0 │ │ -02d770: 7701 5d00 1a00 |00ba: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02d776: 0b13 |00bd: move-result-wide v19 │ │ -02d778: 1a03 e707 |00be: const-string v3, "cache_file" // string@07e7 │ │ -02d77c: 0800 1b00 |00c0: move-object/from16 v0, v27 │ │ -02d780: 6e20 6400 3000 |00c2: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ -02d786: 0c11 |00c5: move-result-object v17 │ │ -02d788: 1a03 9d07 |00c6: const-string v3, "audio" // string@079d │ │ -02d78c: 1214 |00c8: const/4 v4, #int 1 // #1 │ │ -02d78e: 2344 5e02 |00c9: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ -02d792: 1205 |00cb: const/4 v5, #int 0 // #0 │ │ -02d794: 1a06 fd08 |00cc: const-string v6, "duration" // string@08fd │ │ -02d798: 4d06 0405 |00ce: aput-object v6, v4, v5 │ │ -02d79c: 1a05 1007 |00d0: const-string v5, "_ID = ?" // string@0710 │ │ -02d7a0: 1216 |00d2: const/4 v6, #int 1 // #1 │ │ -02d7a2: 2366 5e02 |00d3: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ -02d7a6: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ -02d7a8: 7702 2b0a 1300 |00d6: invoke-static/range {v19, v20}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d7ae: 0c08 |00d9: move-result-object v8 │ │ -02d7b0: 4d08 0607 |00da: aput-object v8, v6, v7 │ │ -02d7b4: 1207 |00dc: const/4 v7, #int 0 // #0 │ │ -02d7b6: 1208 |00dd: const/4 v8, #int 0 // #0 │ │ -02d7b8: 1209 |00de: const/4 v9, #int 0 // #0 │ │ -02d7ba: 7408 ca00 0200 |00df: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02d7c0: 0c0d |00e2: move-result-object v13 │ │ -02d7c2: 380d a200 |00e3: if-eqz v13, 0185 // +00a2 │ │ -02d7c6: 7210 b500 0d00 |00e5: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02d7cc: 0a03 |00e8: move-result v3 │ │ -02d7ce: 3803 9c00 |00e9: if-eqz v3, 0185 // +009c │ │ -02d7d2: 1a03 fd08 |00eb: const-string v3, "duration" // string@08fd │ │ -02d7d6: 7220 ad00 3d00 |00ed: invoke-interface {v13, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ -02d7dc: 0a03 |00f0: move-result v3 │ │ -02d7de: 7220 b100 3d00 |00f1: invoke-interface {v13, v3}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02d7e4: 0b0e |00f4: move-result-wide v14 │ │ -02d7e6: 1603 0000 |00f5: const-wide/16 v3, #int 0 // #0 │ │ -02d7ea: 3103 0e03 |00f7: cmp-long v3, v14, v3 │ │ -02d7ee: 3c03 8c00 |00f9: if-gtz v3, 0185 // +008c │ │ -02d7f2: 220c 7501 |00fb: new-instance v12, Ljava/io/File; // type@0175 │ │ -02d7f6: 6203 4503 |00fd: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.cachedMusicDir:Ljava/io/File; // field@0345 │ │ -02d7fa: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ -02d7fe: 7030 f409 3c00 |0101: invoke-direct {v12, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ -02d804: 0800 1900 |0104: move-object/from16 v0, v25 │ │ -02d808: 6e20 3d0b c000 |0106: invoke-virtual {v0, v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getID3TagInfo:(Ljava/io/File;)Ljava/util/Map; // method@0b3d │ │ -02d80e: 0c16 |0109: move-result-object v22 │ │ -02d810: 1a03 5207 |010a: const-string v3, "album" // string@0752 │ │ -02d814: 0800 1600 |010c: move-object/from16 v0, v22 │ │ -02d818: 7220 ad0a 3000 |010e: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ -02d81e: 0c0a |0111: move-result-object v10 │ │ -02d820: 1f0a 9a01 |0112: check-cast v10, Ljava/lang/String; // type@019a │ │ -02d824: 1a03 9007 |0114: const-string v3, "artist" // string@0790 │ │ -02d828: 0800 1600 |0116: move-object/from16 v0, v22 │ │ -02d82c: 7220 ad0a 3000 |0118: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ -02d832: 0c0b |011b: move-result-object v11 │ │ -02d834: 1f0b 9a01 |011c: check-cast v11, Ljava/lang/String; // type@019a │ │ -02d838: 1a03 9a10 |011e: const-string v3, "title" // string@109a │ │ -02d83c: 0800 1600 |0120: move-object/from16 v0, v22 │ │ -02d840: 7220 ad0a 3000 |0122: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ -02d846: 0c17 |0125: move-result-object v23 │ │ -02d848: 1f17 9a01 |0126: check-cast v23, Ljava/lang/String; // type@019a │ │ -02d84c: 1a03 a510 |0128: const-string v3, "track" // string@10a5 │ │ -02d850: 0800 1600 |012a: move-object/from16 v0, v22 │ │ -02d854: 7220 ad0a 3000 |012c: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ -02d85a: 0c18 |012f: move-result-object v24 │ │ -02d85c: 1f18 9a01 |0130: check-cast v24, Ljava/lang/String; // type@019a │ │ -02d860: 380a 0f00 |0132: if-eqz v10, 0141 // +000f │ │ -02d864: 6e10 480a 0a00 |0134: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02d86a: 0a03 |0137: move-result v3 │ │ -02d86c: 3d03 0900 |0138: if-lez v3, 0141 // +0009 │ │ -02d870: 1a03 5207 |013a: const-string v3, "album" // string@0752 │ │ -02d874: 0800 1b00 |013c: move-object/from16 v0, v27 │ │ -02d878: 6e30 6700 300a |013e: invoke-virtual {v0, v3, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d87e: 380b 0f00 |0141: if-eqz v11, 0150 // +000f │ │ -02d882: 6e10 480a 0b00 |0143: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02d888: 0a03 |0146: move-result v3 │ │ -02d88a: 3d03 0900 |0147: if-lez v3, 0150 // +0009 │ │ -02d88e: 1a03 9007 |0149: const-string v3, "artist" // string@0790 │ │ -02d892: 0800 1b00 |014b: move-object/from16 v0, v27 │ │ -02d896: 6e30 6700 300b |014d: invoke-virtual {v0, v3, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d89c: 3817 1100 |0150: if-eqz v23, 0161 // +0011 │ │ -02d8a0: 7401 480a 1700 |0152: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02d8a6: 0a03 |0155: move-result v3 │ │ -02d8a8: 3d03 0b00 |0156: if-lez v3, 0161 // +000b │ │ -02d8ac: 1a03 9a10 |0158: const-string v3, "title" // string@109a │ │ -02d8b0: 0800 1b00 |015a: move-object/from16 v0, v27 │ │ -02d8b4: 0801 1700 |015c: move-object/from16 v1, v23 │ │ -02d8b8: 6e30 6700 3001 |015e: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d8be: 3818 1100 |0161: if-eqz v24, 0172 // +0011 │ │ -02d8c2: 7401 480a 1800 |0163: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02d8c8: 0a03 |0166: move-result v3 │ │ -02d8ca: 3d03 0b00 |0167: if-lez v3, 0172 // +000b │ │ -02d8ce: 1a03 a510 |0169: const-string v3, "track" // string@10a5 │ │ -02d8d2: 0800 1b00 |016b: move-object/from16 v0, v27 │ │ -02d8d6: 0801 1800 |016d: move-object/from16 v1, v24 │ │ -02d8da: 6e30 6700 3001 |016f: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -02d8e0: 1a04 fd08 |0172: const-string v4, "duration" // string@08fd │ │ -02d8e4: 1a03 fd08 |0174: const-string v3, "duration" // string@08fd │ │ -02d8e8: 0800 1600 |0176: move-object/from16 v0, v22 │ │ -02d8ec: 7220 ad0a 3000 |0178: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ -02d8f2: 0c03 |017b: move-result-object v3 │ │ -02d8f4: 1f03 9201 |017c: check-cast v3, Ljava/lang/Long; // type@0192 │ │ -02d8f8: 0800 1b00 |017e: move-object/from16 v0, v27 │ │ -02d8fc: 6e30 6600 4003 |0180: invoke-virtual {v0, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -02d902: 1315 0100 |0183: const/16 v21, #int 1 // #1 │ │ -02d906: 6e10 c400 0200 |0185: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02d90c: 1312 0100 |0188: const/16 v18, #int 1 // #1 │ │ -02d910: 1a03 9d07 |018a: const-string v3, "audio" // string@079d │ │ -02d914: 1a04 1507 |018c: const-string v4, "_id = ?" // string@0715 │ │ -02d918: 1215 |018e: const/4 v5, #int 1 // #1 │ │ -02d91a: 2355 5e02 |018f: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ -02d91e: 1206 |0191: const/4 v6, #int 0 // #0 │ │ -02d920: 7702 2b0a 1300 |0192: invoke-static/range {v19, v20}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d926: 0c07 |0195: move-result-object v7 │ │ -02d928: 4d07 0506 |0196: aput-object v7, v5, v6 │ │ -02d92c: 0800 1b00 |0198: move-object/from16 v0, v27 │ │ -02d930: 6e55 ce00 3240 |019a: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d936: 6e10 cd00 0200 |019d: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02d93c: 1213 |01a0: const/4 v3, #int 1 // #1 │ │ -02d93e: 3812 d5fe |01a1: if-eqz v18, 0076 // -012b │ │ -02d942: 3815 1000 |01a3: if-eqz v21, 01b3 // +0010 │ │ -02d946: 7401 3b0b 1900 |01a5: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d94c: 0c04 |01a8: move-result-object v4 │ │ -02d94e: 6e10 6c00 0400 |01a9: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d954: 0c04 |01ac: move-result-object v4 │ │ -02d956: 6205 3b03 |01ad: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d95a: 1206 |01af: const/4 v6, #int 0 // #0 │ │ -02d95c: 6e30 5a00 5406 |01b0: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d962: 6e10 c700 0200 |01b3: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d968: 2900 c0fe |01b6: goto/16 0076 // -0140 │ │ -02d96c: 0d03 |01b8: move-exception v3 │ │ -02d96e: 3812 1500 |01b9: if-eqz v18, 01ce // +0015 │ │ -02d972: 3815 1000 |01bb: if-eqz v21, 01cb // +0010 │ │ -02d976: 7401 3b0b 1900 |01bd: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02d97c: 0c04 |01c0: move-result-object v4 │ │ -02d97e: 6e10 6c00 0400 |01c1: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ -02d984: 0c04 |01c4: move-result-object v4 │ │ -02d986: 6205 3b03 |01c5: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ -02d98a: 1206 |01c7: const/4 v6, #int 0 // #0 │ │ -02d98c: 6e30 5a00 5406 |01c8: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ -02d992: 6e10 c700 0200 |01cb: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d998: 2703 |01ce: throw v3 │ │ -02d99a: 7601 3c0b 1900 |01cf: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02d9a0: 0c03 |01d2: move-result-object v3 │ │ -02d9a2: 6e10 780b 0300 |01d3: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02d9a8: 0c02 |01d6: move-result-object v2 │ │ -02d9aa: 7701 5d00 1a00 |01d7: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ -02d9b0: 0b13 |01da: move-result-wide v19 │ │ -02d9b2: 6e10 c400 0200 |01db: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02d9b8: 1a03 9d07 |01de: const-string v3, "audio" // string@079d │ │ -02d9bc: 1a04 1507 |01e0: const-string v4, "_id = ?" // string@0715 │ │ -02d9c0: 1215 |01e2: const/4 v5, #int 1 // #1 │ │ -02d9c2: 2355 5e02 |01e3: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ -02d9c6: 1206 |01e5: const/4 v6, #int 0 // #0 │ │ -02d9c8: 7702 2b0a 1300 |01e6: invoke-static/range {v19, v20}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ -02d9ce: 0c07 |01e9: move-result-object v7 │ │ -02d9d0: 4d07 0506 |01ea: aput-object v7, v5, v6 │ │ -02d9d4: 0800 1b00 |01ec: move-object/from16 v0, v27 │ │ -02d9d8: 6e55 ce00 3240 |01ee: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02d9de: 6e10 cd00 0200 |01f1: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02d9e4: 1213 |01f4: const/4 v3, #int 1 // #1 │ │ -02d9e6: 6e10 c700 0200 |01f5: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d9ec: 2900 7efe |01f8: goto/16 0076 // -0182 │ │ -02d9f0: 0d03 |01fa: move-exception v3 │ │ -02d9f2: 6e10 c700 0200 |01fb: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02d9f8: 2703 |01fe: throw v3 │ │ +038990: |[038990] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateMediaId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0389a0: 381b a100 |0000: if-eqz v27, 00a1 // +00a1 │ │ +0389a4: 1a03 0d09 |0002: const-string v3, "encoding" // string@090d │ │ +0389a8: 0800 1b00 |0004: move-object/from16 v0, v27 │ │ +0389ac: 6e20 6000 3000 |0006: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0060 │ │ +0389b2: 0a03 |0009: move-result v3 │ │ +0389b4: 3803 9700 |000a: if-eqz v3, 00a1 // +0097 │ │ +0389b8: 7701 5d00 1a00 |000c: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +0389be: 0b14 |000f: move-result-wide v20 │ │ +0389c0: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0389c4: 3103 1404 |0012: cmp-long v3, v20, v4 │ │ +0389c8: 3a03 8b00 |0014: if-ltz v3, 009f // +008b │ │ +0389cc: 1a03 0d09 |0016: const-string v3, "encoding" // string@090d │ │ +0389d0: 0800 1b00 |0018: move-object/from16 v0, v27 │ │ +0389d4: 6e20 6400 3000 |001a: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ +0389da: 0c10 |001d: move-result-object v16 │ │ +0389dc: 7601 3c0b 1900 |001e: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0389e2: 0c03 |0021: move-result-object v3 │ │ +0389e4: 6e10 770b 0300 |0022: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b77 │ │ +0389ea: 0c02 |0025: move-result-object v2 │ │ +0389ec: 120d |0026: const/4 v13, #int 0 // #0 │ │ +0389ee: 1a03 9c07 |0027: const-string v3, "audio" // string@079c │ │ +0389f2: 1244 |0029: const/4 v4, #int 4 // #4 │ │ +0389f4: 2344 5e02 |002a: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +0389f8: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0389fa: 1a06 1407 |002d: const-string v6, "_id" // string@0714 │ │ +0389fe: 4d06 0405 |002f: aput-object v6, v4, v5 │ │ +038a02: 1215 |0031: const/4 v5, #int 1 // #1 │ │ +038a04: 1a06 9810 |0032: const-string v6, "title" // string@1098 │ │ +038a08: 4d06 0405 |0034: aput-object v6, v4, v5 │ │ +038a0c: 1225 |0036: const/4 v5, #int 2 // #2 │ │ +038a0e: 1a06 5207 |0037: const-string v6, "album" // string@0752 │ │ +038a12: 4d06 0405 |0039: aput-object v6, v4, v5 │ │ +038a16: 1235 |003b: const/4 v5, #int 3 // #3 │ │ +038a18: 1a06 8f07 |003c: const-string v6, "artist" // string@078f │ │ +038a1c: 4d06 0405 |003e: aput-object v6, v4, v5 │ │ +038a20: 1a05 1007 |0040: const-string v5, "_ID = ?" // string@0710 │ │ +038a24: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +038a26: 2366 5e02 |0043: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +038a2a: 1207 |0045: const/4 v7, #int 0 // #0 │ │ +038a2c: 7702 2b0a 1400 |0046: invoke-static/range {v20, v21}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038a32: 0c08 |0049: move-result-object v8 │ │ +038a34: 4d08 0607 |004a: aput-object v8, v6, v7 │ │ +038a38: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +038a3a: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +038a3c: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +038a3e: 7408 ca00 0200 |004f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +038a44: 0c0d |0052: move-result-object v13 │ │ +038a46: 380d 3900 |0053: if-eqz v13, 008c // +0039 │ │ +038a4a: 7210 b500 0d00 |0055: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +038a50: 0a03 |0058: move-result v3 │ │ +038a52: 3803 3300 |0059: if-eqz v3, 008c // +0033 │ │ +038a56: 0800 1900 |005b: move-object/from16 v0, v25 │ │ +038a5a: 0801 1000 |005d: move-object/from16 v1, v16 │ │ +038a5e: 7030 620b d001 |005f: invoke-direct {v0, v13, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I // method@0b62 │ │ +038a64: 0a03 |0062: move-result v3 │ │ +038a66: 380d 0500 |0063: if-eqz v13, 0068 // +0005 │ │ +038a6a: 7210 ac00 0d00 |0065: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038a70: 7401 3b0b 1900 |0068: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038a76: 0c04 |006b: move-result-object v4 │ │ +038a78: 6e10 6c00 0400 |006c: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038a7e: 0c04 |006f: move-result-object v4 │ │ +038a80: 6205 3b03 |0070: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +038a84: 1206 |0072: const/4 v6, #int 0 // #0 │ │ +038a86: 6e30 5a00 5406 |0073: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038a8c: 0f03 |0076: return v3 │ │ +038a8e: 0d03 |0077: move-exception v3 │ │ +038a90: 380d 0500 |0078: if-eqz v13, 007d // +0005 │ │ +038a94: 7210 ac00 0d00 |007a: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038a9a: 7401 3b0b 1900 |007d: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038aa0: 0c04 |0080: move-result-object v4 │ │ +038aa2: 6e10 6c00 0400 |0081: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038aa8: 0c04 |0084: move-result-object v4 │ │ +038aaa: 6205 3b03 |0085: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +038aae: 1206 |0087: const/4 v6, #int 0 // #0 │ │ +038ab0: 6e30 5a00 5406 |0088: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038ab6: 2703 |008b: throw v3 │ │ +038ab8: 380d 0500 |008c: if-eqz v13, 0091 // +0005 │ │ +038abc: 7210 ac00 0d00 |008e: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038ac2: 7401 3b0b 1900 |0091: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038ac8: 0c03 |0094: move-result-object v3 │ │ +038aca: 6e10 6c00 0300 |0095: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038ad0: 0c03 |0098: move-result-object v3 │ │ +038ad2: 6204 3b03 |0099: sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +038ad6: 1205 |009b: const/4 v5, #int 0 // #0 │ │ +038ad8: 6e30 5a00 4305 |009c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038ade: 1203 |009f: const/4 v3, #int 0 // #0 │ │ +038ae0: 28d6 |00a0: goto 0076 // -002a │ │ +038ae2: 381b 2e01 |00a1: if-eqz v27, 01cf // +012e │ │ +038ae6: 1a03 e607 |00a3: const-string v3, "cache_file" // string@07e6 │ │ +038aea: 0800 1b00 |00a5: move-object/from16 v0, v27 │ │ +038aee: 6e20 6100 3000 |00a7: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0061 │ │ +038af4: 0c03 |00aa: move-result-object v3 │ │ +038af6: 3803 2401 |00ab: if-eqz v3, 01cf // +0124 │ │ +038afa: 7601 3c0b 1900 |00ad: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038b00: 0c03 |00b0: move-result-object v3 │ │ +038b02: 6e10 780b 0300 |00b1: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +038b08: 0c02 |00b4: move-result-object v2 │ │ +038b0a: 120d |00b5: const/4 v13, #int 0 // #0 │ │ +038b0c: 1312 0000 |00b6: const/16 v18, #int 0 // #0 │ │ +038b10: 1313 0000 |00b8: const/16 v19, #int 0 // #0 │ │ +038b14: 7701 5d00 1a00 |00ba: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +038b1a: 0b14 |00bd: move-result-wide v20 │ │ +038b1c: 1a03 e607 |00be: const-string v3, "cache_file" // string@07e6 │ │ +038b20: 0800 1b00 |00c0: move-object/from16 v0, v27 │ │ +038b24: 6e20 6400 3000 |00c2: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0064 │ │ +038b2a: 0c11 |00c5: move-result-object v17 │ │ +038b2c: 1a03 9c07 |00c6: const-string v3, "audio" // string@079c │ │ +038b30: 1214 |00c8: const/4 v4, #int 1 // #1 │ │ +038b32: 2344 5e02 |00c9: new-array v4, v4, [Ljava/lang/String; // type@025e │ │ +038b36: 1205 |00cb: const/4 v5, #int 0 // #0 │ │ +038b38: 1a06 fc08 |00cc: const-string v6, "duration" // string@08fc │ │ +038b3c: 4d06 0405 |00ce: aput-object v6, v4, v5 │ │ +038b40: 1a05 1007 |00d0: const-string v5, "_ID = ?" // string@0710 │ │ +038b44: 1216 |00d2: const/4 v6, #int 1 // #1 │ │ +038b46: 2366 5e02 |00d3: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +038b4a: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ +038b4c: 7702 2b0a 1400 |00d6: invoke-static/range {v20, v21}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038b52: 0c08 |00d9: move-result-object v8 │ │ +038b54: 4d08 0607 |00da: aput-object v8, v6, v7 │ │ +038b58: 1207 |00dc: const/4 v7, #int 0 // #0 │ │ +038b5a: 1208 |00dd: const/4 v8, #int 0 // #0 │ │ +038b5c: 1209 |00de: const/4 v9, #int 0 // #0 │ │ +038b5e: 7408 ca00 0200 |00df: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +038b64: 0c0d |00e2: move-result-object v13 │ │ +038b66: 380d a200 |00e3: if-eqz v13, 0185 // +00a2 │ │ +038b6a: 7210 b500 0d00 |00e5: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +038b70: 0a03 |00e8: move-result v3 │ │ +038b72: 3803 9c00 |00e9: if-eqz v3, 0185 // +009c │ │ +038b76: 1a03 fc08 |00eb: const-string v3, "duration" // string@08fc │ │ +038b7a: 7220 ad00 3d00 |00ed: invoke-interface {v13, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00ad │ │ +038b80: 0a03 |00f0: move-result v3 │ │ +038b82: 7220 b100 3d00 |00f1: invoke-interface {v13, v3}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ +038b88: 0b0e |00f4: move-result-wide v14 │ │ +038b8a: 1604 0000 |00f5: const-wide/16 v4, #int 0 // #0 │ │ +038b8e: 3103 0e04 |00f7: cmp-long v3, v14, v4 │ │ +038b92: 3c03 8c00 |00f9: if-gtz v3, 0185 // +008c │ │ +038b96: 220c 7501 |00fb: new-instance v12, Ljava/io/File; // type@0175 │ │ +038b9a: 6203 4503 |00fd: sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.cachedMusicDir:Ljava/io/File; // field@0345 │ │ +038b9e: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ +038ba2: 7030 f409 3c00 |0101: invoke-direct {v12, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ +038ba8: 0800 1900 |0104: move-object/from16 v0, v25 │ │ +038bac: 6e20 3d0b c000 |0106: invoke-virtual {v0, v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getID3TagInfo:(Ljava/io/File;)Ljava/util/Map; // method@0b3d │ │ +038bb2: 0c16 |0109: move-result-object v22 │ │ +038bb4: 1a03 5207 |010a: const-string v3, "album" // string@0752 │ │ +038bb8: 0800 1600 |010c: move-object/from16 v0, v22 │ │ +038bbc: 7220 ad0a 3000 |010e: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ +038bc2: 0c0a |0111: move-result-object v10 │ │ +038bc4: 1f0a 9a01 |0112: check-cast v10, Ljava/lang/String; // type@019a │ │ +038bc8: 1a03 8f07 |0114: const-string v3, "artist" // string@078f │ │ +038bcc: 0800 1600 |0116: move-object/from16 v0, v22 │ │ +038bd0: 7220 ad0a 3000 |0118: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ +038bd6: 0c0b |011b: move-result-object v11 │ │ +038bd8: 1f0b 9a01 |011c: check-cast v11, Ljava/lang/String; // type@019a │ │ +038bdc: 1a03 9810 |011e: const-string v3, "title" // string@1098 │ │ +038be0: 0800 1600 |0120: move-object/from16 v0, v22 │ │ +038be4: 7220 ad0a 3000 |0122: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ +038bea: 0c17 |0125: move-result-object v23 │ │ +038bec: 1f17 9a01 |0126: check-cast v23, Ljava/lang/String; // type@019a │ │ +038bf0: 1a03 a310 |0128: const-string v3, "track" // string@10a3 │ │ +038bf4: 0800 1600 |012a: move-object/from16 v0, v22 │ │ +038bf8: 7220 ad0a 3000 |012c: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ +038bfe: 0c18 |012f: move-result-object v24 │ │ +038c00: 1f18 9a01 |0130: check-cast v24, Ljava/lang/String; // type@019a │ │ +038c04: 380a 0f00 |0132: if-eqz v10, 0141 // +000f │ │ +038c08: 6e10 480a 0a00 |0134: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a48 │ │ +038c0e: 0a03 |0137: move-result v3 │ │ +038c10: 3d03 0900 |0138: if-lez v3, 0141 // +0009 │ │ +038c14: 1a03 5207 |013a: const-string v3, "album" // string@0752 │ │ +038c18: 0800 1b00 |013c: move-object/from16 v0, v27 │ │ +038c1c: 6e30 6700 300a |013e: invoke-virtual {v0, v3, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +038c22: 380b 0f00 |0141: if-eqz v11, 0150 // +000f │ │ +038c26: 6e10 480a 0b00 |0143: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a48 │ │ +038c2c: 0a03 |0146: move-result v3 │ │ +038c2e: 3d03 0900 |0147: if-lez v3, 0150 // +0009 │ │ +038c32: 1a03 8f07 |0149: const-string v3, "artist" // string@078f │ │ +038c36: 0800 1b00 |014b: move-object/from16 v0, v27 │ │ +038c3a: 6e30 6700 300b |014d: invoke-virtual {v0, v3, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +038c40: 3817 1100 |0150: if-eqz v23, 0161 // +0011 │ │ +038c44: 7401 480a 1700 |0152: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@0a48 │ │ +038c4a: 0a03 |0155: move-result v3 │ │ +038c4c: 3d03 0b00 |0156: if-lez v3, 0161 // +000b │ │ +038c50: 1a03 9810 |0158: const-string v3, "title" // string@1098 │ │ +038c54: 0800 1b00 |015a: move-object/from16 v0, v27 │ │ +038c58: 0801 1700 |015c: move-object/from16 v1, v23 │ │ +038c5c: 6e30 6700 3001 |015e: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +038c62: 3818 1100 |0161: if-eqz v24, 0172 // +0011 │ │ +038c66: 7401 480a 1800 |0163: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@0a48 │ │ +038c6c: 0a03 |0166: move-result v3 │ │ +038c6e: 3d03 0b00 |0167: if-lez v3, 0172 // +000b │ │ +038c72: 1a03 a310 |0169: const-string v3, "track" // string@10a3 │ │ +038c76: 0800 1b00 |016b: move-object/from16 v0, v27 │ │ +038c7a: 0801 1800 |016d: move-object/from16 v1, v24 │ │ +038c7e: 6e30 6700 3001 |016f: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ +038c84: 1a04 fc08 |0172: const-string v4, "duration" // string@08fc │ │ +038c88: 1a03 fc08 |0174: const-string v3, "duration" // string@08fc │ │ +038c8c: 0800 1600 |0176: move-object/from16 v0, v22 │ │ +038c90: 7220 ad0a 3000 |0178: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0aad │ │ +038c96: 0c03 |017b: move-result-object v3 │ │ +038c98: 1f03 9201 |017c: check-cast v3, Ljava/lang/Long; // type@0192 │ │ +038c9c: 0800 1b00 |017e: move-object/from16 v0, v27 │ │ +038ca0: 6e30 6600 4003 |0180: invoke-virtual {v0, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ +038ca6: 1313 0100 |0183: const/16 v19, #int 1 // #1 │ │ +038caa: 6e10 c400 0200 |0185: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +038cb0: 1312 0100 |0188: const/16 v18, #int 1 // #1 │ │ +038cb4: 1a03 9c07 |018a: const-string v3, "audio" // string@079c │ │ +038cb8: 1a04 1507 |018c: const-string v4, "_id = ?" // string@0715 │ │ +038cbc: 1215 |018e: const/4 v5, #int 1 // #1 │ │ +038cbe: 2355 5e02 |018f: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ +038cc2: 1206 |0191: const/4 v6, #int 0 // #0 │ │ +038cc4: 7702 2b0a 1400 |0192: invoke-static/range {v20, v21}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038cca: 0c07 |0195: move-result-object v7 │ │ +038ccc: 4d07 0506 |0196: aput-object v7, v5, v6 │ │ +038cd0: 0800 1b00 |0198: move-object/from16 v0, v27 │ │ +038cd4: 6e55 ce00 3240 |019a: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038cda: 6e10 cd00 0200 |019d: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +038ce0: 1213 |01a0: const/4 v3, #int 1 // #1 │ │ +038ce2: 3812 d5fe |01a1: if-eqz v18, 0076 // -012b │ │ +038ce6: 3813 1000 |01a3: if-eqz v19, 01b3 // +0010 │ │ +038cea: 7401 3b0b 1900 |01a5: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038cf0: 0c04 |01a8: move-result-object v4 │ │ +038cf2: 6e10 6c00 0400 |01a9: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038cf8: 0c04 |01ac: move-result-object v4 │ │ +038cfa: 6205 3b03 |01ad: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +038cfe: 1206 |01af: const/4 v6, #int 0 // #0 │ │ +038d00: 6e30 5a00 5406 |01b0: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038d06: 6e10 c700 0200 |01b3: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038d0c: 2900 c0fe |01b6: goto/16 0076 // -0140 │ │ +038d10: 0d03 |01b8: move-exception v3 │ │ +038d12: 3812 1500 |01b9: if-eqz v18, 01ce // +0015 │ │ +038d16: 3813 1000 |01bb: if-eqz v19, 01cb // +0010 │ │ +038d1a: 7401 3b0b 1900 |01bd: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +038d20: 0c04 |01c0: move-result-object v4 │ │ +038d22: 6e10 6c00 0400 |01c1: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +038d28: 0c04 |01c4: move-result-object v4 │ │ +038d2a: 6205 3b03 |01c5: sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@033b │ │ +038d2e: 1206 |01c7: const/4 v6, #int 0 // #0 │ │ +038d30: 6e30 5a00 5406 |01c8: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@005a │ │ +038d36: 6e10 c700 0200 |01cb: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038d3c: 2703 |01ce: throw v3 │ │ +038d3e: 7601 3c0b 1900 |01cf: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038d44: 0c03 |01d2: move-result-object v3 │ │ +038d46: 6e10 780b 0300 |01d3: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +038d4c: 0c02 |01d6: move-result-object v2 │ │ +038d4e: 7701 5d00 1a00 |01d7: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@005d │ │ +038d54: 0b14 |01da: move-result-wide v20 │ │ +038d56: 6e10 c400 0200 |01db: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ +038d5c: 1a03 9c07 |01de: const-string v3, "audio" // string@079c │ │ +038d60: 1a04 1507 |01e0: const-string v4, "_id = ?" // string@0715 │ │ +038d64: 1215 |01e2: const/4 v5, #int 1 // #1 │ │ +038d66: 2355 5e02 |01e3: new-array v5, v5, [Ljava/lang/String; // type@025e │ │ +038d6a: 1206 |01e5: const/4 v6, #int 0 // #0 │ │ +038d6c: 7702 2b0a 1400 |01e6: invoke-static/range {v20, v21}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a2b │ │ +038d72: 0c07 |01e9: move-result-object v7 │ │ +038d74: 4d07 0506 |01ea: aput-object v7, v5, v6 │ │ +038d78: 0800 1b00 |01ec: move-object/from16 v0, v27 │ │ +038d7c: 6e55 ce00 3240 |01ee: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038d82: 6e10 cd00 0200 |01f1: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ +038d88: 1213 |01f4: const/4 v3, #int 1 // #1 │ │ +038d8a: 6e10 c700 0200 |01f5: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038d90: 2900 7efe |01f8: goto/16 0076 // -0182 │ │ +038d94: 0d03 |01fa: move-exception v3 │ │ +038d96: 6e10 c700 0200 |01fb: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ +038d9c: 2703 |01fe: throw v3 │ │ catches : 3 │ │ 0x0027 - 0x0062 │ │ -> 0x0077 │ │ 0x00ba - 0x01a0 │ │ -> 0x01b8 │ │ 0x01d7 - 0x01f4 │ │ -> 0x01fa │ │ @@ -68804,37 +73318,44 @@ │ │ 0x0000 line=1370 │ │ 0x000c line=1371 │ │ 0x0010 line=1372 │ │ 0x0016 line=1373 │ │ 0x001e line=1374 │ │ 0x0026 line=1375 │ │ 0x0027 line=1377 │ │ + 0x0046 line=1380 │ │ + 0x004f line=1377 │ │ 0x0053 line=1382 │ │ 0x005b line=1383 │ │ 0x0063 line=1386 │ │ 0x0065 line=1387 │ │ 0x0068 line=1389 │ │ 0x0076 line=1461 │ │ 0x0077 line=1386 │ │ 0x007a line=1387 │ │ 0x007d line=1389 │ │ 0x008b line=1386 │ │ 0x008e line=1387 │ │ 0x0091 line=1389 │ │ 0x009f line=1393 │ │ 0x00a1 line=1394 │ │ + 0x00a5 line=1395 │ │ 0x00ad line=1396 │ │ 0x00b5 line=1397 │ │ 0x00b6 line=1398 │ │ 0x00b8 line=1399 │ │ 0x00ba line=1401 │ │ 0x00be line=1402 │ │ 0x00c6 line=1403 │ │ + 0x00d6 line=1405 │ │ + 0x00df line=1403 │ │ 0x00e3 line=1406 │ │ 0x00eb line=1407 │ │ + 0x00ed line=1408 │ │ + 0x00f1 line=1407 │ │ 0x00f5 line=1409 │ │ 0x00fb line=1411 │ │ 0x0104 line=1412 │ │ 0x010a line=1414 │ │ 0x0114 line=1415 │ │ 0x011e line=1416 │ │ 0x0128 line=1417 │ │ @@ -68843,18 +73364,22 @@ │ │ 0x0141 line=1421 │ │ 0x0149 line=1422 │ │ 0x0150 line=1424 │ │ 0x0158 line=1425 │ │ 0x0161 line=1427 │ │ 0x0169 line=1428 │ │ 0x0172 line=1430 │ │ + 0x0176 line=1431 │ │ + 0x017e line=1430 │ │ 0x0183 line=1434 │ │ 0x0185 line=1438 │ │ 0x0188 line=1439 │ │ 0x018a line=1440 │ │ + 0x0192 line=1441 │ │ + 0x0198 line=1440 │ │ 0x019d line=1442 │ │ 0x01a0 line=1443 │ │ 0x01a1 line=1445 │ │ 0x01a3 line=1446 │ │ 0x01a5 line=1447 │ │ 0x01b3 line=1450 │ │ 0x01b8 line=1445 │ │ @@ -68862,39 +73387,41 @@ │ │ 0x01bd line=1447 │ │ 0x01cb line=1450 │ │ 0x01ce line=1445 │ │ 0x01cf line=1454 │ │ 0x01d7 line=1456 │ │ 0x01db line=1457 │ │ 0x01de line=1458 │ │ + 0x01e6 line=1459 │ │ + 0x01ec line=1458 │ │ 0x01f1 line=1460 │ │ 0x01f4 line=1461 │ │ 0x01f5 line=1463 │ │ locals : │ │ 0x0026 - 0x0076 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0027 - 0x0076 reg=13 cur Landroid/database/Cursor; │ │ 0x001e - 0x0076 reg=16 enc Ljava/lang/String; │ │ 0x0077 - 0x009f reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0077 - 0x009f reg=13 cur Landroid/database/Cursor; │ │ 0x0077 - 0x009f reg=16 enc Ljava/lang/String; │ │ - 0x0010 - 0x00a1 reg=19 id J │ │ + 0x0010 - 0x00a1 reg=20 id J │ │ 0x0114 - 0x0185 reg=10 album Ljava/lang/String; │ │ 0x011e - 0x0185 reg=11 artist Ljava/lang/String; │ │ 0x0104 - 0x0185 reg=12 cacheFile Ljava/io/File; │ │ 0x00f5 - 0x0185 reg=14 duration J │ │ 0x010a - 0x0185 reg=22 ret Ljava/util/Map; Ljava/util/Map; │ │ 0x0128 - 0x0185 reg=23 title Ljava/lang/String; │ │ 0x0132 - 0x0185 reg=24 track Ljava/lang/String; │ │ 0x00c6 - 0x01b8 reg=17 fname Ljava/lang/String; │ │ - 0x00be - 0x01b8 reg=19 id J │ │ + 0x00be - 0x01b8 reg=20 id J │ │ 0x00b5 - 0x01cf reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x00b6 - 0x01cf reg=13 cur Landroid/database/Cursor; │ │ 0x00b8 - 0x01cf reg=18 hasTransaction Z │ │ - 0x00ba - 0x01cf reg=21 needNotify Z │ │ - 0x01db - 0x01fa reg=19 id J │ │ + 0x00ba - 0x01cf reg=19 needNotify Z │ │ + 0x01db - 0x01fa reg=20 id J │ │ 0x01d7 - 0x01ff reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x01ff reg=25 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x01ff reg=26 uri Landroid/net/Uri; │ │ 0x0000 - 0x01ff reg=27 values Landroid/content/ContentValues; │ │ 0x0000 - 0x01ff reg=28 selection Ljava/lang/String; │ │ 0x0000 - 0x01ff reg=29 selectionArgs [Ljava/lang/String; │ │ │ │ @@ -68903,23 +73430,23 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02da20: |[02da20] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updatePlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02da30: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02da36: 0c01 |0003: move-result-object v1 │ │ -02da38: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02da3e: 0c00 |0007: move-result-object v0 │ │ -02da40: 1a01 5e0e |0008: const-string v1, "playlist" // string@0e5e │ │ -02da44: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02da4a: 0a01 |000d: move-result v1 │ │ -02da4c: 0f01 |000e: return v1 │ │ +038dc4: |[038dc4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updatePlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038dd4: 7010 3c0b 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038dda: 0c01 |0003: move-result-object v1 │ │ +038ddc: 6e10 780b 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +038de2: 0c00 |0007: move-result-object v0 │ │ +038de4: 1a01 5c0e |0008: const-string v1, "playlist" // string@0e5c │ │ +038de8: 6e56 ce00 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038dee: 0a01 |000d: move-result v1 │ │ +038df0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ 0x0008 line=1240 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ @@ -68929,138 +73456,137 @@ │ │ 0x0000 - 0x000f reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ #57 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updatePlaylistmember' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 16 │ │ + registers : 21 │ │ ins : 5 │ │ outs : 8 │ │ - insns size : 67 16-bit code units │ │ -02da50: |[02da50] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updatePlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02da60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02da62: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -02da64: 7010 3c0b 0b00 |0002: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02da6a: 0c01 |0005: move-result-object v1 │ │ -02da6c: 6e10 780b 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02da72: 0c00 |0009: move-result-object v0 │ │ -02da74: 1a01 5f0e |000a: const-string v1, "playlist_audio" // string@0e5f │ │ -02da78: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -02da7a: 2322 5e02 |000d: new-array v2, v2, [Ljava/lang/String; // type@025e │ │ -02da7e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -02da80: 1a04 b507 |0010: const-string v4, "audio_id" // string@07b5 │ │ -02da84: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -02da88: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -02da8a: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -02da8c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -02da8e: 07e3 |0017: move-object v3, v14 │ │ -02da90: 07f4 |0018: move-object v4, v15 │ │ -02da92: 7408 ca00 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ -02da98: 0c08 |001c: move-result-object v8 │ │ -02da9a: 3808 1400 |001d: if-eqz v8, 0031 // +0014 │ │ -02da9e: 7210 b500 0800 |001f: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02daa4: 0a01 |0022: move-result v1 │ │ -02daa6: 3801 0e00 |0023: if-eqz v1, 0031 // +000e │ │ -02daaa: 1a01 5f0e |0025: const-string v1, "playlist_audio" // string@0e5f │ │ -02daae: 6e5f ce00 10ed |0027: invoke-virtual {v0, v1, v13, v14, v15}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02dab4: 0a01 |002a: move-result v1 │ │ -02dab6: 3808 0500 |002b: if-eqz v8, 0030 // +0005 │ │ -02daba: 7210 ac00 0800 |002d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02dac0: 0f01 |0030: return v1 │ │ -02dac2: 1a01 5f0e |0031: const-string v1, "playlist_audio" // string@0e5f │ │ -02dac6: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -02dac8: 6e40 c900 10d2 |0034: invoke-virtual {v0, v1, v2, v13}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ -02dace: 0b09 |0037: move-result-wide v9 │ │ -02dad0: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -02dad2: 3808 f7ff |0039: if-eqz v8, 0030 // -0009 │ │ -02dad6: 28f2 |003b: goto 002d // -000e │ │ -02dad8: 0d01 |003c: move-exception v1 │ │ -02dada: 3808 0500 |003d: if-eqz v8, 0042 // +0005 │ │ -02dade: 7210 ac00 0800 |003f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02dae4: 2701 |0042: throw v1 │ │ + insns size : 77 16-bit code units │ │ +038df4: |[038df4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updatePlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038e04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +038e06: 120c |0001: const/4 v12, #int 0 // #0 │ │ +038e08: 7601 3c0b 1000 |0002: invoke-direct/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038e0e: 0c05 |0005: move-result-object v5 │ │ +038e10: 6e10 780b 0500 |0006: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +038e16: 0c04 |0009: move-result-object v4 │ │ +038e18: 1a05 5d0e |000a: const-string v5, "playlist_audio" // string@0e5d │ │ +038e1c: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +038e1e: 2366 5e02 |000d: new-array v6, v6, [Ljava/lang/String; // type@025e │ │ +038e22: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +038e24: 1a08 b407 |0010: const-string v8, "audio_id" // string@07b4 │ │ +038e28: 4d08 0607 |0012: aput-object v8, v6, v7 │ │ +038e2c: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +038e2e: 120a |0015: const/4 v10, #int 0 // #0 │ │ +038e30: 120b |0016: const/4 v11, #int 0 // #0 │ │ +038e32: 0807 1300 |0017: move-object/from16 v7, v19 │ │ +038e36: 0808 1400 |0019: move-object/from16 v8, v20 │ │ +038e3a: 7408 ca00 0400 |001b: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +038e40: 0c0c |001e: move-result-object v12 │ │ +038e42: 380c 1a00 |001f: if-eqz v12, 0039 // +001a │ │ +038e46: 7210 b500 0c00 |0021: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ +038e4c: 0a05 |0024: move-result v5 │ │ +038e4e: 3805 1400 |0025: if-eqz v5, 0039 // +0014 │ │ +038e52: 1a05 5d0e |0027: const-string v5, "playlist_audio" // string@0e5d │ │ +038e56: 0800 1200 |0029: move-object/from16 v0, v18 │ │ +038e5a: 0801 1300 |002b: move-object/from16 v1, v19 │ │ +038e5e: 0802 1400 |002d: move-object/from16 v2, v20 │ │ +038e62: 6e52 ce00 5410 |002f: invoke-virtual {v4, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038e68: 0a05 |0032: move-result v5 │ │ +038e6a: 380c 0500 |0033: if-eqz v12, 0038 // +0005 │ │ +038e6e: 7210 ac00 0c00 |0035: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038e74: 0f05 |0038: return v5 │ │ +038e76: 1a05 5d0e |0039: const-string v5, "playlist_audio" // string@0e5d │ │ +038e7a: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +038e7c: 0800 1200 |003c: move-object/from16 v0, v18 │ │ +038e80: 6e40 c900 5406 |003e: invoke-virtual {v4, v5, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00c9 │ │ +038e86: 0b0e |0041: move-result-wide v14 │ │ +038e88: 1215 |0042: const/4 v5, #int 1 // #1 │ │ +038e8a: 380c f5ff |0043: if-eqz v12, 0038 // -000b │ │ +038e8e: 28f0 |0045: goto 0035 // -0010 │ │ +038e90: 0d05 |0046: move-exception v5 │ │ +038e92: 380c 0500 |0047: if-eqz v12, 004c // +0005 │ │ +038e96: 7210 ac00 0c00 |0049: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +038e9c: 2705 |004c: throw v5 │ │ catches : 2 │ │ - 0x0002 - 0x002a │ │ - -> 0x003c │ │ - 0x0031 - 0x0037 │ │ - -> 0x003c │ │ + 0x0002 - 0x0032 │ │ + -> 0x0046 │ │ + 0x0039 - 0x0041 │ │ + -> 0x0046 │ │ positions : │ │ 0x0000 line=1214 │ │ 0x0001 line=1215 │ │ 0x0002 line=1217 │ │ 0x000a line=1218 │ │ - 0x001d line=1221 │ │ - 0x0025 line=1222 │ │ - 0x002b line=1230 │ │ - 0x002d line=1231 │ │ - 0x0030 line=1227 │ │ - 0x0031 line=1225 │ │ + 0x001f line=1221 │ │ + 0x0027 line=1222 │ │ + 0x0033 line=1230 │ │ + 0x0035 line=1231 │ │ 0x0038 line=1227 │ │ - 0x0039 line=1230 │ │ - 0x003f line=1231 │ │ - 0x0042 line=1230 │ │ - locals : │ │ - 0x0038 - 0x003c reg=9 id J │ │ - 0x0001 - 0x0043 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0002 - 0x0043 reg=8 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x0043 reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0043 reg=12 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0043 reg=13 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0043 reg=14 selection Ljava/lang/String; │ │ - 0x0000 - 0x0043 reg=15 selectionArgs [Ljava/lang/String; │ │ + 0x0039 line=1225 │ │ + 0x0042 line=1227 │ │ + 0x0043 line=1230 │ │ + 0x0049 line=1231 │ │ + 0x004c line=1230 │ │ + locals : │ │ + 0x0042 - 0x0046 reg=14 id J │ │ + 0x0001 - 0x004d reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0002 - 0x004d reg=12 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x004d reg=16 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x004d reg=17 uri Landroid/net/Uri; │ │ + 0x0000 - 0x004d reg=18 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x004d reg=19 selection Ljava/lang/String; │ │ + 0x0000 - 0x004d reg=20 selectionArgs [Ljava/lang/String; │ │ │ │ #58 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updateVideo' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ - insns size : 18 16-bit code units │ │ -02dafc: |[02dafc] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateVideo:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02db0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02db0e: 7010 3c0b 0200 |0001: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02db14: 0c01 |0004: move-result-object v1 │ │ -02db16: 6e10 780b 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02db1c: 0c00 |0008: move-result-object v0 │ │ -02db1e: 1a01 fc10 |0009: const-string v1, "video" // string@10fc │ │ -02db22: 6e56 ce00 1054 |000b: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -02db28: 0a01 |000e: move-result v1 │ │ -02db2a: 0f01 |000f: return v1 │ │ -02db2c: 0d01 |0010: move-exception v1 │ │ -02db2e: 2701 |0011: throw v1 │ │ - catches : 1 │ │ - 0x0001 - 0x000e │ │ - -> 0x0010 │ │ + insns size : 16 16-bit code units │ │ +038eb4: |[038eb4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateVideo:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038ec6: 7010 3c0b 0200 |0001: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +038ecc: 0c01 |0004: move-result-object v1 │ │ +038ece: 6e10 780b 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +038ed4: 0c00 |0008: move-result-object v0 │ │ +038ed6: 1a01 fa10 |0009: const-string v1, "video" // string@10fa │ │ +038eda: 6e56 ce00 1054 |000b: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ +038ee0: 0a01 |000e: move-result v1 │ │ +038ee2: 0f01 |000f: return v1 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ 0x0001 line=1173 │ │ 0x0009 line=1175 │ │ - 0x0010 line=1177 │ │ locals : │ │ - 0x0001 - 0x0012 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0012 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ - 0x0000 - 0x0012 reg=3 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0012 reg=4 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0012 reg=5 selection Ljava/lang/String; │ │ - 0x0000 - 0x0012 reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x0001 - 0x0010 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0010 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ + 0x0000 - 0x0010 reg=3 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0010 reg=4 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0010 reg=5 selection Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ #59 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;) │ │ name : 'updateVideoId' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02db3c: |[02db3c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateVideoId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02db4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02db4e: 0f00 |0001: return v0 │ │ +038ee4: |[038ee4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.updateVideoId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038ef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038ef6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 values Landroid/content/ContentValues; │ │ @@ -69073,47 +73599,47 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -02db50: |[02db50] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02db60: 5421 4a03 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02db64: 6e20 9800 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ -02db6a: 0a00 |0005: move-result v0 │ │ -02db6c: 2b00 2e00 0000 |0006: packed-switch v0, 00000034 // +0000002e │ │ -02db72: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02db74: 0f01 |000a: return v1 │ │ -02db76: 7040 350b 3254 |000b: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteOrderAudio:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b35 │ │ -02db7c: 0a01 |000e: move-result v1 │ │ -02db7e: 28fb |000f: goto 000a // -0005 │ │ -02db80: 7040 360b 3254 |0010: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deletePlaylist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b36 │ │ -02db86: 0a01 |0013: move-result v1 │ │ -02db88: 28f6 |0014: goto 000a // -000a │ │ -02db8a: 7040 370b 3254 |0015: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deletePlaylistmember:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b37 │ │ -02db90: 0a01 |0018: move-result v1 │ │ -02db92: 28f1 |0019: goto 000a // -000f │ │ -02db94: 7040 310b 3254 |001a: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteAlbums:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b31 │ │ -02db9a: 0a01 |001d: move-result v1 │ │ -02db9c: 28ec |001e: goto 000a // -0014 │ │ -02db9e: 7040 320b 3254 |001f: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteAlbumsId:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b32 │ │ -02dba4: 0a01 |0022: move-result v1 │ │ -02dba6: 28e7 |0023: goto 000a // -0019 │ │ -02dba8: 7040 330b 3254 |0024: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteArtist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b33 │ │ -02dbae: 0a01 |0027: move-result v1 │ │ -02dbb0: 28e2 |0028: goto 000a // -001e │ │ -02dbb2: 7040 340b 3254 |0029: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteMedia:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b34 │ │ -02dbb8: 0a01 |002c: move-result v1 │ │ -02dbba: 28dd |002d: goto 000a // -0023 │ │ -02dbbc: 7040 380b 3254 |002e: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteVideo:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b38 │ │ -02dbc2: 0a01 |0031: move-result v1 │ │ -02dbc4: 28d8 |0032: goto 000a // -0028 │ │ -02dbc6: 0000 |0033: nop // spacer │ │ -02dbc8: 0001 1200 0000 0000 2300 0000 0300 ... |0034: packed-switch-data (40 units) │ │ +038ef8: |[038ef8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +038f08: 5421 4a03 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +038f0c: 6e20 9800 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ +038f12: 0a00 |0005: move-result v0 │ │ +038f14: 2b00 2e00 0000 |0006: packed-switch v0, 00000034 // +0000002e │ │ +038f1a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +038f1c: 0f01 |000a: return v1 │ │ +038f1e: 7040 350b 3254 |000b: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteOrderAudio:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b35 │ │ +038f24: 0a01 |000e: move-result v1 │ │ +038f26: 28fb |000f: goto 000a // -0005 │ │ +038f28: 7040 360b 3254 |0010: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deletePlaylist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b36 │ │ +038f2e: 0a01 |0013: move-result v1 │ │ +038f30: 28f6 |0014: goto 000a // -000a │ │ +038f32: 7040 370b 3254 |0015: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deletePlaylistmember:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b37 │ │ +038f38: 0a01 |0018: move-result v1 │ │ +038f3a: 28f1 |0019: goto 000a // -000f │ │ +038f3c: 7040 310b 3254 |001a: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteAlbums:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b31 │ │ +038f42: 0a01 |001d: move-result v1 │ │ +038f44: 28ec |001e: goto 000a // -0014 │ │ +038f46: 7040 320b 3254 |001f: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteAlbumsId:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b32 │ │ +038f4c: 0a01 |0022: move-result v1 │ │ +038f4e: 28e7 |0023: goto 000a // -0019 │ │ +038f50: 7040 330b 3254 |0024: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteArtist:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b33 │ │ +038f56: 0a01 |0027: move-result v1 │ │ +038f58: 28e2 |0028: goto 000a // -001e │ │ +038f5a: 7040 340b 3254 |0029: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteMedia:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b34 │ │ +038f60: 0a01 |002c: move-result v1 │ │ +038f62: 28dd |002d: goto 000a // -0023 │ │ +038f64: 7040 380b 3254 |002e: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.deleteVideo:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0b38 │ │ +038f6a: 0a01 |0031: move-result v1 │ │ +038f6c: 28d8 |0032: goto 000a // -0028 │ │ +038f6e: 0000 |0033: nop // spacer │ │ +038f70: 0001 1200 0000 0000 2300 0000 0300 ... |0034: packed-switch-data (40 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=330 │ │ 0x0009 line=357 │ │ 0x000b line=332 │ │ 0x0010 line=335 │ │ @@ -69136,79 +73662,94 @@ │ │ type : '(Ljava/io/File;)Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -02dc18: |[02dc18] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getID3TagInfo:(Ljava/io/File;)Ljava/util/Map; │ │ -02dc28: 2201 3900 |0000: new-instance v1, Landroid/media/MediaMetadataRetriever; // type@0039 │ │ -02dc2c: 7010 e000 0100 |0002: invoke-direct {v1}, Landroid/media/MediaMetadataRetriever;.:()V // method@00e0 │ │ -02dc32: 2202 c101 |0005: new-instance v2, Ljava/util/HashMap; // type@01c1 │ │ -02dc36: 7010 930a 0200 |0007: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0a93 │ │ -02dc3c: 6e10 fb09 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@09fb │ │ -02dc42: 0c03 |000d: move-result-object v3 │ │ -02dc44: 6e20 e200 3100 |000e: invoke-virtual {v1, v3}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@00e2 │ │ -02dc4a: 1a03 5207 |0011: const-string v3, "album" // string@0752 │ │ -02dc4e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -02dc50: 6e20 e100 4100 |0014: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dc56: 0c04 |0017: move-result-object v4 │ │ -02dc58: 7230 ae0a 3204 |0018: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dc5e: 1a03 9a10 |001b: const-string v3, "title" // string@109a │ │ -02dc62: 1274 |001d: const/4 v4, #int 7 // #7 │ │ -02dc64: 6e20 e100 4100 |001e: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dc6a: 0c04 |0021: move-result-object v4 │ │ -02dc6c: 7230 ae0a 3204 |0022: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dc72: 1a03 9007 |0025: const-string v3, "artist" // string@0790 │ │ -02dc76: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -02dc78: 6e20 e100 4100 |0028: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dc7e: 0c04 |002b: move-result-object v4 │ │ -02dc80: 7230 ae0a 3204 |002c: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dc86: 1a03 2c11 |002f: const-string v3, "year" // string@112c │ │ -02dc8a: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -02dc8e: 6e20 e100 4100 |0033: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dc94: 0c04 |0036: move-result-object v4 │ │ -02dc96: 7230 ae0a 3204 |0037: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dc9c: 1a03 a510 |003a: const-string v3, "track" // string@10a5 │ │ -02dca0: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -02dca2: 6e20 e100 4100 |003d: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dca8: 0c04 |0040: move-result-object v4 │ │ -02dcaa: 7230 ae0a 3204 |0041: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dcb0: 1a03 8309 |0044: const-string v3, "genre" // string@0983 │ │ -02dcb4: 1264 |0046: const/4 v4, #int 6 // #6 │ │ -02dcb6: 6e20 e100 4100 |0047: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dcbc: 0c04 |004a: move-result-object v4 │ │ -02dcbe: 7230 ae0a 3204 |004b: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dcc4: 1a03 fd08 |004e: const-string v3, "duration" // string@08fd │ │ -02dcc8: 1304 0900 |0050: const/16 v4, #int 9 // #9 │ │ -02dccc: 6e20 e100 4100 |0052: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ -02dcd2: 0c04 |0055: move-result-object v4 │ │ -02dcd4: 7110 4f0b 0400 |0056: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.parseLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0b4f │ │ -02dcda: 0c04 |0059: move-result-object v4 │ │ -02dcdc: 7230 ae0a 3204 |005a: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ -02dce2: 1102 |005d: return-object v2 │ │ -02dce4: 0d00 |005e: move-exception v0 │ │ -02dce6: 1a03 3411 |005f: const-string v3, "不正な引数" // string@1134 │ │ -02dcea: 7120 e50a 0300 |0061: invoke-static {v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -02dcf0: 1202 |0064: const/4 v2, #int 0 // #0 │ │ -02dcf2: 28f8 |0065: goto 005d // -0008 │ │ +038fc0: |[038fc0] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getID3TagInfo:(Ljava/io/File;)Ljava/util/Map; │ │ +038fd0: 2201 3900 |0000: new-instance v1, Landroid/media/MediaMetadataRetriever; // type@0039 │ │ +038fd4: 7010 e000 0100 |0002: invoke-direct {v1}, Landroid/media/MediaMetadataRetriever;.:()V // method@00e0 │ │ +038fda: 2202 c101 |0005: new-instance v2, Ljava/util/HashMap; // type@01c1 │ │ +038fde: 7010 930a 0200 |0007: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0a93 │ │ +038fe4: 6e10 fb09 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@09fb │ │ +038fea: 0c03 |000d: move-result-object v3 │ │ +038fec: 6e20 e200 3100 |000e: invoke-virtual {v1, v3}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@00e2 │ │ +038ff2: 1a03 5207 |0011: const-string v3, "album" // string@0752 │ │ +038ff6: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +038ff8: 6e20 e100 4100 |0014: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +038ffe: 0c04 |0017: move-result-object v4 │ │ +039000: 7230 ae0a 3204 |0018: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +039006: 1a03 9810 |001b: const-string v3, "title" // string@1098 │ │ +03900a: 1274 |001d: const/4 v4, #int 7 // #7 │ │ +03900c: 6e20 e100 4100 |001e: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +039012: 0c04 |0021: move-result-object v4 │ │ +039014: 7230 ae0a 3204 |0022: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +03901a: 1a03 8f07 |0025: const-string v3, "artist" // string@078f │ │ +03901e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +039020: 6e20 e100 4100 |0028: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +039026: 0c04 |002b: move-result-object v4 │ │ +039028: 7230 ae0a 3204 |002c: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +03902e: 1a03 2a11 |002f: const-string v3, "year" // string@112a │ │ +039032: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +039036: 6e20 e100 4100 |0033: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +03903c: 0c04 |0036: move-result-object v4 │ │ +03903e: 7230 ae0a 3204 |0037: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +039044: 1a03 a310 |003a: const-string v3, "track" // string@10a3 │ │ +039048: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +03904a: 6e20 e100 4100 |003d: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +039050: 0c04 |0040: move-result-object v4 │ │ +039052: 7230 ae0a 3204 |0041: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +039058: 1a03 8209 |0044: const-string v3, "genre" // string@0982 │ │ +03905c: 1264 |0046: const/4 v4, #int 6 // #6 │ │ +03905e: 6e20 e100 4100 |0047: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +039064: 0c04 |004a: move-result-object v4 │ │ +039066: 7230 ae0a 3204 |004b: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +03906c: 1a03 fc08 |004e: const-string v3, "duration" // string@08fc │ │ +039070: 1304 0900 |0050: const/16 v4, #int 9 // #9 │ │ +039074: 6e20 e100 4100 |0052: invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@00e1 │ │ +03907a: 0c04 |0055: move-result-object v4 │ │ +03907c: 7110 4f0b 0400 |0056: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.parseLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0b4f │ │ +039082: 0c04 |0059: move-result-object v4 │ │ +039084: 7230 ae0a 3204 |005a: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0aae │ │ +03908a: 1102 |005d: return-object v2 │ │ +03908c: 0d00 |005e: move-exception v0 │ │ +03908e: 1a03 3211 |005f: const-string v3, "不正な引数" // string@1132 │ │ +039092: 7120 e50a 0300 |0061: invoke-static {v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +039098: 1202 |0064: const/4 v2, #int 0 // #0 │ │ +03909a: 28f8 |0065: goto 005d // -0008 │ │ catches : 1 │ │ 0x0005 - 0x005d │ │ Ljava/lang/IllegalArgumentException; -> 0x005e │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=157 │ │ 0x000a line=158 │ │ 0x0011 line=159 │ │ + 0x0014 line=160 │ │ + 0x0018 line=159 │ │ 0x001b line=161 │ │ + 0x001e line=162 │ │ + 0x0022 line=161 │ │ 0x0025 line=163 │ │ + 0x0028 line=164 │ │ + 0x002c line=163 │ │ 0x002f line=165 │ │ + 0x0033 line=166 │ │ + 0x0037 line=165 │ │ 0x003a line=167 │ │ + 0x003d line=168 │ │ + 0x0041 line=167 │ │ 0x0044 line=169 │ │ + 0x0047 line=170 │ │ + 0x004b line=169 │ │ 0x004e line=171 │ │ + 0x0052 line=173 │ │ + 0x0056 line=172 │ │ + 0x005a line=171 │ │ 0x005d line=179 │ │ 0x005e line=176 │ │ 0x005f line=177 │ │ 0x0064 line=179 │ │ locals : │ │ 0x000a - 0x005d reg=2 ret Ljava/util/Map; Ljava/util/Map; │ │ 0x005f - 0x0066 reg=0 e Ljava/lang/IllegalArgumentException; │ │ @@ -69221,17 +73762,17 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02dd04: |[02dd04] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -02dd14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd16: 1100 |0001: return-object v0 │ │ +0390ac: |[0390ac] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0390bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0390be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -69240,55 +73781,55 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -02dd18: |[02dd18] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -02dd28: 5421 4a03 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02dd2c: 6e20 9800 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ -02dd32: 0a00 |0005: move-result v0 │ │ -02dd34: 2b00 3c00 0000 |0006: packed-switch v0, 00000042 // +0000003c │ │ -02dd3a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02dd3c: 1101 |000a: return-object v1 │ │ -02dd3e: 7030 480b 3204 |000b: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertMedia:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b48 │ │ -02dd44: 0c01 |000e: move-result-object v1 │ │ -02dd46: 28fb |000f: goto 000a // -0005 │ │ -02dd48: 7030 420b 3204 |0010: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b42 │ │ -02dd4e: 0c01 |0013: move-result-object v1 │ │ -02dd50: 28f6 |0014: goto 000a // -000a │ │ -02dd52: 7030 430b 3204 |0015: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertArtist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b43 │ │ -02dd58: 0c01 |0018: move-result-object v1 │ │ -02dd5a: 28f1 |0019: goto 000a // -000f │ │ -02dd5c: 7030 4a0b 3204 |001a: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertPlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b4a │ │ -02dd62: 0c01 |001d: move-result-object v1 │ │ -02dd64: 28ec |001e: goto 000a // -0014 │ │ -02dd66: 7030 4b0b 3204 |001f: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertPlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b4b │ │ -02dd6c: 0c01 |0022: move-result-object v1 │ │ -02dd6e: 28e7 |0023: goto 000a // -0019 │ │ -02dd70: 7030 450b 3204 |0024: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b45 │ │ -02dd76: 0c01 |0027: move-result-object v1 │ │ -02dd78: 28e2 |0028: goto 000a // -001e │ │ -02dd7a: 7030 4c0b 3204 |0029: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertVideo:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b4c │ │ -02dd80: 0c01 |002c: move-result-object v1 │ │ -02dd82: 28dd |002d: goto 000a // -0023 │ │ -02dd84: 7030 490b 3204 |002e: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertOrderAudio:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b49 │ │ -02dd8a: 0c01 |0031: move-result-object v1 │ │ -02dd8c: 28d8 |0032: goto 000a // -0028 │ │ -02dd8e: 7030 440b 3204 |0033: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertDownload:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b44 │ │ -02dd94: 0c01 |0036: move-result-object v1 │ │ -02dd96: 28d3 |0037: goto 000a // -002d │ │ -02dd98: 7030 460b 3204 |0038: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertGenres:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b46 │ │ -02dd9e: 0c01 |003b: move-result-object v1 │ │ -02dda0: 28ce |003c: goto 000a // -0032 │ │ -02dda2: 7030 470b 3204 |003d: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertGenresmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b47 │ │ -02dda8: 0c01 |0040: move-result-object v1 │ │ -02ddaa: 28c9 |0041: goto 000a // -0037 │ │ -02ddac: 0001 1600 0000 0000 0500 0000 0300 ... |0042: packed-switch-data (48 units) │ │ +0390c0: |[0390c0] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0390d0: 5421 4a03 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0390d4: 6e20 9800 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ +0390da: 0a00 |0005: move-result v0 │ │ +0390dc: 2b00 3c00 0000 |0006: packed-switch v0, 00000042 // +0000003c │ │ +0390e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0390e4: 1101 |000a: return-object v1 │ │ +0390e6: 7030 480b 3204 |000b: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertMedia:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b48 │ │ +0390ec: 0c01 |000e: move-result-object v1 │ │ +0390ee: 28fb |000f: goto 000a // -0005 │ │ +0390f0: 7030 420b 3204 |0010: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b42 │ │ +0390f6: 0c01 |0013: move-result-object v1 │ │ +0390f8: 28f6 |0014: goto 000a // -000a │ │ +0390fa: 7030 430b 3204 |0015: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertArtist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b43 │ │ +039100: 0c01 |0018: move-result-object v1 │ │ +039102: 28f1 |0019: goto 000a // -000f │ │ +039104: 7030 4a0b 3204 |001a: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertPlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b4a │ │ +03910a: 0c01 |001d: move-result-object v1 │ │ +03910c: 28ec |001e: goto 000a // -0014 │ │ +03910e: 7030 4b0b 3204 |001f: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertPlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b4b │ │ +039114: 0c01 |0022: move-result-object v1 │ │ +039116: 28e7 |0023: goto 000a // -0019 │ │ +039118: 7030 450b 3204 |0024: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b45 │ │ +03911e: 0c01 |0027: move-result-object v1 │ │ +039120: 28e2 |0028: goto 000a // -001e │ │ +039122: 7030 4c0b 3204 |0029: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertVideo:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b4c │ │ +039128: 0c01 |002c: move-result-object v1 │ │ +03912a: 28dd |002d: goto 000a // -0023 │ │ +03912c: 7030 490b 3204 |002e: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertOrderAudio:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b49 │ │ +039132: 0c01 |0031: move-result-object v1 │ │ +039134: 28d8 |0032: goto 000a // -0028 │ │ +039136: 7030 440b 3204 |0033: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertDownload:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b44 │ │ +03913c: 0c01 |0036: move-result-object v1 │ │ +03913e: 28d3 |0037: goto 000a // -002d │ │ +039140: 7030 460b 3204 |0038: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertGenres:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b46 │ │ +039146: 0c01 |003b: move-result-object v1 │ │ +039148: 28ce |003c: goto 000a // -0032 │ │ +03914a: 7030 470b 3204 |003d: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.insertGenresmember:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0b47 │ │ +039150: 0c01 |0040: move-result-object v1 │ │ +039152: 28c9 |0041: goto 000a // -0037 │ │ +039154: 0001 1600 0000 0000 0500 0000 0300 ... |0042: packed-switch-data (48 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0006 line=433 │ │ 0x0009 line=468 │ │ 0x000b line=435 │ │ 0x0010 line=438 │ │ @@ -69313,185 +73854,188 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 356 16-bit code units │ │ -02de0c: |[02de0c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.onCreate:()Z │ │ -02de1c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -02de1e: 6e10 3b0b 0500 |0001: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ -02de24: 0c00 |0004: move-result-object v0 │ │ -02de26: 6e10 6a00 0000 |0005: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ -02de2c: 0c00 |0008: move-result-object v0 │ │ -02de2e: 7110 2201 0000 |0009: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0122 │ │ -02de34: 0c00 |000c: move-result-object v0 │ │ -02de36: 5b50 4803 |000d: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@0348 │ │ -02de3a: 2200 1f00 |000f: new-instance v0, Landroid/content/UriMatcher; // type@001f │ │ -02de3e: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ -02de40: 7020 9600 1000 |0012: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0096 │ │ -02de46: 5b50 4a03 |0015: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02de4a: 5450 4a03 |0017: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02de4e: 1a01 890b |0019: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02de52: 1a02 ac07 |001b: const-string v2, "audio/media" // string@07ac │ │ -02de56: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -02de58: 6e40 9700 1032 |001e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02de5e: 5450 4a03 |0021: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02de62: 1a01 890b |0023: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02de66: 1a02 ad07 |0025: const-string v2, "audio/media/#" // string@07ad │ │ -02de6a: 6e40 9700 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02de70: 5450 4a03 |002a: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02de74: 1a01 890b |002c: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02de78: 1a02 a007 |002e: const-string v2, "audio/albums" // string@07a0 │ │ -02de7c: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -02de7e: 6e40 9700 1032 |0031: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02de84: 5450 4a03 |0034: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02de88: 1a01 890b |0036: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02de8c: 1a02 a107 |0038: const-string v2, "audio/albums/#" // string@07a1 │ │ -02de90: 1233 |003a: const/4 v3, #int 3 // #3 │ │ -02de92: 6e40 9700 1032 |003b: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02de98: 5450 4a03 |003e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02de9c: 1a01 890b |0040: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dea0: 1a02 a207 |0042: const-string v2, "audio/artist" // string@07a2 │ │ -02dea4: 1243 |0044: const/4 v3, #int 4 // #4 │ │ -02dea6: 6e40 9700 1032 |0045: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02deac: 5450 4a03 |0048: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02deb0: 1a01 890b |004a: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02deb4: 1a02 a307 |004c: const-string v2, "audio/artist/#" // string@07a3 │ │ -02deb8: 1253 |004e: const/4 v3, #int 5 // #5 │ │ -02deba: 6e40 9700 1032 |004f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02dec0: 5450 4a03 |0052: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02dec4: 1a01 890b |0054: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dec8: 1a02 9e07 |0056: const-string v2, "audio/albumart" // string@079e │ │ -02decc: 1303 0800 |0058: const/16 v3, #int 8 // #8 │ │ -02ded0: 6e40 9700 1032 |005a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02ded6: 5450 4a03 |005d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02deda: 1a01 890b |005f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dede: 1a02 9f07 |0061: const-string v2, "audio/albumart/#" // string@079f │ │ -02dee2: 1303 0900 |0063: const/16 v3, #int 9 // #9 │ │ -02dee6: 6e40 9700 1032 |0065: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02deec: 5450 4a03 |0068: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02def0: 1a01 890b |006a: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02def4: 1a02 ae07 |006c: const-string v2, "audio/media/#/albumart" // string@07ae │ │ -02def8: 1303 0a00 |006e: const/16 v3, #int 10 // #a │ │ -02defc: 6e40 9700 1032 |0070: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df02: 5450 4a03 |0073: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df06: 1a01 890b |0075: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df0a: 1a02 af07 |0077: const-string v2, "audio/playlist" // string@07af │ │ -02df0e: 1263 |0079: const/4 v3, #int 6 // #6 │ │ -02df10: 6e40 9700 1032 |007a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df16: 5450 4a03 |007d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df1a: 1a01 890b |007f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df1e: 1a02 b007 |0081: const-string v2, "audio/playlist/#" // string@07b0 │ │ -02df22: 1273 |0083: const/4 v3, #int 7 // #7 │ │ -02df24: 6e40 9700 1032 |0084: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df2a: 5450 4a03 |0087: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df2e: 1a01 890b |0089: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df32: 1a02 b107 |008b: const-string v2, "audio/playlistmember" // string@07b1 │ │ -02df36: 1303 0b00 |008d: const/16 v3, #int 11 // #b │ │ -02df3a: 6e40 9700 1032 |008f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df40: 5450 4a03 |0092: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df44: 1a01 890b |0094: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df48: 1a02 b207 |0096: const-string v2, "audio/playlistmember/#" // string@07b2 │ │ -02df4c: 1303 0c00 |0098: const/16 v3, #int 12 // #c │ │ -02df50: 6e40 9700 1032 |009a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df56: 5450 4a03 |009d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df5a: 1a01 890b |009f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df5e: 1a02 a407 |00a1: const-string v2, "audio/favorite" // string@07a4 │ │ -02df62: 1303 0d00 |00a3: const/16 v3, #int 13 // #d │ │ -02df66: 6e40 9700 1032 |00a5: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df6c: 5450 4a03 |00a8: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df70: 1a01 890b |00aa: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df74: 1a02 a507 |00ac: const-string v2, "audio/favorite/#" // string@07a5 │ │ -02df78: 1303 0e00 |00ae: const/16 v3, #int 14 // #e │ │ -02df7c: 6e40 9700 1032 |00b0: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df82: 5450 4a03 |00b3: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df86: 1a01 890b |00b5: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02df8a: 1a02 a607 |00b7: const-string v2, "audio/file" // string@07a6 │ │ -02df8e: 1303 1d00 |00b9: const/16 v3, #int 29 // #1d │ │ -02df92: 6e40 9700 1032 |00bb: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02df98: 5450 4a03 |00be: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02df9c: 1a01 890b |00c0: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dfa0: 1a02 a707 |00c2: const-string v2, "audio/file/#" // string@07a7 │ │ -02dfa4: 1303 1e00 |00c4: const/16 v3, #int 30 // #1e │ │ -02dfa8: 6e40 9700 1032 |00c6: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02dfae: 5450 4a03 |00c9: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02dfb2: 1a01 890b |00cb: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dfb6: 1a02 fd10 |00cd: const-string v2, "video/media" // string@10fd │ │ -02dfba: 1303 0f00 |00cf: const/16 v3, #int 15 // #f │ │ -02dfbe: 6e40 9700 1032 |00d1: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02dfc4: 5450 4a03 |00d4: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02dfc8: 1a01 890b |00d6: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dfcc: 1a02 fe10 |00d8: const-string v2, "video/media/#" // string@10fe │ │ -02dfd0: 1303 1000 |00da: const/16 v3, #int 16 // #10 │ │ -02dfd4: 6e40 9700 1032 |00dc: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02dfda: 5450 4a03 |00df: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02dfde: 1a01 890b |00e1: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dfe2: 1a02 240e |00e3: const-string v2, "order/audio" // string@0e24 │ │ -02dfe6: 1303 1100 |00e5: const/16 v3, #int 17 // #11 │ │ -02dfea: 6e40 9700 1032 |00e7: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02dff0: 5450 4a03 |00ea: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02dff4: 1a01 890b |00ec: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02dff8: 1a02 250e |00ee: const-string v2, "order/audio/#" // string@0e25 │ │ -02dffc: 1303 1200 |00f0: const/16 v3, #int 18 // #12 │ │ -02e000: 6e40 9700 1032 |00f2: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e006: 5450 4a03 |00f5: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e00a: 1a01 890b |00f7: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e00e: 1a02 f608 |00f9: const-string v2, "download/media" // string@08f6 │ │ -02e012: 1303 1300 |00fb: const/16 v3, #int 19 // #13 │ │ -02e016: 6e40 9700 1032 |00fd: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e01c: 5450 4a03 |0100: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e020: 1a01 890b |0102: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e024: 1a02 a807 |0104: const-string v2, "audio/genres" // string@07a8 │ │ -02e028: 1303 1400 |0106: const/16 v3, #int 20 // #14 │ │ -02e02c: 6e40 9700 1032 |0108: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e032: 5450 4a03 |010b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e036: 1a01 890b |010d: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e03a: 1a02 a907 |010f: const-string v2, "audio/genres/#" // string@07a9 │ │ -02e03e: 1303 1500 |0111: const/16 v3, #int 21 // #15 │ │ -02e042: 6e40 9700 1032 |0113: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e048: 5450 4a03 |0116: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e04c: 1a01 890b |0118: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e050: 1a02 aa07 |011a: const-string v2, "audio/genresmember" // string@07aa │ │ -02e054: 1303 1600 |011c: const/16 v3, #int 22 // #16 │ │ -02e058: 6e40 9700 1032 |011e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e05e: 5450 4a03 |0121: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e062: 1a01 890b |0123: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e066: 1a02 ab07 |0125: const-string v2, "audio/genresmember/#" // string@07ab │ │ -02e06a: 1303 1700 |0127: const/16 v3, #int 23 // #17 │ │ -02e06e: 6e40 9700 1032 |0129: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e074: 5450 4a03 |012c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e078: 1a01 890b |012e: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e07c: 1a02 3808 |0130: const-string v2, "config/auth" // string@0838 │ │ -02e080: 1303 1a00 |0132: const/16 v3, #int 26 // #1a │ │ -02e084: 6e40 9700 1032 |0134: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e08a: 5450 4a03 |0137: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e08e: 1a01 890b |0139: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e092: 1a02 3908 |013b: const-string v2, "config/clear" // string@0839 │ │ -02e096: 1303 1800 |013d: const/16 v3, #int 24 // #18 │ │ -02e09a: 6e40 9700 1032 |013f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e0a0: 5450 4a03 |0142: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e0a4: 1a01 890b |0144: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e0a8: 1a02 3b08 |0146: const-string v2, "config/reset" // string@083b │ │ -02e0ac: 1303 1900 |0148: const/16 v3, #int 25 // #19 │ │ -02e0b0: 6e40 9700 1032 |014a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e0b6: 5450 4a03 |014d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e0ba: 1a01 890b |014f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e0be: 1a02 3a08 |0151: const-string v2, "config/ping" // string@083a │ │ -02e0c2: 1303 1b00 |0153: const/16 v3, #int 27 // #1b │ │ -02e0c6: 6e40 9700 1032 |0155: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e0cc: 5450 4a03 |0158: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e0d0: 1a01 890b |015a: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b89 │ │ -02e0d4: 1a02 3c08 |015c: const-string v2, "config/url" // string@083c │ │ -02e0d8: 1303 1c00 |015e: const/16 v3, #int 28 // #1c │ │ -02e0dc: 6e40 9700 1032 |0160: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ -02e0e2: 0f04 |0163: return v4 │ │ +0391b4: |[0391b4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.onCreate:()Z │ │ +0391c4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0391c6: 6e10 3b0b 0500 |0001: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getContext:()Landroid/content/Context; // method@0b3b │ │ +0391cc: 0c00 |0004: move-result-object v0 │ │ +0391ce: 6e10 6a00 0000 |0005: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006a │ │ +0391d4: 0c00 |0008: move-result-object v0 │ │ +0391d6: 7110 2201 0000 |0009: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0122 │ │ +0391dc: 0c00 |000c: move-result-object v0 │ │ +0391de: 5b50 4803 |000d: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@0348 │ │ +0391e2: 2200 1f00 |000f: new-instance v0, Landroid/content/UriMatcher; // type@001f │ │ +0391e6: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ +0391e8: 7020 9600 1000 |0012: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0096 │ │ +0391ee: 5b50 4a03 |0015: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0391f2: 5450 4a03 |0017: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0391f6: 1a01 880b |0019: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0391fa: 1a02 ab07 |001b: const-string v2, "audio/media" // string@07ab │ │ +0391fe: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +039200: 6e40 9700 1032 |001e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039206: 5450 4a03 |0021: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03920a: 1a01 880b |0023: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03920e: 1a02 ac07 |0025: const-string v2, "audio/media/#" // string@07ac │ │ +039212: 6e40 9700 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039218: 5450 4a03 |002a: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03921c: 1a01 880b |002c: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039220: 1a02 9f07 |002e: const-string v2, "audio/albums" // string@079f │ │ +039224: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +039226: 6e40 9700 1032 |0031: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03922c: 5450 4a03 |0034: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039230: 1a01 880b |0036: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039234: 1a02 a007 |0038: const-string v2, "audio/albums/#" // string@07a0 │ │ +039238: 1233 |003a: const/4 v3, #int 3 // #3 │ │ +03923a: 6e40 9700 1032 |003b: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039240: 5450 4a03 |003e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039244: 1a01 880b |0040: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039248: 1a02 a107 |0042: const-string v2, "audio/artist" // string@07a1 │ │ +03924c: 1243 |0044: const/4 v3, #int 4 // #4 │ │ +03924e: 6e40 9700 1032 |0045: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039254: 5450 4a03 |0048: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039258: 1a01 880b |004a: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03925c: 1a02 a207 |004c: const-string v2, "audio/artist/#" // string@07a2 │ │ +039260: 1253 |004e: const/4 v3, #int 5 // #5 │ │ +039262: 6e40 9700 1032 |004f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039268: 5450 4a03 |0052: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03926c: 1a01 880b |0054: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039270: 1a02 9d07 |0056: const-string v2, "audio/albumart" // string@079d │ │ +039274: 1303 0800 |0058: const/16 v3, #int 8 // #8 │ │ +039278: 6e40 9700 1032 |005a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03927e: 5450 4a03 |005d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039282: 1a01 880b |005f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039286: 1a02 9e07 |0061: const-string v2, "audio/albumart/#" // string@079e │ │ +03928a: 1303 0900 |0063: const/16 v3, #int 9 // #9 │ │ +03928e: 6e40 9700 1032 |0065: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039294: 5450 4a03 |0068: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039298: 1a01 880b |006a: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03929c: 1a02 ad07 |006c: const-string v2, "audio/media/#/albumart" // string@07ad │ │ +0392a0: 1303 0a00 |006e: const/16 v3, #int 10 // #a │ │ +0392a4: 6e40 9700 1032 |0070: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0392aa: 5450 4a03 |0073: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0392ae: 1a01 880b |0075: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0392b2: 1a02 ae07 |0077: const-string v2, "audio/playlist" // string@07ae │ │ +0392b6: 1263 |0079: const/4 v3, #int 6 // #6 │ │ +0392b8: 6e40 9700 1032 |007a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0392be: 5450 4a03 |007d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0392c2: 1a01 880b |007f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0392c6: 1a02 af07 |0081: const-string v2, "audio/playlist/#" // string@07af │ │ +0392ca: 1273 |0083: const/4 v3, #int 7 // #7 │ │ +0392cc: 6e40 9700 1032 |0084: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0392d2: 5450 4a03 |0087: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0392d6: 1a01 880b |0089: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0392da: 1a02 b007 |008b: const-string v2, "audio/playlistmember" // string@07b0 │ │ +0392de: 1303 0b00 |008d: const/16 v3, #int 11 // #b │ │ +0392e2: 6e40 9700 1032 |008f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0392e8: 5450 4a03 |0092: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0392ec: 1a01 880b |0094: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0392f0: 1a02 b107 |0096: const-string v2, "audio/playlistmember/#" // string@07b1 │ │ +0392f4: 1303 0c00 |0098: const/16 v3, #int 12 // #c │ │ +0392f8: 6e40 9700 1032 |009a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0392fe: 5450 4a03 |009d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039302: 1a01 880b |009f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039306: 1a02 a307 |00a1: const-string v2, "audio/favorite" // string@07a3 │ │ +03930a: 1303 0d00 |00a3: const/16 v3, #int 13 // #d │ │ +03930e: 6e40 9700 1032 |00a5: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039314: 5450 4a03 |00a8: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039318: 1a01 880b |00aa: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03931c: 1a02 a407 |00ac: const-string v2, "audio/favorite/#" // string@07a4 │ │ +039320: 1303 0e00 |00ae: const/16 v3, #int 14 // #e │ │ +039324: 6e40 9700 1032 |00b0: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03932a: 5450 4a03 |00b3: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03932e: 1a01 880b |00b5: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039332: 1a02 a507 |00b7: const-string v2, "audio/file" // string@07a5 │ │ +039336: 1303 1d00 |00b9: const/16 v3, #int 29 // #1d │ │ +03933a: 6e40 9700 1032 |00bb: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039340: 5450 4a03 |00be: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039344: 1a01 880b |00c0: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039348: 1a02 a607 |00c2: const-string v2, "audio/file/#" // string@07a6 │ │ +03934c: 1303 1e00 |00c4: const/16 v3, #int 30 // #1e │ │ +039350: 6e40 9700 1032 |00c6: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039356: 5450 4a03 |00c9: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03935a: 1a01 880b |00cb: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03935e: 1a02 fb10 |00cd: const-string v2, "video/media" // string@10fb │ │ +039362: 1303 0f00 |00cf: const/16 v3, #int 15 // #f │ │ +039366: 6e40 9700 1032 |00d1: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03936c: 5450 4a03 |00d4: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039370: 1a01 880b |00d6: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039374: 1a02 fc10 |00d8: const-string v2, "video/media/#" // string@10fc │ │ +039378: 1303 1000 |00da: const/16 v3, #int 16 // #10 │ │ +03937c: 6e40 9700 1032 |00dc: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039382: 5450 4a03 |00df: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039386: 1a01 880b |00e1: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03938a: 1a02 220e |00e3: const-string v2, "order/audio" // string@0e22 │ │ +03938e: 1303 1100 |00e5: const/16 v3, #int 17 // #11 │ │ +039392: 6e40 9700 1032 |00e7: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039398: 5450 4a03 |00ea: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03939c: 1a01 880b |00ec: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0393a0: 1a02 230e |00ee: const-string v2, "order/audio/#" // string@0e23 │ │ +0393a4: 1303 1200 |00f0: const/16 v3, #int 18 // #12 │ │ +0393a8: 6e40 9700 1032 |00f2: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0393ae: 5450 4a03 |00f5: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0393b2: 1a01 880b |00f7: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0393b6: 1a02 f508 |00f9: const-string v2, "download/media" // string@08f5 │ │ +0393ba: 1303 1300 |00fb: const/16 v3, #int 19 // #13 │ │ +0393be: 6e40 9700 1032 |00fd: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0393c4: 5450 4a03 |0100: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0393c8: 1a01 880b |0102: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0393cc: 1a02 a707 |0104: const-string v2, "audio/genres" // string@07a7 │ │ +0393d0: 1303 1400 |0106: const/16 v3, #int 20 // #14 │ │ +0393d4: 6e40 9700 1032 |0108: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0393da: 5450 4a03 |010b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0393de: 1a01 880b |010d: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0393e2: 1a02 a807 |010f: const-string v2, "audio/genres/#" // string@07a8 │ │ +0393e6: 1303 1500 |0111: const/16 v3, #int 21 // #15 │ │ +0393ea: 6e40 9700 1032 |0113: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +0393f0: 5450 4a03 |0116: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0393f4: 1a01 880b |0118: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +0393f8: 1a02 a907 |011a: const-string v2, "audio/genresmember" // string@07a9 │ │ +0393fc: 1303 1600 |011c: const/16 v3, #int 22 // #16 │ │ +039400: 6e40 9700 1032 |011e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039406: 5450 4a03 |0121: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03940a: 1a01 880b |0123: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03940e: 1a02 aa07 |0125: const-string v2, "audio/genresmember/#" // string@07aa │ │ +039412: 1303 1700 |0127: const/16 v3, #int 23 // #17 │ │ +039416: 6e40 9700 1032 |0129: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03941c: 5450 4a03 |012c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039420: 1a01 880b |012e: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039424: 1a02 3708 |0130: const-string v2, "config/auth" // string@0837 │ │ +039428: 1303 1a00 |0132: const/16 v3, #int 26 // #1a │ │ +03942c: 6e40 9700 1032 |0134: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039432: 5450 4a03 |0137: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039436: 1a01 880b |0139: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03943a: 1a02 3808 |013b: const-string v2, "config/clear" // string@0838 │ │ +03943e: 1303 1800 |013d: const/16 v3, #int 24 // #18 │ │ +039442: 6e40 9700 1032 |013f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039448: 5450 4a03 |0142: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +03944c: 1a01 880b |0144: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039450: 1a02 3a08 |0146: const-string v2, "config/reset" // string@083a │ │ +039454: 1303 1900 |0148: const/16 v3, #int 25 // #19 │ │ +039458: 6e40 9700 1032 |014a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03945e: 5450 4a03 |014d: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039462: 1a01 880b |014f: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +039466: 1a02 3908 |0151: const-string v2, "config/ping" // string@0839 │ │ +03946a: 1303 1b00 |0153: const/16 v3, #int 27 // #1b │ │ +03946e: 6e40 9700 1032 |0155: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +039474: 5450 4a03 |0158: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +039478: 1a01 880b |015a: const-string v1, "jp.co.kayo.android.localplayer.ds.podcast" // string@0b88 │ │ +03947c: 1a02 3b08 |015c: const-string v2, "config/url" // string@083b │ │ +039480: 1303 1c00 |015e: const/16 v3, #int 28 // #1c │ │ +039484: 6e40 9700 1032 |0160: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0097 │ │ +03948a: 0f04 |0163: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ + 0x0001 line=273 │ │ + 0x0005 line=274 │ │ + 0x0009 line=273 │ │ 0x000f line=276 │ │ 0x0017 line=277 │ │ 0x0021 line=278 │ │ 0x002a line=279 │ │ 0x0034 line=280 │ │ 0x003e line=281 │ │ 0x0048 line=282 │ │ @@ -69529,122 +74073,122 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 262 16-bit code units │ │ -02e0e4: |[02e0e4] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02e0f4: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -02e0f6: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -02e0f8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -02e0fa: 54a5 4a03 |0003: iget-object v5, v10, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e0fe: 6e20 9800 b500 |0005: invoke-virtual {v5, v11}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ -02e104: 0a03 |0008: move-result v3 │ │ -02e106: 2b03 bb00 0000 |0009: packed-switch v3, 000000c4 // +000000bb │ │ -02e10c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02e10e: 1101 |000d: return-object v1 │ │ -02e110: 7606 590b 0a00 |000e: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryMedia:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b59 │ │ -02e116: 0c01 |0011: move-result-object v1 │ │ -02e118: 28fb |0012: goto 000d // -0005 │ │ -02e11a: 7606 5a0b 0a00 |0013: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryMediaId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5a │ │ -02e120: 0c01 |0016: move-result-object v1 │ │ -02e122: 28f6 |0017: goto 000d // -000a │ │ -02e124: 7606 520b 0a00 |0018: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryArtist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b52 │ │ -02e12a: 0c01 |001b: move-result-object v1 │ │ -02e12c: 28f1 |001c: goto 000d // -000f │ │ -02e12e: 7606 5d0b 0a00 |001d: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryPlaylist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5d │ │ -02e134: 0c01 |0020: move-result-object v1 │ │ -02e136: 28ec |0021: goto 000d // -0014 │ │ -02e138: 7606 5e0b 0a00 |0022: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryPlaylistmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5e │ │ -02e13e: 0c01 |0025: move-result-object v1 │ │ -02e140: 28e7 |0026: goto 000d // -0019 │ │ -02e142: 7606 540b 0a00 |0027: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryFavorite:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b54 │ │ -02e148: 0c01 |002a: move-result-object v1 │ │ -02e14a: 28e2 |002b: goto 000d // -001e │ │ -02e14c: 7606 5f0b 0a00 |002c: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryVideo:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5f │ │ -02e152: 0c01 |002f: move-result-object v1 │ │ -02e154: 28dd |0030: goto 000d // -0023 │ │ -02e156: 7606 600b 0a00 |0031: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryVideoId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b60 │ │ -02e15c: 0c01 |0034: move-result-object v1 │ │ -02e15e: 28d8 |0035: goto 000d // -0028 │ │ -02e160: 7606 510b 0a00 |0036: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryAlbum:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b51 │ │ -02e166: 0c01 |0039: move-result-object v1 │ │ -02e168: 28d3 |003a: goto 000d // -002d │ │ -02e16a: 7606 570b 0a00 |003b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryGenres:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b57 │ │ -02e170: 0c01 |003e: move-result-object v1 │ │ -02e172: 28ce |003f: goto 000d // -0032 │ │ -02e174: 7606 580b 0a00 |0040: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryGenresmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b58 │ │ -02e17a: 0c01 |0043: move-result-object v1 │ │ -02e17c: 28c9 |0044: goto 000d // -0037 │ │ -02e17e: 7606 5b0b 0a00 |0045: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryOrderAudio:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5b │ │ -02e184: 0c01 |0048: move-result-object v1 │ │ -02e186: 28c4 |0049: goto 000d // -003c │ │ -02e188: 7606 5c0b 0a00 |004a: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryOrderAudioId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5c │ │ -02e18e: 0c01 |004d: move-result-object v1 │ │ -02e190: 28bf |004e: goto 000d // -0041 │ │ -02e192: 7606 530b 0a00 |004f: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryDownload:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b53 │ │ -02e198: 0c01 |0052: move-result-object v1 │ │ -02e19a: 28ba |0053: goto 000d // -0046 │ │ -02e19c: 7010 3f0b 0a00 |0054: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ -02e1a2: 0c05 |0057: move-result-object v5 │ │ -02e1a4: 6e10 910b 0500 |0058: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.isLoggdIn:()Z // method@0b91 │ │ -02e1aa: 0a00 |005b: move-result v0 │ │ -02e1ac: 1201 |005c: const/4 v1, #int 0 // #0 │ │ -02e1ae: 3380 b0ff |005d: if-ne v0, v8, 000d // -0050 │ │ -02e1b2: 2201 2d00 |005f: new-instance v1, Landroid/database/MatrixCursor; // type@002d │ │ -02e1b6: 2395 5e02 |0061: new-array v5, v9, [Ljava/lang/String; // type@025e │ │ -02e1ba: 1a06 1407 |0063: const-string v6, "_id" // string@0714 │ │ -02e1be: 4d06 0507 |0065: aput-object v6, v5, v7 │ │ -02e1c2: 1a06 b807 |0067: const-string v6, "authkey" // string@07b8 │ │ -02e1c6: 4d06 0508 |0069: aput-object v6, v5, v8 │ │ -02e1ca: 7020 c200 5100 |006b: invoke-direct {v1, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ -02e1d0: 2395 5c02 |006e: new-array v5, v9, [Ljava/lang/Object; // type@025c │ │ -02e1d4: 7110 270a 0700 |0070: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02e1da: 0c06 |0073: move-result-object v6 │ │ -02e1dc: 4d06 0507 |0074: aput-object v6, v5, v7 │ │ -02e1e0: 1a06 d00a |0076: const-string v6, "hassession" // string@0ad0 │ │ -02e1e4: 4d06 0508 |0078: aput-object v6, v5, v8 │ │ -02e1e8: 6e20 c300 5100 |007a: invoke-virtual {v1, v5}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ -02e1ee: 2890 |007d: goto 000d // -0070 │ │ -02e1f0: 2201 2d00 |007e: new-instance v1, Landroid/database/MatrixCursor; // type@002d │ │ -02e1f4: 2395 5e02 |0080: new-array v5, v9, [Ljava/lang/String; // type@025e │ │ -02e1f8: 1a06 1407 |0082: const-string v6, "_id" // string@0714 │ │ -02e1fc: 4d06 0507 |0084: aput-object v6, v5, v7 │ │ -02e200: 1a06 ba07 |0086: const-string v6, "authurl" // string@07ba │ │ -02e204: 4d06 0508 |0088: aput-object v6, v5, v8 │ │ -02e208: 7020 c200 5100 |008a: invoke-direct {v1, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ -02e20e: 7010 3f0b 0a00 |008d: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ -02e214: 0c05 |0090: move-result-object v5 │ │ -02e216: 4606 0e07 |0091: aget-object v6, v14, v7 │ │ -02e21a: 6e20 880b 6500 |0093: invoke-virtual {v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; // method@0b88 │ │ -02e220: 0c04 |0096: move-result-object v4 │ │ -02e222: 2395 5c02 |0097: new-array v5, v9, [Ljava/lang/Object; // type@025c │ │ -02e226: 7110 270a 0700 |0099: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02e22c: 0c06 |009c: move-result-object v6 │ │ -02e22e: 4d06 0507 |009d: aput-object v6, v5, v7 │ │ -02e232: 4d04 0508 |009f: aput-object v4, v5, v8 │ │ -02e236: 6e20 c300 5100 |00a1: invoke-virtual {v1, v5}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ -02e23c: 2900 69ff |00a4: goto/16 000d // -0097 │ │ -02e240: 7010 3c0b 0a00 |00a6: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02e246: 0c05 |00a9: move-result-object v5 │ │ -02e248: 6e10 780b 0500 |00aa: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ -02e24e: 0c02 |00ad: move-result-object v2 │ │ -02e250: 7010 3c0b 0a00 |00ae: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ -02e256: 0c05 |00b1: move-result-object v5 │ │ -02e258: 6e20 7d0b 2500 |00b2: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.reset:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b7d │ │ -02e25e: 2900 57ff |00b5: goto/16 000c // -00a9 │ │ -02e262: 7606 550b 0a00 |00b7: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryFile:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b55 │ │ -02e268: 0c01 |00ba: move-result-object v1 │ │ -02e26a: 2900 52ff |00bb: goto/16 000d // -00ae │ │ -02e26e: 7606 560b 0a00 |00bd: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryFileId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b56 │ │ -02e274: 0c01 |00c0: move-result-object v1 │ │ -02e276: 2900 4cff |00c1: goto/16 000d // -00b4 │ │ -02e27a: 0000 |00c3: nop // spacer │ │ -02e27c: 0001 1f00 0000 0000 0500 0000 0a00 ... |00c4: packed-switch-data (66 units) │ │ +03948c: |[03948c] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +03949c: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +03949e: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +0394a0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0394a2: 54a5 4a03 |0003: iget-object v5, v10, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0394a6: 6e20 9800 b500 |0005: invoke-virtual {v5, v11}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ +0394ac: 0a03 |0008: move-result v3 │ │ +0394ae: 2b03 bb00 0000 |0009: packed-switch v3, 000000c4 // +000000bb │ │ +0394b4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0394b6: 1101 |000d: return-object v1 │ │ +0394b8: 7606 590b 0a00 |000e: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryMedia:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b59 │ │ +0394be: 0c01 |0011: move-result-object v1 │ │ +0394c0: 28fb |0012: goto 000d // -0005 │ │ +0394c2: 7606 5a0b 0a00 |0013: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryMediaId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5a │ │ +0394c8: 0c01 |0016: move-result-object v1 │ │ +0394ca: 28f6 |0017: goto 000d // -000a │ │ +0394cc: 7606 520b 0a00 |0018: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryArtist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b52 │ │ +0394d2: 0c01 |001b: move-result-object v1 │ │ +0394d4: 28f1 |001c: goto 000d // -000f │ │ +0394d6: 7606 5d0b 0a00 |001d: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryPlaylist:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5d │ │ +0394dc: 0c01 |0020: move-result-object v1 │ │ +0394de: 28ec |0021: goto 000d // -0014 │ │ +0394e0: 7606 5e0b 0a00 |0022: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryPlaylistmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5e │ │ +0394e6: 0c01 |0025: move-result-object v1 │ │ +0394e8: 28e7 |0026: goto 000d // -0019 │ │ +0394ea: 7606 540b 0a00 |0027: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryFavorite:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b54 │ │ +0394f0: 0c01 |002a: move-result-object v1 │ │ +0394f2: 28e2 |002b: goto 000d // -001e │ │ +0394f4: 7606 5f0b 0a00 |002c: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryVideo:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5f │ │ +0394fa: 0c01 |002f: move-result-object v1 │ │ +0394fc: 28dd |0030: goto 000d // -0023 │ │ +0394fe: 7606 600b 0a00 |0031: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryVideoId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b60 │ │ +039504: 0c01 |0034: move-result-object v1 │ │ +039506: 28d8 |0035: goto 000d // -0028 │ │ +039508: 7606 510b 0a00 |0036: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryAlbum:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b51 │ │ +03950e: 0c01 |0039: move-result-object v1 │ │ +039510: 28d3 |003a: goto 000d // -002d │ │ +039512: 7606 570b 0a00 |003b: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryGenres:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b57 │ │ +039518: 0c01 |003e: move-result-object v1 │ │ +03951a: 28ce |003f: goto 000d // -0032 │ │ +03951c: 7606 580b 0a00 |0040: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryGenresmember:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b58 │ │ +039522: 0c01 |0043: move-result-object v1 │ │ +039524: 28c9 |0044: goto 000d // -0037 │ │ +039526: 7606 5b0b 0a00 |0045: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryOrderAudio:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5b │ │ +03952c: 0c01 |0048: move-result-object v1 │ │ +03952e: 28c4 |0049: goto 000d // -003c │ │ +039530: 7606 5c0b 0a00 |004a: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryOrderAudioId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b5c │ │ +039536: 0c01 |004d: move-result-object v1 │ │ +039538: 28bf |004e: goto 000d // -0041 │ │ +03953a: 7606 530b 0a00 |004f: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryDownload:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b53 │ │ +039540: 0c01 |0052: move-result-object v1 │ │ +039542: 28ba |0053: goto 000d // -0046 │ │ +039544: 7010 3f0b 0a00 |0054: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ +03954a: 0c05 |0057: move-result-object v5 │ │ +03954c: 6e10 910b 0500 |0058: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.isLoggdIn:()Z // method@0b91 │ │ +039552: 0a00 |005b: move-result v0 │ │ +039554: 1201 |005c: const/4 v1, #int 0 // #0 │ │ +039556: 3380 b0ff |005d: if-ne v0, v8, 000d // -0050 │ │ +03955a: 2201 2d00 |005f: new-instance v1, Landroid/database/MatrixCursor; // type@002d │ │ +03955e: 2395 5e02 |0061: new-array v5, v9, [Ljava/lang/String; // type@025e │ │ +039562: 1a06 1407 |0063: const-string v6, "_id" // string@0714 │ │ +039566: 4d06 0507 |0065: aput-object v6, v5, v7 │ │ +03956a: 1a06 b707 |0067: const-string v6, "authkey" // string@07b7 │ │ +03956e: 4d06 0508 |0069: aput-object v6, v5, v8 │ │ +039572: 7020 c200 5100 |006b: invoke-direct {v1, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ +039578: 2395 5c02 |006e: new-array v5, v9, [Ljava/lang/Object; // type@025c │ │ +03957c: 7110 270a 0700 |0070: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +039582: 0c06 |0073: move-result-object v6 │ │ +039584: 4d06 0507 |0074: aput-object v6, v5, v7 │ │ +039588: 1a06 cf0a |0076: const-string v6, "hassession" // string@0acf │ │ +03958c: 4d06 0508 |0078: aput-object v6, v5, v8 │ │ +039590: 6e20 c300 5100 |007a: invoke-virtual {v1, v5}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ +039596: 2890 |007d: goto 000d // -0070 │ │ +039598: 2201 2d00 |007e: new-instance v1, Landroid/database/MatrixCursor; // type@002d │ │ +03959c: 2395 5e02 |0080: new-array v5, v9, [Ljava/lang/String; // type@025e │ │ +0395a0: 1a06 1407 |0082: const-string v6, "_id" // string@0714 │ │ +0395a4: 4d06 0507 |0084: aput-object v6, v5, v7 │ │ +0395a8: 1a06 b907 |0086: const-string v6, "authurl" // string@07b9 │ │ +0395ac: 4d06 0508 |0088: aput-object v6, v5, v8 │ │ +0395b0: 7020 c200 5100 |008a: invoke-direct {v1, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ +0395b6: 7010 3f0b 0a00 |008d: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getPodcastHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // method@0b3f │ │ +0395bc: 0c05 |0090: move-result-object v5 │ │ +0395be: 4606 0e07 |0091: aget-object v6, v14, v7 │ │ +0395c2: 6e20 880b 6500 |0093: invoke-virtual {v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; // method@0b88 │ │ +0395c8: 0c04 |0096: move-result-object v4 │ │ +0395ca: 2395 5c02 |0097: new-array v5, v9, [Ljava/lang/Object; // type@025c │ │ +0395ce: 7110 270a 0700 |0099: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0395d4: 0c06 |009c: move-result-object v6 │ │ +0395d6: 4d06 0507 |009d: aput-object v6, v5, v7 │ │ +0395da: 4d04 0508 |009f: aput-object v4, v5, v8 │ │ +0395de: 6e20 c300 5100 |00a1: invoke-virtual {v1, v5}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ +0395e4: 2900 69ff |00a4: goto/16 000d // -0097 │ │ +0395e8: 7010 3c0b 0a00 |00a6: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0395ee: 0c05 |00a9: move-result-object v5 │ │ +0395f0: 6e10 780b 0500 |00aa: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0b78 │ │ +0395f6: 0c02 |00ad: move-result-object v2 │ │ +0395f8: 7010 3c0b 0a00 |00ae: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; // method@0b3c │ │ +0395fe: 0c05 |00b1: move-result-object v5 │ │ +039600: 6e20 7d0b 2500 |00b2: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.reset:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b7d │ │ +039606: 2900 57ff |00b5: goto/16 000c // -00a9 │ │ +03960a: 7606 550b 0a00 |00b7: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryFile:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b55 │ │ +039610: 0c01 |00ba: move-result-object v1 │ │ +039612: 2900 52ff |00bb: goto/16 000d // -00ae │ │ +039616: 7606 560b 0a00 |00bd: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.queryFileId:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0b56 │ │ +03961c: 0c01 |00c0: move-result-object v1 │ │ +03961e: 2900 4cff |00c1: goto/16 000d // -00b4 │ │ +039622: 0000 |00c3: nop // spacer │ │ +039624: 0001 1f00 0000 0000 0500 0000 0a00 ... |00c4: packed-switch-data (66 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=657 │ │ 0x0009 line=658 │ │ 0x000c line=754 │ │ 0x000e line=660 │ │ 0x0013 line=664 │ │ @@ -69693,61 +74237,61 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 122 16-bit code units │ │ -02e300: |[02e300] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -02e310: 5421 4a03 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ -02e314: 6e20 9800 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ -02e31a: 0a00 |0005: move-result v0 │ │ -02e31c: 2b00 4600 0000 |0006: packed-switch v0, 0000004c // +00000046 │ │ -02e322: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02e324: 0f01 |000a: return v1 │ │ -02e326: 7056 6b0b 3254 |000b: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateMedia:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6b │ │ -02e32c: 0a01 |000e: move-result v1 │ │ -02e32e: 28fb |000f: goto 000a // -0005 │ │ -02e330: 7056 6c0b 3254 |0010: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateMediaId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6c │ │ -02e336: 0a01 |0013: move-result v1 │ │ -02e338: 28f6 |0014: goto 000a // -000a │ │ -02e33a: 7056 640b 3254 |0015: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b64 │ │ -02e340: 0a01 |0018: move-result v1 │ │ -02e342: 28f1 |0019: goto 000a // -000f │ │ -02e344: 7056 650b 3254 |001a: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateAlbumId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b65 │ │ -02e34a: 0a01 |001d: move-result v1 │ │ -02e34c: 28ec |001e: goto 000a // -0014 │ │ -02e34e: 7056 660b 3254 |001f: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateArtist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b66 │ │ -02e354: 0a01 |0022: move-result v1 │ │ -02e356: 28e7 |0023: goto 000a // -0019 │ │ -02e358: 7056 670b 3254 |0024: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateArtistId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b67 │ │ -02e35e: 0a01 |0027: move-result v1 │ │ -02e360: 28e2 |0028: goto 000a // -001e │ │ -02e362: 7056 6d0b 3254 |0029: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updatePlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6d │ │ -02e368: 0a01 |002c: move-result v1 │ │ -02e36a: 28dd |002d: goto 000a // -0023 │ │ -02e36c: 7056 6e0b 3254 |002e: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updatePlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6e │ │ -02e372: 0a01 |0031: move-result v1 │ │ -02e374: 28d8 |0032: goto 000a // -0028 │ │ -02e376: 7056 690b 3254 |0033: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b69 │ │ -02e37c: 0a01 |0036: move-result v1 │ │ -02e37e: 28d3 |0037: goto 000a // -002d │ │ -02e380: 7056 6f0b 3254 |0038: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateVideo:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6f │ │ -02e386: 0a01 |003b: move-result v1 │ │ -02e388: 28ce |003c: goto 000a // -0032 │ │ -02e38a: 7056 700b 3254 |003d: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateVideoId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b70 │ │ -02e390: 0a01 |0040: move-result v1 │ │ -02e392: 28c9 |0041: goto 000a // -0037 │ │ -02e394: 7056 680b 3254 |0042: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateDownload:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b68 │ │ -02e39a: 0a01 |0045: move-result v1 │ │ -02e39c: 28c4 |0046: goto 000a // -003c │ │ -02e39e: 7056 6a0b 3254 |0047: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateGenres:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6a │ │ -02e3a4: 0a01 |004a: move-result v1 │ │ -02e3a6: 28bf |004b: goto 000a // -0041 │ │ -02e3a8: 0001 1500 0000 0000 0500 0000 0a00 ... |004c: packed-switch-data (46 units) │ │ +0396a8: |[0396a8] jp.co.kayo.android.localplayer.ds.podcast.PodcastContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0396b8: 5421 4a03 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@034a │ │ +0396bc: 6e20 9800 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0098 │ │ +0396c2: 0a00 |0005: move-result v0 │ │ +0396c4: 2b00 4600 0000 |0006: packed-switch v0, 0000004c // +00000046 │ │ +0396ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0396cc: 0f01 |000a: return v1 │ │ +0396ce: 7056 6b0b 3254 |000b: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateMedia:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6b │ │ +0396d4: 0a01 |000e: move-result v1 │ │ +0396d6: 28fb |000f: goto 000a // -0005 │ │ +0396d8: 7056 6c0b 3254 |0010: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateMediaId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6c │ │ +0396de: 0a01 |0013: move-result v1 │ │ +0396e0: 28f6 |0014: goto 000a // -000a │ │ +0396e2: 7056 640b 3254 |0015: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateAlbum:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b64 │ │ +0396e8: 0a01 |0018: move-result v1 │ │ +0396ea: 28f1 |0019: goto 000a // -000f │ │ +0396ec: 7056 650b 3254 |001a: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateAlbumId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b65 │ │ +0396f2: 0a01 |001d: move-result v1 │ │ +0396f4: 28ec |001e: goto 000a // -0014 │ │ +0396f6: 7056 660b 3254 |001f: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateArtist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b66 │ │ +0396fc: 0a01 |0022: move-result v1 │ │ +0396fe: 28e7 |0023: goto 000a // -0019 │ │ +039700: 7056 670b 3254 |0024: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateArtistId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b67 │ │ +039706: 0a01 |0027: move-result v1 │ │ +039708: 28e2 |0028: goto 000a // -001e │ │ +03970a: 7056 6d0b 3254 |0029: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updatePlaylist:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6d │ │ +039710: 0a01 |002c: move-result v1 │ │ +039712: 28dd |002d: goto 000a // -0023 │ │ +039714: 7056 6e0b 3254 |002e: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updatePlaylistmember:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6e │ │ +03971a: 0a01 |0031: move-result v1 │ │ +03971c: 28d8 |0032: goto 000a // -0028 │ │ +03971e: 7056 690b 3254 |0033: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateFavorite:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b69 │ │ +039724: 0a01 |0036: move-result v1 │ │ +039726: 28d3 |0037: goto 000a // -002d │ │ +039728: 7056 6f0b 3254 |0038: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateVideo:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6f │ │ +03972e: 0a01 |003b: move-result v1 │ │ +039730: 28ce |003c: goto 000a // -0032 │ │ +039732: 7056 700b 3254 |003d: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateVideoId:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b70 │ │ +039738: 0a01 |0040: move-result v1 │ │ +03973a: 28c9 |0041: goto 000a // -0037 │ │ +03973c: 7056 680b 3254 |0042: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateDownload:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b68 │ │ +039742: 0a01 |0045: move-result v1 │ │ +039744: 28c4 |0046: goto 000a // -003c │ │ +039746: 7056 6a0b 3254 |0047: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.updateGenres:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0b6a │ │ +03974c: 0a01 |004a: move-result v1 │ │ +03974e: 28bf |004b: goto 000a // -0041 │ │ +039750: 0001 1500 0000 0000 0500 0000 0a00 ... |004c: packed-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0006 line=1105 │ │ 0x0009 line=1146 │ │ 0x000b line=1107 │ │ 0x0010 line=1110 │ │ @@ -69769,1804 +74313,32 @@ │ │ 0x0000 - 0x007a reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x007a reg=4 values Landroid/content/ContentValues; │ │ 0x0000 - 0x007a reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x007a reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ source_file_idx : 1511 (PodcastContentProvider.java) │ │ │ │ -Class #249 header: │ │ -class_idx : 519 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 48 │ │ -source_file_idx : 1512 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #249 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'DATABASE_VERSION' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -02e404: |[02e404] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -02e414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e416: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02e418: 7051 cf00 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00cf │ │ -02e41e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - 0x0005 line=36 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=4 dbname Ljava/lang/String; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'containParams' │ │ - type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 16 16-bit code units │ │ -02e420: |[02e420] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.containParams:([Ljava/lang/String;Ljava/lang/String;)Z │ │ -02e430: 0760 |0000: move-object v0, v6 │ │ -02e432: 2102 |0001: array-length v2, v0 │ │ -02e434: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02e436: 3521 0b00 |0003: if-ge v1, v2, 000e // +000b │ │ -02e43a: 4603 0001 |0005: aget-object v3, v0, v1 │ │ -02e43e: 3373 0400 |0007: if-ne v3, v7, 000b // +0004 │ │ -02e442: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -02e444: 0f04 |000a: return v4 │ │ -02e446: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02e44a: 28f6 |000d: goto 0003 // -000a │ │ -02e44c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -02e44e: 28fb |000f: goto 000a // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=352 │ │ - 0x0007 line=353 │ │ - 0x0009 line=354 │ │ - 0x000a line=357 │ │ - 0x000b line=352 │ │ - 0x000e line=357 │ │ - locals : │ │ - 0x0007 - 0x000a reg=3 table Ljava/lang/String; │ │ - 0x000b - 0x000e reg=3 table Ljava/lang/String; │ │ - 0x0001 - 0x0010 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0003 - 0x0010 reg=1 i$ I │ │ - 0x0002 - 0x0010 reg=2 len$ I │ │ - 0x0000 - 0x0010 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x0010 reg=6 tables [Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=7 checkTable Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'findAlbum' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 8 │ │ - insns size : 28 16-bit code units │ │ -02e450: |[02e450] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.findAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor; │ │ -02e460: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02e462: 2200 3100 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02e466: 7010 d000 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02e46c: 1a01 5207 |0006: const-string v1, "album" // string@0752 │ │ -02e470: 6e20 d400 1000 |0008: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02e476: 1a03 5807 |000b: const-string v3, "album_key = ?" // string@0758 │ │ -02e47a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -02e47c: 2314 5e02 |000e: new-array v4, v1, [Ljava/lang/String; // type@025e │ │ -02e480: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02e482: 4d0a 0401 |0011: aput-object v10, v4, v1 │ │ -02e486: 0791 |0013: move-object v1, v9 │ │ -02e488: 0725 |0014: move-object v5, v2 │ │ -02e48a: 0726 |0015: move-object v6, v2 │ │ -02e48c: 0727 |0016: move-object v7, v2 │ │ -02e48e: 7408 d200 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d2 │ │ -02e494: 0c01 |001a: move-result-object v1 │ │ -02e496: 1101 |001b: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=405 │ │ - 0x0006 line=406 │ │ - 0x000b line=407 │ │ - locals : │ │ - 0x0006 - 0x001c reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0000 - 0x001c reg=8 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x001c reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x001c reg=10 albumKey Ljava/lang/String; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'findTable' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 9 │ │ - insns size : 70 16-bit code units │ │ -02e498: |[02e498] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ -02e4a8: 220a 9c01 |0000: new-instance v10, Ljava/lang/StringBuilder; // type@019c │ │ -02e4ac: 7010 520a 0a00 |0002: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02e4b2: 1a01 b710 |0005: const-string v1, "type='table' and name='" // string@10b7 │ │ -02e4b6: 6e20 580a 1a00 |0007: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e4bc: 6e20 580a da00 |000a: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e4c2: 1a01 8000 |000d: const-string v1, "'" // string@0080 │ │ -02e4c6: 6e20 580a 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e4cc: 2200 3100 |0012: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0031 │ │ -02e4d0: 7010 d000 0000 |0014: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@00d0 │ │ -02e4d6: 1a01 3e10 |0017: const-string v1, "sqlite_master" // string@103e │ │ -02e4da: 6e20 d400 1000 |0019: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@00d4 │ │ -02e4e0: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -02e4e2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -02e4e4: 6e10 5d0a 0a00 |001e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02e4ea: 0c03 |0021: move-result-object v3 │ │ -02e4ec: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -02e4ee: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -02e4f0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -02e4f2: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -02e4f4: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -02e4f6: 07c1 |0027: move-object v1, v12 │ │ -02e4f8: 7409 d300 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00d3 │ │ -02e4fe: 0c09 |002b: move-result-object v9 │ │ -02e500: 3809 0f00 |002c: if-eqz v9, 003b // +000f │ │ -02e504: 7210 b500 0900 |002e: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02e50a: 0a01 |0031: move-result v1 │ │ -02e50c: 3801 0900 |0032: if-eqz v1, 003b // +0009 │ │ -02e510: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -02e512: 3809 0500 |0035: if-eqz v9, 003a // +0005 │ │ -02e516: 7210 ac00 0900 |0037: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02e51c: 0f01 |003a: return v1 │ │ -02e51e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -02e520: 3809 feff |003c: if-eqz v9, 003a // -0002 │ │ -02e524: 28f9 |003e: goto 0037 // -0007 │ │ -02e526: 0d01 |003f: move-exception v1 │ │ -02e528: 3809 0500 |0040: if-eqz v9, 0045 // +0005 │ │ -02e52c: 7210 ac00 0900 |0042: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02e532: 2701 |0045: throw v1 │ │ - catches : 1 │ │ - 0x001e - 0x0031 │ │ - -> 0x003f │ │ - positions : │ │ - 0x0000 line=380 │ │ - 0x0005 line=381 │ │ - 0x000a line=382 │ │ - 0x000d line=383 │ │ - 0x0012 line=385 │ │ - 0x0017 line=386 │ │ - 0x001c line=387 │ │ - 0x001d line=389 │ │ - 0x002c line=391 │ │ - 0x002e line=392 │ │ - 0x0034 line=393 │ │ - 0x0035 line=398 │ │ - 0x0037 line=399 │ │ - 0x003a line=396 │ │ - 0x003c line=398 │ │ - 0x0042 line=399 │ │ - 0x0045 line=398 │ │ - locals : │ │ - 0x0017 - 0x0046 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x001d - 0x0046 reg=9 cur Landroid/database/Cursor; │ │ - 0x0005 - 0x0046 reg=10 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0046 reg=11 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x0046 reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0046 reg=13 tbl Ljava/lang/String; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'getCount' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 62 16-bit code units │ │ -02e540: |[02e540] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ -02e550: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02e552: 6e30 750b 6507 |0001: invoke-virtual {v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02e558: 0a03 |0004: move-result v3 │ │ -02e55a: 3803 2d00 |0005: if-eqz v3, 0032 // +002d │ │ -02e55e: 2203 9c01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@019c │ │ -02e562: 7010 520a 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02e568: 1a04 470f |000c: const-string v4, "select count(*) from " // string@0f47 │ │ -02e56c: 6e20 580a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e572: 0c03 |0011: move-result-object v3 │ │ -02e574: 6e20 580a 7300 |0012: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e57a: 0c03 |0015: move-result-object v3 │ │ -02e57c: 6e10 5d0a 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02e582: 0c03 |0019: move-result-object v3 │ │ -02e584: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -02e586: 6e30 cb00 3604 |001b: invoke-virtual {v6, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@00cb │ │ -02e58c: 0c02 |001e: move-result-object v2 │ │ -02e58e: 3802 1300 |001f: if-eqz v2, 0032 // +0013 │ │ -02e592: 7210 b500 0200 |0021: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00b5 │ │ -02e598: 0a03 |0024: move-result v3 │ │ -02e59a: 3803 0d00 |0025: if-eqz v3, 0032 // +000d │ │ -02e59e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -02e5a0: 7220 b100 3200 |0028: invoke-interface {v2, v3}, Landroid/database/Cursor;.getLong:(I)J // method@00b1 │ │ -02e5a6: 0b00 |002b: move-result-wide v0 │ │ -02e5a8: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ -02e5ac: 7210 ac00 0200 |002e: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02e5b2: 1000 |0031: return-wide v0 │ │ -02e5b4: 1600 0000 |0032: const-wide/16 v0, #int 0 // #0 │ │ -02e5b8: 3802 fdff |0034: if-eqz v2, 0031 // -0003 │ │ -02e5bc: 28f8 |0036: goto 002e // -0008 │ │ -02e5be: 0d03 |0037: move-exception v3 │ │ -02e5c0: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -02e5c4: 7210 ac00 0200 |003a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ac │ │ -02e5ca: 2703 |003d: throw v3 │ │ - catches : 1 │ │ - 0x0001 - 0x002b │ │ - -> 0x0037 │ │ - positions : │ │ - 0x0000 line=361 │ │ - 0x0001 line=363 │ │ - 0x0007 line=364 │ │ - 0x001f line=365 │ │ - 0x0027 line=366 │ │ - 0x002c line=372 │ │ - 0x002e line=373 │ │ - 0x0031 line=370 │ │ - 0x0034 line=372 │ │ - 0x003a line=373 │ │ - 0x003d line=372 │ │ - locals : │ │ - 0x002c - 0x002e reg=0 count J │ │ - 0x0001 - 0x003e reg=2 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x003e reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x003e reg=6 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x003e reg=7 tbl Ljava/lang/String; │ │ - │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 2175 16-bit code units │ │ -02e5d8: |[02e5d8] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -02e5e8: 6e10 c400 0400 |0000: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -02e5ee: 1a01 5207 |0003: const-string v1, "album" // string@0752 │ │ -02e5f2: 6e30 750b 4301 |0005: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02e5f8: 0a01 |0008: move-result v1 │ │ -02e5fa: 3901 5001 |0009: if-nez v1, 0159 // +0150 │ │ -02e5fe: 2200 9c01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02e602: 7010 520a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02e608: 1a01 9101 |0010: const-string v1, "CREATE TABLE " // string@0191 │ │ -02e60c: 6e20 580a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e612: 0c01 |0015: move-result-object v1 │ │ -02e614: 1a02 5207 |0016: const-string v2, "album" // string@0752 │ │ -02e618: 6e20 580a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e61e: 0c01 |001b: move-result-object v1 │ │ -02e620: 1a02 2000 |001c: const-string v2, " (" // string@0020 │ │ -02e624: 6e20 580a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e62a: 1a01 1407 |0021: const-string v1, "_id" // string@0714 │ │ -02e62e: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e634: 0c01 |0026: move-result-object v1 │ │ -02e636: 1a02 2500 |0027: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02e63a: 6e20 580a 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e640: 1a01 a300 |002c: const-string v1, "," // string@00a3 │ │ -02e644: 6e20 580a 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e64a: 0c01 |0031: move-result-object v1 │ │ -02e64c: 1a02 5207 |0032: const-string v2, "album" // string@0752 │ │ -02e650: 6e20 580a 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e656: 0c01 |0037: move-result-object v1 │ │ -02e658: 1a02 2800 |0038: const-string v2, " TEXT" // string@0028 │ │ -02e65c: 6e20 580a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e662: 1a01 a300 |003d: const-string v1, "," // string@00a3 │ │ -02e666: 6e20 580a 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e66c: 0c01 |0042: move-result-object v1 │ │ -02e66e: 1a02 5707 |0043: const-string v2, "album_key" // string@0757 │ │ -02e672: 6e20 580a 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e678: 0c01 |0048: move-result-object v1 │ │ -02e67a: 1a02 2800 |0049: const-string v2, " TEXT" // string@0028 │ │ -02e67e: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e684: 1a01 a300 |004e: const-string v1, "," // string@00a3 │ │ -02e688: 6e20 580a 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e68e: 0c01 |0053: move-result-object v1 │ │ -02e690: 1a02 5507 |0054: const-string v2, "album_art" // string@0755 │ │ -02e694: 6e20 580a 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e69a: 0c01 |0059: move-result-object v1 │ │ -02e69c: 1a02 2800 |005a: const-string v2, " TEXT" // string@0028 │ │ -02e6a0: 6e20 580a 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6a6: 1a01 a300 |005f: const-string v1, "," // string@00a3 │ │ -02e6aa: 6e20 580a 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6b0: 0c01 |0064: move-result-object v1 │ │ -02e6b2: 1a02 2b0d |0065: const-string v2, "minyear" // string@0d2b │ │ -02e6b6: 6e20 580a 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6bc: 0c01 |006a: move-result-object v1 │ │ -02e6be: 1a02 2800 |006b: const-string v2, " TEXT" // string@0028 │ │ -02e6c2: 6e20 580a 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6c8: 1a01 a300 |0070: const-string v1, "," // string@00a3 │ │ -02e6cc: 6e20 580a 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6d2: 0c01 |0075: move-result-object v1 │ │ -02e6d4: 1a02 120d |0076: const-string v2, "maxyear" // string@0d12 │ │ -02e6d8: 6e20 580a 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6de: 0c01 |007b: move-result-object v1 │ │ -02e6e0: 1a02 2800 |007c: const-string v2, " TEXT" // string@0028 │ │ -02e6e4: 6e20 580a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6ea: 1a01 a300 |0081: const-string v1, "," // string@00a3 │ │ -02e6ee: 6e20 580a 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e6f4: 0c01 |0086: move-result-object v1 │ │ -02e6f6: 1a02 910d |0087: const-string v2, "numsongs" // string@0d91 │ │ -02e6fa: 6e20 580a 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e700: 0c01 |008c: move-result-object v1 │ │ -02e702: 1a02 2400 |008d: const-string v2, " INTEGER" // string@0024 │ │ -02e706: 6e20 580a 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e70c: 1a01 a300 |0092: const-string v1, "," // string@00a3 │ │ -02e710: 6e20 580a 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e716: 0c01 |0097: move-result-object v1 │ │ -02e718: 1a02 9007 |0098: const-string v2, "artist" // string@0790 │ │ -02e71c: 6e20 580a 2100 |009a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e722: 0c01 |009d: move-result-object v1 │ │ -02e724: 1a02 2800 |009e: const-string v2, " TEXT" // string@0028 │ │ -02e728: 6e20 580a 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e72e: 1a01 a300 |00a3: const-string v1, "," // string@00a3 │ │ -02e732: 6e20 580a 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e738: 0c01 |00a8: move-result-object v1 │ │ -02e73a: 1a02 9a08 |00a9: const-string v2, "date_added" // string@089a │ │ -02e73e: 6e20 580a 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e744: 0c01 |00ae: move-result-object v1 │ │ -02e746: 1a02 2600 |00af: const-string v2, " LONG" // string@0026 │ │ -02e74a: 6e20 580a 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e750: 1a01 a300 |00b4: const-string v1, "," // string@00a3 │ │ -02e754: 6e20 580a 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e75a: 0c01 |00b9: move-result-object v1 │ │ -02e75c: 1a02 9b08 |00ba: const-string v2, "date_modified" // string@089b │ │ -02e760: 6e20 580a 2100 |00bc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e766: 0c01 |00bf: move-result-object v1 │ │ -02e768: 1a02 2600 |00c0: const-string v2, " LONG" // string@0026 │ │ -02e76c: 6e20 580a 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e772: 1a01 a300 |00c5: const-string v1, "," // string@00a3 │ │ -02e776: 6e20 580a 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e77c: 0c01 |00ca: move-result-object v1 │ │ -02e77e: 1a02 1d0b |00cb: const-string v2, "init_flg" // string@0b1d │ │ -02e782: 6e20 580a 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e788: 0c01 |00d0: move-result-object v1 │ │ -02e78a: 1a02 2400 |00d1: const-string v2, " INTEGER" // string@0024 │ │ -02e78e: 6e20 580a 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e794: 1a01 a300 |00d6: const-string v1, "," // string@00a3 │ │ -02e798: 6e20 580a 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e79e: 0c01 |00db: move-result-object v1 │ │ -02e7a0: 1a02 a608 |00dc: const-string v2, "del_flg" // string@08a6 │ │ -02e7a4: 6e20 580a 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7aa: 0c01 |00e1: move-result-object v1 │ │ -02e7ac: 1a02 2400 |00e2: const-string v2, " INTEGER" // string@0024 │ │ -02e7b0: 6e20 580a 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7b6: 1a01 a300 |00e7: const-string v1, "," // string@00a3 │ │ -02e7ba: 6e20 580a 1000 |00e9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7c0: 0c01 |00ec: move-result-object v1 │ │ -02e7c2: 1a02 7910 |00ed: const-string v2, "tags" // string@1079 │ │ -02e7c6: 6e20 580a 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7cc: 0c01 |00f2: move-result-object v1 │ │ -02e7ce: 1a02 2800 |00f3: const-string v2, " TEXT" // string@0028 │ │ -02e7d2: 6e20 580a 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7d8: 1a01 a300 |00f8: const-string v1, "," // string@00a3 │ │ -02e7dc: 6e20 580a 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7e2: 0c01 |00fd: move-result-object v1 │ │ -02e7e4: 1a02 680e |00fe: const-string v2, "point" // string@0e68 │ │ -02e7e8: 6e20 580a 2100 |0100: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7ee: 0c01 |0103: move-result-object v1 │ │ -02e7f0: 1a02 2400 |0104: const-string v2, " INTEGER" // string@0024 │ │ -02e7f4: 6e20 580a 2100 |0106: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e7fa: 1a01 a300 |0109: const-string v1, "," // string@00a3 │ │ -02e7fe: 6e20 580a 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e804: 0c01 |010e: move-result-object v1 │ │ -02e806: 1a02 6810 |010f: const-string v2, "subtitle" // string@1068 │ │ -02e80a: 6e20 580a 2100 |0111: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e810: 0c01 |0114: move-result-object v1 │ │ -02e812: 1a02 2800 |0115: const-string v2, " TEXT" // string@0028 │ │ -02e816: 6e20 580a 2100 |0117: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e81c: 1a01 a300 |011a: const-string v1, "," // string@00a3 │ │ -02e820: 6e20 580a 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e826: 0c01 |011f: move-result-object v1 │ │ -02e828: 1a02 6a10 |0120: const-string v2, "summary" // string@106a │ │ -02e82c: 6e20 580a 2100 |0122: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e832: 0c01 |0125: move-result-object v1 │ │ -02e834: 1a02 2800 |0126: const-string v2, " TEXT" // string@0028 │ │ -02e838: 6e20 580a 2100 |0128: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e83e: 1a01 a300 |012b: const-string v1, "," // string@00a3 │ │ -02e842: 6e20 580a 1000 |012d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e848: 0c01 |0130: move-result-object v1 │ │ -02e84a: 1a02 b30b |0131: const-string v2, "link" // string@0bb3 │ │ -02e84e: 6e20 580a 2100 |0133: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e854: 0c01 |0136: move-result-object v1 │ │ -02e856: 1a02 2800 |0137: const-string v2, " TEXT" // string@0028 │ │ -02e85a: 6e20 580a 2100 |0139: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e860: 1a01 a300 |013c: const-string v1, "," // string@00a3 │ │ -02e864: 6e20 580a 1000 |013e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e86a: 0c01 |0141: move-result-object v1 │ │ -02e86c: 1a02 2510 |0142: const-string v2, "site" // string@1025 │ │ -02e870: 6e20 580a 2100 |0144: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e876: 0c01 |0147: move-result-object v1 │ │ -02e878: 1a02 2800 |0148: const-string v2, " TEXT" // string@0028 │ │ -02e87c: 6e20 580a 2100 |014a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e882: 1a01 9e00 |014d: const-string v1, ");" // string@009e │ │ -02e886: 6e20 580a 1000 |014f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e88c: 6e10 5d0a 0000 |0152: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02e892: 0c01 |0155: move-result-object v1 │ │ -02e894: 6e20 c800 1400 |0156: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02e89a: 1a01 9007 |0159: const-string v1, "artist" // string@0790 │ │ -02e89e: 6e30 750b 4301 |015b: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02e8a4: 0a01 |015e: move-result v1 │ │ -02e8a6: 3901 d900 |015f: if-nez v1, 0238 // +00d9 │ │ -02e8aa: 2200 9c01 |0161: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02e8ae: 7010 520a 0000 |0163: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02e8b4: 1a01 9101 |0166: const-string v1, "CREATE TABLE " // string@0191 │ │ -02e8b8: 6e20 580a 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e8be: 0c01 |016b: move-result-object v1 │ │ -02e8c0: 1a02 9007 |016c: const-string v2, "artist" // string@0790 │ │ -02e8c4: 6e20 580a 2100 |016e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e8ca: 0c01 |0171: move-result-object v1 │ │ -02e8cc: 1a02 2000 |0172: const-string v2, " (" // string@0020 │ │ -02e8d0: 6e20 580a 2100 |0174: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e8d6: 1a01 1407 |0177: const-string v1, "_id" // string@0714 │ │ -02e8da: 6e20 580a 1000 |0179: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e8e0: 0c01 |017c: move-result-object v1 │ │ -02e8e2: 1a02 2500 |017d: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02e8e6: 6e20 580a 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e8ec: 1a01 a300 |0182: const-string v1, "," // string@00a3 │ │ -02e8f0: 6e20 580a 1000 |0184: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e8f6: 0c01 |0187: move-result-object v1 │ │ -02e8f8: 1a02 9007 |0188: const-string v2, "artist" // string@0790 │ │ -02e8fc: 6e20 580a 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e902: 0c01 |018d: move-result-object v1 │ │ -02e904: 1a02 2800 |018e: const-string v2, " TEXT" // string@0028 │ │ -02e908: 6e20 580a 2100 |0190: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e90e: 1a01 a300 |0193: const-string v1, "," // string@00a3 │ │ -02e912: 6e20 580a 1000 |0195: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e918: 0c01 |0198: move-result-object v1 │ │ -02e91a: 1a02 9407 |0199: const-string v2, "artist_key" // string@0794 │ │ -02e91e: 6e20 580a 2100 |019b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e924: 0c01 |019e: move-result-object v1 │ │ -02e926: 1a02 2800 |019f: const-string v2, " TEXT" // string@0028 │ │ -02e92a: 6e20 580a 2100 |01a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e930: 1a01 a300 |01a4: const-string v1, "," // string@00a3 │ │ -02e934: 6e20 580a 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e93a: 0c01 |01a9: move-result-object v1 │ │ -02e93c: 1a02 8e0d |01aa: const-string v2, "number_of_albums" // string@0d8e │ │ -02e940: 6e20 580a 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e946: 0c01 |01af: move-result-object v1 │ │ -02e948: 1a02 2400 |01b0: const-string v2, " INTEGER" // string@0024 │ │ -02e94c: 6e20 580a 2100 |01b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e952: 1a01 a300 |01b5: const-string v1, "," // string@00a3 │ │ -02e956: 6e20 580a 1000 |01b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e95c: 0c01 |01ba: move-result-object v1 │ │ -02e95e: 1a02 8f0d |01bb: const-string v2, "number_of_tracks" // string@0d8f │ │ -02e962: 6e20 580a 2100 |01bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e968: 0c01 |01c0: move-result-object v1 │ │ -02e96a: 1a02 2400 |01c1: const-string v2, " INTEGER" // string@0024 │ │ -02e96e: 6e20 580a 2100 |01c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e974: 1a01 a300 |01c6: const-string v1, "," // string@00a3 │ │ -02e978: 6e20 580a 1000 |01c8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e97e: 0c01 |01cb: move-result-object v1 │ │ -02e980: 1a02 9a08 |01cc: const-string v2, "date_added" // string@089a │ │ -02e984: 6e20 580a 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e98a: 0c01 |01d1: move-result-object v1 │ │ -02e98c: 1a02 2600 |01d2: const-string v2, " LONG" // string@0026 │ │ -02e990: 6e20 580a 2100 |01d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e996: 1a01 a300 |01d7: const-string v1, "," // string@00a3 │ │ -02e99a: 6e20 580a 1000 |01d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9a0: 0c01 |01dc: move-result-object v1 │ │ -02e9a2: 1a02 9b08 |01dd: const-string v2, "date_modified" // string@089b │ │ -02e9a6: 6e20 580a 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9ac: 0c01 |01e2: move-result-object v1 │ │ -02e9ae: 1a02 2600 |01e3: const-string v2, " LONG" // string@0026 │ │ -02e9b2: 6e20 580a 2100 |01e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9b8: 1a01 a300 |01e8: const-string v1, "," // string@00a3 │ │ -02e9bc: 6e20 580a 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9c2: 0c01 |01ed: move-result-object v1 │ │ -02e9c4: 1a02 1d0b |01ee: const-string v2, "init_flg" // string@0b1d │ │ -02e9c8: 6e20 580a 2100 |01f0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9ce: 0c01 |01f3: move-result-object v1 │ │ -02e9d0: 1a02 2400 |01f4: const-string v2, " INTEGER" // string@0024 │ │ -02e9d4: 6e20 580a 2100 |01f6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9da: 1a01 a300 |01f9: const-string v1, "," // string@00a3 │ │ -02e9de: 6e20 580a 1000 |01fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9e4: 0c01 |01fe: move-result-object v1 │ │ -02e9e6: 1a02 a608 |01ff: const-string v2, "del_flg" // string@08a6 │ │ -02e9ea: 6e20 580a 2100 |0201: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9f0: 0c01 |0204: move-result-object v1 │ │ -02e9f2: 1a02 2400 |0205: const-string v2, " INTEGER" // string@0024 │ │ -02e9f6: 6e20 580a 2100 |0207: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02e9fc: 1a01 a300 |020a: const-string v1, "," // string@00a3 │ │ -02ea00: 6e20 580a 1000 |020c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea06: 0c01 |020f: move-result-object v1 │ │ -02ea08: 1a02 7910 |0210: const-string v2, "tags" // string@1079 │ │ -02ea0c: 6e20 580a 2100 |0212: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea12: 0c01 |0215: move-result-object v1 │ │ -02ea14: 1a02 2800 |0216: const-string v2, " TEXT" // string@0028 │ │ -02ea18: 6e20 580a 2100 |0218: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea1e: 1a01 a300 |021b: const-string v1, "," // string@00a3 │ │ -02ea22: 6e20 580a 1000 |021d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea28: 0c01 |0220: move-result-object v1 │ │ -02ea2a: 1a02 680e |0221: const-string v2, "point" // string@0e68 │ │ -02ea2e: 6e20 580a 2100 |0223: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea34: 0c01 |0226: move-result-object v1 │ │ -02ea36: 1a02 2400 |0227: const-string v2, " INTEGER" // string@0024 │ │ -02ea3a: 6e20 580a 2100 |0229: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea40: 1a01 9e00 |022c: const-string v1, ");" // string@009e │ │ -02ea44: 6e20 580a 1000 |022e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea4a: 6e10 5d0a 0000 |0231: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02ea50: 0c01 |0234: move-result-object v1 │ │ -02ea52: 6e20 c800 1400 |0235: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02ea58: 1a01 5e0e |0238: const-string v1, "playlist" // string@0e5e │ │ -02ea5c: 6e30 750b 4301 |023a: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02ea62: 0a01 |023d: move-result v1 │ │ -02ea64: 3901 9500 |023e: if-nez v1, 02d3 // +0095 │ │ -02ea68: 2200 9c01 |0240: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02ea6c: 7010 520a 0000 |0242: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02ea72: 1a01 9101 |0245: const-string v1, "CREATE TABLE " // string@0191 │ │ -02ea76: 6e20 580a 1000 |0247: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea7c: 0c01 |024a: move-result-object v1 │ │ -02ea7e: 1a02 5e0e |024b: const-string v2, "playlist" // string@0e5e │ │ -02ea82: 6e20 580a 2100 |024d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea88: 0c01 |0250: move-result-object v1 │ │ -02ea8a: 1a02 2000 |0251: const-string v2, " (" // string@0020 │ │ -02ea8e: 6e20 580a 2100 |0253: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea94: 1a01 1407 |0256: const-string v1, "_id" // string@0714 │ │ -02ea98: 6e20 580a 1000 |0258: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ea9e: 0c01 |025b: move-result-object v1 │ │ -02eaa0: 1a02 2500 |025c: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02eaa4: 6e20 580a 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eaaa: 1a01 a300 |0261: const-string v1, "," // string@00a3 │ │ -02eaae: 6e20 580a 1000 |0263: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eab4: 0c01 |0266: move-result-object v1 │ │ -02eab6: 1a02 470d |0267: const-string v2, "name" // string@0d47 │ │ -02eaba: 6e20 580a 2100 |0269: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eac0: 0c01 |026c: move-result-object v1 │ │ -02eac2: 1a02 2800 |026d: const-string v2, " TEXT" // string@0028 │ │ -02eac6: 6e20 580a 2100 |026f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eacc: 1a01 a300 |0272: const-string v1, "," // string@00a3 │ │ -02ead0: 6e20 580a 1000 |0274: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ead6: 0c01 |0277: move-result-object v1 │ │ -02ead8: 1a02 9a08 |0278: const-string v2, "date_added" // string@089a │ │ -02eadc: 6e20 580a 2100 |027a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eae2: 0c01 |027d: move-result-object v1 │ │ -02eae4: 1a02 2600 |027e: const-string v2, " LONG" // string@0026 │ │ -02eae8: 6e20 580a 2100 |0280: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eaee: 1a01 a300 |0283: const-string v1, "," // string@00a3 │ │ -02eaf2: 6e20 580a 1000 |0285: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eaf8: 0c01 |0288: move-result-object v1 │ │ -02eafa: 1a02 9b08 |0289: const-string v2, "date_modified" // string@089b │ │ -02eafe: 6e20 580a 2100 |028b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb04: 0c01 |028e: move-result-object v1 │ │ -02eb06: 1a02 2600 |028f: const-string v2, " LONG" // string@0026 │ │ -02eb0a: 6e20 580a 2100 |0291: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb10: 1a01 a300 |0294: const-string v1, "," // string@00a3 │ │ -02eb14: 6e20 580a 1000 |0296: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb1a: 0c01 |0299: move-result-object v1 │ │ -02eb1c: 1a02 a608 |029a: const-string v2, "del_flg" // string@08a6 │ │ -02eb20: 6e20 580a 2100 |029c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb26: 0c01 |029f: move-result-object v1 │ │ -02eb28: 1a02 2400 |02a0: const-string v2, " INTEGER" // string@0024 │ │ -02eb2c: 6e20 580a 2100 |02a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb32: 1a01 a300 |02a5: const-string v1, "," // string@00a3 │ │ -02eb36: 6e20 580a 1000 |02a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb3c: 0c01 |02aa: move-result-object v1 │ │ -02eb3e: 1a02 1d0b |02ab: const-string v2, "init_flg" // string@0b1d │ │ -02eb42: 6e20 580a 2100 |02ad: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb48: 0c01 |02b0: move-result-object v1 │ │ -02eb4a: 1a02 2400 |02b1: const-string v2, " INTEGER" // string@0024 │ │ -02eb4e: 6e20 580a 2100 |02b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb54: 1a01 a300 |02b6: const-string v1, "," // string@00a3 │ │ -02eb58: 6e20 580a 1000 |02b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb5e: 0c01 |02bb: move-result-object v1 │ │ -02eb60: 1a02 7910 |02bc: const-string v2, "tags" // string@1079 │ │ -02eb64: 6e20 580a 2100 |02be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb6a: 0c01 |02c1: move-result-object v1 │ │ -02eb6c: 1a02 2800 |02c2: const-string v2, " TEXT" // string@0028 │ │ -02eb70: 6e20 580a 2100 |02c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb76: 1a01 9e00 |02c7: const-string v1, ");" // string@009e │ │ -02eb7a: 6e20 580a 1000 |02c9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eb80: 6e10 5d0a 0000 |02cc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02eb86: 0c01 |02cf: move-result-object v1 │ │ -02eb88: 6e20 c800 1400 |02d0: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02eb8e: 1a01 5f0e |02d3: const-string v1, "playlist_audio" // string@0e5f │ │ -02eb92: 6e30 750b 4301 |02d5: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02eb98: 0a01 |02d8: move-result v1 │ │ -02eb9a: 3901 6101 |02d9: if-nez v1, 043a // +0161 │ │ -02eb9e: 2200 9c01 |02db: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02eba2: 7010 520a 0000 |02dd: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02eba8: 1a01 9101 |02e0: const-string v1, "CREATE TABLE " // string@0191 │ │ -02ebac: 6e20 580a 1000 |02e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebb2: 0c01 |02e5: move-result-object v1 │ │ -02ebb4: 1a02 5f0e |02e6: const-string v2, "playlist_audio" // string@0e5f │ │ -02ebb8: 6e20 580a 2100 |02e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebbe: 0c01 |02eb: move-result-object v1 │ │ -02ebc0: 1a02 2000 |02ec: const-string v2, " (" // string@0020 │ │ -02ebc4: 6e20 580a 2100 |02ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebca: 1a01 1407 |02f1: const-string v1, "_id" // string@0714 │ │ -02ebce: 6e20 580a 1000 |02f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebd4: 0c01 |02f6: move-result-object v1 │ │ -02ebd6: 1a02 2500 |02f7: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02ebda: 6e20 580a 2100 |02f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebe0: 1a01 a300 |02fc: const-string v1, "," // string@00a3 │ │ -02ebe4: 6e20 580a 1000 |02fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebea: 0c01 |0301: move-result-object v1 │ │ -02ebec: 1a02 b507 |0302: const-string v2, "audio_id" // string@07b5 │ │ -02ebf0: 6e20 580a 2100 |0304: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ebf6: 0c01 |0307: move-result-object v1 │ │ -02ebf8: 1a02 2600 |0308: const-string v2, " LONG" // string@0026 │ │ -02ebfc: 6e20 580a 2100 |030a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec02: 1a01 a300 |030d: const-string v1, "," // string@00a3 │ │ -02ec06: 6e20 580a 1000 |030f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec0c: 0c01 |0312: move-result-object v1 │ │ -02ec0e: 1a02 600e |0313: const-string v2, "playlist_id" // string@0e60 │ │ -02ec12: 6e20 580a 2100 |0315: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec18: 0c01 |0318: move-result-object v1 │ │ -02ec1a: 1a02 2800 |0319: const-string v2, " TEXT" // string@0028 │ │ -02ec1e: 6e20 580a 2100 |031b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec24: 1a01 a300 |031e: const-string v1, "," // string@00a3 │ │ -02ec28: 6e20 580a 1000 |0320: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec2e: 0c01 |0323: move-result-object v1 │ │ -02ec30: 1a02 5d0e |0324: const-string v2, "play_order" // string@0e5d │ │ -02ec34: 6e20 580a 2100 |0326: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec3a: 0c01 |0329: move-result-object v1 │ │ -02ec3c: 1a02 2400 |032a: const-string v2, " INTEGER" // string@0024 │ │ -02ec40: 6e20 580a 2100 |032c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec46: 1a01 a300 |032f: const-string v1, "," // string@00a3 │ │ -02ec4a: 6e20 580a 1000 |0331: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec50: 0c01 |0334: move-result-object v1 │ │ -02ec52: 1a02 180d |0335: const-string v2, "media_key" // string@0d18 │ │ -02ec56: 6e20 580a 2100 |0337: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec5c: 0c01 |033a: move-result-object v1 │ │ -02ec5e: 1a02 2800 |033b: const-string v2, " TEXT" // string@0028 │ │ -02ec62: 6e20 580a 2100 |033d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec68: 1a01 a300 |0340: const-string v1, "," // string@00a3 │ │ -02ec6c: 6e20 580a 1000 |0342: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec72: 0c01 |0345: move-result-object v1 │ │ -02ec74: 1a02 9a10 |0346: const-string v2, "title" // string@109a │ │ -02ec78: 6e20 580a 2100 |0348: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec7e: 0c01 |034b: move-result-object v1 │ │ -02ec80: 1a02 2800 |034c: const-string v2, " TEXT" // string@0028 │ │ -02ec84: 6e20 580a 2100 |034e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec8a: 1a01 a300 |0351: const-string v1, "," // string@00a3 │ │ -02ec8e: 6e20 580a 1000 |0353: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ec94: 0c01 |0356: move-result-object v1 │ │ -02ec96: 1a02 9b10 |0357: const-string v2, "title_key" // string@109b │ │ -02ec9a: 6e20 580a 2100 |0359: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eca0: 0c01 |035c: move-result-object v1 │ │ -02eca2: 1a02 2800 |035d: const-string v2, " TEXT" // string@0028 │ │ -02eca6: 6e20 580a 2100 |035f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecac: 1a01 a300 |0362: const-string v1, "," // string@00a3 │ │ -02ecb0: 6e20 580a 1000 |0364: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecb6: 0c01 |0367: move-result-object v1 │ │ -02ecb8: 1a02 fd08 |0368: const-string v2, "duration" // string@08fd │ │ -02ecbc: 6e20 580a 2100 |036a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecc2: 0c01 |036d: move-result-object v1 │ │ -02ecc4: 1a02 2600 |036e: const-string v2, " LONG" // string@0026 │ │ -02ecc8: 6e20 580a 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecce: 1a01 a300 |0373: const-string v1, "," // string@00a3 │ │ -02ecd2: 6e20 580a 1000 |0375: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecd8: 0c01 |0378: move-result-object v1 │ │ -02ecda: 1a02 9007 |0379: const-string v2, "artist" // string@0790 │ │ -02ecde: 6e20 580a 2100 |037b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ece4: 0c01 |037e: move-result-object v1 │ │ -02ece6: 1a02 2800 |037f: const-string v2, " TEXT" // string@0028 │ │ -02ecea: 6e20 580a 2100 |0381: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecf0: 1a01 a300 |0384: const-string v1, "," // string@00a3 │ │ -02ecf4: 6e20 580a 1000 |0386: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ecfa: 0c01 |0389: move-result-object v1 │ │ -02ecfc: 1a02 9407 |038a: const-string v2, "artist_key" // string@0794 │ │ -02ed00: 6e20 580a 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed06: 0c01 |038f: move-result-object v1 │ │ -02ed08: 1a02 2800 |0390: const-string v2, " TEXT" // string@0028 │ │ -02ed0c: 6e20 580a 2100 |0392: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed12: 1a01 a300 |0395: const-string v1, "," // string@00a3 │ │ -02ed16: 6e20 580a 1000 |0397: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed1c: 0c01 |039a: move-result-object v1 │ │ -02ed1e: 1a02 5207 |039b: const-string v2, "album" // string@0752 │ │ -02ed22: 6e20 580a 2100 |039d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed28: 0c01 |03a0: move-result-object v1 │ │ -02ed2a: 1a02 2800 |03a1: const-string v2, " TEXT" // string@0028 │ │ -02ed2e: 6e20 580a 2100 |03a3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed34: 1a01 a300 |03a6: const-string v1, "," // string@00a3 │ │ -02ed38: 6e20 580a 1000 |03a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed3e: 0c01 |03ab: move-result-object v1 │ │ -02ed40: 1a02 5707 |03ac: const-string v2, "album_key" // string@0757 │ │ -02ed44: 6e20 580a 2100 |03ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed4a: 0c01 |03b1: move-result-object v1 │ │ -02ed4c: 1a02 2800 |03b2: const-string v2, " TEXT" // string@0028 │ │ -02ed50: 6e20 580a 2100 |03b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed56: 1a01 a300 |03b7: const-string v1, "," // string@00a3 │ │ -02ed5a: 6e20 580a 1000 |03b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed60: 0c01 |03bc: move-result-object v1 │ │ -02ed62: 1a02 1107 |03bd: const-string v2, "_data" // string@0711 │ │ -02ed66: 6e20 580a 2100 |03bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed6c: 0c01 |03c2: move-result-object v1 │ │ -02ed6e: 1a02 2800 |03c3: const-string v2, " TEXT" // string@0028 │ │ -02ed72: 6e20 580a 2100 |03c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed78: 1a01 a300 |03c8: const-string v1, "," // string@00a3 │ │ -02ed7c: 6e20 580a 1000 |03ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed82: 0c01 |03cd: move-result-object v1 │ │ -02ed84: 1a02 a510 |03ce: const-string v2, "track" // string@10a5 │ │ -02ed88: 6e20 580a 2100 |03d0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed8e: 0c01 |03d3: move-result-object v1 │ │ -02ed90: 1a02 2400 |03d4: const-string v2, " INTEGER" // string@0024 │ │ -02ed94: 6e20 580a 2100 |03d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ed9a: 1a01 a300 |03d9: const-string v1, "," // string@00a3 │ │ -02ed9e: 6e20 580a 1000 |03db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eda4: 0c01 |03de: move-result-object v1 │ │ -02eda6: 1a02 2c11 |03df: const-string v2, "year" // string@112c │ │ -02edaa: 6e20 580a 2100 |03e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02edb0: 0c01 |03e4: move-result-object v1 │ │ -02edb2: 1a02 2800 |03e5: const-string v2, " TEXT" // string@0028 │ │ -02edb6: 6e20 580a 2100 |03e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02edbc: 1a01 a300 |03ea: const-string v1, "," // string@00a3 │ │ -02edc0: 6e20 580a 1000 |03ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02edc6: 0c01 |03ef: move-result-object v1 │ │ -02edc8: 1a02 9a08 |03f0: const-string v2, "date_added" // string@089a │ │ -02edcc: 6e20 580a 2100 |03f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02edd2: 0c01 |03f5: move-result-object v1 │ │ -02edd4: 1a02 2600 |03f6: const-string v2, " LONG" // string@0026 │ │ -02edd8: 6e20 580a 2100 |03f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02edde: 1a01 a300 |03fb: const-string v1, "," // string@00a3 │ │ -02ede2: 6e20 580a 1000 |03fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ede8: 0c01 |0400: move-result-object v1 │ │ -02edea: 1a02 9b08 |0401: const-string v2, "date_modified" // string@089b │ │ -02edee: 6e20 580a 2100 |0403: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02edf4: 0c01 |0406: move-result-object v1 │ │ -02edf6: 1a02 2600 |0407: const-string v2, " LONG" // string@0026 │ │ -02edfa: 6e20 580a 2100 |0409: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee00: 1a01 a300 |040c: const-string v1, "," // string@00a3 │ │ -02ee04: 6e20 580a 1000 |040e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee0a: 0c01 |0411: move-result-object v1 │ │ -02ee0c: 1a02 7910 |0412: const-string v2, "tags" // string@1079 │ │ -02ee10: 6e20 580a 2100 |0414: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee16: 0c01 |0417: move-result-object v1 │ │ -02ee18: 1a02 2800 |0418: const-string v2, " TEXT" // string@0028 │ │ -02ee1c: 6e20 580a 2100 |041a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee22: 1a01 a300 |041d: const-string v1, "," // string@00a3 │ │ -02ee26: 6e20 580a 1000 |041f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee2c: 0c01 |0422: move-result-object v1 │ │ -02ee2e: 1a02 680e |0423: const-string v2, "point" // string@0e68 │ │ -02ee32: 6e20 580a 2100 |0425: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee38: 0c01 |0428: move-result-object v1 │ │ -02ee3a: 1a02 2400 |0429: const-string v2, " INTEGER" // string@0024 │ │ -02ee3e: 6e20 580a 2100 |042b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee44: 1a01 9e00 |042e: const-string v1, ");" // string@009e │ │ -02ee48: 6e20 580a 1000 |0430: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee4e: 6e10 5d0a 0000 |0433: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02ee54: 0c01 |0436: move-result-object v1 │ │ -02ee56: 6e20 c800 1400 |0437: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02ee5c: 1a01 9d07 |043a: const-string v1, "audio" // string@079d │ │ -02ee60: 6e30 750b 4301 |043c: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02ee66: 0a01 |043f: move-result v1 │ │ -02ee68: 3901 5001 |0440: if-nez v1, 0590 // +0150 │ │ -02ee6c: 2200 9c01 |0442: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02ee70: 7010 520a 0000 |0444: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02ee76: 1a01 9101 |0447: const-string v1, "CREATE TABLE " // string@0191 │ │ -02ee7a: 6e20 580a 1000 |0449: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee80: 0c01 |044c: move-result-object v1 │ │ -02ee82: 1a02 9d07 |044d: const-string v2, "audio" // string@079d │ │ -02ee86: 6e20 580a 2100 |044f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee8c: 0c01 |0452: move-result-object v1 │ │ -02ee8e: 1a02 2000 |0453: const-string v2, " (" // string@0020 │ │ -02ee92: 6e20 580a 2100 |0455: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ee98: 1a01 1407 |0458: const-string v1, "_id" // string@0714 │ │ -02ee9c: 6e20 580a 1000 |045a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eea2: 0c01 |045d: move-result-object v1 │ │ -02eea4: 1a02 2500 |045e: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02eea8: 6e20 580a 2100 |0460: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eeae: 1a01 a300 |0463: const-string v1, "," // string@00a3 │ │ -02eeb2: 6e20 580a 1000 |0465: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eeb8: 0c01 |0468: move-result-object v1 │ │ -02eeba: 1a02 180d |0469: const-string v2, "media_key" // string@0d18 │ │ -02eebe: 6e20 580a 2100 |046b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eec4: 0c01 |046e: move-result-object v1 │ │ -02eec6: 1a02 2800 |046f: const-string v2, " TEXT" // string@0028 │ │ -02eeca: 6e20 580a 2100 |0471: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eed0: 1a01 a300 |0474: const-string v1, "," // string@00a3 │ │ -02eed4: 6e20 580a 1000 |0476: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eeda: 0c01 |0479: move-result-object v1 │ │ -02eedc: 1a02 9a10 |047a: const-string v2, "title" // string@109a │ │ -02eee0: 6e20 580a 2100 |047c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eee6: 0c01 |047f: move-result-object v1 │ │ -02eee8: 1a02 2800 |0480: const-string v2, " TEXT" // string@0028 │ │ -02eeec: 6e20 580a 2100 |0482: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eef2: 1a01 a300 |0485: const-string v1, "," // string@00a3 │ │ -02eef6: 6e20 580a 1000 |0487: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eefc: 0c01 |048a: move-result-object v1 │ │ -02eefe: 1a02 9b10 |048b: const-string v2, "title_key" // string@109b │ │ -02ef02: 6e20 580a 2100 |048d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef08: 0c01 |0490: move-result-object v1 │ │ -02ef0a: 1a02 2800 |0491: const-string v2, " TEXT" // string@0028 │ │ -02ef0e: 6e20 580a 2100 |0493: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef14: 1a01 a300 |0496: const-string v1, "," // string@00a3 │ │ -02ef18: 6e20 580a 1000 |0498: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef1e: 0c01 |049b: move-result-object v1 │ │ -02ef20: 1a02 fd08 |049c: const-string v2, "duration" // string@08fd │ │ -02ef24: 6e20 580a 2100 |049e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef2a: 0c01 |04a1: move-result-object v1 │ │ -02ef2c: 1a02 2600 |04a2: const-string v2, " LONG" // string@0026 │ │ -02ef30: 6e20 580a 2100 |04a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef36: 1a01 a300 |04a7: const-string v1, "," // string@00a3 │ │ -02ef3a: 6e20 580a 1000 |04a9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef40: 0c01 |04ac: move-result-object v1 │ │ -02ef42: 1a02 9007 |04ad: const-string v2, "artist" // string@0790 │ │ -02ef46: 6e20 580a 2100 |04af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef4c: 0c01 |04b2: move-result-object v1 │ │ -02ef4e: 1a02 2800 |04b3: const-string v2, " TEXT" // string@0028 │ │ -02ef52: 6e20 580a 2100 |04b5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef58: 1a01 a300 |04b8: const-string v1, "," // string@00a3 │ │ -02ef5c: 6e20 580a 1000 |04ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef62: 0c01 |04bd: move-result-object v1 │ │ -02ef64: 1a02 9407 |04be: const-string v2, "artist_key" // string@0794 │ │ -02ef68: 6e20 580a 2100 |04c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef6e: 0c01 |04c3: move-result-object v1 │ │ -02ef70: 1a02 2800 |04c4: const-string v2, " TEXT" // string@0028 │ │ -02ef74: 6e20 580a 2100 |04c6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef7a: 1a01 a300 |04c9: const-string v1, "," // string@00a3 │ │ -02ef7e: 6e20 580a 1000 |04cb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef84: 0c01 |04ce: move-result-object v1 │ │ -02ef86: 1a02 5207 |04cf: const-string v2, "album" // string@0752 │ │ -02ef8a: 6e20 580a 2100 |04d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef90: 0c01 |04d4: move-result-object v1 │ │ -02ef92: 1a02 2800 |04d5: const-string v2, " TEXT" // string@0028 │ │ -02ef96: 6e20 580a 2100 |04d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02ef9c: 1a01 a300 |04da: const-string v1, "," // string@00a3 │ │ -02efa0: 6e20 580a 1000 |04dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efa6: 0c01 |04df: move-result-object v1 │ │ -02efa8: 1a02 5707 |04e0: const-string v2, "album_key" // string@0757 │ │ -02efac: 6e20 580a 2100 |04e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efb2: 0c01 |04e5: move-result-object v1 │ │ -02efb4: 1a02 2800 |04e6: const-string v2, " TEXT" // string@0028 │ │ -02efb8: 6e20 580a 2100 |04e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efbe: 1a01 a300 |04eb: const-string v1, "," // string@00a3 │ │ -02efc2: 6e20 580a 1000 |04ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efc8: 0c01 |04f0: move-result-object v1 │ │ -02efca: 1a02 1107 |04f1: const-string v2, "_data" // string@0711 │ │ -02efce: 6e20 580a 2100 |04f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efd4: 0c01 |04f6: move-result-object v1 │ │ -02efd6: 1a02 2800 |04f7: const-string v2, " TEXT" // string@0028 │ │ -02efda: 6e20 580a 2100 |04f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efe0: 1a01 a300 |04fc: const-string v1, "," // string@00a3 │ │ -02efe4: 6e20 580a 1000 |04fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02efea: 0c01 |0501: move-result-object v1 │ │ -02efec: 1a02 a510 |0502: const-string v2, "track" // string@10a5 │ │ -02eff0: 6e20 580a 2100 |0504: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02eff6: 0c01 |0507: move-result-object v1 │ │ -02eff8: 1a02 2400 |0508: const-string v2, " INTEGER" // string@0024 │ │ -02effc: 6e20 580a 2100 |050a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f002: 1a01 a300 |050d: const-string v1, "," // string@00a3 │ │ -02f006: 6e20 580a 1000 |050f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f00c: 0c01 |0512: move-result-object v1 │ │ -02f00e: 1a02 2c11 |0513: const-string v2, "year" // string@112c │ │ -02f012: 6e20 580a 2100 |0515: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f018: 0c01 |0518: move-result-object v1 │ │ -02f01a: 1a02 2800 |0519: const-string v2, " TEXT" // string@0028 │ │ -02f01e: 6e20 580a 2100 |051b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f024: 1a01 a300 |051e: const-string v1, "," // string@00a3 │ │ -02f028: 6e20 580a 1000 |0520: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f02e: 0c01 |0523: move-result-object v1 │ │ -02f030: 1a02 9a08 |0524: const-string v2, "date_added" // string@089a │ │ -02f034: 6e20 580a 2100 |0526: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f03a: 0c01 |0529: move-result-object v1 │ │ -02f03c: 1a02 2600 |052a: const-string v2, " LONG" // string@0026 │ │ -02f040: 6e20 580a 2100 |052c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f046: 1a01 a300 |052f: const-string v1, "," // string@00a3 │ │ -02f04a: 6e20 580a 1000 |0531: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f050: 0c01 |0534: move-result-object v1 │ │ -02f052: 1a02 9b08 |0535: const-string v2, "date_modified" // string@089b │ │ -02f056: 6e20 580a 2100 |0537: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f05c: 0c01 |053a: move-result-object v1 │ │ -02f05e: 1a02 2600 |053b: const-string v2, " LONG" // string@0026 │ │ -02f062: 6e20 580a 2100 |053d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f068: 1a01 a300 |0540: const-string v1, "," // string@00a3 │ │ -02f06c: 6e20 580a 1000 |0542: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f072: 0c01 |0545: move-result-object v1 │ │ -02f074: 1a02 a608 |0546: const-string v2, "del_flg" // string@08a6 │ │ -02f078: 6e20 580a 2100 |0548: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f07e: 0c01 |054b: move-result-object v1 │ │ -02f080: 1a02 2400 |054c: const-string v2, " INTEGER" // string@0024 │ │ -02f084: 6e20 580a 2100 |054e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f08a: 1a01 a300 |0551: const-string v1, "," // string@00a3 │ │ -02f08e: 6e20 580a 1000 |0553: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f094: 0c01 |0556: move-result-object v1 │ │ -02f096: 1a02 e707 |0557: const-string v2, "cache_file" // string@07e7 │ │ -02f09a: 6e20 580a 2100 |0559: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0a0: 0c01 |055c: move-result-object v1 │ │ -02f0a2: 1a02 2800 |055d: const-string v2, " TEXT" // string@0028 │ │ -02f0a6: 6e20 580a 2100 |055f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0ac: 1a01 a300 |0562: const-string v1, "," // string@00a3 │ │ -02f0b0: 6e20 580a 1000 |0564: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0b6: 0c01 |0567: move-result-object v1 │ │ -02f0b8: 1a02 7910 |0568: const-string v2, "tags" // string@1079 │ │ -02f0bc: 6e20 580a 2100 |056a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0c2: 0c01 |056d: move-result-object v1 │ │ -02f0c4: 1a02 2800 |056e: const-string v2, " TEXT" // string@0028 │ │ -02f0c8: 6e20 580a 2100 |0570: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0ce: 1a01 a300 |0573: const-string v1, "," // string@00a3 │ │ -02f0d2: 6e20 580a 1000 |0575: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0d8: 0c01 |0578: move-result-object v1 │ │ -02f0da: 1a02 680e |0579: const-string v2, "point" // string@0e68 │ │ -02f0de: 6e20 580a 2100 |057b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0e4: 0c01 |057e: move-result-object v1 │ │ -02f0e6: 1a02 2400 |057f: const-string v2, " INTEGER" // string@0024 │ │ -02f0ea: 6e20 580a 2100 |0581: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0f0: 1a01 9e00 |0584: const-string v1, ");" // string@009e │ │ -02f0f4: 6e20 580a 1000 |0586: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f0fa: 6e10 5d0a 0000 |0589: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02f100: 0c01 |058c: move-result-object v1 │ │ -02f102: 6e20 c800 1400 |058d: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f108: 1a01 260e |0590: const-string v1, "orderlist" // string@0e26 │ │ -02f10c: 6e30 750b 4301 |0592: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02f112: 0a01 |0595: move-result v1 │ │ -02f114: 3901 a600 |0596: if-nez v1, 063c // +00a6 │ │ -02f118: 2200 9c01 |0598: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02f11c: 7010 520a 0000 |059a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02f122: 1a01 9101 |059d: const-string v1, "CREATE TABLE " // string@0191 │ │ -02f126: 6e20 580a 1000 |059f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f12c: 0c01 |05a2: move-result-object v1 │ │ -02f12e: 1a02 260e |05a3: const-string v2, "orderlist" // string@0e26 │ │ -02f132: 6e20 580a 2100 |05a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f138: 0c01 |05a8: move-result-object v1 │ │ -02f13a: 1a02 2000 |05a9: const-string v2, " (" // string@0020 │ │ -02f13e: 6e20 580a 2100 |05ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f144: 1a01 1407 |05ae: const-string v1, "_id" // string@0714 │ │ -02f148: 6e20 580a 1000 |05b0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f14e: 0c01 |05b3: move-result-object v1 │ │ -02f150: 1a02 2500 |05b4: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02f154: 6e20 580a 2100 |05b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f15a: 1a01 a300 |05b9: const-string v1, "," // string@00a3 │ │ -02f15e: 6e20 580a 1000 |05bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f164: 0c01 |05be: move-result-object v1 │ │ -02f166: 1a02 9a10 |05bf: const-string v2, "title" // string@109a │ │ -02f16a: 6e20 580a 2100 |05c1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f170: 0c01 |05c4: move-result-object v1 │ │ -02f172: 1a02 2800 |05c5: const-string v2, " TEXT" // string@0028 │ │ -02f176: 6e20 580a 2100 |05c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f17c: 1a01 a300 |05ca: const-string v1, "," // string@00a3 │ │ -02f180: 6e20 580a 1000 |05cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f186: 0c01 |05cf: move-result-object v1 │ │ -02f188: 1a02 9007 |05d0: const-string v2, "artist" // string@0790 │ │ -02f18c: 6e20 580a 2100 |05d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f192: 0c01 |05d5: move-result-object v1 │ │ -02f194: 1a02 2800 |05d6: const-string v2, " TEXT" // string@0028 │ │ -02f198: 6e20 580a 2100 |05d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f19e: 1a01 a300 |05db: const-string v1, "," // string@00a3 │ │ -02f1a2: 6e20 580a 1000 |05dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1a8: 0c01 |05e0: move-result-object v1 │ │ -02f1aa: 1a02 5207 |05e1: const-string v2, "album" // string@0752 │ │ -02f1ae: 6e20 580a 2100 |05e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1b4: 0c01 |05e6: move-result-object v1 │ │ -02f1b6: 1a02 2800 |05e7: const-string v2, " TEXT" // string@0028 │ │ -02f1ba: 6e20 580a 2100 |05e9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1c0: 1a01 a300 |05ec: const-string v1, "," // string@00a3 │ │ -02f1c4: 6e20 580a 1000 |05ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1ca: 0c01 |05f1: move-result-object v1 │ │ -02f1cc: 1a02 170d |05f2: const-string v2, "media_id" // string@0d17 │ │ -02f1d0: 6e20 580a 2100 |05f4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1d6: 0c01 |05f7: move-result-object v1 │ │ -02f1d8: 1a02 2600 |05f8: const-string v2, " LONG" // string@0026 │ │ -02f1dc: 6e20 580a 2100 |05fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1e2: 1a01 a300 |05fd: const-string v1, "," // string@00a3 │ │ -02f1e6: 6e20 580a 1000 |05ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1ec: 0c01 |0602: move-result-object v1 │ │ -02f1ee: 1a02 5707 |0603: const-string v2, "album_key" // string@0757 │ │ -02f1f2: 6e20 580a 2100 |0605: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f1f8: 0c01 |0608: move-result-object v1 │ │ -02f1fa: 1a02 2800 |0609: const-string v2, " TEXT" // string@0028 │ │ -02f1fe: 6e20 580a 2100 |060b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f204: 1a01 a300 |060e: const-string v1, "," // string@00a3 │ │ -02f208: 6e20 580a 1000 |0610: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f20e: 0c01 |0613: move-result-object v1 │ │ -02f210: 1a02 9407 |0614: const-string v2, "artist_key" // string@0794 │ │ -02f214: 6e20 580a 2100 |0616: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f21a: 0c01 |0619: move-result-object v1 │ │ -02f21c: 1a02 2800 |061a: const-string v2, " TEXT" // string@0028 │ │ -02f220: 6e20 580a 2100 |061c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f226: 1a01 a300 |061f: const-string v1, "," // string@00a3 │ │ -02f22a: 6e20 580a 1000 |0621: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f230: 0c01 |0624: move-result-object v1 │ │ -02f232: 1a02 fd08 |0625: const-string v2, "duration" // string@08fd │ │ -02f236: 6e20 580a 2100 |0627: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f23c: 0c01 |062a: move-result-object v1 │ │ -02f23e: 1a02 2600 |062b: const-string v2, " LONG" // string@0026 │ │ -02f242: 6e20 580a 2100 |062d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f248: 1a01 9e00 |0630: const-string v1, ");" // string@009e │ │ -02f24c: 6e20 580a 1000 |0632: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f252: 6e10 5d0a 0000 |0635: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02f258: 0c01 |0638: move-result-object v1 │ │ -02f25a: 6e20 c800 1400 |0639: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f260: 1a01 fc10 |063c: const-string v1, "video" // string@10fc │ │ -02f264: 6e30 750b 4301 |063e: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02f26a: 0a01 |0641: move-result v1 │ │ -02f26c: 3901 ea00 |0642: if-nez v1, 072c // +00ea │ │ -02f270: 2200 9c01 |0644: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02f274: 7010 520a 0000 |0646: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02f27a: 1a01 9101 |0649: const-string v1, "CREATE TABLE " // string@0191 │ │ -02f27e: 6e20 580a 1000 |064b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f284: 0c01 |064e: move-result-object v1 │ │ -02f286: 1a02 fc10 |064f: const-string v2, "video" // string@10fc │ │ -02f28a: 6e20 580a 2100 |0651: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f290: 0c01 |0654: move-result-object v1 │ │ -02f292: 1a02 2000 |0655: const-string v2, " (" // string@0020 │ │ -02f296: 6e20 580a 2100 |0657: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f29c: 1a01 1407 |065a: const-string v1, "_id" // string@0714 │ │ -02f2a0: 6e20 580a 1000 |065c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2a6: 0c01 |065f: move-result-object v1 │ │ -02f2a8: 1a02 2500 |0660: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02f2ac: 6e20 580a 2100 |0662: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2b2: 1a01 a300 |0665: const-string v1, "," // string@00a3 │ │ -02f2b6: 6e20 580a 1000 |0667: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2bc: 0c01 |066a: move-result-object v1 │ │ -02f2be: 1a02 180d |066b: const-string v2, "media_key" // string@0d18 │ │ -02f2c2: 6e20 580a 2100 |066d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2c8: 0c01 |0670: move-result-object v1 │ │ -02f2ca: 1a02 2800 |0671: const-string v2, " TEXT" // string@0028 │ │ -02f2ce: 6e20 580a 2100 |0673: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2d4: 1a01 a300 |0676: const-string v1, "," // string@00a3 │ │ -02f2d8: 6e20 580a 1000 |0678: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2de: 0c01 |067b: move-result-object v1 │ │ -02f2e0: 1a02 9a10 |067c: const-string v2, "title" // string@109a │ │ -02f2e4: 6e20 580a 2100 |067e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2ea: 0c01 |0681: move-result-object v1 │ │ -02f2ec: 1a02 2800 |0682: const-string v2, " TEXT" // string@0028 │ │ -02f2f0: 6e20 580a 2100 |0684: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f2f6: 1a01 a300 |0687: const-string v1, "," // string@00a3 │ │ -02f2fa: 6e20 580a 1000 |0689: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f300: 0c01 |068c: move-result-object v1 │ │ -02f302: 1a02 270d |068d: const-string v2, "mime_type" // string@0d27 │ │ -02f306: 6e20 580a 2100 |068f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f30c: 0c01 |0692: move-result-object v1 │ │ -02f30e: 1a02 2800 |0693: const-string v2, " TEXT" // string@0028 │ │ -02f312: 6e20 580a 2100 |0695: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f318: 1a01 a300 |0698: const-string v1, "," // string@00a3 │ │ -02f31c: 6e20 580a 1000 |069a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f322: 0c01 |069d: move-result-object v1 │ │ -02f324: 1a02 f30e |069e: const-string v2, "resolution" // string@0ef3 │ │ -02f328: 6e20 580a 2100 |06a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f32e: 0c01 |06a3: move-result-object v1 │ │ -02f330: 1a02 2800 |06a4: const-string v2, " TEXT" // string@0028 │ │ -02f334: 6e20 580a 2100 |06a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f33a: 1a01 a300 |06a9: const-string v1, "," // string@00a3 │ │ -02f33e: 6e20 580a 1000 |06ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f344: 0c01 |06ae: move-result-object v1 │ │ -02f346: 1a02 1a07 |06af: const-string v2, "_size" // string@071a │ │ -02f34a: 6e20 580a 2100 |06b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f350: 0c01 |06b4: move-result-object v1 │ │ -02f352: 1a02 2800 |06b5: const-string v2, " TEXT" // string@0028 │ │ -02f356: 6e20 580a 2100 |06b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f35c: 1a01 a300 |06ba: const-string v1, "," // string@00a3 │ │ -02f360: 6e20 580a 1000 |06bc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f366: 0c01 |06bf: move-result-object v1 │ │ -02f368: 1a02 fd08 |06c0: const-string v2, "duration" // string@08fd │ │ -02f36c: 6e20 580a 2100 |06c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f372: 0c01 |06c5: move-result-object v1 │ │ -02f374: 1a02 2600 |06c6: const-string v2, " LONG" // string@0026 │ │ -02f378: 6e20 580a 2100 |06c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f37e: 1a01 a300 |06cb: const-string v1, "," // string@00a3 │ │ -02f382: 6e20 580a 1000 |06cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f388: 0c01 |06d0: move-result-object v1 │ │ -02f38a: 1a02 9a08 |06d1: const-string v2, "date_added" // string@089a │ │ -02f38e: 6e20 580a 2100 |06d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f394: 0c01 |06d6: move-result-object v1 │ │ -02f396: 1a02 2600 |06d7: const-string v2, " LONG" // string@0026 │ │ -02f39a: 6e20 580a 2100 |06d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3a0: 1a01 a300 |06dc: const-string v1, "," // string@00a3 │ │ -02f3a4: 6e20 580a 1000 |06de: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3aa: 0c01 |06e1: move-result-object v1 │ │ -02f3ac: 1a02 9b08 |06e2: const-string v2, "date_modified" // string@089b │ │ -02f3b0: 6e20 580a 2100 |06e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3b6: 0c01 |06e7: move-result-object v1 │ │ -02f3b8: 1a02 2600 |06e8: const-string v2, " LONG" // string@0026 │ │ -02f3bc: 6e20 580a 2100 |06ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3c2: 1a01 a300 |06ed: const-string v1, "," // string@00a3 │ │ -02f3c6: 6e20 580a 1000 |06ef: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3cc: 0c01 |06f2: move-result-object v1 │ │ -02f3ce: 1a02 1107 |06f3: const-string v2, "_data" // string@0711 │ │ -02f3d2: 6e20 580a 2100 |06f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3d8: 0c01 |06f8: move-result-object v1 │ │ -02f3da: 1a02 2400 |06f9: const-string v2, " INTEGER" // string@0024 │ │ -02f3de: 6e20 580a 2100 |06fb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3e4: 1a01 a300 |06fe: const-string v1, "," // string@00a3 │ │ -02f3e8: 6e20 580a 1000 |0700: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3ee: 0c01 |0703: move-result-object v1 │ │ -02f3f0: 1a02 1d0b |0704: const-string v2, "init_flg" // string@0b1d │ │ -02f3f4: 6e20 580a 2100 |0706: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f3fa: 0c01 |0709: move-result-object v1 │ │ -02f3fc: 1a02 2400 |070a: const-string v2, " INTEGER" // string@0024 │ │ -02f400: 6e20 580a 2100 |070c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f406: 1a01 a300 |070f: const-string v1, "," // string@00a3 │ │ -02f40a: 6e20 580a 1000 |0711: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f410: 0c01 |0714: move-result-object v1 │ │ -02f412: 1a02 a608 |0715: const-string v2, "del_flg" // string@08a6 │ │ -02f416: 6e20 580a 2100 |0717: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f41c: 0c01 |071a: move-result-object v1 │ │ -02f41e: 1a02 2400 |071b: const-string v2, " INTEGER" // string@0024 │ │ -02f422: 6e20 580a 2100 |071d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f428: 1a01 9e00 |0720: const-string v1, ");" // string@009e │ │ -02f42c: 6e20 580a 1000 |0722: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f432: 6e10 5d0a 0000 |0725: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02f438: 0c01 |0728: move-result-object v1 │ │ -02f43a: 6e20 c800 1400 |0729: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f440: 1a01 f508 |072c: const-string v1, "download" // string@08f5 │ │ -02f444: 6e30 750b 4301 |072e: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02f44a: 0a01 |0731: move-result v1 │ │ -02f44c: 3901 a600 |0732: if-nez v1, 07d8 // +00a6 │ │ -02f450: 2200 9c01 |0734: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02f454: 7010 520a 0000 |0736: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02f45a: 1a01 9101 |0739: const-string v1, "CREATE TABLE " // string@0191 │ │ -02f45e: 6e20 580a 1000 |073b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f464: 0c01 |073e: move-result-object v1 │ │ -02f466: 1a02 f508 |073f: const-string v2, "download" // string@08f5 │ │ -02f46a: 6e20 580a 2100 |0741: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f470: 0c01 |0744: move-result-object v1 │ │ -02f472: 1a02 2000 |0745: const-string v2, " (" // string@0020 │ │ -02f476: 6e20 580a 2100 |0747: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f47c: 1a01 1407 |074a: const-string v1, "_id" // string@0714 │ │ -02f480: 6e20 580a 1000 |074c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f486: 0c01 |074f: move-result-object v1 │ │ -02f488: 1a02 2500 |0750: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02f48c: 6e20 580a 2100 |0752: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f492: 1a01 a300 |0755: const-string v1, "," // string@00a3 │ │ -02f496: 6e20 580a 1000 |0757: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f49c: 0c01 |075a: move-result-object v1 │ │ -02f49e: 1a02 f708 |075b: const-string v2, "download_id" // string@08f7 │ │ -02f4a2: 6e20 580a 2100 |075d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4a8: 0c01 |0760: move-result-object v1 │ │ -02f4aa: 1a02 2600 |0761: const-string v2, " LONG" // string@0026 │ │ -02f4ae: 6e20 580a 2100 |0763: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4b4: 1a01 a300 |0766: const-string v1, "," // string@00a3 │ │ -02f4b8: 6e20 580a 1000 |0768: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4be: 0c01 |076b: move-result-object v1 │ │ -02f4c0: 1a02 170d |076c: const-string v2, "media_id" // string@0d17 │ │ -02f4c4: 6e20 580a 2100 |076e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4ca: 0c01 |0771: move-result-object v1 │ │ -02f4cc: 1a02 2600 |0772: const-string v2, " LONG" // string@0026 │ │ -02f4d0: 6e20 580a 2100 |0774: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4d6: 1a01 a300 |0777: const-string v1, "," // string@00a3 │ │ -02f4da: 6e20 580a 1000 |0779: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4e0: 0c01 |077c: move-result-object v1 │ │ -02f4e2: 1a02 9a10 |077d: const-string v2, "title" // string@109a │ │ -02f4e6: 6e20 580a 2100 |077f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4ec: 0c01 |0782: move-result-object v1 │ │ -02f4ee: 1a02 2800 |0783: const-string v2, " TEXT" // string@0028 │ │ -02f4f2: 6e20 580a 2100 |0785: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f4f8: 1a01 a300 |0788: const-string v1, "," // string@00a3 │ │ -02f4fc: 6e20 580a 1000 |078a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f502: 0c01 |078d: move-result-object v1 │ │ -02f504: 1a02 c30b |078e: const-string v2, "local_uri" // string@0bc3 │ │ -02f508: 6e20 580a 2100 |0790: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f50e: 0c01 |0793: move-result-object v1 │ │ -02f510: 1a02 2800 |0794: const-string v2, " TEXT" // string@0028 │ │ -02f514: 6e20 580a 2100 |0796: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f51a: 1a01 a300 |0799: const-string v1, "," // string@00a3 │ │ -02f51e: 6e20 580a 1000 |079b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f524: 0c01 |079e: move-result-object v1 │ │ -02f526: 1a02 d60e |079f: const-string v2, "remote_uri" // string@0ed6 │ │ -02f52a: 6e20 580a 2100 |07a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f530: 0c01 |07a4: move-result-object v1 │ │ -02f532: 1a02 2800 |07a5: const-string v2, " TEXT" // string@0028 │ │ -02f536: 6e20 580a 2100 |07a7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f53c: 1a01 a300 |07aa: const-string v1, "," // string@00a3 │ │ -02f540: 6e20 580a 1000 |07ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f546: 0c01 |07af: move-result-object v1 │ │ -02f548: 1a02 b610 |07b0: const-string v2, "type" // string@10b6 │ │ -02f54c: 6e20 580a 2100 |07b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f552: 0c01 |07b5: move-result-object v1 │ │ -02f554: 1a02 2400 |07b6: const-string v2, " INTEGER" // string@0024 │ │ -02f558: 6e20 580a 2100 |07b8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f55e: 1a01 a300 |07bb: const-string v1, "," // string@00a3 │ │ -02f562: 6e20 580a 1000 |07bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f568: 0c01 |07c0: move-result-object v1 │ │ -02f56a: 1a02 5a10 |07c1: const-string v2, "status" // string@105a │ │ -02f56e: 6e20 580a 2100 |07c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f574: 0c01 |07c6: move-result-object v1 │ │ -02f576: 1a02 2400 |07c7: const-string v2, " INTEGER" // string@0024 │ │ -02f57a: 6e20 580a 2100 |07c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f580: 1a01 9e00 |07cc: const-string v1, ");" // string@009e │ │ -02f584: 6e20 580a 1000 |07ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f58a: 6e10 5d0a 0000 |07d1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02f590: 0c01 |07d4: move-result-object v1 │ │ -02f592: 6e20 c800 1400 |07d5: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f598: 1a01 8509 |07d8: const-string v1, "genres" // string@0985 │ │ -02f59c: 6e30 750b 4301 |07da: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0b75 │ │ -02f5a2: 0a01 |07dd: move-result v1 │ │ -02f5a4: 3901 9500 |07de: if-nez v1, 0873 // +0095 │ │ -02f5a8: 2200 9c01 |07e0: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02f5ac: 7010 520a 0000 |07e2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02f5b2: 1a01 9101 |07e5: const-string v1, "CREATE TABLE " // string@0191 │ │ -02f5b6: 6e20 580a 1000 |07e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f5bc: 0c01 |07ea: move-result-object v1 │ │ -02f5be: 1a02 8509 |07eb: const-string v2, "genres" // string@0985 │ │ -02f5c2: 6e20 580a 2100 |07ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f5c8: 0c01 |07f0: move-result-object v1 │ │ -02f5ca: 1a02 2000 |07f1: const-string v2, " (" // string@0020 │ │ -02f5ce: 6e20 580a 2100 |07f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f5d4: 1a01 1407 |07f6: const-string v1, "_id" // string@0714 │ │ -02f5d8: 6e20 580a 1000 |07f8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f5de: 0c01 |07fb: move-result-object v1 │ │ -02f5e0: 1a02 2500 |07fc: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0025 │ │ -02f5e4: 6e20 580a 2100 |07fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f5ea: 1a01 a300 |0801: const-string v1, "," // string@00a3 │ │ -02f5ee: 6e20 580a 1000 |0803: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f5f4: 0c01 |0806: move-result-object v1 │ │ -02f5f6: 1a02 470d |0807: const-string v2, "name" // string@0d47 │ │ -02f5fa: 6e20 580a 2100 |0809: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f600: 0c01 |080c: move-result-object v1 │ │ -02f602: 1a02 2800 |080d: const-string v2, " TEXT" // string@0028 │ │ -02f606: 6e20 580a 2100 |080f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f60c: 1a01 a300 |0812: const-string v1, "," // string@00a3 │ │ -02f610: 6e20 580a 1000 |0814: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f616: 0c01 |0817: move-result-object v1 │ │ -02f618: 1a02 8609 |0818: const-string v2, "genres_key" // string@0986 │ │ -02f61c: 6e20 580a 2100 |081a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f622: 0c01 |081d: move-result-object v1 │ │ -02f624: 1a02 2800 |081e: const-string v2, " TEXT" // string@0028 │ │ -02f628: 6e20 580a 2100 |0820: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f62e: 1a01 a300 |0823: const-string v1, "," // string@00a3 │ │ -02f632: 6e20 580a 1000 |0825: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f638: 0c01 |0828: move-result-object v1 │ │ -02f63a: 1a02 9a08 |0829: const-string v2, "date_added" // string@089a │ │ -02f63e: 6e20 580a 2100 |082b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f644: 0c01 |082e: move-result-object v1 │ │ -02f646: 1a02 2600 |082f: const-string v2, " LONG" // string@0026 │ │ -02f64a: 6e20 580a 2100 |0831: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f650: 1a01 a300 |0834: const-string v1, "," // string@00a3 │ │ -02f654: 6e20 580a 1000 |0836: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f65a: 0c01 |0839: move-result-object v1 │ │ -02f65c: 1a02 9b08 |083a: const-string v2, "date_modified" // string@089b │ │ -02f660: 6e20 580a 2100 |083c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f666: 0c01 |083f: move-result-object v1 │ │ -02f668: 1a02 2600 |0840: const-string v2, " LONG" // string@0026 │ │ -02f66c: 6e20 580a 2100 |0842: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f672: 1a01 a300 |0845: const-string v1, "," // string@00a3 │ │ -02f676: 6e20 580a 1000 |0847: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f67c: 0c01 |084a: move-result-object v1 │ │ -02f67e: 1a02 1d0b |084b: const-string v2, "init_flg" // string@0b1d │ │ -02f682: 6e20 580a 2100 |084d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f688: 0c01 |0850: move-result-object v1 │ │ -02f68a: 1a02 2400 |0851: const-string v2, " INTEGER" // string@0024 │ │ -02f68e: 6e20 580a 2100 |0853: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f694: 1a01 a300 |0856: const-string v1, "," // string@00a3 │ │ -02f698: 6e20 580a 1000 |0858: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f69e: 0c01 |085b: move-result-object v1 │ │ -02f6a0: 1a02 a608 |085c: const-string v2, "del_flg" // string@08a6 │ │ -02f6a4: 6e20 580a 2100 |085e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f6aa: 0c01 |0861: move-result-object v1 │ │ -02f6ac: 1a02 2400 |0862: const-string v2, " INTEGER" // string@0024 │ │ -02f6b0: 6e20 580a 2100 |0864: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f6b6: 1a01 9e00 |0867: const-string v1, ");" // string@009e │ │ -02f6ba: 6e20 580a 1000 |0869: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f6c0: 6e10 5d0a 0000 |086c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02f6c6: 0c01 |086f: move-result-object v1 │ │ -02f6c8: 6e20 c800 1400 |0870: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f6ce: 6e10 cd00 0400 |0873: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -02f6d4: 6e10 c700 0400 |0876: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02f6da: 0e00 |0879: return-void │ │ -02f6dc: 0d01 |087a: move-exception v1 │ │ -02f6de: 6e10 c700 0400 |087b: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -02f6e4: 2701 |087e: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x0876 │ │ - -> 0x087a │ │ - positions : │ │ - 0x0000 line=40 │ │ - 0x0003 line=43 │ │ - 0x000b line=44 │ │ - 0x0010 line=45 │ │ - 0x0021 line=47 │ │ - 0x002c line=49 │ │ - 0x003d line=50 │ │ - 0x004e line=51 │ │ - 0x005f line=52 │ │ - 0x0070 line=53 │ │ - 0x0081 line=54 │ │ - 0x0092 line=56 │ │ - 0x00a3 line=57 │ │ - 0x00b4 line=58 │ │ - 0x00c5 line=60 │ │ - 0x00d6 line=62 │ │ - 0x00e7 line=64 │ │ - 0x00f8 line=65 │ │ - 0x0109 line=67 │ │ - 0x011a line=68 │ │ - 0x012b line=69 │ │ - 0x013c line=70 │ │ - 0x014d line=71 │ │ - 0x0152 line=72 │ │ - 0x0159 line=75 │ │ - 0x0161 line=76 │ │ - 0x0166 line=77 │ │ - 0x0177 line=79 │ │ - 0x0182 line=81 │ │ - 0x0193 line=82 │ │ - 0x01a4 line=83 │ │ - 0x01b5 line=85 │ │ - 0x01c6 line=87 │ │ - 0x01d7 line=88 │ │ - 0x01e8 line=90 │ │ - 0x01f9 line=92 │ │ - 0x020a line=94 │ │ - 0x021b line=95 │ │ - 0x022c line=97 │ │ - 0x0231 line=98 │ │ - 0x0238 line=101 │ │ - 0x0240 line=102 │ │ - 0x0245 line=103 │ │ - 0x0256 line=105 │ │ - 0x0261 line=107 │ │ - 0x0272 line=108 │ │ - 0x0283 line=110 │ │ - 0x0294 line=112 │ │ - 0x02a5 line=114 │ │ - 0x02b6 line=116 │ │ - 0x02c7 line=117 │ │ - 0x02cc line=118 │ │ - 0x02d3 line=121 │ │ - 0x02db line=122 │ │ - 0x02e0 line=123 │ │ - 0x02f1 line=125 │ │ - 0x02fc line=127 │ │ - 0x030d line=129 │ │ - 0x031e line=131 │ │ - 0x032f line=133 │ │ - 0x0340 line=135 │ │ - 0x0351 line=137 │ │ - 0x0362 line=139 │ │ - 0x0373 line=141 │ │ - 0x0384 line=143 │ │ - 0x0395 line=145 │ │ - 0x03a6 line=147 │ │ - 0x03b7 line=149 │ │ - 0x03c8 line=151 │ │ - 0x03d9 line=153 │ │ - 0x03ea line=155 │ │ - 0x03fb line=157 │ │ - 0x040c line=159 │ │ - 0x041d line=160 │ │ - 0x042e line=162 │ │ - 0x0433 line=163 │ │ - 0x043a line=166 │ │ - 0x0442 line=167 │ │ - 0x0447 line=168 │ │ - 0x0458 line=170 │ │ - 0x0463 line=172 │ │ - 0x0474 line=173 │ │ - 0x0485 line=174 │ │ - 0x0496 line=175 │ │ - 0x04a7 line=176 │ │ - 0x04b8 line=177 │ │ - 0x04c9 line=178 │ │ - 0x04da line=179 │ │ - 0x04eb line=181 │ │ - 0x04fc line=182 │ │ - 0x050d line=183 │ │ - 0x051e line=184 │ │ - 0x052f line=185 │ │ - 0x0540 line=187 │ │ - 0x0551 line=189 │ │ - 0x0562 line=191 │ │ - 0x0573 line=192 │ │ - 0x0584 line=194 │ │ - 0x0589 line=195 │ │ - 0x0590 line=198 │ │ - 0x0598 line=199 │ │ - 0x059d line=200 │ │ - 0x05ae line=202 │ │ - 0x05b9 line=204 │ │ - 0x05ca line=205 │ │ - 0x05db line=207 │ │ - 0x05ec line=208 │ │ - 0x05fd line=210 │ │ - 0x060e line=212 │ │ - 0x061f line=214 │ │ - 0x0630 line=216 │ │ - 0x0635 line=217 │ │ - 0x063c line=220 │ │ - 0x0644 line=221 │ │ - 0x0649 line=222 │ │ - 0x065a line=224 │ │ - 0x0665 line=226 │ │ - 0x0676 line=227 │ │ - 0x0687 line=228 │ │ - 0x0698 line=229 │ │ - 0x06a9 line=230 │ │ - 0x06ba line=231 │ │ - 0x06cb line=232 │ │ - 0x06dc line=233 │ │ - 0x06ed line=235 │ │ - 0x06fe line=236 │ │ - 0x070f line=238 │ │ - 0x0720 line=240 │ │ - 0x0725 line=241 │ │ - 0x072c line=244 │ │ - 0x0734 line=245 │ │ - 0x0739 line=246 │ │ - 0x074a line=248 │ │ - 0x0755 line=250 │ │ - 0x0766 line=251 │ │ - 0x0777 line=253 │ │ - 0x0788 line=255 │ │ - 0x0799 line=257 │ │ - 0x07aa line=259 │ │ - 0x07bb line=261 │ │ - 0x07cc line=263 │ │ - 0x07d1 line=264 │ │ - 0x07d8 line=267 │ │ - 0x07e0 line=268 │ │ - 0x07e5 line=269 │ │ - 0x07f6 line=271 │ │ - 0x0801 line=273 │ │ - 0x0812 line=274 │ │ - 0x0823 line=275 │ │ - 0x0834 line=276 │ │ - 0x0845 line=278 │ │ - 0x0856 line=280 │ │ - 0x0867 line=282 │ │ - 0x086c line=283 │ │ - 0x0873 line=286 │ │ - 0x0876 line=288 │ │ - 0x0879 line=290 │ │ - 0x087a line=288 │ │ - locals : │ │ - 0x0010 - 0x0159 reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x0166 - 0x0238 reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x0245 - 0x02d3 reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x02e0 - 0x043a reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x0447 - 0x0590 reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x059d - 0x063c reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x0649 - 0x072c reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x0739 - 0x07d8 reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x07e5 - 0x0873 reg=0 sql Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x087f reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x087f reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ - │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'onUpgrade' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -02f6f4: |[02f6f4] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -02f704: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -02f708: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02f70e: 1a01 7d06 |0005: const-string v1, "Upgrading database from version " // string@067d │ │ -02f712: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f718: 0c00 |000a: move-result-object v0 │ │ -02f71a: 6e20 550a 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02f720: 0c00 |000e: move-result-object v0 │ │ -02f722: 1a01 7600 |000f: const-string v1, " to " // string@0076 │ │ -02f726: 6e20 580a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f72c: 0c00 |0014: move-result-object v0 │ │ -02f72e: 6e20 550a 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -02f734: 0c00 |0018: move-result-object v0 │ │ -02f736: 1a01 a700 |0019: const-string v1, ", which will destroy all old data" // string@00a7 │ │ -02f73a: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02f740: 0c00 |001e: move-result-object v0 │ │ -02f742: 6e10 5d0a 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02f748: 0c00 |0022: move-result-object v0 │ │ -02f74a: 7110 e40a 0000 |0023: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02f750: 6e20 7b0b 3200 |0026: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b7b │ │ -02f756: 0e00 |0029: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=294 │ │ - 0x0026 line=296 │ │ - 0x0029 line=297 │ │ - locals : │ │ - 0x0000 - 0x002a reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x002a reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x002a reg=4 oldVersion I │ │ - 0x0000 - 0x002a reg=5 newVersion I │ │ - │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'rebuild' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -02f758: |[02f758] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -02f768: 1a00 dc01 |0000: const-string v0, "DROP TABLE IF EXISTS album" // string@01dc │ │ -02f76c: 6e20 c800 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f772: 1a00 dd01 |0005: const-string v0, "DROP TABLE IF EXISTS artist" // string@01dd │ │ -02f776: 6e20 c800 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f77c: 1a00 e101 |000a: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01e1 │ │ -02f780: 6e20 c800 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f786: 1a00 e201 |000f: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01e2 │ │ -02f78a: 6e20 c800 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f790: 1a00 de01 |0014: const-string v0, "DROP TABLE IF EXISTS audio" // string@01de │ │ -02f794: 6e20 c800 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f79a: 1a00 e001 |0019: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01e0 │ │ -02f79e: 6e20 c800 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f7a4: 1a00 e301 |001e: const-string v0, "DROP TABLE IF EXISTS video" // string@01e3 │ │ -02f7a8: 6e20 c800 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f7ae: 1a00 df01 |0023: const-string v0, "DROP TABLE IF EXISTS genres" // string@01df │ │ -02f7b2: 6e20 c800 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f7b8: 6e20 790b 2100 |0028: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b79 │ │ -02f7be: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=300 │ │ - 0x0005 line=301 │ │ - 0x000a line=302 │ │ - 0x000f line=303 │ │ - 0x0014 line=304 │ │ - 0x0019 line=305 │ │ - 0x001e line=306 │ │ - 0x0023 line=307 │ │ - 0x0028 line=308 │ │ - 0x002b line=309 │ │ - locals : │ │ - 0x0000 - 0x002c reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x002c reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'rebuildSelect' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 108 16-bit code units │ │ -02f7c0: |[02f7c0] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.rebuildSelect:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ │ -02f7d0: 1a00 5207 |0000: const-string v0, "album" // string@0752 │ │ -02f7d4: 7030 730b 3100 |0002: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f7da: 0a00 |0005: move-result v0 │ │ -02f7dc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -02f7e0: 1a00 dc01 |0008: const-string v0, "DROP TABLE IF EXISTS album" // string@01dc │ │ -02f7e4: 6e20 c800 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f7ea: 1a00 9007 |000d: const-string v0, "artist" // string@0790 │ │ -02f7ee: 7030 730b 3100 |000f: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f7f4: 0a00 |0012: move-result v0 │ │ -02f7f6: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -02f7fa: 1a00 dd01 |0015: const-string v0, "DROP TABLE IF EXISTS artist" // string@01dd │ │ -02f7fe: 6e20 c800 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f804: 1a00 8509 |001a: const-string v0, "genres" // string@0985 │ │ -02f808: 7030 730b 3100 |001c: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f80e: 0a00 |001f: move-result v0 │ │ -02f810: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -02f814: 1a00 df01 |0022: const-string v0, "DROP TABLE IF EXISTS genres" // string@01df │ │ -02f818: 6e20 c800 0200 |0024: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f81e: 1a00 9d07 |0027: const-string v0, "audio" // string@079d │ │ -02f822: 7030 730b 3100 |0029: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f828: 0a00 |002c: move-result v0 │ │ -02f82a: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ -02f82e: 1a00 de01 |002f: const-string v0, "DROP TABLE IF EXISTS audio" // string@01de │ │ -02f832: 6e20 c800 0200 |0031: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f838: 1a00 5e0e |0034: const-string v0, "playlist" // string@0e5e │ │ -02f83c: 7030 730b 3100 |0036: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f842: 0a00 |0039: move-result v0 │ │ -02f844: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -02f848: 1a00 e101 |003c: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01e1 │ │ -02f84c: 6e20 c800 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f852: 1a00 5f0e |0041: const-string v0, "playlist_audio" // string@0e5f │ │ -02f856: 7030 730b 3100 |0043: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f85c: 0a00 |0046: move-result v0 │ │ -02f85e: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ -02f862: 1a00 e201 |0049: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01e2 │ │ -02f866: 6e20 c800 0200 |004b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f86c: 1a00 fc10 |004e: const-string v0, "video" // string@10fc │ │ -02f870: 7030 730b 3100 |0050: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f876: 0a00 |0053: move-result v0 │ │ -02f878: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ -02f87c: 1a00 e301 |0056: const-string v0, "DROP TABLE IF EXISTS video" // string@01e3 │ │ -02f880: 6e20 c800 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f886: 1a00 260e |005b: const-string v0, "orderlist" // string@0e26 │ │ -02f88a: 7030 730b 3100 |005d: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@0b73 │ │ -02f890: 0a00 |0060: move-result v0 │ │ -02f892: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -02f896: 1a00 e001 |0063: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01e0 │ │ -02f89a: 6e20 c800 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8a0: 6e20 790b 2100 |0068: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0b79 │ │ -02f8a6: 0e00 |006b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=323 │ │ - 0x0008 line=324 │ │ - 0x000d line=326 │ │ - 0x0015 line=327 │ │ - 0x001a line=329 │ │ - 0x0022 line=330 │ │ - 0x0027 line=332 │ │ - 0x002f line=333 │ │ - 0x0034 line=335 │ │ - 0x003c line=336 │ │ - 0x0041 line=338 │ │ - 0x0049 line=339 │ │ - 0x004e line=342 │ │ - 0x0056 line=343 │ │ - 0x005b line=345 │ │ - 0x0063 line=346 │ │ - 0x0068 line=348 │ │ - 0x006b line=349 │ │ - locals : │ │ - 0x0000 - 0x006c reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x006c reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x006c reg=3 projection [Ljava/lang/String; │ │ - │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;) │ │ - name : 'reset' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 41 16-bit code units │ │ -02f8a8: |[02f8a8] jp.co.kayo.android.localplayer.ds.podcast.PodcastDatabaseHelper.reset:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -02f8b8: 1a00 cb01 |0000: const-string v0, "DELETE FROM album" // string@01cb │ │ -02f8bc: 6e20 c800 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8c2: 1a00 cc01 |0005: const-string v0, "DELETE FROM artist" // string@01cc │ │ -02f8c6: 6e20 c800 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8cc: 1a00 d001 |000a: const-string v0, "DELETE FROM playlist" // string@01d0 │ │ -02f8d0: 6e20 c800 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8d6: 1a00 d101 |000f: const-string v0, "DELETE FROM playlist_audio" // string@01d1 │ │ -02f8da: 6e20 c800 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8e0: 1a00 cd01 |0014: const-string v0, "DELETE FROM audio" // string@01cd │ │ -02f8e4: 6e20 c800 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8ea: 1a00 cf01 |0019: const-string v0, "DELETE FROM orderlist" // string@01cf │ │ -02f8ee: 6e20 c800 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8f4: 1a00 d201 |001e: const-string v0, "DELETE FROM video" // string@01d2 │ │ -02f8f8: 6e20 c800 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f8fe: 1a00 ce01 |0023: const-string v0, "DELETE FROM genres" // string@01ce │ │ -02f902: 6e20 c800 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00c8 │ │ -02f908: 0e00 |0028: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=312 │ │ - 0x0005 line=313 │ │ - 0x000a line=314 │ │ - 0x000f line=315 │ │ - 0x0014 line=316 │ │ - 0x0019 line=317 │ │ - 0x001e line=318 │ │ - 0x0023 line=319 │ │ - 0x0028 line=320 │ │ - locals : │ │ - 0x0000 - 0x0029 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - 0x0000 - 0x0029 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - │ │ - source_file_idx : 1512 (PodcastDatabaseHelper.java) │ │ - │ │ -Class #250 header: │ │ -class_idx : 542 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1750 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #250 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02f90c: |[02f90c] jp.co.kayo.android.localplayer.ds.podcast.XMLHandler.:()V │ │ -02f91c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -02f922: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=8 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ - name : 'endTag' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ - name : 'getText' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -02f924: |[02f924] jp.co.kayo.android.localplayer.ds.podcast.XMLHandler.getText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -02f934: 7210 5e0c 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0c5e │ │ -02f93a: 0c01 |0003: move-result-object v1 │ │ -02f93c: 1101 |0004: return-object v1 │ │ -02f93e: 0d00 |0005: move-exception v0 │ │ -02f940: 1a01 d506 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@06d5 │ │ -02f944: 7120 e50a 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -02f94a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -02f94e: 28f7 |000d: goto 0004 // -0009 │ │ -02f950: 0d00 |000e: move-exception v0 │ │ -02f952: 1a01 d406 |000f: const-string v1, "XMLHandler.IOException" // string@06d4 │ │ -02f956: 7120 e50a 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -02f95c: 28f7 |0014: goto 000b // -0009 │ │ - catches : 1 │ │ - 0x0000 - 0x0003 │ │ - Lorg/xmlpull/v1/XmlPullParserException; -> 0x0005 │ │ - Ljava/io/IOException; -> 0x000e │ │ - positions : │ │ - 0x0000 line=12 │ │ - 0x0004 line=18 │ │ - 0x0005 line=13 │ │ - 0x0006 line=14 │ │ - 0x000b line=18 │ │ - 0x000e line=15 │ │ - 0x000f line=16 │ │ - locals : │ │ - 0x0006 - 0x000b reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ - 0x000f - 0x0015 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0015 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x0000 - 0x0015 reg=3 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;) │ │ - name : 'startTag' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1750 (XMLHandler.java) │ │ - │ │ -Class #251 header: │ │ +Class #263 header: │ │ class_idx : 520 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 542 │ │ source_file_idx : 1513 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #251 annotations: │ │ +Class #263 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getPodcastFeed │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ Annotations on field #844 'tagStack' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Stack" "<" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #251 - │ │ +Class #263 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;) │ │ @@ -71595,60 +74367,60 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/util/ArrayList;Ljava/net/URL;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -02f970: |[02f970] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/util/ArrayList;Ljava/net/URL;Z)V │ │ -02f980: 5b12 4d03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@034d │ │ -02f984: 5b13 4e03 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ -02f988: 5b14 5003 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$url:Ljava/net/URL; // field@0350 │ │ -02f98c: 5c15 4f03 |0006: iput-boolean v5, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$headerOnly:Z // field@034f │ │ -02f990: 7010 fb0b 0100 |0008: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;.:()V // method@0bfb │ │ -02f996: 2200 ca01 |000b: new-instance v0, Ljava/util/Stack; // type@01ca │ │ -02f99a: 7010 b00a 0000 |000d: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@0ab0 │ │ -02f9a0: 5b10 4c03 |0010: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02f9a4: 0e00 |0012: return-void │ │ +0397ac: |[0397ac] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/util/ArrayList;Ljava/net/URL;Z)V │ │ +0397bc: 5b12 4d03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@034d │ │ +0397c0: 5b13 4e03 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ +0397c4: 5b14 5003 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$url:Ljava/net/URL; // field@0350 │ │ +0397c8: 5c15 4f03 |0006: iput-boolean v5, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$headerOnly:Z // field@034f │ │ +0397cc: 7010 fb0b 0100 |0008: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;.:()V // method@0bfb │ │ +0397d2: 2200 ca01 |000b: new-instance v0, Ljava/util/Stack; // type@01ca │ │ +0397d6: 7010 b00a 0000 |000d: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@0ab0 │ │ +0397dc: 5b10 4c03 |0010: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +0397e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000b line=319 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1; │ │ - 0x0000 - 0x0013 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ + 0x0000 - 0x0013 reg=2 this$0 Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/net/URL; │ │ 0x0000 - 0x0013 reg=5 (null) Z │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;) │ │ name : 'getCurrent' │ │ type : '()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02f9a8: |[02f9a8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ -02f9b8: 5420 4e03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ -02f9bc: 6e10 860a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02f9c2: 0a00 |0005: move-result v0 │ │ -02f9c4: 3d00 1300 |0006: if-lez v0, 0019 // +0013 │ │ -02f9c8: 5420 4e03 |0008: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ -02f9cc: 5421 4e03 |000a: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ -02f9d0: 6e10 860a 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02f9d6: 0a01 |000f: move-result v1 │ │ -02f9d8: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02f9dc: 6e20 800a 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02f9e2: 0c00 |0015: move-result-object v0 │ │ -02f9e4: 1f00 2002 |0016: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -02f9e8: 1100 |0018: return-object v0 │ │ -02f9ea: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -02f9ec: 28fe |001a: goto 0018 // -0002 │ │ +0397e4: |[0397e4] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ +0397f4: 5420 4e03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ +0397f8: 6e10 860a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +0397fe: 0a00 |0005: move-result v0 │ │ +039800: 3d00 1300 |0006: if-lez v0, 0019 // +0013 │ │ +039804: 5420 4e03 |0008: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ +039808: 5421 4e03 |000a: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ +03980c: 6e10 860a 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039812: 0a01 |000f: move-result v1 │ │ +039814: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +039818: 6e20 800a 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03981e: 0c00 |0015: move-result-object v0 │ │ +039820: 1f00 2002 |0016: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +039824: 1100 |0018: return-object v0 │ │ +039826: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +039828: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0008 line=323 │ │ 0x0018 line=325 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1; │ │ @@ -71659,85 +74431,85 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -02f9f0: |[02f9f0] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -02fa00: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02fa02: 7210 5c0c 0500 |0001: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0c5c │ │ -02fa08: 0c00 |0004: move-result-object v0 │ │ -02fa0a: 2201 9c01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ -02fa0e: 7010 520a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02fa14: 1a02 1809 |000a: const-string v2, "endtag:" // string@0918 │ │ -02fa18: 6e20 580a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02fa1e: 0c01 |000f: move-result-object v1 │ │ -02fa20: 6e20 580a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02fa26: 0c01 |0013: move-result-object v1 │ │ -02fa28: 6e10 5d0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02fa2e: 0c01 |0017: move-result-object v1 │ │ -02fa30: 7110 e40a 0100 |0018: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02fa36: 1a01 0108 |001b: const-string v1, "channel" // string@0801 │ │ -02fa3a: 6e20 430a 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02fa40: 0a01 |0020: move-result v1 │ │ -02fa42: 3801 1600 |0021: if-eqz v1, 0037 // +0016 │ │ -02fa46: 5441 4c03 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fa4a: 6e10 b10a 0100 |0025: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fa50: 0c01 |0028: move-result-object v1 │ │ -02fa52: 1f01 8f01 |0029: check-cast v1, Ljava/lang/Integer; // type@018f │ │ -02fa56: 6e10 220a 0100 |002b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fa5c: 0a01 |002e: move-result v1 │ │ -02fa5e: 3901 0700 |002f: if-nez v1, 0036 // +0007 │ │ -02fa62: 5441 4c03 |0031: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fa66: 6e10 b20a 0100 |0033: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ -02fa6c: 0f03 |0036: return v3 │ │ -02fa6e: 1a01 010b |0037: const-string v1, "image" // string@0b01 │ │ -02fa72: 6e20 430a 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02fa78: 0a01 |003c: move-result v1 │ │ -02fa7a: 3801 1600 |003d: if-eqz v1, 0053 // +0016 │ │ -02fa7e: 5441 4c03 |003f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fa82: 6e10 b10a 0100 |0041: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fa88: 0c01 |0044: move-result-object v1 │ │ -02fa8a: 1f01 8f01 |0045: check-cast v1, Ljava/lang/Integer; // type@018f │ │ -02fa8e: 6e10 220a 0100 |0047: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fa94: 0a01 |004a: move-result v1 │ │ -02fa96: 3331 ebff |004b: if-ne v1, v3, 0036 // -0015 │ │ -02fa9a: 5441 4c03 |004d: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fa9e: 6e10 b20a 0100 |004f: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ -02faa4: 28e4 |0052: goto 0036 // -001c │ │ -02faa6: 1a01 320e |0053: const-string v1, "owner" // string@0e32 │ │ -02faaa: 6e20 430a 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02fab0: 0a01 |0058: move-result v1 │ │ -02fab2: 3801 1700 |0059: if-eqz v1, 0070 // +0017 │ │ -02fab6: 5441 4c03 |005b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02faba: 6e10 b10a 0100 |005d: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fac0: 0c01 |0060: move-result-object v1 │ │ -02fac2: 1f01 8f01 |0061: check-cast v1, Ljava/lang/Integer; // type@018f │ │ -02fac6: 6e10 220a 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02facc: 0a01 |0066: move-result v1 │ │ -02face: 1222 |0067: const/4 v2, #int 2 // #2 │ │ -02fad0: 3321 ceff |0068: if-ne v1, v2, 0036 // -0032 │ │ -02fad4: 5441 4c03 |006a: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fad8: 6e10 b20a 0100 |006c: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ -02fade: 28c7 |006f: goto 0036 // -0039 │ │ -02fae0: 1a01 780b |0070: const-string v1, "item" // string@0b78 │ │ -02fae4: 6e20 430a 0100 |0072: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -02faea: 0a01 |0075: move-result v1 │ │ -02faec: 3801 c0ff |0076: if-eqz v1, 0036 // -0040 │ │ -02faf0: 5441 4c03 |0078: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02faf4: 6e10 b10a 0100 |007a: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fafa: 0c01 |007d: move-result-object v1 │ │ -02fafc: 1f01 8f01 |007e: check-cast v1, Ljava/lang/Integer; // type@018f │ │ -02fb00: 6e10 220a 0100 |0080: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fb06: 0a01 |0083: move-result v1 │ │ -02fb08: 3331 b2ff |0084: if-ne v1, v3, 0036 // -004e │ │ -02fb0c: 5441 4c03 |0086: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fb10: 6e10 b20a 0100 |0088: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ -02fb16: 28ab |008b: goto 0036 // -0055 │ │ +03982c: |[03982c] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03983c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03983e: 7210 5c0c 0500 |0001: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0c5c │ │ +039844: 0c00 |0004: move-result-object v0 │ │ +039846: 2201 9c01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@019c │ │ +03984a: 7010 520a 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +039850: 1a02 1709 |000a: const-string v2, "endtag:" // string@0917 │ │ +039854: 6e20 580a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03985a: 0c01 |000f: move-result-object v1 │ │ +03985c: 6e20 580a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039862: 0c01 |0013: move-result-object v1 │ │ +039864: 6e10 5d0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03986a: 0c01 |0017: move-result-object v1 │ │ +03986c: 7110 e40a 0100 |0018: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +039872: 1a01 0008 |001b: const-string v1, "channel" // string@0800 │ │ +039876: 6e20 430a 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +03987c: 0a01 |0020: move-result v1 │ │ +03987e: 3801 1600 |0021: if-eqz v1, 0037 // +0016 │ │ +039882: 5441 4c03 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039886: 6e10 b10a 0100 |0025: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +03988c: 0c01 |0028: move-result-object v1 │ │ +03988e: 1f01 8f01 |0029: check-cast v1, Ljava/lang/Integer; // type@018f │ │ +039892: 6e10 220a 0100 |002b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039898: 0a01 |002e: move-result v1 │ │ +03989a: 3901 0700 |002f: if-nez v1, 0036 // +0007 │ │ +03989e: 5441 4c03 |0031: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +0398a2: 6e10 b20a 0100 |0033: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ +0398a8: 0f03 |0036: return v3 │ │ +0398aa: 1a01 000b |0037: const-string v1, "image" // string@0b00 │ │ +0398ae: 6e20 430a 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +0398b4: 0a01 |003c: move-result v1 │ │ +0398b6: 3801 1600 |003d: if-eqz v1, 0053 // +0016 │ │ +0398ba: 5441 4c03 |003f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +0398be: 6e10 b10a 0100 |0041: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +0398c4: 0c01 |0044: move-result-object v1 │ │ +0398c6: 1f01 8f01 |0045: check-cast v1, Ljava/lang/Integer; // type@018f │ │ +0398ca: 6e10 220a 0100 |0047: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +0398d0: 0a01 |004a: move-result v1 │ │ +0398d2: 3331 ebff |004b: if-ne v1, v3, 0036 // -0015 │ │ +0398d6: 5441 4c03 |004d: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +0398da: 6e10 b20a 0100 |004f: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ +0398e0: 28e4 |0052: goto 0036 // -001c │ │ +0398e2: 1a01 300e |0053: const-string v1, "owner" // string@0e30 │ │ +0398e6: 6e20 430a 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +0398ec: 0a01 |0058: move-result v1 │ │ +0398ee: 3801 1700 |0059: if-eqz v1, 0070 // +0017 │ │ +0398f2: 5441 4c03 |005b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +0398f6: 6e10 b10a 0100 |005d: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +0398fc: 0c01 |0060: move-result-object v1 │ │ +0398fe: 1f01 8f01 |0061: check-cast v1, Ljava/lang/Integer; // type@018f │ │ +039902: 6e10 220a 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039908: 0a01 |0066: move-result v1 │ │ +03990a: 1222 |0067: const/4 v2, #int 2 // #2 │ │ +03990c: 3321 ceff |0068: if-ne v1, v2, 0036 // -0032 │ │ +039910: 5441 4c03 |006a: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039914: 6e10 b20a 0100 |006c: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ +03991a: 28c7 |006f: goto 0036 // -0039 │ │ +03991c: 1a01 770b |0070: const-string v1, "item" // string@0b77 │ │ +039920: 6e20 430a 0100 |0072: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ +039926: 0a01 |0075: move-result v1 │ │ +039928: 3801 c0ff |0076: if-eqz v1, 0036 // -0040 │ │ +03992c: 5441 4c03 |0078: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039930: 6e10 b10a 0100 |007a: invoke-virtual {v1}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039936: 0c01 |007d: move-result-object v1 │ │ +039938: 1f01 8f01 |007e: check-cast v1, Ljava/lang/Integer; // type@018f │ │ +03993c: 6e10 220a 0100 |0080: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039942: 0a01 |0083: move-result v1 │ │ +039944: 3331 b2ff |0084: if-ne v1, v3, 0036 // -004e │ │ +039948: 5441 4c03 |0086: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03994c: 6e10 b20a 0100 |0088: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0ab2 │ │ +039952: 28ab |008b: goto 0036 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=646 │ │ 0x0005 line=647 │ │ 0x001b line=648 │ │ 0x0023 line=649 │ │ 0x0031 line=650 │ │ @@ -71761,618 +74533,618 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 1212 16-bit code units │ │ -02fb18: |[02fb18] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -02fb28: 122c |0000: const/4 v12, #int 2 // #2 │ │ -02fb2a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -02fb2c: 123b |0002: const/4 v11, #int 3 // #3 │ │ -02fb2e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -02fb30: 7210 5c0c 0e00 |0004: invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0c5c │ │ -02fb36: 0c04 |0007: move-result-object v4 │ │ -02fb38: 2209 9c01 |0008: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ -02fb3c: 7010 520a 0900 |000a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -02fb42: 1a0a 5710 |000d: const-string v10, "starttag:" // string@1057 │ │ -02fb46: 6e20 580a a900 |000f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02fb4c: 0c09 |0012: move-result-object v9 │ │ -02fb4e: 6e20 580a 4900 |0013: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -02fb54: 0c09 |0016: move-result-object v9 │ │ -02fb56: 6e10 5d0a 0900 |0017: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -02fb5c: 0c09 |001a: move-result-object v9 │ │ -02fb5e: 7110 e40a 0900 |001b: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -02fb64: 1a09 0108 |001e: const-string v9, "channel" // string@0801 │ │ -02fb68: 6e20 420a 4900 |0020: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fb6e: 0a09 |0023: move-result v9 │ │ -02fb70: 3809 1d00 |0024: if-eqz v9, 0041 // +001d │ │ -02fb74: 2200 2002 |0026: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -02fb78: 7010 040c 0000 |0028: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.:()V // method@0c04 │ │ -02fb7e: 54d9 5003 |002b: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$url:Ljava/net/URL; // field@0350 │ │ -02fb82: 6e10 750a 0900 |002d: invoke-virtual {v9}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0a75 │ │ -02fb88: 0c09 |0030: move-result-object v9 │ │ -02fb8a: 5b09 d303 |0031: iput-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ -02fb8e: 54d9 4e03 |0033: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ -02fb92: 6e20 7c0a 0900 |0035: invoke-virtual {v9, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -02fb98: 54d9 4c03 |0038: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fb9c: 7110 270a 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02fba2: 0c0a |003d: move-result-object v10 │ │ -02fba4: 6e20 b30a a900 |003e: invoke-virtual {v9, v10}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ -02fbaa: 1a09 010b |0041: const-string v9, "image" // string@0b01 │ │ -02fbae: 6e20 420a 4900 |0043: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fbb4: 0a09 |0046: move-result v9 │ │ -02fbb6: 3809 1800 |0047: if-eqz v9, 005f // +0018 │ │ -02fbba: 7010 800b 0d00 |0049: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fbc0: 0c00 |004c: move-result-object v0 │ │ -02fbc2: 3800 3100 |004d: if-eqz v0, 007e // +0031 │ │ -02fbc6: 1a09 e70a |004f: const-string v9, "href" // string@0ae7 │ │ -02fbca: 7120 000c 9e00 |0051: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ -02fbd0: 0c02 |0054: move-result-object v2 │ │ -02fbd2: 3802 2a00 |0055: if-eqz v2, 007f // +002a │ │ -02fbd6: 6e10 480a 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02fbdc: 0a09 |005a: move-result v9 │ │ -02fbde: 3d09 2400 |005b: if-lez v9, 007f // +0024 │ │ -02fbe2: 5b02 cb03 |005d: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ -02fbe6: 1a09 320e |005f: const-string v9, "owner" // string@0e32 │ │ -02fbea: 6e20 420a 4900 |0061: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fbf0: 0a09 |0064: move-result v9 │ │ -02fbf2: 3809 2b00 |0065: if-eqz v9, 0090 // +002b │ │ -02fbf6: 7010 800b 0d00 |0067: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fbfc: 0c00 |006a: move-result-object v0 │ │ -02fbfe: 3800 1300 |006b: if-eqz v0, 007e // +0013 │ │ -02fc02: 2205 2302 |006d: new-instance v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // type@0223 │ │ -02fc06: 7010 140c 0500 |006f: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.:()V // method@0c14 │ │ -02fc0c: 5b05 cc03 |0072: iput-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ -02fc10: 54d7 4c03 |0074: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fc14: 7110 270a 0c00 |0076: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02fc1a: 0c09 |0079: move-result-object v9 │ │ -02fc1c: 6e20 b30a 9700 |007a: invoke-virtual {v7, v9}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ -02fc22: 0187 |007d: move v7, v8 │ │ -02fc24: 0f07 |007e: return v7 │ │ -02fc26: 2203 2102 |007f: new-instance v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // type@0221 │ │ -02fc2a: 7010 0e0c 0300 |0081: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.:()V // method@0c0e │ │ -02fc30: 5b03 c703 |0084: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -02fc34: 54d9 4c03 |0086: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fc38: 7110 270a 0800 |0088: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -02fc3e: 0c0a |008b: move-result-object v10 │ │ -02fc40: 6e20 b30a a900 |008c: invoke-virtual {v9, v10}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ -02fc46: 28d0 |008f: goto 005f // -0030 │ │ -02fc48: 1a09 9a10 |0090: const-string v9, "title" // string@109a │ │ -02fc4c: 6e20 420a 4900 |0092: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fc52: 0a09 |0095: move-result v9 │ │ -02fc54: 3809 5700 |0096: if-eqz v9, 00ed // +0057 │ │ -02fc58: 7010 800b 0d00 |0098: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fc5e: 0c00 |009b: move-result-object v0 │ │ -02fc60: 3800 e2ff |009c: if-eqz v0, 007e // -001e │ │ -02fc64: 7110 030c 0e00 |009e: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02fc6a: 0c06 |00a1: move-result-object v6 │ │ -02fc6c: 6e10 480a 0600 |00a2: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a48 │ │ -02fc72: 0a07 |00a5: move-result v7 │ │ -02fc74: 3d07 d7ff |00a6: if-lez v7, 007d // -0029 │ │ -02fc78: 54d7 4c03 |00a8: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fc7c: 6e10 b10a 0700 |00aa: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fc82: 0c07 |00ad: move-result-object v7 │ │ -02fc84: 1f07 8f01 |00ae: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fc88: 6e10 220a 0700 |00b0: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fc8e: 0a07 |00b3: move-result v7 │ │ -02fc90: 3907 0500 |00b4: if-nez v7, 00b9 // +0005 │ │ -02fc94: 5b06 d503 |00b6: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -02fc98: 28c5 |00b8: goto 007d // -003b │ │ -02fc9a: 54d7 4c03 |00b9: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fc9e: 6e10 b10a 0700 |00bb: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fca4: 0c07 |00be: move-result-object v7 │ │ -02fca6: 1f07 8f01 |00bf: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fcaa: 6e10 220a 0700 |00c1: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fcb0: 0a07 |00c4: move-result v7 │ │ -02fcb2: 3387 0700 |00c5: if-ne v7, v8, 00cc // +0007 │ │ -02fcb6: 5407 c703 |00c7: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -02fcba: 5b76 d703 |00c9: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.title:Ljava/lang/String; // field@03d7 │ │ -02fcbe: 28b2 |00cb: goto 007d // -004e │ │ -02fcc0: 54d7 4c03 |00cc: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fcc4: 6e10 b10a 0700 |00ce: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fcca: 0c07 |00d1: move-result-object v7 │ │ -02fccc: 1f07 8f01 |00d2: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fcd0: 6e10 220a 0700 |00d4: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fcd6: 0a07 |00d7: move-result v7 │ │ -02fcd8: 33b7 a5ff |00d8: if-ne v7, v11, 007d // -005b │ │ -02fcdc: 5407 c803 |00da: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02fce0: 5409 c803 |00dc: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02fce4: 6e10 860a 0900 |00de: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02fcea: 0a09 |00e1: move-result v9 │ │ -02fcec: d809 09ff |00e2: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02fcf0: 6e20 800a 9700 |00e4: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02fcf6: 0c07 |00e7: move-result-object v7 │ │ -02fcf8: 1f07 2202 |00e8: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -02fcfc: 5b76 e603 |00ea: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ -02fd00: 2891 |00ec: goto 007d // -006f │ │ -02fd02: 1a09 b30b |00ed: const-string v9, "link" // string@0bb3 │ │ -02fd06: 6e20 420a 4900 |00ef: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fd0c: 0a09 |00f2: move-result v9 │ │ -02fd0e: 3809 5400 |00f3: if-eqz v9, 0147 // +0054 │ │ -02fd12: 7010 800b 0d00 |00f5: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fd18: 0c00 |00f8: move-result-object v0 │ │ -02fd1a: 3800 85ff |00f9: if-eqz v0, 007e // -007b │ │ -02fd1e: 7110 030c 0e00 |00fb: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02fd24: 0c06 |00fe: move-result-object v6 │ │ -02fd26: 54d7 4c03 |00ff: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fd2a: 6e10 b10a 0700 |0101: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fd30: 0c07 |0104: move-result-object v7 │ │ -02fd32: 1f07 8f01 |0105: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fd36: 6e10 220a 0700 |0107: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fd3c: 0a07 |010a: move-result v7 │ │ -02fd3e: 3907 0600 |010b: if-nez v7, 0111 // +0006 │ │ -02fd42: 5b06 d003 |010d: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.link:Ljava/lang/String; // field@03d0 │ │ -02fd46: 2900 6eff |010f: goto/16 007d // -0092 │ │ -02fd4a: 54d7 4c03 |0111: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fd4e: 6e10 b10a 0700 |0113: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fd54: 0c07 |0116: move-result-object v7 │ │ -02fd56: 1f07 8f01 |0117: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fd5a: 6e10 220a 0700 |0119: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fd60: 0a07 |011c: move-result v7 │ │ -02fd62: 3387 0800 |011d: if-ne v7, v8, 0125 // +0008 │ │ -02fd66: 5407 c703 |011f: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -02fd6a: 5b76 d603 |0121: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.link:Ljava/lang/String; // field@03d6 │ │ -02fd6e: 2900 5aff |0123: goto/16 007d // -00a6 │ │ -02fd72: 54d7 4c03 |0125: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fd76: 6e10 b10a 0700 |0127: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fd7c: 0c07 |012a: move-result-object v7 │ │ -02fd7e: 1f07 8f01 |012b: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fd82: 6e10 220a 0700 |012d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fd88: 0a07 |0130: move-result v7 │ │ -02fd8a: 33b7 4cff |0131: if-ne v7, v11, 007d // -00b4 │ │ -02fd8e: 5407 c803 |0133: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02fd92: 5409 c803 |0135: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02fd96: 6e10 860a 0900 |0137: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02fd9c: 0a09 |013a: move-result v9 │ │ -02fd9e: d809 09ff |013b: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02fda2: 6e20 800a 9700 |013d: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02fda8: 0c07 |0140: move-result-object v7 │ │ -02fdaa: 1f07 2202 |0141: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -02fdae: 5b76 e303 |0143: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.link:Ljava/lang/String; // field@03e3 │ │ -02fdb2: 2900 38ff |0145: goto/16 007d // -00c8 │ │ -02fdb6: 1a09 ba08 |0147: const-string v9, "description" // string@08ba │ │ -02fdba: 6e20 420a 4900 |0149: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fdc0: 0a09 |014c: move-result v9 │ │ -02fdc2: 3809 4000 |014d: if-eqz v9, 018d // +0040 │ │ -02fdc6: 7010 800b 0d00 |014f: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fdcc: 0c00 |0152: move-result-object v0 │ │ -02fdce: 3800 2bff |0153: if-eqz v0, 007e // -00d5 │ │ -02fdd2: 7110 030c 0e00 |0155: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02fdd8: 0c06 |0158: move-result-object v6 │ │ -02fdda: 54d7 4c03 |0159: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fdde: 6e10 b10a 0700 |015b: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fde4: 0c07 |015e: move-result-object v7 │ │ -02fde6: 1f07 8f01 |015f: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fdea: 6e10 220a 0700 |0161: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fdf0: 0a07 |0164: move-result v7 │ │ -02fdf2: 3907 0600 |0165: if-nez v7, 016b // +0006 │ │ -02fdf6: 5b06 c603 |0167: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ -02fdfa: 2900 14ff |0169: goto/16 007d // -00ec │ │ -02fdfe: 54d7 4c03 |016b: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fe02: 6e10 b10a 0700 |016d: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fe08: 0c07 |0170: move-result-object v7 │ │ -02fe0a: 1f07 8f01 |0171: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fe0e: 6e10 220a 0700 |0173: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fe14: 0a07 |0176: move-result v7 │ │ -02fe16: 33b7 06ff |0177: if-ne v7, v11, 007d // -00fa │ │ -02fe1a: 5407 c803 |0179: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02fe1e: 5409 c803 |017b: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02fe22: 6e10 860a 0900 |017d: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02fe28: 0a09 |0180: move-result v9 │ │ -02fe2a: d809 09ff |0181: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02fe2e: 6e20 800a 9700 |0183: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02fe34: 0c07 |0186: move-result-object v7 │ │ -02fe36: 1f07 2202 |0187: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -02fe3a: 5b76 d903 |0189: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.description:Ljava/lang/String; // field@03d9 │ │ -02fe3e: 2900 f2fe |018b: goto/16 007d // -010e │ │ -02fe42: 1a09 9b0b |018d: const-string v9, "language" // string@0b9b │ │ -02fe46: 6e20 420a 4900 |018f: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fe4c: 0a09 |0192: move-result v9 │ │ -02fe4e: 3809 1000 |0193: if-eqz v9, 01a3 // +0010 │ │ -02fe52: 7010 800b 0d00 |0195: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fe58: 0c00 |0198: move-result-object v0 │ │ -02fe5a: 3800 e5fe |0199: if-eqz v0, 007e // -011b │ │ -02fe5e: 7110 030c 0e00 |019b: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02fe64: 0c06 |019e: move-result-object v6 │ │ -02fe66: 5b06 cf03 |019f: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -02fe6a: 2900 dcfe |01a1: goto/16 007d // -0124 │ │ -02fe6e: 1a09 6a08 |01a3: const-string v9, "copyright" // string@086a │ │ -02fe72: 6e20 420a 4900 |01a5: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fe78: 0a09 |01a8: move-result v9 │ │ -02fe7a: 3809 1000 |01a9: if-eqz v9, 01b9 // +0010 │ │ -02fe7e: 7010 800b 0d00 |01ab: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fe84: 0c00 |01ae: move-result-object v0 │ │ -02fe86: 3800 cffe |01af: if-eqz v0, 007e // -0131 │ │ -02fe8a: 7110 030c 0e00 |01b1: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02fe90: 0c06 |01b4: move-result-object v6 │ │ -02fe92: 5b06 c503 |01b5: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.copyright:Ljava/lang/String; // field@03c5 │ │ -02fe96: 2900 c6fe |01b7: goto/16 007d // -013a │ │ -02fe9a: 1a09 d810 |01b9: const-string v9, "url" // string@10d8 │ │ -02fe9e: 6e20 420a 4900 |01bb: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fea4: 0a09 |01be: move-result v9 │ │ -02fea6: 3809 2000 |01bf: if-eqz v9, 01df // +0020 │ │ -02feaa: 7010 800b 0d00 |01c1: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02feb0: 0c00 |01c4: move-result-object v0 │ │ -02feb2: 3800 b9fe |01c5: if-eqz v0, 007e // -0147 │ │ -02feb6: 7110 030c 0e00 |01c7: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02febc: 0c06 |01ca: move-result-object v6 │ │ -02febe: 54d7 4c03 |01cb: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02fec2: 6e10 b10a 0700 |01cd: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02fec8: 0c07 |01d0: move-result-object v7 │ │ -02feca: 1f07 8f01 |01d1: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02fece: 6e10 220a 0700 |01d3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02fed4: 0a07 |01d6: move-result v7 │ │ -02fed6: 3387 a6fe |01d7: if-ne v7, v8, 007d // -015a │ │ -02feda: 5407 c703 |01d9: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -02fede: 5b76 d803 |01db: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ -02fee2: 2900 a0fe |01dd: goto/16 007d // -0160 │ │ -02fee6: 1a09 930e |01df: const-string v9, "pubDate" // string@0e93 │ │ -02feea: 6e20 420a 4900 |01e1: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02fef0: 0a09 |01e4: move-result v9 │ │ -02fef2: 3809 4000 |01e5: if-eqz v9, 0225 // +0040 │ │ -02fef6: 7010 800b 0d00 |01e7: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02fefc: 0c00 |01ea: move-result-object v0 │ │ -02fefe: 3800 93fe |01eb: if-eqz v0, 007e // -016d │ │ -02ff02: 7110 030c 0e00 |01ed: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02ff08: 0c06 |01f0: move-result-object v6 │ │ -02ff0a: 54d7 4c03 |01f1: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02ff0e: 6e10 b10a 0700 |01f3: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02ff14: 0c07 |01f6: move-result-object v7 │ │ -02ff16: 1f07 8f01 |01f7: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02ff1a: 6e10 220a 0700 |01f9: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02ff20: 0a07 |01fc: move-result v7 │ │ -02ff22: 3907 0600 |01fd: if-nez v7, 0203 // +0006 │ │ -02ff26: 5b06 d203 |01ff: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.pubDate:Ljava/lang/String; // field@03d2 │ │ -02ff2a: 2900 7cfe |0201: goto/16 007d // -0184 │ │ -02ff2e: 54d7 4c03 |0203: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02ff32: 6e10 b10a 0700 |0205: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02ff38: 0c07 |0208: move-result-object v7 │ │ -02ff3a: 1f07 8f01 |0209: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02ff3e: 6e10 220a 0700 |020b: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02ff44: 0a07 |020e: move-result v7 │ │ -02ff46: 33b7 6efe |020f: if-ne v7, v11, 007d // -0192 │ │ -02ff4a: 5407 c803 |0211: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02ff4e: 5409 c803 |0213: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02ff52: 6e10 860a 0900 |0215: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02ff58: 0a09 |0218: move-result v9 │ │ -02ff5a: d809 09ff |0219: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02ff5e: 6e20 800a 9700 |021b: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02ff64: 0c07 |021e: move-result-object v7 │ │ -02ff66: 1f07 2202 |021f: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -02ff6a: 5b76 e403 |0221: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.pubDate:Ljava/lang/String; // field@03e4 │ │ -02ff6e: 2900 5afe |0223: goto/16 007d // -01a6 │ │ -02ff72: 1a09 6810 |0225: const-string v9, "subtitle" // string@1068 │ │ -02ff76: 6e20 420a 4900 |0227: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -02ff7c: 0a09 |022a: move-result v9 │ │ -02ff7e: 3809 4000 |022b: if-eqz v9, 026b // +0040 │ │ -02ff82: 7010 800b 0d00 |022d: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -02ff88: 0c00 |0230: move-result-object v0 │ │ -02ff8a: 3800 4dfe |0231: if-eqz v0, 007e // -01b3 │ │ -02ff8e: 7110 030c 0e00 |0233: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -02ff94: 0c06 |0236: move-result-object v6 │ │ -02ff96: 54d7 4c03 |0237: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02ff9a: 6e10 b10a 0700 |0239: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02ffa0: 0c07 |023c: move-result-object v7 │ │ -02ffa2: 1f07 8f01 |023d: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02ffa6: 6e10 220a 0700 |023f: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02ffac: 0a07 |0242: move-result v7 │ │ -02ffae: 3907 0600 |0243: if-nez v7, 0249 // +0006 │ │ -02ffb2: 5b06 cd03 |0245: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_subtitle:Ljava/lang/String; // field@03cd │ │ -02ffb6: 2900 36fe |0247: goto/16 007d // -01ca │ │ -02ffba: 54d7 4c03 |0249: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -02ffbe: 6e10 b10a 0700 |024b: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -02ffc4: 0c07 |024e: move-result-object v7 │ │ -02ffc6: 1f07 8f01 |024f: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -02ffca: 6e10 220a 0700 |0251: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -02ffd0: 0a07 |0254: move-result v7 │ │ -02ffd2: 33b7 28fe |0255: if-ne v7, v11, 007d // -01d8 │ │ -02ffd6: 5407 c803 |0257: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02ffda: 5409 c803 |0259: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -02ffde: 6e10 860a 0900 |025b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -02ffe4: 0a09 |025e: move-result v9 │ │ -02ffe6: d809 09ff |025f: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02ffea: 6e20 800a 9700 |0261: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -02fff0: 0c07 |0264: move-result-object v7 │ │ -02fff2: 1f07 2202 |0265: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -02fff6: 5b76 e103 |0267: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_subtitle:Ljava/lang/String; // field@03e1 │ │ -02fffa: 2900 14fe |0269: goto/16 007d // -01ec │ │ -02fffe: 1a09 b907 |026b: const-string v9, "author" // string@07b9 │ │ -030002: 6e20 420a 4900 |026d: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -030008: 0a09 |0270: move-result v9 │ │ -03000a: 3809 4600 |0271: if-eqz v9, 02b7 // +0046 │ │ -03000e: 7010 800b 0d00 |0273: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030014: 0c00 |0276: move-result-object v0 │ │ -030016: 3800 07fe |0277: if-eqz v0, 007e // -01f9 │ │ -03001a: 7110 030c 0e00 |0279: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -030020: 0c06 |027c: move-result-object v6 │ │ -030022: 6e10 480a 0600 |027d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a48 │ │ -030028: 0a07 |0280: move-result v7 │ │ -03002a: 3d07 fcfd |0281: if-lez v7, 007d // -0204 │ │ -03002e: 54d7 4c03 |0283: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -030032: 6e10 b10a 0700 |0285: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -030038: 0c07 |0288: move-result-object v7 │ │ -03003a: 1f07 8f01 |0289: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -03003e: 6e10 220a 0700 |028b: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -030044: 0a07 |028e: move-result v7 │ │ -030046: 3907 0600 |028f: if-nez v7, 0295 // +0006 │ │ -03004a: 5b06 c903 |0291: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -03004e: 2900 eafd |0293: goto/16 007d // -0216 │ │ -030052: 54d7 4c03 |0295: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -030056: 6e10 b10a 0700 |0297: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -03005c: 0c07 |029a: move-result-object v7 │ │ -03005e: 1f07 8f01 |029b: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -030062: 6e10 220a 0700 |029d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -030068: 0a07 |02a0: move-result v7 │ │ -03006a: 33b7 dcfd |02a1: if-ne v7, v11, 007d // -0224 │ │ -03006e: 5407 c803 |02a3: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030072: 5409 c803 |02a5: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030076: 6e10 860a 0900 |02a7: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -03007c: 0a09 |02aa: move-result v9 │ │ -03007e: d809 09ff |02ab: add-int/lit8 v9, v9, #int -1 // #ff │ │ -030082: 6e20 800a 9700 |02ad: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -030088: 0c07 |02b0: move-result-object v7 │ │ -03008a: 1f07 2202 |02b1: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -03008e: 5b76 de03 |02b3: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ -030092: 2900 c8fd |02b5: goto/16 007d // -0238 │ │ -030096: 1a09 6a10 |02b7: const-string v9, "summary" // string@106a │ │ -03009a: 6e20 420a 4900 |02b9: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0300a0: 0a09 |02bc: move-result v9 │ │ -0300a2: 3809 4000 |02bd: if-eqz v9, 02fd // +0040 │ │ -0300a6: 7010 800b 0d00 |02bf: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -0300ac: 0c00 |02c2: move-result-object v0 │ │ -0300ae: 3800 bbfd |02c3: if-eqz v0, 007e // -0245 │ │ -0300b2: 7110 030c 0e00 |02c5: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -0300b8: 0c06 |02c8: move-result-object v6 │ │ -0300ba: 54d7 4c03 |02c9: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -0300be: 6e10 b10a 0700 |02cb: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -0300c4: 0c07 |02ce: move-result-object v7 │ │ -0300c6: 1f07 8f01 |02cf: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -0300ca: 6e10 220a 0700 |02d1: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -0300d0: 0a07 |02d4: move-result v7 │ │ -0300d2: 3907 0600 |02d5: if-nez v7, 02db // +0006 │ │ -0300d6: 5b06 ce03 |02d7: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_summary:Ljava/lang/String; // field@03ce │ │ -0300da: 2900 a4fd |02d9: goto/16 007d // -025c │ │ -0300de: 54d7 4c03 |02db: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -0300e2: 6e10 b10a 0700 |02dd: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -0300e8: 0c07 |02e0: move-result-object v7 │ │ -0300ea: 1f07 8f01 |02e1: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -0300ee: 6e10 220a 0700 |02e3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -0300f4: 0a07 |02e6: move-result v7 │ │ -0300f6: 33b7 96fd |02e7: if-ne v7, v11, 007d // -026a │ │ -0300fa: 5407 c803 |02e9: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0300fe: 5409 c803 |02eb: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030102: 6e10 860a 0900 |02ed: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -030108: 0a09 |02f0: move-result v9 │ │ -03010a: d809 09ff |02f1: add-int/lit8 v9, v9, #int -1 // #ff │ │ -03010e: 6e20 800a 9700 |02f3: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -030114: 0c07 |02f6: move-result-object v7 │ │ -030116: 1f07 2202 |02f7: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -03011a: 5b76 e203 |02f9: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_summary:Ljava/lang/String; // field@03e2 │ │ -03011e: 2900 82fd |02fb: goto/16 007d // -027e │ │ -030122: 1a09 320e |02fd: const-string v9, "owner" // string@0e32 │ │ -030126: 6e20 420a 4900 |02ff: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03012c: 0a09 |0302: move-result v9 │ │ -03012e: 3809 1a00 |0303: if-eqz v9, 031d // +001a │ │ -030132: 7010 800b 0d00 |0305: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030138: 0c00 |0308: move-result-object v0 │ │ -03013a: 3800 75fd |0309: if-eqz v0, 007e // -028b │ │ -03013e: 2207 2302 |030b: new-instance v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // type@0223 │ │ -030142: 7010 140c 0700 |030d: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.:()V // method@0c14 │ │ -030148: 5b07 cc03 |0310: iput-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ -03014c: 54d7 4c03 |0312: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -030150: 7110 270a 0c00 |0314: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -030156: 0c09 |0317: move-result-object v9 │ │ -030158: 6e20 b30a 9700 |0318: invoke-virtual {v7, v9}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ -03015e: 2900 62fd |031b: goto/16 007d // -029e │ │ -030162: 1a09 470d |031d: const-string v9, "name" // string@0d47 │ │ -030166: 6e20 420a 4900 |031f: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03016c: 0a09 |0322: move-result v9 │ │ -03016e: 3809 2000 |0323: if-eqz v9, 0343 // +0020 │ │ -030172: 7010 800b 0d00 |0325: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030178: 0c00 |0328: move-result-object v0 │ │ -03017a: 3800 55fd |0329: if-eqz v0, 007e // -02ab │ │ -03017e: 7110 030c 0e00 |032b: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -030184: 0c06 |032e: move-result-object v6 │ │ -030186: 54d7 4c03 |032f: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -03018a: 6e10 b10a 0700 |0331: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -030190: 0c07 |0334: move-result-object v7 │ │ -030192: 1f07 8f01 |0335: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -030196: 6e10 220a 0700 |0337: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -03019c: 0a07 |033a: move-result v7 │ │ -03019e: 33c7 42fd |033b: if-ne v7, v12, 007d // -02be │ │ -0301a2: 5407 cc03 |033d: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ -0301a6: 5b76 e803 |033f: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.itunes_name:Ljava/lang/String; // field@03e8 │ │ -0301aa: 2900 3cfd |0341: goto/16 007d // -02c4 │ │ -0301ae: 1a09 0509 |0343: const-string v9, "email" // string@0905 │ │ -0301b2: 6e20 420a 4900 |0345: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0301b8: 0a09 |0348: move-result v9 │ │ -0301ba: 3809 2000 |0349: if-eqz v9, 0369 // +0020 │ │ -0301be: 7010 800b 0d00 |034b: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -0301c4: 0c00 |034e: move-result-object v0 │ │ -0301c6: 3800 2ffd |034f: if-eqz v0, 007e // -02d1 │ │ -0301ca: 7110 030c 0e00 |0351: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -0301d0: 0c06 |0354: move-result-object v6 │ │ -0301d2: 54d7 4c03 |0355: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -0301d6: 6e10 b10a 0700 |0357: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -0301dc: 0c07 |035a: move-result-object v7 │ │ -0301de: 1f07 8f01 |035b: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -0301e2: 6e10 220a 0700 |035d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -0301e8: 0a07 |0360: move-result v7 │ │ -0301ea: 33c7 1cfd |0361: if-ne v7, v12, 007d // -02e4 │ │ -0301ee: 5407 cc03 |0363: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ -0301f2: 5b76 e703 |0365: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.itunes_email:Ljava/lang/String; // field@03e7 │ │ -0301f6: 2900 16fd |0367: goto/16 007d // -02ea │ │ -0301fa: 1a09 fa07 |0369: const-string v9, "category" // string@07fa │ │ -0301fe: 6e20 420a 4900 |036b: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -030204: 0a09 |036e: move-result v9 │ │ -030206: 3809 1d00 |036f: if-eqz v9, 038c // +001d │ │ -03020a: 7010 800b 0d00 |0371: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030210: 0c00 |0374: move-result-object v0 │ │ -030212: 3800 09fd |0375: if-eqz v0, 007e // -02f7 │ │ -030216: 1a07 8110 |0377: const-string v7, "text" // string@1081 │ │ -03021a: 7120 000c 7e00 |0379: invoke-static {v14, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ -030220: 0c01 |037c: move-result-object v1 │ │ -030222: 3801 00fd |037d: if-eqz v1, 007d // -0300 │ │ -030226: 6e10 480a 0100 |037f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ -03022c: 0a07 |0382: move-result v7 │ │ -03022e: 3d07 fafc |0383: if-lez v7, 007d // -0306 │ │ -030232: 5407 ca03 |0385: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -030236: 6e20 7c0a 1700 |0387: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -03023c: 2900 f3fc |038a: goto/16 007d // -030d │ │ -030240: 1a09 0a09 |038c: const-string v9, "enclosure" // string@090a │ │ -030244: 6e20 420a 4900 |038e: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03024a: 0a09 |0391: move-result v9 │ │ -03024c: 3809 6000 |0392: if-eqz v9, 03f2 // +0060 │ │ -030250: 7010 800b 0d00 |0394: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030256: 0c00 |0397: move-result-object v0 │ │ -030258: 3800 e6fc |0398: if-eqz v0, 007e // -031a │ │ -03025c: 54d7 4c03 |039a: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -030260: 6e10 b10a 0700 |039c: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -030266: 0c07 |039f: move-result-object v7 │ │ -030268: 1f07 8f01 |03a0: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -03026c: 6e10 220a 0700 |03a2: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -030272: 0a07 |03a5: move-result v7 │ │ -030274: 33b7 d7fc |03a6: if-ne v7, v11, 007d // -0329 │ │ -030278: 5407 c803 |03a8: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -03027c: 5409 c803 |03aa: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030280: 6e10 860a 0900 |03ac: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -030286: 0a09 |03af: move-result v9 │ │ -030288: d809 09ff |03b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -03028c: 6e20 800a 9700 |03b2: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -030292: 0c07 |03b5: move-result-object v7 │ │ -030294: 1f07 2202 |03b6: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -030298: 1a09 d810 |03b8: const-string v9, "url" // string@10d8 │ │ -03029c: 7120 000c 9e00 |03ba: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ -0302a2: 0c09 |03bd: move-result-object v9 │ │ -0302a4: 5b79 dc03 |03be: iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -0302a8: 5407 c803 |03c0: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0302ac: 5409 c803 |03c2: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0302b0: 6e10 860a 0900 |03c4: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0302b6: 0a09 |03c7: move-result v9 │ │ -0302b8: d809 09ff |03c8: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0302bc: 6e20 800a 9700 |03ca: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0302c2: 0c07 |03cd: move-result-object v7 │ │ -0302c4: 1f07 2202 |03ce: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -0302c8: 1a09 ad0b |03d0: const-string v9, "length" // string@0bad │ │ -0302cc: 7120 000c 9e00 |03d2: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ -0302d2: 0c09 |03d5: move-result-object v9 │ │ -0302d4: 5b79 da03 |03d6: iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ -0302d8: 5407 c803 |03d8: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0302dc: 5409 c803 |03da: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0302e0: 6e10 860a 0900 |03dc: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0302e6: 0a09 |03df: move-result v9 │ │ -0302e8: d809 09ff |03e0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0302ec: 6e20 800a 9700 |03e2: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0302f2: 0c07 |03e5: move-result-object v7 │ │ -0302f4: 1f07 2202 |03e6: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -0302f8: 1a09 b610 |03e8: const-string v9, "type" // string@10b6 │ │ -0302fc: 7120 000c 9e00 |03ea: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ -030302: 0c09 |03ed: move-result-object v9 │ │ -030304: 5b79 db03 |03ee: iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_type:Ljava/lang/String; // field@03db │ │ -030308: 2900 8dfc |03f0: goto/16 007d // -0373 │ │ -03030c: 1a09 b80a |03f2: const-string v9, "guid" // string@0ab8 │ │ -030310: 6e20 420a 4900 |03f4: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -030316: 0a09 |03f7: move-result v9 │ │ -030318: 3809 2e00 |03f8: if-eqz v9, 0426 // +002e │ │ -03031c: 7010 800b 0d00 |03fa: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030322: 0c00 |03fd: move-result-object v0 │ │ -030324: 3800 80fc |03fe: if-eqz v0, 007e // -0380 │ │ -030328: 7110 030c 0e00 |0400: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -03032e: 0c06 |0403: move-result-object v6 │ │ -030330: 54d7 4c03 |0404: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -030334: 6e10 b10a 0700 |0406: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -03033a: 0c07 |0409: move-result-object v7 │ │ -03033c: 1f07 8f01 |040a: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -030340: 6e10 220a 0700 |040c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -030346: 0a07 |040f: move-result v7 │ │ -030348: 33b7 6dfc |0410: if-ne v7, v11, 007d // -0393 │ │ -03034c: 5407 c803 |0412: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030350: 5409 c803 |0414: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030354: 6e10 860a 0900 |0416: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -03035a: 0a09 |0419: move-result v9 │ │ -03035c: d809 09ff |041a: add-int/lit8 v9, v9, #int -1 // #ff │ │ -030360: 6e20 800a 9700 |041c: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -030366: 0c07 |041f: move-result-object v7 │ │ -030368: 1f07 2202 |0420: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -03036c: 5b76 dd03 |0422: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.guid:Ljava/lang/String; // field@03dd │ │ -030370: 2900 59fc |0424: goto/16 007d // -03a7 │ │ -030374: 1a09 fd08 |0426: const-string v9, "duration" // string@08fd │ │ -030378: 6e20 420a 4900 |0428: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03037e: 0a09 |042b: move-result v9 │ │ -030380: 3809 2e00 |042c: if-eqz v9, 045a // +002e │ │ -030384: 7010 800b 0d00 |042e: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -03038a: 0c00 |0431: move-result-object v0 │ │ -03038c: 3800 4cfc |0432: if-eqz v0, 007e // -03b4 │ │ -030390: 7110 030c 0e00 |0434: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -030396: 0c06 |0437: move-result-object v6 │ │ -030398: 54d7 4c03 |0438: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -03039c: 6e10 b10a 0700 |043a: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -0303a2: 0c07 |043d: move-result-object v7 │ │ -0303a4: 1f07 8f01 |043e: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -0303a8: 6e10 220a 0700 |0440: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -0303ae: 0a07 |0443: move-result v7 │ │ -0303b0: 33b7 39fc |0444: if-ne v7, v11, 007d // -03c7 │ │ -0303b4: 5407 c803 |0446: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0303b8: 5409 c803 |0448: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0303bc: 6e10 860a 0900 |044a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -0303c2: 0a09 |044d: move-result v9 │ │ -0303c4: d809 09ff |044e: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0303c8: 6e20 800a 9700 |0450: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -0303ce: 0c07 |0453: move-result-object v7 │ │ -0303d0: 1f07 2202 |0454: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -0303d4: 5b76 df03 |0456: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_duration:Ljava/lang/String; // field@03df │ │ -0303d8: 2900 25fc |0458: goto/16 007d // -03db │ │ -0303dc: 1a09 990b |045a: const-string v9, "keywords" // string@0b99 │ │ -0303e0: 6e20 420a 4900 |045c: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0303e6: 0a09 |045f: move-result v9 │ │ -0303e8: 3809 2e00 |0460: if-eqz v9, 048e // +002e │ │ -0303ec: 7010 800b 0d00 |0462: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -0303f2: 0c00 |0465: move-result-object v0 │ │ -0303f4: 3800 18fc |0466: if-eqz v0, 007e // -03e8 │ │ -0303f8: 7110 030c 0e00 |0468: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ -0303fe: 0c06 |046b: move-result-object v6 │ │ -030400: 54d7 4c03 |046c: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -030404: 6e10 b10a 0700 |046e: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ -03040a: 0c07 |0471: move-result-object v7 │ │ -03040c: 1f07 8f01 |0472: check-cast v7, Ljava/lang/Integer; // type@018f │ │ -030410: 6e10 220a 0700 |0474: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ -030416: 0a07 |0477: move-result v7 │ │ -030418: 33b7 05fc |0478: if-ne v7, v11, 007d // -03fb │ │ -03041c: 5407 c803 |047a: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030420: 5409 c803 |047c: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030424: 6e10 860a 0900 |047e: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -03042a: 0a09 |0481: move-result v9 │ │ -03042c: d809 09ff |0482: add-int/lit8 v9, v9, #int -1 // #ff │ │ -030430: 6e20 800a 9700 |0484: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -030436: 0c07 |0487: move-result-object v7 │ │ -030438: 1f07 2202 |0488: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -03043c: 5b76 e003 |048a: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_keywords:Ljava/lang/String; // field@03e0 │ │ -030440: 2900 f1fb |048c: goto/16 007d // -040f │ │ -030444: 1a09 780b |048e: const-string v9, "item" // string@0b78 │ │ -030448: 6e20 420a 4900 |0490: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03044e: 0a09 |0493: move-result v9 │ │ -030450: 3809 e9fb |0494: if-eqz v9, 007d // -0417 │ │ -030454: 55d9 4f03 |0496: iget-boolean v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$headerOnly:Z // field@034f │ │ -030458: 3809 0900 |0498: if-eqz v9, 04a1 // +0009 │ │ -03045c: 1a08 7506 |049a: const-string v8, "This is Header only" // string@0675 │ │ -030460: 7110 e40a 0800 |049c: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -030466: 2900 dffb |049f: goto/16 007e // -0421 │ │ -03046a: 7010 800b 0d00 |04a1: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ -030470: 0c00 |04a4: move-result-object v0 │ │ -030472: 3800 d9fb |04a5: if-eqz v0, 007e // -0427 │ │ -030476: 2205 2202 |04a7: new-instance v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -03047a: 7010 110c 0500 |04a9: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.:()V // method@0c11 │ │ -030480: 5407 c803 |04ac: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030484: 6e20 7c0a 5700 |04ae: invoke-virtual {v7, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -03048a: 54d7 4c03 |04b1: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ -03048e: 7110 270a 0b00 |04b3: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -030494: 0c09 |04b6: move-result-object v9 │ │ -030496: 6e20 b30a 9700 |04b7: invoke-virtual {v7, v9}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ -03049c: 2900 c3fb |04ba: goto/16 007d // -043d │ │ +039954: |[039954] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$1.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +039964: 122c |0000: const/4 v12, #int 2 // #2 │ │ +039966: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +039968: 123b |0002: const/4 v11, #int 3 // #3 │ │ +03996a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +03996c: 7210 5c0c 0e00 |0004: invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0c5c │ │ +039972: 0c04 |0007: move-result-object v4 │ │ +039974: 2209 9c01 |0008: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ +039978: 7010 520a 0900 |000a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03997e: 1a0a 5510 |000d: const-string v10, "starttag:" // string@1055 │ │ +039982: 6e20 580a a900 |000f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039988: 0c09 |0012: move-result-object v9 │ │ +03998a: 6e20 580a 4900 |0013: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039990: 0c09 |0016: move-result-object v9 │ │ +039992: 6e10 5d0a 0900 |0017: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +039998: 0c09 |001a: move-result-object v9 │ │ +03999a: 7110 e40a 0900 |001b: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +0399a0: 1a09 0008 |001e: const-string v9, "channel" // string@0800 │ │ +0399a4: 6e20 420a 4900 |0020: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +0399aa: 0a09 |0023: move-result v9 │ │ +0399ac: 3809 1d00 |0024: if-eqz v9, 0041 // +001d │ │ +0399b0: 2200 2002 |0026: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +0399b4: 7010 040c 0000 |0028: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.:()V // method@0c04 │ │ +0399ba: 54d9 5003 |002b: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$url:Ljava/net/URL; // field@0350 │ │ +0399be: 6e10 750a 0900 |002d: invoke-virtual {v9}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0a75 │ │ +0399c4: 0c09 |0030: move-result-object v9 │ │ +0399c6: 5b09 d303 |0031: iput-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ +0399ca: 54d9 4e03 |0033: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$channels:Ljava/util/ArrayList; // field@034e │ │ +0399ce: 6e20 7c0a 0900 |0035: invoke-virtual {v9, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +0399d4: 54d9 4c03 |0038: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +0399d8: 7110 270a 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +0399de: 0c0a |003d: move-result-object v10 │ │ +0399e0: 6e20 b30a a900 |003e: invoke-virtual {v9, v10}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ +0399e6: 1a09 000b |0041: const-string v9, "image" // string@0b00 │ │ +0399ea: 6e20 420a 4900 |0043: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +0399f0: 0a09 |0046: move-result v9 │ │ +0399f2: 3809 1800 |0047: if-eqz v9, 005f // +0018 │ │ +0399f6: 7010 800b 0d00 |0049: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +0399fc: 0c00 |004c: move-result-object v0 │ │ +0399fe: 3800 3100 |004d: if-eqz v0, 007e // +0031 │ │ +039a02: 1a09 e60a |004f: const-string v9, "href" // string@0ae6 │ │ +039a06: 7120 000c 9e00 |0051: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ +039a0c: 0c02 |0054: move-result-object v2 │ │ +039a0e: 3802 2a00 |0055: if-eqz v2, 007f // +002a │ │ +039a12: 6e10 480a 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ +039a18: 0a09 |005a: move-result v9 │ │ +039a1a: 3d09 2400 |005b: if-lez v9, 007f // +0024 │ │ +039a1e: 5b02 cb03 |005d: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ +039a22: 1a09 300e |005f: const-string v9, "owner" // string@0e30 │ │ +039a26: 6e20 420a 4900 |0061: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039a2c: 0a09 |0064: move-result v9 │ │ +039a2e: 3809 2b00 |0065: if-eqz v9, 0090 // +002b │ │ +039a32: 7010 800b 0d00 |0067: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039a38: 0c00 |006a: move-result-object v0 │ │ +039a3a: 3800 1300 |006b: if-eqz v0, 007e // +0013 │ │ +039a3e: 2205 2302 |006d: new-instance v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // type@0223 │ │ +039a42: 7010 140c 0500 |006f: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.:()V // method@0c14 │ │ +039a48: 5b05 cc03 |0072: iput-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ +039a4c: 54d7 4c03 |0074: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039a50: 7110 270a 0c00 |0076: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +039a56: 0c09 |0079: move-result-object v9 │ │ +039a58: 6e20 b30a 9700 |007a: invoke-virtual {v7, v9}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ +039a5e: 0187 |007d: move v7, v8 │ │ +039a60: 0f07 |007e: return v7 │ │ +039a62: 2203 2102 |007f: new-instance v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // type@0221 │ │ +039a66: 7010 0e0c 0300 |0081: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.:()V // method@0c0e │ │ +039a6c: 5b03 c703 |0084: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +039a70: 54d9 4c03 |0086: iget-object v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039a74: 7110 270a 0800 |0088: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +039a7a: 0c0a |008b: move-result-object v10 │ │ +039a7c: 6e20 b30a a900 |008c: invoke-virtual {v9, v10}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ +039a82: 28d0 |008f: goto 005f // -0030 │ │ +039a84: 1a09 9810 |0090: const-string v9, "title" // string@1098 │ │ +039a88: 6e20 420a 4900 |0092: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039a8e: 0a09 |0095: move-result v9 │ │ +039a90: 3809 5700 |0096: if-eqz v9, 00ed // +0057 │ │ +039a94: 7010 800b 0d00 |0098: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039a9a: 0c00 |009b: move-result-object v0 │ │ +039a9c: 3800 e2ff |009c: if-eqz v0, 007e // -001e │ │ +039aa0: 7110 030c 0e00 |009e: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039aa6: 0c06 |00a1: move-result-object v6 │ │ +039aa8: 6e10 480a 0600 |00a2: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a48 │ │ +039aae: 0a07 |00a5: move-result v7 │ │ +039ab0: 3d07 d7ff |00a6: if-lez v7, 007d // -0029 │ │ +039ab4: 54d7 4c03 |00a8: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039ab8: 6e10 b10a 0700 |00aa: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039abe: 0c07 |00ad: move-result-object v7 │ │ +039ac0: 1f07 8f01 |00ae: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039ac4: 6e10 220a 0700 |00b0: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039aca: 0a07 |00b3: move-result v7 │ │ +039acc: 3907 0500 |00b4: if-nez v7, 00b9 // +0005 │ │ +039ad0: 5b06 d503 |00b6: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +039ad4: 28c5 |00b8: goto 007d // -003b │ │ +039ad6: 54d7 4c03 |00b9: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039ada: 6e10 b10a 0700 |00bb: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039ae0: 0c07 |00be: move-result-object v7 │ │ +039ae2: 1f07 8f01 |00bf: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039ae6: 6e10 220a 0700 |00c1: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039aec: 0a07 |00c4: move-result v7 │ │ +039aee: 3387 0700 |00c5: if-ne v7, v8, 00cc // +0007 │ │ +039af2: 5407 c703 |00c7: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +039af6: 5b76 d703 |00c9: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.title:Ljava/lang/String; // field@03d7 │ │ +039afa: 28b2 |00cb: goto 007d // -004e │ │ +039afc: 54d7 4c03 |00cc: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039b00: 6e10 b10a 0700 |00ce: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039b06: 0c07 |00d1: move-result-object v7 │ │ +039b08: 1f07 8f01 |00d2: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039b0c: 6e10 220a 0700 |00d4: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039b12: 0a07 |00d7: move-result v7 │ │ +039b14: 33b7 a5ff |00d8: if-ne v7, v11, 007d // -005b │ │ +039b18: 5407 c803 |00da: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039b1c: 5409 c803 |00dc: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039b20: 6e10 860a 0900 |00de: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039b26: 0a09 |00e1: move-result v9 │ │ +039b28: d809 09ff |00e2: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039b2c: 6e20 800a 9700 |00e4: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039b32: 0c07 |00e7: move-result-object v7 │ │ +039b34: 1f07 2202 |00e8: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039b38: 5b76 e603 |00ea: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ +039b3c: 2891 |00ec: goto 007d // -006f │ │ +039b3e: 1a09 b10b |00ed: const-string v9, "link" // string@0bb1 │ │ +039b42: 6e20 420a 4900 |00ef: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039b48: 0a09 |00f2: move-result v9 │ │ +039b4a: 3809 5400 |00f3: if-eqz v9, 0147 // +0054 │ │ +039b4e: 7010 800b 0d00 |00f5: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039b54: 0c00 |00f8: move-result-object v0 │ │ +039b56: 3800 85ff |00f9: if-eqz v0, 007e // -007b │ │ +039b5a: 7110 030c 0e00 |00fb: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039b60: 0c06 |00fe: move-result-object v6 │ │ +039b62: 54d7 4c03 |00ff: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039b66: 6e10 b10a 0700 |0101: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039b6c: 0c07 |0104: move-result-object v7 │ │ +039b6e: 1f07 8f01 |0105: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039b72: 6e10 220a 0700 |0107: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039b78: 0a07 |010a: move-result v7 │ │ +039b7a: 3907 0600 |010b: if-nez v7, 0111 // +0006 │ │ +039b7e: 5b06 d003 |010d: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.link:Ljava/lang/String; // field@03d0 │ │ +039b82: 2900 6eff |010f: goto/16 007d // -0092 │ │ +039b86: 54d7 4c03 |0111: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039b8a: 6e10 b10a 0700 |0113: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039b90: 0c07 |0116: move-result-object v7 │ │ +039b92: 1f07 8f01 |0117: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039b96: 6e10 220a 0700 |0119: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039b9c: 0a07 |011c: move-result v7 │ │ +039b9e: 3387 0800 |011d: if-ne v7, v8, 0125 // +0008 │ │ +039ba2: 5407 c703 |011f: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +039ba6: 5b76 d603 |0121: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.link:Ljava/lang/String; // field@03d6 │ │ +039baa: 2900 5aff |0123: goto/16 007d // -00a6 │ │ +039bae: 54d7 4c03 |0125: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039bb2: 6e10 b10a 0700 |0127: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039bb8: 0c07 |012a: move-result-object v7 │ │ +039bba: 1f07 8f01 |012b: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039bbe: 6e10 220a 0700 |012d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039bc4: 0a07 |0130: move-result v7 │ │ +039bc6: 33b7 4cff |0131: if-ne v7, v11, 007d // -00b4 │ │ +039bca: 5407 c803 |0133: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039bce: 5409 c803 |0135: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039bd2: 6e10 860a 0900 |0137: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039bd8: 0a09 |013a: move-result v9 │ │ +039bda: d809 09ff |013b: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039bde: 6e20 800a 9700 |013d: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039be4: 0c07 |0140: move-result-object v7 │ │ +039be6: 1f07 2202 |0141: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039bea: 5b76 e303 |0143: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.link:Ljava/lang/String; // field@03e3 │ │ +039bee: 2900 38ff |0145: goto/16 007d // -00c8 │ │ +039bf2: 1a09 b908 |0147: const-string v9, "description" // string@08b9 │ │ +039bf6: 6e20 420a 4900 |0149: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039bfc: 0a09 |014c: move-result v9 │ │ +039bfe: 3809 4000 |014d: if-eqz v9, 018d // +0040 │ │ +039c02: 7010 800b 0d00 |014f: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039c08: 0c00 |0152: move-result-object v0 │ │ +039c0a: 3800 2bff |0153: if-eqz v0, 007e // -00d5 │ │ +039c0e: 7110 030c 0e00 |0155: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039c14: 0c06 |0158: move-result-object v6 │ │ +039c16: 54d7 4c03 |0159: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039c1a: 6e10 b10a 0700 |015b: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039c20: 0c07 |015e: move-result-object v7 │ │ +039c22: 1f07 8f01 |015f: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039c26: 6e10 220a 0700 |0161: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039c2c: 0a07 |0164: move-result v7 │ │ +039c2e: 3907 0600 |0165: if-nez v7, 016b // +0006 │ │ +039c32: 5b06 c603 |0167: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ +039c36: 2900 14ff |0169: goto/16 007d // -00ec │ │ +039c3a: 54d7 4c03 |016b: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039c3e: 6e10 b10a 0700 |016d: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039c44: 0c07 |0170: move-result-object v7 │ │ +039c46: 1f07 8f01 |0171: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039c4a: 6e10 220a 0700 |0173: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039c50: 0a07 |0176: move-result v7 │ │ +039c52: 33b7 06ff |0177: if-ne v7, v11, 007d // -00fa │ │ +039c56: 5407 c803 |0179: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039c5a: 5409 c803 |017b: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039c5e: 6e10 860a 0900 |017d: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039c64: 0a09 |0180: move-result v9 │ │ +039c66: d809 09ff |0181: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039c6a: 6e20 800a 9700 |0183: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039c70: 0c07 |0186: move-result-object v7 │ │ +039c72: 1f07 2202 |0187: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039c76: 5b76 d903 |0189: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.description:Ljava/lang/String; // field@03d9 │ │ +039c7a: 2900 f2fe |018b: goto/16 007d // -010e │ │ +039c7e: 1a09 9a0b |018d: const-string v9, "language" // string@0b9a │ │ +039c82: 6e20 420a 4900 |018f: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039c88: 0a09 |0192: move-result v9 │ │ +039c8a: 3809 1000 |0193: if-eqz v9, 01a3 // +0010 │ │ +039c8e: 7010 800b 0d00 |0195: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039c94: 0c00 |0198: move-result-object v0 │ │ +039c96: 3800 e5fe |0199: if-eqz v0, 007e // -011b │ │ +039c9a: 7110 030c 0e00 |019b: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039ca0: 0c06 |019e: move-result-object v6 │ │ +039ca2: 5b06 cf03 |019f: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +039ca6: 2900 dcfe |01a1: goto/16 007d // -0124 │ │ +039caa: 1a09 6908 |01a3: const-string v9, "copyright" // string@0869 │ │ +039cae: 6e20 420a 4900 |01a5: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039cb4: 0a09 |01a8: move-result v9 │ │ +039cb6: 3809 1000 |01a9: if-eqz v9, 01b9 // +0010 │ │ +039cba: 7010 800b 0d00 |01ab: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039cc0: 0c00 |01ae: move-result-object v0 │ │ +039cc2: 3800 cffe |01af: if-eqz v0, 007e // -0131 │ │ +039cc6: 7110 030c 0e00 |01b1: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039ccc: 0c06 |01b4: move-result-object v6 │ │ +039cce: 5b06 c503 |01b5: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.copyright:Ljava/lang/String; // field@03c5 │ │ +039cd2: 2900 c6fe |01b7: goto/16 007d // -013a │ │ +039cd6: 1a09 d610 |01b9: const-string v9, "url" // string@10d6 │ │ +039cda: 6e20 420a 4900 |01bb: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039ce0: 0a09 |01be: move-result v9 │ │ +039ce2: 3809 2000 |01bf: if-eqz v9, 01df // +0020 │ │ +039ce6: 7010 800b 0d00 |01c1: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039cec: 0c00 |01c4: move-result-object v0 │ │ +039cee: 3800 b9fe |01c5: if-eqz v0, 007e // -0147 │ │ +039cf2: 7110 030c 0e00 |01c7: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039cf8: 0c06 |01ca: move-result-object v6 │ │ +039cfa: 54d7 4c03 |01cb: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039cfe: 6e10 b10a 0700 |01cd: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039d04: 0c07 |01d0: move-result-object v7 │ │ +039d06: 1f07 8f01 |01d1: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039d0a: 6e10 220a 0700 |01d3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039d10: 0a07 |01d6: move-result v7 │ │ +039d12: 3387 a6fe |01d7: if-ne v7, v8, 007d // -015a │ │ +039d16: 5407 c703 |01d9: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +039d1a: 5b76 d803 |01db: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ +039d1e: 2900 a0fe |01dd: goto/16 007d // -0160 │ │ +039d22: 1a09 910e |01df: const-string v9, "pubDate" // string@0e91 │ │ +039d26: 6e20 420a 4900 |01e1: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039d2c: 0a09 |01e4: move-result v9 │ │ +039d2e: 3809 4000 |01e5: if-eqz v9, 0225 // +0040 │ │ +039d32: 7010 800b 0d00 |01e7: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039d38: 0c00 |01ea: move-result-object v0 │ │ +039d3a: 3800 93fe |01eb: if-eqz v0, 007e // -016d │ │ +039d3e: 7110 030c 0e00 |01ed: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039d44: 0c06 |01f0: move-result-object v6 │ │ +039d46: 54d7 4c03 |01f1: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039d4a: 6e10 b10a 0700 |01f3: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039d50: 0c07 |01f6: move-result-object v7 │ │ +039d52: 1f07 8f01 |01f7: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039d56: 6e10 220a 0700 |01f9: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039d5c: 0a07 |01fc: move-result v7 │ │ +039d5e: 3907 0600 |01fd: if-nez v7, 0203 // +0006 │ │ +039d62: 5b06 d203 |01ff: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.pubDate:Ljava/lang/String; // field@03d2 │ │ +039d66: 2900 7cfe |0201: goto/16 007d // -0184 │ │ +039d6a: 54d7 4c03 |0203: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039d6e: 6e10 b10a 0700 |0205: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039d74: 0c07 |0208: move-result-object v7 │ │ +039d76: 1f07 8f01 |0209: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039d7a: 6e10 220a 0700 |020b: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039d80: 0a07 |020e: move-result v7 │ │ +039d82: 33b7 6efe |020f: if-ne v7, v11, 007d // -0192 │ │ +039d86: 5407 c803 |0211: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039d8a: 5409 c803 |0213: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039d8e: 6e10 860a 0900 |0215: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039d94: 0a09 |0218: move-result v9 │ │ +039d96: d809 09ff |0219: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039d9a: 6e20 800a 9700 |021b: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039da0: 0c07 |021e: move-result-object v7 │ │ +039da2: 1f07 2202 |021f: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039da6: 5b76 e403 |0221: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.pubDate:Ljava/lang/String; // field@03e4 │ │ +039daa: 2900 5afe |0223: goto/16 007d // -01a6 │ │ +039dae: 1a09 6610 |0225: const-string v9, "subtitle" // string@1066 │ │ +039db2: 6e20 420a 4900 |0227: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039db8: 0a09 |022a: move-result v9 │ │ +039dba: 3809 4000 |022b: if-eqz v9, 026b // +0040 │ │ +039dbe: 7010 800b 0d00 |022d: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039dc4: 0c00 |0230: move-result-object v0 │ │ +039dc6: 3800 4dfe |0231: if-eqz v0, 007e // -01b3 │ │ +039dca: 7110 030c 0e00 |0233: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039dd0: 0c06 |0236: move-result-object v6 │ │ +039dd2: 54d7 4c03 |0237: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039dd6: 6e10 b10a 0700 |0239: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039ddc: 0c07 |023c: move-result-object v7 │ │ +039dde: 1f07 8f01 |023d: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039de2: 6e10 220a 0700 |023f: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039de8: 0a07 |0242: move-result v7 │ │ +039dea: 3907 0600 |0243: if-nez v7, 0249 // +0006 │ │ +039dee: 5b06 cd03 |0245: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_subtitle:Ljava/lang/String; // field@03cd │ │ +039df2: 2900 36fe |0247: goto/16 007d // -01ca │ │ +039df6: 54d7 4c03 |0249: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039dfa: 6e10 b10a 0700 |024b: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039e00: 0c07 |024e: move-result-object v7 │ │ +039e02: 1f07 8f01 |024f: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039e06: 6e10 220a 0700 |0251: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039e0c: 0a07 |0254: move-result v7 │ │ +039e0e: 33b7 28fe |0255: if-ne v7, v11, 007d // -01d8 │ │ +039e12: 5407 c803 |0257: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039e16: 5409 c803 |0259: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039e1a: 6e10 860a 0900 |025b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039e20: 0a09 |025e: move-result v9 │ │ +039e22: d809 09ff |025f: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039e26: 6e20 800a 9700 |0261: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039e2c: 0c07 |0264: move-result-object v7 │ │ +039e2e: 1f07 2202 |0265: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039e32: 5b76 e103 |0267: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_subtitle:Ljava/lang/String; // field@03e1 │ │ +039e36: 2900 14fe |0269: goto/16 007d // -01ec │ │ +039e3a: 1a09 b807 |026b: const-string v9, "author" // string@07b8 │ │ +039e3e: 6e20 420a 4900 |026d: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039e44: 0a09 |0270: move-result v9 │ │ +039e46: 3809 4600 |0271: if-eqz v9, 02b7 // +0046 │ │ +039e4a: 7010 800b 0d00 |0273: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039e50: 0c00 |0276: move-result-object v0 │ │ +039e52: 3800 07fe |0277: if-eqz v0, 007e // -01f9 │ │ +039e56: 7110 030c 0e00 |0279: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039e5c: 0c06 |027c: move-result-object v6 │ │ +039e5e: 6e10 480a 0600 |027d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a48 │ │ +039e64: 0a07 |0280: move-result v7 │ │ +039e66: 3d07 fcfd |0281: if-lez v7, 007d // -0204 │ │ +039e6a: 54d7 4c03 |0283: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039e6e: 6e10 b10a 0700 |0285: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039e74: 0c07 |0288: move-result-object v7 │ │ +039e76: 1f07 8f01 |0289: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039e7a: 6e10 220a 0700 |028b: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039e80: 0a07 |028e: move-result v7 │ │ +039e82: 3907 0600 |028f: if-nez v7, 0295 // +0006 │ │ +039e86: 5b06 c903 |0291: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +039e8a: 2900 eafd |0293: goto/16 007d // -0216 │ │ +039e8e: 54d7 4c03 |0295: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039e92: 6e10 b10a 0700 |0297: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039e98: 0c07 |029a: move-result-object v7 │ │ +039e9a: 1f07 8f01 |029b: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039e9e: 6e10 220a 0700 |029d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039ea4: 0a07 |02a0: move-result v7 │ │ +039ea6: 33b7 dcfd |02a1: if-ne v7, v11, 007d // -0224 │ │ +039eaa: 5407 c803 |02a3: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039eae: 5409 c803 |02a5: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039eb2: 6e10 860a 0900 |02a7: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039eb8: 0a09 |02aa: move-result v9 │ │ +039eba: d809 09ff |02ab: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039ebe: 6e20 800a 9700 |02ad: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039ec4: 0c07 |02b0: move-result-object v7 │ │ +039ec6: 1f07 2202 |02b1: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039eca: 5b76 de03 |02b3: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ +039ece: 2900 c8fd |02b5: goto/16 007d // -0238 │ │ +039ed2: 1a09 6810 |02b7: const-string v9, "summary" // string@1068 │ │ +039ed6: 6e20 420a 4900 |02b9: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039edc: 0a09 |02bc: move-result v9 │ │ +039ede: 3809 4000 |02bd: if-eqz v9, 02fd // +0040 │ │ +039ee2: 7010 800b 0d00 |02bf: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039ee8: 0c00 |02c2: move-result-object v0 │ │ +039eea: 3800 bbfd |02c3: if-eqz v0, 007e // -0245 │ │ +039eee: 7110 030c 0e00 |02c5: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039ef4: 0c06 |02c8: move-result-object v6 │ │ +039ef6: 54d7 4c03 |02c9: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039efa: 6e10 b10a 0700 |02cb: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039f00: 0c07 |02ce: move-result-object v7 │ │ +039f02: 1f07 8f01 |02cf: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039f06: 6e10 220a 0700 |02d1: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039f0c: 0a07 |02d4: move-result v7 │ │ +039f0e: 3907 0600 |02d5: if-nez v7, 02db // +0006 │ │ +039f12: 5b06 ce03 |02d7: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_summary:Ljava/lang/String; // field@03ce │ │ +039f16: 2900 a4fd |02d9: goto/16 007d // -025c │ │ +039f1a: 54d7 4c03 |02db: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039f1e: 6e10 b10a 0700 |02dd: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039f24: 0c07 |02e0: move-result-object v7 │ │ +039f26: 1f07 8f01 |02e1: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039f2a: 6e10 220a 0700 |02e3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039f30: 0a07 |02e6: move-result v7 │ │ +039f32: 33b7 96fd |02e7: if-ne v7, v11, 007d // -026a │ │ +039f36: 5407 c803 |02e9: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039f3a: 5409 c803 |02eb: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +039f3e: 6e10 860a 0900 |02ed: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +039f44: 0a09 |02f0: move-result v9 │ │ +039f46: d809 09ff |02f1: add-int/lit8 v9, v9, #int -1 // #ff │ │ +039f4a: 6e20 800a 9700 |02f3: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +039f50: 0c07 |02f6: move-result-object v7 │ │ +039f52: 1f07 2202 |02f7: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +039f56: 5b76 e203 |02f9: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_summary:Ljava/lang/String; // field@03e2 │ │ +039f5a: 2900 82fd |02fb: goto/16 007d // -027e │ │ +039f5e: 1a09 300e |02fd: const-string v9, "owner" // string@0e30 │ │ +039f62: 6e20 420a 4900 |02ff: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039f68: 0a09 |0302: move-result v9 │ │ +039f6a: 3809 1a00 |0303: if-eqz v9, 031d // +001a │ │ +039f6e: 7010 800b 0d00 |0305: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039f74: 0c00 |0308: move-result-object v0 │ │ +039f76: 3800 75fd |0309: if-eqz v0, 007e // -028b │ │ +039f7a: 2207 2302 |030b: new-instance v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // type@0223 │ │ +039f7e: 7010 140c 0700 |030d: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.:()V // method@0c14 │ │ +039f84: 5b07 cc03 |0310: iput-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ +039f88: 54d7 4c03 |0312: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039f8c: 7110 270a 0c00 |0314: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +039f92: 0c09 |0317: move-result-object v9 │ │ +039f94: 6e20 b30a 9700 |0318: invoke-virtual {v7, v9}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ +039f9a: 2900 62fd |031b: goto/16 007d // -029e │ │ +039f9e: 1a09 450d |031d: const-string v9, "name" // string@0d45 │ │ +039fa2: 6e20 420a 4900 |031f: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039fa8: 0a09 |0322: move-result v9 │ │ +039faa: 3809 2000 |0323: if-eqz v9, 0343 // +0020 │ │ +039fae: 7010 800b 0d00 |0325: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +039fb4: 0c00 |0328: move-result-object v0 │ │ +039fb6: 3800 55fd |0329: if-eqz v0, 007e // -02ab │ │ +039fba: 7110 030c 0e00 |032b: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +039fc0: 0c06 |032e: move-result-object v6 │ │ +039fc2: 54d7 4c03 |032f: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +039fc6: 6e10 b10a 0700 |0331: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +039fcc: 0c07 |0334: move-result-object v7 │ │ +039fce: 1f07 8f01 |0335: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +039fd2: 6e10 220a 0700 |0337: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +039fd8: 0a07 |033a: move-result v7 │ │ +039fda: 33c7 42fd |033b: if-ne v7, v12, 007d // -02be │ │ +039fde: 5407 cc03 |033d: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ +039fe2: 5b76 e803 |033f: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.itunes_name:Ljava/lang/String; // field@03e8 │ │ +039fe6: 2900 3cfd |0341: goto/16 007d // -02c4 │ │ +039fea: 1a09 0409 |0343: const-string v9, "email" // string@0904 │ │ +039fee: 6e20 420a 4900 |0345: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +039ff4: 0a09 |0348: move-result v9 │ │ +039ff6: 3809 2000 |0349: if-eqz v9, 0369 // +0020 │ │ +039ffa: 7010 800b 0d00 |034b: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a000: 0c00 |034e: move-result-object v0 │ │ +03a002: 3800 2ffd |034f: if-eqz v0, 007e // -02d1 │ │ +03a006: 7110 030c 0e00 |0351: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +03a00c: 0c06 |0354: move-result-object v6 │ │ +03a00e: 54d7 4c03 |0355: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03a012: 6e10 b10a 0700 |0357: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +03a018: 0c07 |035a: move-result-object v7 │ │ +03a01a: 1f07 8f01 |035b: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +03a01e: 6e10 220a 0700 |035d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +03a024: 0a07 |0360: move-result v7 │ │ +03a026: 33c7 1cfd |0361: if-ne v7, v12, 007d // -02e4 │ │ +03a02a: 5407 cc03 |0363: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ +03a02e: 5b76 e703 |0365: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.itunes_email:Ljava/lang/String; // field@03e7 │ │ +03a032: 2900 16fd |0367: goto/16 007d // -02ea │ │ +03a036: 1a09 f907 |0369: const-string v9, "category" // string@07f9 │ │ +03a03a: 6e20 420a 4900 |036b: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03a040: 0a09 |036e: move-result v9 │ │ +03a042: 3809 1d00 |036f: if-eqz v9, 038c // +001d │ │ +03a046: 7010 800b 0d00 |0371: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a04c: 0c00 |0374: move-result-object v0 │ │ +03a04e: 3800 09fd |0375: if-eqz v0, 007e // -02f7 │ │ +03a052: 1a07 7f10 |0377: const-string v7, "text" // string@107f │ │ +03a056: 7120 000c 7e00 |0379: invoke-static {v14, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ +03a05c: 0c01 |037c: move-result-object v1 │ │ +03a05e: 3801 00fd |037d: if-eqz v1, 007d // -0300 │ │ +03a062: 6e10 480a 0100 |037f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a48 │ │ +03a068: 0a07 |0382: move-result v7 │ │ +03a06a: 3d07 fafc |0383: if-lez v7, 007d // -0306 │ │ +03a06e: 5407 ca03 |0385: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +03a072: 6e20 7c0a 1700 |0387: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +03a078: 2900 f3fc |038a: goto/16 007d // -030d │ │ +03a07c: 1a09 0909 |038c: const-string v9, "enclosure" // string@0909 │ │ +03a080: 6e20 420a 4900 |038e: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03a086: 0a09 |0391: move-result v9 │ │ +03a088: 3809 6000 |0392: if-eqz v9, 03f2 // +0060 │ │ +03a08c: 7010 800b 0d00 |0394: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a092: 0c00 |0397: move-result-object v0 │ │ +03a094: 3800 e6fc |0398: if-eqz v0, 007e // -031a │ │ +03a098: 54d7 4c03 |039a: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03a09c: 6e10 b10a 0700 |039c: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +03a0a2: 0c07 |039f: move-result-object v7 │ │ +03a0a4: 1f07 8f01 |03a0: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +03a0a8: 6e10 220a 0700 |03a2: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +03a0ae: 0a07 |03a5: move-result v7 │ │ +03a0b0: 33b7 d7fc |03a6: if-ne v7, v11, 007d // -0329 │ │ +03a0b4: 5407 c803 |03a8: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a0b8: 5409 c803 |03aa: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a0bc: 6e10 860a 0900 |03ac: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03a0c2: 0a09 |03af: move-result v9 │ │ +03a0c4: d809 09ff |03b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03a0c8: 6e20 800a 9700 |03b2: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a0ce: 0c07 |03b5: move-result-object v7 │ │ +03a0d0: 1f07 2202 |03b6: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a0d4: 1a09 d610 |03b8: const-string v9, "url" // string@10d6 │ │ +03a0d8: 7120 000c 9e00 |03ba: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ +03a0de: 0c09 |03bd: move-result-object v9 │ │ +03a0e0: 5b79 dc03 |03be: iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ +03a0e4: 5407 c803 |03c0: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a0e8: 5409 c803 |03c2: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a0ec: 6e10 860a 0900 |03c4: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03a0f2: 0a09 |03c7: move-result v9 │ │ +03a0f4: d809 09ff |03c8: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03a0f8: 6e20 800a 9700 |03ca: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a0fe: 0c07 |03cd: move-result-object v7 │ │ +03a100: 1f07 2202 |03ce: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a104: 1a09 ab0b |03d0: const-string v9, "length" // string@0bab │ │ +03a108: 7120 000c 9e00 |03d2: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ +03a10e: 0c09 |03d5: move-result-object v9 │ │ +03a110: 5b79 da03 |03d6: iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ +03a114: 5407 c803 |03d8: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a118: 5409 c803 |03da: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a11c: 6e10 860a 0900 |03dc: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03a122: 0a09 |03df: move-result v9 │ │ +03a124: d809 09ff |03e0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03a128: 6e20 800a 9700 |03e2: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a12e: 0c07 |03e5: move-result-object v7 │ │ +03a130: 1f07 2202 |03e6: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a134: 1a09 b410 |03e8: const-string v9, "type" // string@10b4 │ │ +03a138: 7120 000c 9e00 |03ea: invoke-static {v14, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0c00 │ │ +03a13e: 0c09 |03ed: move-result-object v9 │ │ +03a140: 5b79 db03 |03ee: iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_type:Ljava/lang/String; // field@03db │ │ +03a144: 2900 8dfc |03f0: goto/16 007d // -0373 │ │ +03a148: 1a09 b70a |03f2: const-string v9, "guid" // string@0ab7 │ │ +03a14c: 6e20 420a 4900 |03f4: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03a152: 0a09 |03f7: move-result v9 │ │ +03a154: 3809 2e00 |03f8: if-eqz v9, 0426 // +002e │ │ +03a158: 7010 800b 0d00 |03fa: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a15e: 0c00 |03fd: move-result-object v0 │ │ +03a160: 3800 80fc |03fe: if-eqz v0, 007e // -0380 │ │ +03a164: 7110 030c 0e00 |0400: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +03a16a: 0c06 |0403: move-result-object v6 │ │ +03a16c: 54d7 4c03 |0404: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03a170: 6e10 b10a 0700 |0406: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +03a176: 0c07 |0409: move-result-object v7 │ │ +03a178: 1f07 8f01 |040a: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +03a17c: 6e10 220a 0700 |040c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +03a182: 0a07 |040f: move-result v7 │ │ +03a184: 33b7 6dfc |0410: if-ne v7, v11, 007d // -0393 │ │ +03a188: 5407 c803 |0412: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a18c: 5409 c803 |0414: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a190: 6e10 860a 0900 |0416: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03a196: 0a09 |0419: move-result v9 │ │ +03a198: d809 09ff |041a: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03a19c: 6e20 800a 9700 |041c: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a1a2: 0c07 |041f: move-result-object v7 │ │ +03a1a4: 1f07 2202 |0420: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a1a8: 5b76 dd03 |0422: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.guid:Ljava/lang/String; // field@03dd │ │ +03a1ac: 2900 59fc |0424: goto/16 007d // -03a7 │ │ +03a1b0: 1a09 fc08 |0426: const-string v9, "duration" // string@08fc │ │ +03a1b4: 6e20 420a 4900 |0428: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03a1ba: 0a09 |042b: move-result v9 │ │ +03a1bc: 3809 2e00 |042c: if-eqz v9, 045a // +002e │ │ +03a1c0: 7010 800b 0d00 |042e: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a1c6: 0c00 |0431: move-result-object v0 │ │ +03a1c8: 3800 4cfc |0432: if-eqz v0, 007e // -03b4 │ │ +03a1cc: 7110 030c 0e00 |0434: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +03a1d2: 0c06 |0437: move-result-object v6 │ │ +03a1d4: 54d7 4c03 |0438: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03a1d8: 6e10 b10a 0700 |043a: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +03a1de: 0c07 |043d: move-result-object v7 │ │ +03a1e0: 1f07 8f01 |043e: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +03a1e4: 6e10 220a 0700 |0440: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +03a1ea: 0a07 |0443: move-result v7 │ │ +03a1ec: 33b7 39fc |0444: if-ne v7, v11, 007d // -03c7 │ │ +03a1f0: 5407 c803 |0446: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a1f4: 5409 c803 |0448: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a1f8: 6e10 860a 0900 |044a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03a1fe: 0a09 |044d: move-result v9 │ │ +03a200: d809 09ff |044e: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03a204: 6e20 800a 9700 |0450: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a20a: 0c07 |0453: move-result-object v7 │ │ +03a20c: 1f07 2202 |0454: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a210: 5b76 df03 |0456: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_duration:Ljava/lang/String; // field@03df │ │ +03a214: 2900 25fc |0458: goto/16 007d // -03db │ │ +03a218: 1a09 980b |045a: const-string v9, "keywords" // string@0b98 │ │ +03a21c: 6e20 420a 4900 |045c: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03a222: 0a09 |045f: move-result v9 │ │ +03a224: 3809 2e00 |0460: if-eqz v9, 048e // +002e │ │ +03a228: 7010 800b 0d00 |0462: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a22e: 0c00 |0465: move-result-object v0 │ │ +03a230: 3800 18fc |0466: if-eqz v0, 007e // -03e8 │ │ +03a234: 7110 030c 0e00 |0468: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0c03 │ │ +03a23a: 0c06 |046b: move-result-object v6 │ │ +03a23c: 54d7 4c03 |046c: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03a240: 6e10 b10a 0700 |046e: invoke-virtual {v7}, Ljava/util/Stack;.lastElement:()Ljava/lang/Object; // method@0ab1 │ │ +03a246: 0c07 |0471: move-result-object v7 │ │ +03a248: 1f07 8f01 |0472: check-cast v7, Ljava/lang/Integer; // type@018f │ │ +03a24c: 6e10 220a 0700 |0474: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@0a22 │ │ +03a252: 0a07 |0477: move-result v7 │ │ +03a254: 33b7 05fc |0478: if-ne v7, v11, 007d // -03fb │ │ +03a258: 5407 c803 |047a: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a25c: 5409 c803 |047c: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a260: 6e10 860a 0900 |047e: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ +03a266: 0a09 |0481: move-result v9 │ │ +03a268: d809 09ff |0482: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03a26c: 6e20 800a 9700 |0484: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a272: 0c07 |0487: move-result-object v7 │ │ +03a274: 1f07 2202 |0488: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a278: 5b76 e003 |048a: iput-object v6, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_keywords:Ljava/lang/String; // field@03e0 │ │ +03a27c: 2900 f1fb |048c: goto/16 007d // -040f │ │ +03a280: 1a09 770b |048e: const-string v9, "item" // string@0b77 │ │ +03a284: 6e20 420a 4900 |0490: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03a28a: 0a09 |0493: move-result v9 │ │ +03a28c: 3809 e9fb |0494: if-eqz v9, 007d // -0417 │ │ +03a290: 55d9 4f03 |0496: iget-boolean v9, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.val$headerOnly:Z // field@034f │ │ +03a294: 3809 0900 |0498: if-eqz v9, 04a1 // +0009 │ │ +03a298: 1a08 7506 |049a: const-string v8, "This is Header only" // string@0675 │ │ +03a29c: 7110 e40a 0800 |049c: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ +03a2a2: 2900 dffb |049f: goto/16 007e // -0421 │ │ +03a2a6: 7010 800b 0d00 |04a1: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.getCurrent:()Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // method@0b80 │ │ +03a2ac: 0c00 |04a4: move-result-object v0 │ │ +03a2ae: 3800 d9fb |04a5: if-eqz v0, 007e // -0427 │ │ +03a2b2: 2205 2202 |04a7: new-instance v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ +03a2b6: 7010 110c 0500 |04a9: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.:()V // method@0c11 │ │ +03a2bc: 5407 c803 |04ac: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ +03a2c0: 6e20 7c0a 5700 |04ae: invoke-virtual {v7, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +03a2c6: 54d7 4c03 |04b1: iget-object v7, v13, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.tagStack:Ljava/util/Stack; // field@034c │ │ +03a2ca: 7110 270a 0b00 |04b3: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03a2d0: 0c09 |04b6: move-result-object v9 │ │ +03a2d2: 6e20 b30a 9700 |04b7: invoke-virtual {v7, v9}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ +03a2d8: 2900 c3fb |04ba: goto/16 007d // -043d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=330 │ │ 0x0008 line=331 │ │ 0x001e line=332 │ │ 0x0026 line=333 │ │ 0x002b line=334 │ │ @@ -72496,16 +75268,19 @@ │ │ 0x037d line=563 │ │ 0x0385 line=564 │ │ 0x038c line=571 │ │ 0x0394 line=572 │ │ 0x0398 line=573 │ │ 0x039a line=574 │ │ 0x03a8 line=575 │ │ + 0x03ba line=576 │ │ 0x03c0 line=577 │ │ + 0x03d2 line=578 │ │ 0x03d8 line=579 │ │ + 0x03ea line=580 │ │ 0x03f2 line=587 │ │ 0x03fa line=588 │ │ 0x03fe line=589 │ │ 0x0400 line=590 │ │ 0x0404 line=591 │ │ 0x0412 line=592 │ │ 0x0426 line=599 │ │ @@ -72575,2697 +75350,33 @@ │ │ 0x0008 - 0x04bc reg=4 name Ljava/lang/String; │ │ 0x04ac - 0x04bc reg=5 o Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ 0x0000 - 0x04bc reg=13 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1; │ │ 0x0000 - 0x04bc reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ source_file_idx : 1513 (PodcastHelper.java) │ │ │ │ -Class #252 header: │ │ -class_idx : 521 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1513 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #252 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=raiseSite │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #252 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ - name : 'val$site' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0304a0: |[0304a0] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V │ │ -0304b0: 5b01 5103 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // field@0351 │ │ -0304b4: 5b02 5203 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.val$site:Ljava/lang/String; // field@0352 │ │ -0304b8: 7010 360a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0304be: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=767 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 29 16-bit code units │ │ -0304c0: |[0304c0] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper$2.run:()V │ │ -0304d0: 2201 ba01 |0000: new-instance v1, Ljava/util/ArrayList; // type@01ba │ │ -0304d4: 7010 790a 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -0304da: 2202 3d02 |0005: new-instance v2, Lorg/apache/http/message/BasicNameValuePair; // type@023d │ │ -0304de: 1a03 2510 |0007: const-string v3, "site" // string@1025 │ │ -0304e2: 5454 5203 |0009: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.val$site:Ljava/lang/String; // field@0352 │ │ -0304e6: 7030 3c0c 3204 |000b: invoke-direct {v2, v3, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0c3c │ │ -0304ec: 7220 a70a 2100 |000e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0aa7 │ │ -0304f2: 2202 0a02 |0011: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; // type@020a │ │ -0304f6: 7010 850b 0200 |0013: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.:()V // method@0b85 │ │ -0304fc: 1a03 ee0a |0016: const-string v3, "http://justplayer-dev.appspot.com/raise" // string@0aee │ │ -030500: 6e30 930b 3201 |0018: invoke-virtual {v2, v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; // method@0b93 │ │ -030506: 0c00 |001b: move-result-object v0 │ │ -030508: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=770 │ │ - 0x0005 line=771 │ │ - 0x0011 line=773 │ │ - 0x001c line=774 │ │ - locals : │ │ - 0x001c - 0x001d reg=0 json Ljava/lang/String; │ │ - 0x0005 - 0x001d reg=1 nameValuePairs Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x001d reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2; │ │ - │ │ - source_file_idx : 1513 (PodcastHelper.java) │ │ - │ │ -Class #253 header: │ │ -class_idx : 522 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1513 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 12 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #253 annotations: │ │ -Annotations on method #2959 'getPodcastFeed' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/net/URL;" "Z)" "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ -Annotations on method #2963 'postData' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;)" "Ljava/lang/String;" } │ │ - │ │ -Class #253 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'CONNECTION_TIMEOUT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 20000 │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'MCC_TIMEOUT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 5000 │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'MEDIA_FIELDS' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'SOCKET_TIMEOUT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 20000 │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'CHANNEL_TAG' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'IMAGE_TAG' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'ITME_TAG' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'OWNER_TAG' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'SOCK_BUFSIZE' │ │ - type : 'I' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mDocBuilder' │ │ - type : 'Ljavax/xml/parsers/DocumentBuilder;' │ │ - access : 0x0042 (PRIVATE VOLATILE) │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mErrorCode' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mErrorText' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mForceClose' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mHttpContext' │ │ - type : 'Lorg/apache/http/protocol/BasicHttpContext;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mParams' │ │ - type : 'Lorg/apache/http/params/BasicHttpParams;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'mSchemeRegistry' │ │ - type : 'Lorg/apache/http/conn/scheme/SchemeRegistry;' │ │ - access : 0x0042 (PRIVATE VOLATILE) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 101 16-bit code units │ │ -03050c: |[03050c] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.:()V │ │ -03051c: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -030520: 2300 5e02 |0002: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ -030524: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -030526: 1a02 1407 |0005: const-string v2, "_id" // string@0714 │ │ -03052a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -03052e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -030530: 1a02 9a10 |000a: const-string v2, "title" // string@109a │ │ -030534: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -030538: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -03053a: 1a02 180d |000f: const-string v2, "media_key" // string@0d18 │ │ -03053e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -030542: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -030544: 1a02 9b10 |0014: const-string v2, "title_key" // string@109b │ │ -030548: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -03054c: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -03054e: 1a02 fd08 |0019: const-string v2, "duration" // string@08fd │ │ -030552: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -030556: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -030558: 1a02 1107 |001e: const-string v2, "_data" // string@0711 │ │ -03055c: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -030560: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -030562: 1a02 9007 |0023: const-string v2, "artist" // string@0790 │ │ -030566: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -03056a: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -03056c: 1a02 9407 |0028: const-string v2, "artist_key" // string@0794 │ │ -030570: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -030574: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -030578: 1a02 5207 |002e: const-string v2, "album" // string@0752 │ │ -03057c: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -030580: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -030584: 1a02 5707 |0034: const-string v2, "album_key" // string@0757 │ │ -030588: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -03058c: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -030590: 1a02 a510 |003a: const-string v2, "track" // string@10a5 │ │ -030594: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -030598: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -03059c: 1a02 2c11 |0040: const-string v2, "year" // string@112c │ │ -0305a0: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0305a4: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -0305a8: 1a02 9a08 |0046: const-string v2, "date_added" // string@089a │ │ -0305ac: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -0305b0: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -0305b4: 1a02 9b08 |004c: const-string v2, "date_modified" // string@089b │ │ -0305b8: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0305bc: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -0305c0: 1a02 e707 |0052: const-string v2, "cache_file" // string@07e7 │ │ -0305c4: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -0305c8: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -0305cc: 1a02 7910 |0058: const-string v2, "tags" // string@1079 │ │ -0305d0: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -0305d4: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -0305d8: 1a02 680e |005e: const-string v2, "point" // string@0e68 │ │ -0305dc: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -0305e0: 6900 5803 |0062: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ -0305e4: 0e00 |0064: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - locals : │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 27 16-bit code units │ │ -0305e8: |[0305e8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.:()V │ │ -0305f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0305fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0305fc: 7010 360a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a36 │ │ -030602: 1300 0010 |0005: const/16 v0, #int 4096 // #1000 │ │ -030606: 5930 5b03 |0007: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.SOCK_BUFSIZE:I // field@035b │ │ -03060a: 5931 5303 |0009: iput v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.CHANNEL_TAG:I // field@0353 │ │ -03060e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -030610: 5930 5503 |000c: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.IMAGE_TAG:I // field@0355 │ │ -030614: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -030616: 5930 5903 |000f: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.OWNER_TAG:I // field@0359 │ │ -03061a: 1230 |0011: const/4 v0, #int 3 // #3 │ │ -03061c: 5930 5603 |0012: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.ITME_TAG:I // field@0356 │ │ -030620: 5b32 5c03 |0014: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@035c │ │ -030624: 5b32 6103 |0016: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030628: 5c31 5f03 |0018: iput-boolean v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ -03062c: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=61 │ │ - 0x0005 line=65 │ │ - 0x0009 line=67 │ │ - 0x000b line=68 │ │ - 0x000e line=69 │ │ - 0x0011 line=70 │ │ - 0x0014 line=73 │ │ - 0x0016 line=74 │ │ - 0x0018 line=77 │ │ - locals : │ │ - 0x0000 - 0x001b reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'errorReset' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -030630: |[030630] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.errorReset:()V │ │ -030640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030642: 5b10 5e03 |0001: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ -030646: 5b10 5d03 |0003: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ -03064a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=129 │ │ - 0x0003 line=130 │ │ - 0x0005 line=131 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getCacheFile' │ │ - type : '(Ljava/lang/String;)Ljava/io/File;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 64 16-bit code units │ │ -03064c: |[03064c] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ -03065c: 2202 9c01 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -030660: 7010 520a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -030666: 1a03 bb09 |0005: const-string v3, "getCacheFile uri=" // string@09bb │ │ -03066a: 6e20 580a 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -030670: 0c02 |000a: move-result-object v2 │ │ -030672: 6e20 580a 4200 |000b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -030678: 0c02 |000e: move-result-object v2 │ │ -03067a: 6e10 5d0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -030680: 0c02 |0012: move-result-object v2 │ │ -030682: 7110 e40a 0200 |0013: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -030688: 7110 8d0b 0400 |0016: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getFilename:(Ljava/lang/String;)Ljava/lang/String; // method@0b8d │ │ -03068e: 0c01 |0019: move-result-object v1 │ │ -030690: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ -030694: 2200 7501 |001c: new-instance v0, Ljava/io/File; // type@0175 │ │ -030698: 6202 4503 |001e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;.cachedMusicDir:Ljava/io/File; // field@0345 │ │ -03069c: 7030 f409 2001 |0020: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ -0306a2: 2202 9c01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -0306a6: 7010 520a 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0306ac: 1a03 ba09 |0028: const-string v3, "getCacheFile trn=" // string@09ba │ │ -0306b0: 6e20 580a 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0306b6: 0c02 |002d: move-result-object v2 │ │ -0306b8: 6e10 fb09 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@09fb │ │ -0306be: 0c03 |0031: move-result-object v3 │ │ -0306c0: 6e20 580a 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0306c6: 0c02 |0035: move-result-object v2 │ │ -0306c8: 6e10 5d0a 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0306ce: 0c02 |0039: move-result-object v2 │ │ -0306d0: 7110 e40a 0200 |003a: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0306d6: 1100 |003d: return-object v0 │ │ -0306d8: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -0306da: 28fe |003f: goto 003d // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - 0x0016 line=107 │ │ - 0x001a line=108 │ │ - 0x001c line=109 │ │ - 0x0023 line=110 │ │ - 0x003d line=113 │ │ - locals : │ │ - 0x0023 - 0x003d reg=0 cacheFile Ljava/io/File; │ │ - 0x001a - 0x0040 reg=1 s Ljava/lang/String; │ │ - 0x0000 - 0x0040 reg=4 uri Ljava/lang/String; │ │ - │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getFilename' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -0306dc: |[0306dc] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -0306ec: 3804 3a00 |0000: if-eqz v4, 003a // +003a │ │ -0306f0: 1a02 b607 |0002: const-string v2, "auth=[^&]+" // string@07b6 │ │ -0306f4: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -0306f8: 6e30 490a 2403 |0006: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a49 │ │ -0306fe: 0c01 |0009: move-result-object v1 │ │ -030700: 6e20 430a 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -030706: 0a02 |000d: move-result v2 │ │ -030708: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ -03070c: 1a02 4110 |0010: const-string v2, "ssid=[^&]+" // string@1041 │ │ -030710: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ -030714: 6e30 490a 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a49 │ │ -03071a: 0c01 |0017: move-result-object v1 │ │ -03071c: 2202 9c01 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -030720: 7010 520a 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -030726: 1a03 150d |001d: const-string v3, "media" // string@0d15 │ │ -03072a: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -030730: 0c02 |0022: move-result-object v2 │ │ -030732: 6e10 450a 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -030738: 0a03 |0026: move-result v3 │ │ -03073a: 7110 260a 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -030740: 0c03 |002a: move-result-object v3 │ │ -030742: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -030748: 0c02 |002e: move-result-object v2 │ │ -03074a: 1a03 a900 |002f: const-string v3, ".dat" // string@00a9 │ │ -03074e: 6e20 580a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -030754: 0c02 |0034: move-result-object v2 │ │ -030756: 6e10 5d0a 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -03075c: 0c00 |0038: move-result-object v0 │ │ -03075e: 1100 |0039: return-object v0 │ │ -030760: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -030762: 28fe |003b: goto 0039 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - 0x0002 line=93 │ │ - 0x000a line=94 │ │ - 0x0010 line=95 │ │ - 0x0018 line=98 │ │ - 0x0039 line=101 │ │ - locals : │ │ - 0x000a - 0x0039 reg=1 ret Ljava/lang/String; │ │ - 0x0000 - 0x003c reg=4 uri Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'forceClose' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -030764: |[030764] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.forceClose:()V │ │ -030774: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030776: 5c10 5f03 |0001: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ -03077a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=117 │ │ - 0x0003 line=118 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getAuthrizedURL' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -03077c: |[03077c] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; │ │ -03078c: 1101 |0000: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=139 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x0001 reg=1 string Ljava/lang/String; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getErrorCode' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030790: |[030790] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getErrorCode:()Ljava/lang/String; │ │ -0307a0: 5410 5d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ -0307a4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getErrorText' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0307a8: |[0307a8] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getErrorText:()Ljava/lang/String; │ │ -0307b8: 5410 5e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ -0307bc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getFeed' │ │ - type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 24 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 612 16-bit code units │ │ -0307c0: |[0307c0] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getFeed:(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0307d0: 2205 2d00 |0000: new-instance v5, Landroid/database/MatrixCursor; // type@002d │ │ -0307d4: 620e 5803 |0002: sget-object v14, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.MEDIA_FIELDS:[Ljava/lang/String; // field@0358 │ │ -0307d8: 7020 c200 e500 |0004: invoke-direct {v5, v14}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@00c2 │ │ -0307de: 120e |0007: const/4 v14, #int 0 // #0 │ │ -0307e0: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -0307e4: 0801 1600 |000a: move-object/from16 v1, v22 │ │ -0307e8: 6e30 8f0b 100e |000c: invoke-virtual {v0, v1, v14}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; // method@0b8f │ │ -0307ee: 0c04 |000f: move-result-object v4 │ │ -0307f0: 3804 5302 |0010: if-eqz v4, 0263 // +0253 │ │ -0307f4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -0307f6: 6e10 820a 0400 |0013: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -0307fc: 0c08 |0016: move-result-object v8 │ │ -0307fe: 7210 9e0a 0800 |0017: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -030804: 0a0e |001a: move-result v14 │ │ -030806: 380e 4002 |001b: if-eqz v14, 025b // +0240 │ │ -03080a: 7210 9f0a 0800 |001d: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -030810: 0c02 |0020: move-result-object v2 │ │ -030812: 1f02 2002 |0021: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -030816: 6e10 0d0c 0200 |0023: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.verbose:()V // method@0c0d │ │ -03081c: 6e10 050c 0200 |0026: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getAlbumKey:()Ljava/lang/String; // method@0c05 │ │ -030822: 0c0e |0029: move-result-object v14 │ │ -030824: 0800 1700 |002a: move-object/from16 v0, v23 │ │ -030828: 6e20 430a e000 |002c: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -03082e: 0a0e |002f: move-result v14 │ │ -030830: 380e e7ff |0030: if-eqz v14, 0017 // -0019 │ │ -030834: 542e c803 |0032: iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030838: 6e10 860a 0e00 |0034: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -03083e: 0a0c |0037: move-result v12 │ │ -030840: 542e c803 |0038: iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -030844: 6e10 820a 0e00 |003a: invoke-virtual {v14}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -03084a: 0c09 |003d: move-result-object v9 │ │ -03084c: 7210 9e0a 0900 |003e: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -030852: 0a0e |0041: move-result v14 │ │ -030854: 380e d5ff |0042: if-eqz v14, 0017 // -002b │ │ -030858: 7210 9f0a 0900 |0044: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -03085e: 0c07 |0047: move-result-object v7 │ │ -030860: 1f07 2202 |0048: check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; // type@0222 │ │ -030864: 6e10 130c 0700 |004a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.verbose:()V // method@0c13 │ │ -03086a: 547e dc03 |004d: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -03086e: 380e efff |004f: if-eqz v14, 003e // -0011 │ │ -030872: 547e dc03 |0051: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -030876: 6e10 480a 0e00 |0053: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@0a48 │ │ -03087c: 0a0e |0056: move-result v14 │ │ -03087e: 3d0e e7ff |0057: if-lez v14, 003e // -0019 │ │ -030882: 130e 1100 |0059: const/16 v14, #int 17 // #11 │ │ -030886: 23ef 5c02 |005b: new-array v15, v14, [Ljava/lang/Object; // type@025c │ │ -03088a: 120e |005d: const/4 v14, #int 0 // #0 │ │ -03088c: 5470 dc03 |005e: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -030890: 0810 0000 |0060: move-object/from16 v16, v0 │ │ -030894: 7401 450a 1000 |0062: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -03089a: 0a10 |0065: move-result v16 │ │ -03089c: 0200 1000 |0066: move/from16 v0, v16 │ │ -0308a0: 8100 |0068: int-to-long v0, v0 │ │ -0308a2: 0510 0000 |0069: move-wide/from16 v16, v0 │ │ -0308a6: 1812 ffff ffff 0000 0000 |006b: const-wide v18, #double 2.122e-314 // #00000000ffffffff │ │ -0308b0: a010 1012 |0070: and-long v16, v16, v18 │ │ -0308b4: 7702 2c0a 1000 |0072: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -0308ba: 0c10 |0075: move-result-object v16 │ │ -0308bc: 4d10 0f0e |0076: aput-object v16, v15, v14 │ │ -0308c0: 121e |0078: const/4 v14, #int 1 // #1 │ │ -0308c2: 5470 e603 |0079: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ -0308c6: 0810 0000 |007b: move-object/from16 v16, v0 │ │ -0308ca: 4d10 0f0e |007d: aput-object v16, v15, v14 │ │ -0308ce: 122e |007f: const/4 v14, #int 2 // #2 │ │ -0308d0: 5470 dc03 |0080: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -0308d4: 0810 0000 |0082: move-object/from16 v16, v0 │ │ -0308d8: 7401 450a 1000 |0084: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -0308de: 0a10 |0087: move-result v16 │ │ -0308e0: 7701 260a 1000 |0088: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -0308e6: 0c10 |008b: move-result-object v16 │ │ -0308e8: 4d10 0f0e |008c: aput-object v16, v15, v14 │ │ -0308ec: 123e |008e: const/4 v14, #int 3 // #3 │ │ -0308ee: 5470 e603 |008f: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ -0308f2: 0810 0000 |0091: move-object/from16 v16, v0 │ │ -0308f6: 7401 450a 1000 |0093: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -0308fc: 0a10 |0096: move-result v16 │ │ -0308fe: 7701 260a 1000 |0097: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -030904: 0c10 |009a: move-result-object v16 │ │ -030906: 4d10 0f0e |009b: aput-object v16, v15, v14 │ │ -03090a: 124e |009d: const/4 v14, #int 4 // #4 │ │ -03090c: 5470 da03 |009e: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ -030910: 0810 0000 |00a0: move-object/from16 v16, v0 │ │ -030914: 7701 2a0a 1000 |00a2: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a2a │ │ -03091a: 0b10 |00a5: move-result-wide v16 │ │ -03091c: 7702 2c0a 1000 |00a6: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -030922: 0c10 |00a9: move-result-object v16 │ │ -030924: 4d10 0f0e |00aa: aput-object v16, v15, v14 │ │ -030928: 125e |00ac: const/4 v14, #int 5 // #5 │ │ -03092a: 5470 dc03 |00ad: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -03092e: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -030932: 4d10 0f0e |00b1: aput-object v16, v15, v14 │ │ -030936: 1310 0600 |00b3: const/16 v16, #int 6 // #6 │ │ -03093a: 547e de03 |00b5: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ -03093e: 380e 8901 |00b7: if-eqz v14, 0240 // +0189 │ │ -030942: 547e de03 |00b9: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ -030946: 4d0e 0f10 |00bb: aput-object v14, v15, v16 │ │ -03094a: 127e |00bd: const/4 v14, #int 7 // #7 │ │ -03094c: 5420 c903 |00be: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -030950: 0810 0000 |00c0: move-object/from16 v16, v0 │ │ -030954: 7701 090c 1000 |00c2: invoke-static/range {v16}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ -03095a: 0c10 |00c5: move-result-object v16 │ │ -03095c: 4d10 0f0e |00c6: aput-object v16, v15, v14 │ │ -030960: 130e 0800 |00c8: const/16 v14, #int 8 // #8 │ │ -030964: 5420 d503 |00ca: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -030968: 0810 0000 |00cc: move-object/from16 v16, v0 │ │ -03096c: 4d10 0f0e |00ce: aput-object v16, v15, v14 │ │ -030970: 130e 0900 |00d0: const/16 v14, #int 9 // #9 │ │ -030974: 5420 d503 |00d2: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -030978: 0810 0000 |00d4: move-object/from16 v16, v0 │ │ -03097c: 7401 450a 1000 |00d6: invoke-virtual/range {v16}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -030982: 0a10 |00d9: move-result v16 │ │ -030984: 7701 260a 1000 |00da: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -03098a: 0c10 |00dd: move-result-object v16 │ │ -03098c: 4d10 0f0e |00de: aput-object v16, v15, v14 │ │ -030990: 130e 0a00 |00e0: const/16 v14, #int 10 // #a │ │ -030994: 7110 270a 0c00 |00e2: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -03099a: 0c10 |00e5: move-result-object v16 │ │ -03099c: 4d10 0f0e |00e6: aput-object v16, v15, v14 │ │ -0309a0: 130e 0b00 |00e8: const/16 v14, #int 11 // #b │ │ -0309a4: 6e10 120c 0700 |00ea: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ -0309aa: 0c10 |00ed: move-result-object v16 │ │ -0309ac: 7401 920a 1000 |00ee: invoke-virtual/range {v16}, Ljava/util/Date;.getYear:()I // method@0a92 │ │ -0309b2: 0a10 |00f1: move-result v16 │ │ -0309b4: 7701 260a 1000 |00f2: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -0309ba: 0c10 |00f5: move-result-object v16 │ │ -0309bc: 4d10 0f0e |00f6: aput-object v16, v15, v14 │ │ -0309c0: 130e 0c00 |00f8: const/16 v14, #int 12 // #c │ │ -0309c4: 6e10 120c 0700 |00fa: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ -0309ca: 0c10 |00fd: move-result-object v16 │ │ -0309cc: 7401 910a 1000 |00fe: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ -0309d2: 0b10 |0101: move-result-wide v16 │ │ -0309d4: 7702 2c0a 1000 |0102: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -0309da: 0c10 |0105: move-result-object v16 │ │ -0309dc: 4d10 0f0e |0106: aput-object v16, v15, v14 │ │ -0309e0: 130e 0d00 |0108: const/16 v14, #int 13 // #d │ │ -0309e4: 6e10 120c 0700 |010a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ -0309ea: 0c10 |010d: move-result-object v16 │ │ -0309ec: 7401 910a 1000 |010e: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ -0309f2: 0b10 |0111: move-result-wide v16 │ │ -0309f4: 7702 2c0a 1000 |0112: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -0309fa: 0c10 |0115: move-result-object v16 │ │ -0309fc: 4d10 0f0e |0116: aput-object v16, v15, v14 │ │ -030a00: 130e 0e00 |0118: const/16 v14, #int 14 // #e │ │ -030a04: 1310 0000 |011a: const/16 v16, #int 0 // #0 │ │ -030a08: 4d10 0f0e |011c: aput-object v16, v15, v14 │ │ -030a0c: 130e 0f00 |011e: const/16 v14, #int 15 // #f │ │ -030a10: 1310 0000 |0120: const/16 v16, #int 0 // #0 │ │ -030a14: 4d10 0f0e |0122: aput-object v16, v15, v14 │ │ -030a18: 130e 1000 |0124: const/16 v14, #int 16 // #10 │ │ -030a1c: 1310 0000 |0126: const/16 v16, #int 0 // #0 │ │ -030a20: 7701 270a 1000 |0128: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -030a26: 0c10 |012b: move-result-object v16 │ │ -030a28: 4d10 0f0e |012c: aput-object v16, v15, v14 │ │ -030a2c: 6e20 c300 f500 |012e: invoke-virtual {v5, v15}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00c3 │ │ -030a32: 3906 2c00 |0131: if-nez v6, 015d // +002c │ │ -030a36: 1216 |0133: const/4 v6, #int 1 // #1 │ │ -030a38: 7401 c400 1500 |0134: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@00c4 │ │ -030a3e: 220d 1600 |0137: new-instance v13, Landroid/content/ContentValues; // type@0016 │ │ -030a42: 7010 5f00 0d00 |0139: invoke-direct {v13}, Landroid/content/ContentValues;.:()V // method@005f │ │ -030a48: 1a0e 1d0b |013c: const-string v14, "init_flg" // string@0b1d │ │ -030a4c: 121f |013e: const/4 v15, #int 1 // #1 │ │ -030a4e: 7110 270a 0f00 |013f: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -030a54: 0c0f |0142: move-result-object v15 │ │ -030a56: 6e30 6500 ed0f |0143: invoke-virtual {v13, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -030a5c: 1a0e 5207 |0146: const-string v14, "album" // string@0752 │ │ -030a60: 1a0f 5807 |0148: const-string v15, "album_key = ?" // string@0758 │ │ -030a64: 1310 0100 |014a: const/16 v16, #int 1 // #1 │ │ -030a68: 0200 1000 |014c: move/from16 v0, v16 │ │ -030a6c: 2300 5e02 |014e: new-array v0, v0, [Ljava/lang/String; // type@025e │ │ -030a70: 0810 0000 |0150: move-object/from16 v16, v0 │ │ -030a74: 1311 0000 |0152: const/16 v17, #int 0 // #0 │ │ -030a78: 4d17 1011 |0154: aput-object v23, v16, v17 │ │ -030a7c: 0800 1500 |0156: move-object/from16 v0, v21 │ │ -030a80: 0801 1000 |0158: move-object/from16 v1, v16 │ │ -030a84: 6e51 ce00 e0fd |015a: invoke-virtual {v0, v14, v13, v15, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00ce │ │ -030a8a: 220a 1600 |015d: new-instance v10, Landroid/content/ContentValues; // type@0016 │ │ -030a8e: 7010 5f00 0a00 |015f: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@005f │ │ -030a94: 1a0e 1407 |0162: const-string v14, "_id" // string@0714 │ │ -030a98: 547f dc03 |0164: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -030a9c: 6e10 450a 0f00 |0166: invoke-virtual {v15}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -030aa2: 0a0f |0169: move-result v15 │ │ -030aa4: 81ff |016a: int-to-long v15, v15 │ │ -030aa6: 1811 ffff ffff 0000 0000 |016b: const-wide v17, #double 2.122e-314 // #00000000ffffffff │ │ -030ab0: a00f 0f11 |0170: and-long v15, v15, v17 │ │ -030ab4: 7702 2c0a 0f00 |0172: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -030aba: 0c0f |0175: move-result-object v15 │ │ -030abc: 6e30 6600 ea0f |0176: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -030ac2: 1a0e 9a10 |0179: const-string v14, "title" // string@109a │ │ -030ac6: 547f e603 |017b: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ -030aca: 6e30 6700 ea0f |017d: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030ad0: 1a0e 180d |0180: const-string v14, "media_key" // string@0d18 │ │ -030ad4: 547f dc03 |0182: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -030ad8: 6e10 450a 0f00 |0184: invoke-virtual {v15}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -030ade: 0a0f |0187: move-result v15 │ │ -030ae0: 7110 260a 0f00 |0188: invoke-static {v15}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -030ae6: 0c0f |018b: move-result-object v15 │ │ -030ae8: 6e30 6700 ea0f |018c: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030aee: 1a0e 9b10 |018f: const-string v14, "title_key" // string@109b │ │ -030af2: 547f e603 |0191: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ -030af6: 6e10 450a 0f00 |0193: invoke-virtual {v15}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -030afc: 0a0f |0196: move-result v15 │ │ -030afe: 7110 260a 0f00 |0197: invoke-static {v15}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -030b04: 0c0f |019a: move-result-object v15 │ │ -030b06: 6e30 6700 ea0f |019b: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b0c: 1a0e fd08 |019e: const-string v14, "duration" // string@08fd │ │ -030b10: 547f da03 |01a0: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ -030b14: 6e30 6700 ea0f |01a2: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b1a: 1a0e 1107 |01a5: const-string v14, "_data" // string@0711 │ │ -030b1e: 547f dc03 |01a7: iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -030b22: 6e30 6700 ea0f |01a9: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b28: 1a0f 9007 |01ac: const-string v15, "artist" // string@0790 │ │ -030b2c: 547e de03 |01ae: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ -030b30: 380e 9400 |01b0: if-eqz v14, 0244 // +0094 │ │ -030b34: 547e de03 |01b2: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ -030b38: 6e30 6700 fa0e |01b4: invoke-virtual {v10, v15, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b3e: 1a0e 9407 |01b7: const-string v14, "artist_key" // string@0794 │ │ -030b42: 6e10 060c 0200 |01b9: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getArtistKey:()Ljava/lang/String; // method@0c06 │ │ -030b48: 0c0f |01bc: move-result-object v15 │ │ -030b4a: 6e30 6700 ea0f |01bd: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b50: 1a0e 5207 |01c0: const-string v14, "album" // string@0752 │ │ -030b54: 542f d503 |01c2: iget-object v15, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -030b58: 6e30 6700 ea0f |01c4: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b5e: 1a0e 5707 |01c7: const-string v14, "album_key" // string@0757 │ │ -030b62: 6e10 050c 0200 |01c9: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getAlbumKey:()Ljava/lang/String; // method@0c05 │ │ -030b68: 0c0f |01cc: move-result-object v15 │ │ -030b6a: 6e30 6700 ea0f |01cd: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030b70: 1a0e a510 |01d0: const-string v14, "track" // string@10a5 │ │ -030b74: 7110 270a 0c00 |01d2: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -030b7a: 0c0f |01d5: move-result-object v15 │ │ -030b7c: 6e30 6500 ea0f |01d6: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0065 │ │ -030b82: 6e10 0b0c 0200 |01d9: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getTagKeys:()Ljava/lang/String; // method@0c0b │ │ -030b88: 0c0b |01dc: move-result-object v11 │ │ -030b8a: 380b 0d00 |01dd: if-eqz v11, 01ea // +000d │ │ -030b8e: 6e10 480a 0b00 |01df: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a48 │ │ -030b94: 0a0e |01e2: move-result v14 │ │ -030b96: 3d0e 0700 |01e3: if-lez v14, 01ea // +0007 │ │ -030b9a: 1a0e 7910 |01e5: const-string v14, "tags" // string@1079 │ │ -030b9e: 6e30 6700 ea0b |01e7: invoke-virtual {v10, v14, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030ba4: 1a0e 2c11 |01ea: const-string v14, "year" // string@112c │ │ -030ba8: 6e10 120c 0700 |01ec: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ -030bae: 0c0f |01ef: move-result-object v15 │ │ -030bb0: 6e10 920a 0f00 |01f0: invoke-virtual {v15}, Ljava/util/Date;.getYear:()I // method@0a92 │ │ -030bb6: 0a0f |01f3: move-result v15 │ │ -030bb8: 7110 260a 0f00 |01f4: invoke-static {v15}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -030bbe: 0c0f |01f7: move-result-object v15 │ │ -030bc0: 6e30 6700 ea0f |01f8: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030bc6: 1a0e 9a08 |01fb: const-string v14, "date_added" // string@089a │ │ -030bca: 6e10 120c 0700 |01fd: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ -030bd0: 0c0f |0200: move-result-object v15 │ │ -030bd2: 6e10 910a 0f00 |0201: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ -030bd8: 0b0f |0204: move-result-wide v15 │ │ -030bda: 7702 2c0a 0f00 |0205: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -030be0: 0c0f |0208: move-result-object v15 │ │ -030be2: 6e30 6600 ea0f |0209: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -030be8: 1a0e 9b08 |020c: const-string v14, "date_modified" // string@089b │ │ -030bec: 6e10 120c 0700 |020e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.getPubDate:()Ljava/util/Date; // method@0c12 │ │ -030bf2: 0c0f |0211: move-result-object v15 │ │ -030bf4: 6e10 910a 0f00 |0212: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0a91 │ │ -030bfa: 0b0f |0215: move-result-wide v15 │ │ -030bfc: 7702 2c0a 0f00 |0216: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -030c02: 0c0f |0219: move-result-object v15 │ │ -030c04: 6e30 6600 ea0f |021a: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0066 │ │ -030c0a: 547e dc03 |021d: iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -030c0e: 7110 890b 0e00 |021f: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0b89 │ │ -030c14: 0c03 |0222: move-result-object v3 │ │ -030c16: 3803 2500 |0223: if-eqz v3, 0248 // +0025 │ │ -030c1a: 6e10 f709 0300 |0225: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@09f7 │ │ -030c20: 0a0e |0228: move-result v14 │ │ -030c22: 380e 1f00 |0229: if-eqz v14, 0248 // +001f │ │ -030c26: 1a0e e707 |022b: const-string v14, "cache_file" // string@07e7 │ │ -030c2a: 6e10 f909 0300 |022d: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@09f9 │ │ -030c30: 0c0f |0230: move-result-object v15 │ │ -030c32: 6e30 6700 ea0f |0231: invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030c38: 1a0e 9d07 |0234: const-string v14, "audio" // string@079d │ │ -030c3c: 120f |0236: const/4 v15, #int 0 // #0 │ │ -030c3e: 0800 1500 |0237: move-object/from16 v0, v21 │ │ -030c42: 6e40 cc00 e0af |0239: invoke-virtual {v0, v14, v15, v10}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00cc │ │ -030c48: d80c 0cff |023c: add-int/lit8 v12, v12, #int -1 // #ff │ │ -030c4c: 2900 00fe |023e: goto/16 003e // -0200 │ │ -030c50: 542e c903 |0240: iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -030c54: 2900 79fe |0242: goto/16 00bb // -0187 │ │ -030c58: 542e c903 |0244: iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -030c5c: 2900 6eff |0246: goto/16 01b4 // -0092 │ │ -030c60: 1a0f e707 |0248: const-string v15, "cache_file" // string@07e7 │ │ -030c64: 120e |024a: const/4 v14, #int 0 // #0 │ │ -030c66: 1f0e 9a01 |024b: check-cast v14, Ljava/lang/String; // type@019a │ │ -030c6a: 6e30 6700 fa0e |024d: invoke-virtual {v10, v15, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0067 │ │ -030c70: 28e4 |0250: goto 0234 // -001c │ │ -030c72: 0d0e |0251: move-exception v14 │ │ -030c74: 3806 0800 |0252: if-eqz v6, 025a // +0008 │ │ -030c78: 7401 cd00 1500 |0254: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -030c7e: 7401 c700 1500 |0257: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -030c84: 270e |025a: throw v14 │ │ -030c86: 3806 0800 |025b: if-eqz v6, 0263 // +0008 │ │ -030c8a: 7401 cd00 1500 |025d: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@00cd │ │ -030c90: 7401 c700 1500 |0260: invoke-virtual/range {v21}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@00c7 │ │ -030c96: 1105 |0263: return-object v5 │ │ - catches : 1 │ │ - 0x0013 - 0x0250 │ │ - -> 0x0251 │ │ - positions : │ │ - 0x0000 line=680 │ │ - 0x0007 line=682 │ │ - 0x0010 line=683 │ │ - 0x0012 line=684 │ │ - 0x0013 line=686 │ │ - 0x0023 line=687 │ │ - 0x0026 line=688 │ │ - 0x0032 line=689 │ │ - 0x0038 line=690 │ │ - 0x004a line=691 │ │ - 0x004d line=692 │ │ - 0x0059 line=693 │ │ - 0x0131 line=713 │ │ - 0x0133 line=714 │ │ - 0x0134 line=715 │ │ - 0x0137 line=716 │ │ - 0x013c line=717 │ │ - 0x0146 line=718 │ │ - 0x015d line=720 │ │ - 0x0162 line=721 │ │ - 0x0179 line=722 │ │ - 0x0180 line=723 │ │ - 0x018f line=724 │ │ - 0x019e line=725 │ │ - 0x01a5 line=726 │ │ - 0x01ac line=727 │ │ - 0x01b7 line=728 │ │ - 0x01c0 line=729 │ │ - 0x01c7 line=730 │ │ - 0x01d0 line=731 │ │ - 0x01d9 line=732 │ │ - 0x01dd line=733 │ │ - 0x01e5 line=734 │ │ - 0x01ea line=736 │ │ - 0x01fb line=737 │ │ - 0x020c line=738 │ │ - 0x021d line=740 │ │ - 0x0223 line=741 │ │ - 0x022b line=742 │ │ - 0x0234 line=748 │ │ - 0x023c line=749 │ │ - 0x0240 line=693 │ │ - 0x0244 line=727 │ │ - 0x0248 line=745 │ │ - 0x0251 line=756 │ │ - 0x0254 line=757 │ │ - 0x0257 line=758 │ │ - 0x025a line=756 │ │ - 0x025d line=757 │ │ - 0x0260 line=758 │ │ - 0x0263 line=763 │ │ - locals : │ │ - 0x013c - 0x015d reg=13 values Landroid/content/ContentValues; │ │ - 0x0223 - 0x0240 reg=3 cacheFile Ljava/io/File; │ │ - 0x0162 - 0x0240 reg=10 initialValues Landroid/content/ContentValues; │ │ - 0x01dd - 0x0240 reg=11 tagkeys Ljava/lang/String; │ │ - 0x0023 - 0x0251 reg=2 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x0248 - 0x0251 reg=3 cacheFile Ljava/io/File; │ │ - 0x004a - 0x0251 reg=7 i Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ - 0x003e - 0x0251 reg=9 i$ Ljava/util/Iterator; │ │ - 0x0244 - 0x0251 reg=10 initialValues Landroid/content/ContentValues; │ │ - 0x0248 - 0x0251 reg=11 tagkeys Ljava/lang/String; │ │ - 0x0038 - 0x0251 reg=12 track I │ │ - 0x0013 - 0x0263 reg=6 hasTransaction Z │ │ - 0x0010 - 0x0264 reg=4 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0007 - 0x0264 reg=5 cursor Landroid/database/MatrixCursor; │ │ - 0x0000 - 0x0264 reg=20 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x0264 reg=21 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0264 reg=22 url Ljava/net/URL; │ │ - 0x0000 - 0x0264 reg=23 albumKey Ljava/lang/String; │ │ - │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getHttpParams' │ │ - type : '()Lorg/apache/http/params/BasicHttpParams;' │ │ - access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 110 16-bit code units │ │ -030ca4: |[030ca4] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; │ │ -030cb4: 1d05 |0000: monitor-enter v5 │ │ -030cb6: 5452 6103 |0001: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030cba: 3902 6400 |0003: if-nez v2, 0067 // +0064 │ │ -030cbe: 2202 3e02 |0005: new-instance v2, Lorg/apache/http/params/BasicHttpParams; // type@023e │ │ -030cc2: 7010 3d0c 0200 |0007: invoke-direct {v2}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0c3d │ │ -030cc8: 5b52 6103 |000a: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030ccc: 5452 6103 |000c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030cd0: 1a03 ea0a |000e: const-string v3, "http.conn-manager.max-total" // string@0aea │ │ -030cd4: 1304 1e00 |0010: const/16 v4, #int 30 // #1e │ │ -030cd8: 7110 270a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -030cde: 0c04 |0015: move-result-object v4 │ │ -030ce0: 6e30 3e0c 3204 |0016: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0c3e │ │ -030ce6: 5452 6103 |0019: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030cea: 1a03 eb0a |001b: const-string v3, "http.protocol.expect-continue" // string@0aeb │ │ -030cee: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -030cf0: 7110 110a 0400 |001e: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0a11 │ │ -030cf6: 0c04 |0021: move-result-object v4 │ │ -030cf8: 6e30 3e0c 3204 |0022: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0c3e │ │ -030cfe: 5452 6103 |0025: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030d02: 1303 0010 |0027: const/16 v3, #int 4096 // #1000 │ │ -030d06: 7120 430c 3200 |0029: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@0c43 │ │ -030d0c: 5452 6103 |002c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030d10: 1303 204e |002e: const/16 v3, #int 20000 // #4e20 │ │ -030d14: 7120 420c 3200 |0030: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c42 │ │ -030d1a: 5452 6103 |0033: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030d1e: 1303 204e |0035: const/16 v3, #int 20000 // #4e20 │ │ -030d22: 7120 410c 3200 |0037: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c41 │ │ -030d28: 5452 6103 |003a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030d2c: 1a03 7a06 |003c: const-string v3, "UTF-8" // string@067a │ │ -030d30: 7120 440c 3200 |003e: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setContentCharset:(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V // method@0c44 │ │ -030d36: 5452 6103 |0041: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030d3a: 6203 eb03 |0043: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_0:Lorg/apache/http/HttpVersion; // field@03eb │ │ -030d3e: 7120 450c 3200 |0045: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setVersion:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V // method@0c45 │ │ -030d44: 2201 3a02 |0048: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@023a │ │ -030d48: 7010 340c 0100 |004a: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0c34 │ │ -030d4e: 2200 3902 |004d: new-instance v0, Lorg/apache/http/impl/auth/BasicScheme; // type@0239 │ │ -030d52: 7010 330c 0000 |004f: invoke-direct {v0}, Lorg/apache/http/impl/auth/BasicScheme;.:()V // method@0c33 │ │ -030d58: 2202 4202 |0052: new-instance v2, Lorg/apache/http/protocol/BasicHttpContext; // type@0242 │ │ -030d5c: 7010 460c 0200 |0054: invoke-direct {v2}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@0c46 │ │ -030d62: 5b52 6003 |0057: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ -030d66: 5452 6003 |0059: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ -030d6a: 1a03 e90a |005b: const-string v3, "http.auth.credentials-provider" // string@0ae9 │ │ -030d6e: 6e30 470c 3201 |005d: invoke-virtual {v2, v3, v1}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0c47 │ │ -030d74: 5452 6003 |0060: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ -030d78: 1a03 820e |0062: const-string v3, "preemptive-auth" // string@0e82 │ │ -030d7c: 6e30 470c 3200 |0064: invoke-virtual {v2, v3, v0}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0c47 │ │ -030d82: 5452 6103 |0067: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0361 │ │ -030d86: 1e05 |0069: monitor-exit v5 │ │ -030d88: 1102 |006a: return-object v2 │ │ -030d8a: 0d02 |006b: move-exception v2 │ │ -030d8c: 1e05 |006c: monitor-exit v5 │ │ -030d8e: 2702 |006d: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0069 │ │ - -> 0x006b │ │ - positions : │ │ - 0x0000 line=160 │ │ - 0x0005 line=161 │ │ - 0x000c line=162 │ │ - 0x0019 line=165 │ │ - 0x0025 line=166 │ │ - 0x002c line=168 │ │ - 0x0033 line=169 │ │ - 0x003a line=170 │ │ - 0x0041 line=172 │ │ - 0x0048 line=174 │ │ - 0x004d line=175 │ │ - 0x0052 line=176 │ │ - 0x0059 line=177 │ │ - 0x0060 line=179 │ │ - 0x0067 line=181 │ │ - 0x006b line=160 │ │ - locals : │ │ - 0x0052 - 0x0067 reg=0 basicAuth Lorg/apache/http/impl/auth/BasicScheme; │ │ - 0x004d - 0x0067 reg=1 credentialsProvider Lorg/apache/http/client/CredentialsProvider; │ │ - 0x0000 - 0x006e reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getPodcastFeed' │ │ - type : '(Ljava/net/URL;Z)Ljava/util/ArrayList;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 19 16-bit code units │ │ -030d9c: |[030d9c] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; │ │ -030dac: 2200 ba01 |0000: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -030db0: 7010 790a 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -030db6: 2202 0802 |0005: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1; // type@0208 │ │ -030dba: 7055 7e0b 3240 |0007: invoke-direct {v2, v3, v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/util/ArrayList;Ljava/net/URL;Z)V // method@0b7e │ │ -030dc0: 6e30 920b 4302 |000a: invoke-virtual {v3, v4, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; // method@0b92 │ │ -030dc6: 0c01 |000d: move-result-object v1 │ │ -030dc8: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -030dcc: 1100 |0010: return-object v0 │ │ -030dce: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -030dd0: 28fe |0012: goto 0010 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=316 │ │ - 0x0005 line=318 │ │ - 0x000e line=671 │ │ - 0x0010 line=675 │ │ - locals : │ │ - 0x0005 - 0x0010 reg=0 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0011 - 0x0013 reg=0 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x000e - 0x0013 reg=1 ret Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x0000 - 0x0013 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x0013 reg=4 url Ljava/net/URL; │ │ - 0x0000 - 0x0013 reg=5 headerOnly Z │ │ - │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'getRegistry' │ │ - type : '()Lorg/apache/http/conn/scheme/SchemeRegistry;' │ │ - access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 56 16-bit code units │ │ -030dd4: |[030dd4] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ -030de4: 1d05 |0000: monitor-enter v5 │ │ -030de6: 5450 6203 |0001: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ -030dea: 3900 2e00 |0003: if-nez v0, 0031 // +002e │ │ -030dee: 2200 3702 |0005: new-instance v0, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0237 │ │ -030df2: 7010 310c 0000 |0007: invoke-direct {v0}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@0c31 │ │ -030df8: 5b50 6203 |000a: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ -030dfc: 5450 6203 |000c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ -030e00: 2201 3602 |000e: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ -030e04: 1a02 e80a |0010: const-string v2, "http" // string@0ae8 │ │ -030e08: 7100 2f0c 0000 |0012: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@0c2f │ │ -030e0e: 0c03 |0015: move-result-object v3 │ │ -030e10: 1304 5000 |0016: const/16 v4, #int 80 // #50 │ │ -030e14: 7040 300c 2143 |0018: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ -030e1a: 6e20 320c 1000 |001b: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ -030e20: 5450 6203 |001e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ -030e24: 2201 3602 |0020: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ -030e28: 1a02 f50a |0022: const-string v2, "https" // string@0af5 │ │ -030e2c: 2203 2402 |0024: new-instance v3, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ -030e30: 7010 160c 0300 |0026: invoke-direct {v3}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.:()V // method@0c16 │ │ -030e36: 1304 bb01 |0029: const/16 v4, #int 443 // #1bb │ │ -030e3a: 7040 300c 2143 |002b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ -030e40: 6e20 320c 1000 |002e: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ -030e46: 5450 6203 |0031: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0362 │ │ -030e4a: 1e05 |0033: monitor-exit v5 │ │ -030e4c: 1100 |0034: return-object v0 │ │ -030e4e: 0d00 |0035: move-exception v0 │ │ -030e50: 1e05 |0036: monitor-exit v5 │ │ -030e52: 2700 |0037: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0033 │ │ - -> 0x0035 │ │ - positions : │ │ - 0x0000 line=143 │ │ - 0x0005 line=144 │ │ - 0x000c line=150 │ │ - 0x001e line=153 │ │ - 0x0031 line=156 │ │ - 0x0035 line=143 │ │ - locals : │ │ - 0x0000 - 0x0038 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'isLoggdIn' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030e60: |[030e60] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.isLoggdIn:()Z │ │ -030e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e72: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=135 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'parseXml' │ │ - type : '(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 20 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 484 16-bit code units │ │ -030e74: |[030e74] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ -030e84: 7601 860b 1100 |0000: invoke-direct/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.errorReset:()V // method@0b86 │ │ -030e8a: 120b |0003: const/4 v11, #int 0 // #0 │ │ -030e8c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -030e8e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -030e90: 7100 b608 0000 |0006: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@08b6 │ │ -030e96: 0c0d |0009: move-result-object v13 │ │ -030e98: 600f 1600 |000a: sget v15, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -030e9c: 1310 0800 |000c: const/16 v16, #int 8 // #8 │ │ -030ea0: 0200 1000 |000e: move/from16 v0, v16 │ │ -030ea4: 360f 7a00 |0010: if-gt v15, v0, 008a // +007a │ │ -030ea8: 2203 3c02 |0012: new-instance v3, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@023c │ │ -030eac: 7401 8e0b 1100 |0014: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@0b8e │ │ -030eb2: 0c0f |0017: move-result-object v15 │ │ -030eb4: 7401 900b 1100 |0018: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@0b90 │ │ -030eba: 0c10 |001b: move-result-object v16 │ │ -030ebc: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -030ec0: 7030 3a0c f300 |001e: invoke-direct {v3, v15, v0}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0c3a │ │ -030ec6: 2201 3b02 |0021: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023b │ │ -030eca: 7401 8e0b 1100 |0023: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@0b8e │ │ -030ed0: 0c0f |0026: move-result-object v15 │ │ -030ed2: 7030 360c 310f |0027: invoke-direct {v1, v3, v15}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0c36 │ │ -030ed8: 2207 2f02 |002a: new-instance v7, Lorg/apache/http/client/methods/HttpGet; // type@022f │ │ -030edc: 7401 750a 1200 |002c: invoke-virtual/range {v18}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0a75 │ │ -030ee2: 0c0f |002f: move-result-object v15 │ │ -030ee4: 7020 2a0c f700 |0030: invoke-direct {v7, v15}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0c2a │ │ -030eea: 1a0f 4f02 |0033: const-string v15, "Host" // string@024f │ │ -030eee: 7401 730a 1200 |0035: invoke-virtual/range {v18}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0a73 │ │ -030ef4: 0c10 |0038: move-result-object v16 │ │ -030ef6: 0800 1000 |0039: move-object/from16 v0, v16 │ │ -030efa: 6e30 2b0c f700 |003b: invoke-virtual {v7, v15, v0}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0c2b │ │ -030f00: 1a0f 7f06 |003e: const-string v15, "User-Agent" // string@067f │ │ -030f04: 1a10 4501 |0040: const-string v16, "Android-JustPlayer" // string@0145 │ │ -030f08: 0800 1000 |0042: move-object/from16 v0, v16 │ │ -030f0c: 6e30 2b0c f700 |0044: invoke-virtual {v7, v15, v0}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0c2b │ │ -030f12: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -030f16: 540f 6003 |0049: iget-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0360 │ │ -030f1a: 6e30 380c 710f |004b: invoke-virtual {v1, v7, v15}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0c38 │ │ -030f20: 0c0a |004e: move-result-object v10 │ │ -030f22: 380a 1800 |004f: if-eqz v10, 0067 // +0018 │ │ -030f26: 7210 250c 0a00 |0051: invoke-interface {v10}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0c25 │ │ -030f2c: 0c0f |0054: move-result-object v15 │ │ -030f2e: 7210 260c 0f00 |0055: invoke-interface {v15}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0c26 │ │ -030f34: 0a0f |0058: move-result v15 │ │ -030f36: 1310 c800 |0059: const/16 v16, #int 200 // #c8 │ │ -030f3a: 0200 1000 |005b: move/from16 v0, v16 │ │ -030f3e: 330f 0a00 |005d: if-ne v15, v0, 0067 // +000a │ │ -030f42: 7210 240c 0a00 |005f: invoke-interface {v10}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0c24 │ │ -030f48: 0c09 |0062: move-result-object v9 │ │ -030f4a: 7210 230c 0900 |0063: invoke-interface {v9}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0c23 │ │ -030f50: 0c0b |0066: move-result-object v11 │ │ -030f52: 0732 |0067: move-object v2, v3 │ │ -030f54: 380b af00 |0068: if-eqz v11, 0117 // +00af │ │ -030f58: 1a0f 7a06 |006a: const-string v15, "UTF-8" // string@067a │ │ -030f5c: 7230 5f0c bd0f |006c: invoke-interface {v13, v11, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0c5f │ │ -030f62: 7210 5b0c 0d00 |006f: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@0c5b │ │ -030f68: 0a06 |0072: move-result v6 │ │ -030f6a: 120f |0073: const/4 v15, #int 0 // #0 │ │ -030f6c: 0800 1100 |0074: move-object/from16 v0, v17 │ │ -030f70: 5c0f 5f03 |0076: iput-boolean v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ -030f74: 120c |0078: const/4 v12, #int 0 // #0 │ │ -030f76: 121f |0079: const/4 v15, #int 1 // #1 │ │ -030f78: 32f6 7b00 |007a: if-eq v6, v15, 00f5 // +007b │ │ -030f7c: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -030f80: 550f 5f03 |007e: iget-boolean v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mForceClose:Z // field@035f │ │ -030f84: 390f 7500 |0080: if-nez v15, 00f5 // +0075 │ │ -030f88: 2b06 5a01 0000 |0082: packed-switch v6, 000001dc // +0000015a │ │ -030f8e: 7210 5d0c 0d00 |0085: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0c5d │ │ -030f94: 0a06 |0088: move-result v6 │ │ -030f96: 28f0 |0089: goto 0079 // -0010 │ │ -030f98: 7401 740a 1200 |008a: invoke-virtual/range {v18}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0a74 │ │ -030f9e: 0c0f |008d: move-result-object v15 │ │ -030fa0: 07f0 |008e: move-object v0, v15 │ │ -030fa2: 1f00 a901 |008f: check-cast v0, Ljava/net/HttpURLConnection; // type@01a9 │ │ -030fa6: 0704 |0091: move-object v4, v0 │ │ -030fa8: 1a0f 4402 |0092: const-string v15, "GET" // string@0244 │ │ -030fac: 6e20 6e0a f400 |0094: invoke-virtual {v4, v15}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0a6e │ │ -030fb2: 130f 204e |0097: const/16 v15, #int 20000 // #4e20 │ │ -030fb6: 6e20 6c0a f400 |0099: invoke-virtual {v4, v15}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0a6c │ │ -030fbc: 130f 204e |009c: const/16 v15, #int 20000 // #4e20 │ │ -030fc0: 6e20 6d0a f400 |009e: invoke-virtual {v4, v15}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0a6d │ │ -030fc6: 6e10 6b0a 0400 |00a1: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a6b │ │ -030fcc: 0a0e |00a4: move-result v14 │ │ -030fce: 130f c800 |00a5: const/16 v15, #int 200 // #c8 │ │ -030fd2: 32fe 0a00 |00a7: if-eq v14, v15, 00b1 // +000a │ │ -030fd6: 130f ce00 |00a9: const/16 v15, #int 206 // #ce │ │ -030fda: 32fe 0600 |00ab: if-eq v14, v15, 00b1 // +0006 │ │ -030fde: 130f cb00 |00ad: const/16 v15, #int 203 // #cb │ │ -030fe2: 33fe b9ff |00af: if-ne v14, v15, 0068 // -0047 │ │ -030fe6: 6e10 6a0a 0400 |00b1: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a6a │ │ -030fec: 0c0b |00b4: move-result-object v11 │ │ -030fee: 28b3 |00b5: goto 0068 // -004d │ │ -030ff0: 0800 1300 |00b6: move-object/from16 v0, v19 │ │ -030ff4: 6e20 fc0b d000 |00b8: invoke-virtual {v0, v13}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0bfc │ │ -030ffa: 0a0f |00bb: move-result v15 │ │ -030ffc: 1310 0100 |00bc: const/16 v16, #int 1 // #1 │ │ -031000: 0200 1000 |00be: move/from16 v0, v16 │ │ -031004: 320f c5ff |00c0: if-eq v15, v0, 0085 // -003b │ │ -031008: 380b 0500 |00c2: if-eqz v11, 00c7 // +0005 │ │ -03100c: 6e10 010a 0b00 |00c4: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031012: 3804 0600 |00c7: if-eqz v4, 00cd // +0006 │ │ -031016: 6e10 690a 0400 |00c9: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03101c: 1204 |00cc: const/4 v4, #int 0 // #0 │ │ -03101e: 3802 0500 |00cd: if-eqz v2, 00d2 // +0005 │ │ -031022: 6e10 3b0c 0200 |00cf: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ -031028: 0808 1300 |00d2: move-object/from16 v8, v19 │ │ -03102c: 1108 |00d4: return-object v8 │ │ -03102e: 121c |00d5: const/4 v12, #int 1 // #1 │ │ -031030: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ -031034: 6e20 fe0b d000 |00d8: invoke-virtual {v0, v13}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler;.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0bfe │ │ -03103a: 0a0f |00db: move-result v15 │ │ -03103c: 1310 0100 |00dc: const/16 v16, #int 1 // #1 │ │ -031040: 0200 1000 |00de: move/from16 v0, v16 │ │ -031044: 320f a5ff |00e0: if-eq v15, v0, 0085 // -005b │ │ -031048: 380b 0500 |00e2: if-eqz v11, 00e7 // +0005 │ │ -03104c: 6e10 010a 0b00 |00e4: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031052: 3804 0600 |00e7: if-eqz v4, 00ed // +0006 │ │ -031056: 6e10 690a 0400 |00e9: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03105c: 1204 |00ec: const/4 v4, #int 0 // #0 │ │ -03105e: 3802 0500 |00ed: if-eqz v2, 00f2 // +0005 │ │ -031062: 6e10 3b0c 0200 |00ef: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ -031068: 0808 1300 |00f2: move-object/from16 v8, v19 │ │ -03106c: 28e0 |00f4: goto 00d4 // -0020 │ │ -03106e: 121f |00f5: const/4 v15, #int 1 // #1 │ │ -031070: 32fc 0e00 |00f6: if-eq v12, v15, 0104 // +000e │ │ -031074: 1a0f d806 |00f8: const-string v15, "XML内にタグがひとつもありません。" // string@06d8 │ │ -031078: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -03107c: 5b0f 5e03 |00fc: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ -031080: 1a0f b200 |00fe: const-string v15, "404" // string@00b2 │ │ -031084: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -031088: 5b0f 5d03 |0102: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ -03108c: 380b 0500 |0104: if-eqz v11, 0109 // +0005 │ │ -031090: 6e10 010a 0b00 |0106: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031096: 3804 0600 |0109: if-eqz v4, 010f // +0006 │ │ -03109a: 6e10 690a 0400 |010b: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -0310a0: 1204 |010e: const/4 v4, #int 0 // #0 │ │ -0310a2: 3802 0500 |010f: if-eqz v2, 0114 // +0005 │ │ -0310a6: 6e10 3b0c 0200 |0111: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ -0310ac: 0808 1300 |0114: move-object/from16 v8, v19 │ │ -0310b0: 28be |0116: goto 00d4 // -0042 │ │ -0310b2: 1a0f 3311 |0117: const-string v15, "レスポンスが取得できません。" // string@1133 │ │ -0310b6: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -0310ba: 5b0f 5e03 |011b: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ -0310be: 1a0f b200 |011d: const-string v15, "404" // string@00b2 │ │ -0310c2: 0800 1100 |011f: move-object/from16 v0, v17 │ │ -0310c6: 5b0f 5d03 |0121: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ -0310ca: 28e1 |0123: goto 0104 // -001f │ │ -0310cc: 0d05 |0124: move-exception v5 │ │ -0310ce: 1a0f 3b06 |0125: const-string v15, "Socket Timeout" // string@063b │ │ -0310d2: 7110 e40a 0f00 |0127: invoke-static {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0310d8: 6e10 710a 0500 |012a: invoke-virtual {v5}, Ljava/net/SocketTimeoutException;.getMessage:()Ljava/lang/String; // method@0a71 │ │ -0310de: 0c0f |012d: move-result-object v15 │ │ -0310e0: 0800 1100 |012e: move-object/from16 v0, v17 │ │ -0310e4: 5b0f 5e03 |0130: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ -0310e8: 1a0f b300 |0132: const-string v15, "451" // string@00b3 │ │ -0310ec: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -0310f0: 5b0f 5d03 |0136: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorCode:Ljava/lang/String; // field@035d │ │ -0310f4: 1313 0000 |0138: const/16 v19, #int 0 // #0 │ │ -0310f8: 380b 0500 |013a: if-eqz v11, 013f // +0005 │ │ -0310fc: 6e10 010a 0b00 |013c: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031102: 3804 0600 |013f: if-eqz v4, 0145 // +0006 │ │ -031106: 6e10 690a 0400 |0141: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03110c: 1204 |0144: const/4 v4, #int 0 // #0 │ │ -03110e: 3802 cfff |0145: if-eqz v2, 0114 // -0031 │ │ -031112: 28ca |0147: goto 0111 // -0036 │ │ -031114: 0d05 |0148: move-exception v5 │ │ -031116: 6e10 1b0a 0500 |0149: invoke-virtual {v5}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0a1b │ │ -03111c: 0c0f |014c: move-result-object v15 │ │ -03111e: 0800 1100 |014d: move-object/from16 v0, v17 │ │ -031122: 5b0f 5e03 |014f: iput-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;.mErrorText:Ljava/lang/String; // field@035e │ │ -031126: 220f 9c01 |0151: new-instance v15, Ljava/lang/StringBuilder; // type@019c │ │ -03112a: 7010 520a 0f00 |0153: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -031130: 1a10 2709 |0156: const-string v16, "error url =" // string@0927 │ │ -031134: 7402 580a 0f00 |0158: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03113a: 0c0f |015b: move-result-object v15 │ │ -03113c: 7401 750a 1200 |015c: invoke-virtual/range {v18}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0a75 │ │ -031142: 0c10 |015f: move-result-object v16 │ │ -031144: 7402 580a 0f00 |0160: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03114a: 0c0f |0163: move-result-object v15 │ │ -03114c: 6e10 5d0a 0f00 |0164: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -031152: 0c0f |0167: move-result-object v15 │ │ -031154: 7110 e40a 0f00 |0168: invoke-static {v15}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -03115a: 1a0f 8700 |016b: const-string v15, "(Exception) parse xml:" // string@0087 │ │ -03115e: 7120 e50a 5f00 |016d: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -031164: 1313 0000 |0170: const/16 v19, #int 0 // #0 │ │ -031168: 380b 0500 |0172: if-eqz v11, 0177 // +0005 │ │ -03116c: 6e10 010a 0b00 |0174: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031172: 3804 0600 |0177: if-eqz v4, 017d // +0006 │ │ -031176: 6e10 690a 0400 |0179: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03117c: 1204 |017c: const/4 v4, #int 0 // #0 │ │ -03117e: 3802 97ff |017d: if-eqz v2, 0114 // -0069 │ │ -031182: 2892 |017f: goto 0111 // -006e │ │ -031184: 0d0f |0180: move-exception v15 │ │ -031186: 380b 0500 |0181: if-eqz v11, 0186 // +0005 │ │ -03118a: 6e10 010a 0b00 |0183: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031190: 3804 0600 |0186: if-eqz v4, 018c // +0006 │ │ -031194: 6e10 690a 0400 |0188: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03119a: 1204 |018b: const/4 v4, #int 0 // #0 │ │ -03119c: 3802 0500 |018c: if-eqz v2, 0191 // +0005 │ │ -0311a0: 6e10 3b0c 0200 |018e: invoke-virtual {v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ -0311a6: 270f |0191: throw v15 │ │ -0311a8: 0d10 |0192: move-exception v16 │ │ -0311aa: 28f3 |0193: goto 0186 // -000d │ │ -0311ac: 0d05 |0194: move-exception v5 │ │ -0311ae: 1a10 4308 |0195: const-string v16, "connection.disconnect" // string@0843 │ │ -0311b2: 0800 1000 |0197: move-object/from16 v0, v16 │ │ -0311b6: 7120 e50a 5000 |0199: invoke-static {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0311bc: 28ef |019c: goto 018b // -0011 │ │ -0311be: 0d0f |019d: move-exception v15 │ │ -0311c0: 28a1 |019e: goto 013f // -005f │ │ -0311c2: 0d05 |019f: move-exception v5 │ │ -0311c4: 1a0f 4308 |01a0: const-string v15, "connection.disconnect" // string@0843 │ │ -0311c8: 7120 e50a 5f00 |01a2: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0311ce: 289f |01a5: goto 0144 // -0061 │ │ -0311d0: 0d0f |01a6: move-exception v15 │ │ -0311d2: 28d0 |01a7: goto 0177 // -0030 │ │ -0311d4: 0d05 |01a8: move-exception v5 │ │ -0311d6: 1a0f 4308 |01a9: const-string v15, "connection.disconnect" // string@0843 │ │ -0311da: 7120 e50a 5f00 |01ab: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0311e0: 28ce |01ae: goto 017c // -0032 │ │ -0311e2: 0d0f |01af: move-exception v15 │ │ -0311e4: 2900 37ff |01b0: goto/16 00e7 // -00c9 │ │ -0311e8: 0d05 |01b2: move-exception v5 │ │ -0311ea: 1a0f 4308 |01b3: const-string v15, "connection.disconnect" // string@0843 │ │ -0311ee: 7120 e50a 5f00 |01b5: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0311f4: 2900 34ff |01b8: goto/16 00ec // -00cc │ │ -0311f8: 0d0f |01ba: move-exception v15 │ │ -0311fa: 2900 0cff |01bb: goto/16 00c7 // -00f4 │ │ -0311fe: 0d05 |01bd: move-exception v5 │ │ -031200: 1a0f 4308 |01be: const-string v15, "connection.disconnect" // string@0843 │ │ -031204: 7120 e50a 5f00 |01c0: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03120a: 2900 09ff |01c3: goto/16 00cc // -00f7 │ │ -03120e: 0d0f |01c5: move-exception v15 │ │ -031210: 2900 43ff |01c6: goto/16 0109 // -00bd │ │ -031214: 0d05 |01c8: move-exception v5 │ │ -031216: 1a0f 4308 |01c9: const-string v15, "connection.disconnect" // string@0843 │ │ -03121a: 7120 e50a 5f00 |01cb: invoke-static {v15, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -031220: 2900 40ff |01ce: goto/16 010e // -00c0 │ │ -031224: 0d0f |01d0: move-exception v15 │ │ -031226: 0732 |01d1: move-object v2, v3 │ │ -031228: 28af |01d2: goto 0181 // -0051 │ │ -03122a: 0d05 |01d3: move-exception v5 │ │ -03122c: 0732 |01d4: move-object v2, v3 │ │ -03122e: 2900 74ff |01d5: goto/16 0149 // -008c │ │ -031232: 0d05 |01d7: move-exception v5 │ │ -031234: 0732 |01d8: move-object v2, v3 │ │ -031236: 2900 4cff |01d9: goto/16 0125 // -00b4 │ │ -03123a: 0000 |01db: nop // spacer │ │ -03123c: 0001 0200 0200 0000 5300 0000 3400 ... |01dc: packed-switch-data (8 units) │ │ - catches : 20 │ │ - 0x0006 - 0x0021 │ │ - Ljava/net/SocketTimeoutException; -> 0x0124 │ │ - Ljava/lang/Exception; -> 0x0148 │ │ - -> 0x0180 │ │ - 0x0021 - 0x0066 │ │ - Ljava/net/SocketTimeoutException; -> 0x01d7 │ │ - Ljava/lang/Exception; -> 0x01d3 │ │ - -> 0x01d0 │ │ - 0x006a - 0x00bb │ │ - Ljava/net/SocketTimeoutException; -> 0x0124 │ │ - Ljava/lang/Exception; -> 0x0148 │ │ - -> 0x0180 │ │ - 0x00c4 - 0x00c7 │ │ - Ljava/io/IOException; -> 0x01ba │ │ - 0x00c9 - 0x00cc │ │ - Ljava/lang/Exception; -> 0x01bd │ │ - 0x00d6 - 0x00db │ │ - Ljava/net/SocketTimeoutException; -> 0x0124 │ │ - Ljava/lang/Exception; -> 0x0148 │ │ - -> 0x0180 │ │ - 0x00e4 - 0x00e7 │ │ - Ljava/io/IOException; -> 0x01af │ │ - 0x00e9 - 0x00ec │ │ - Ljava/lang/Exception; -> 0x01b2 │ │ - 0x00f8 - 0x0104 │ │ - Ljava/net/SocketTimeoutException; -> 0x0124 │ │ - Ljava/lang/Exception; -> 0x0148 │ │ - -> 0x0180 │ │ - 0x0106 - 0x0109 │ │ - Ljava/io/IOException; -> 0x01c5 │ │ - 0x010b - 0x010e │ │ - Ljava/lang/Exception; -> 0x01c8 │ │ - 0x0117 - 0x0123 │ │ - Ljava/net/SocketTimeoutException; -> 0x0124 │ │ - Ljava/lang/Exception; -> 0x0148 │ │ - -> 0x0180 │ │ - 0x0125 - 0x0138 │ │ - -> 0x0180 │ │ - 0x013c - 0x013f │ │ - Ljava/io/IOException; -> 0x019d │ │ - 0x0141 - 0x0144 │ │ - Ljava/lang/Exception; -> 0x019f │ │ - 0x0149 - 0x0170 │ │ - -> 0x0180 │ │ - 0x0174 - 0x0177 │ │ - Ljava/io/IOException; -> 0x01a6 │ │ - 0x0179 - 0x017c │ │ - Ljava/lang/Exception; -> 0x01a8 │ │ - 0x0183 - 0x0186 │ │ - Ljava/io/IOException; -> 0x0192 │ │ - 0x0188 - 0x018b │ │ - Ljava/lang/Exception; -> 0x0194 │ │ - positions : │ │ - 0x0000 line=217 │ │ - 0x0003 line=218 │ │ - 0x0004 line=219 │ │ - 0x0005 line=220 │ │ - 0x0006 line=222 │ │ - 0x000a line=223 │ │ - 0x0012 line=224 │ │ - 0x0021 line=226 │ │ - 0x002a line=229 │ │ - 0x0033 line=230 │ │ - 0x003e line=231 │ │ - 0x0047 line=232 │ │ - 0x004f line=233 │ │ - 0x005f line=235 │ │ - 0x0063 line=236 │ │ - 0x0068 line=252 │ │ - 0x006a line=253 │ │ - 0x006f line=254 │ │ - 0x0073 line=255 │ │ - 0x0078 line=256 │ │ - 0x0079 line=257 │ │ - 0x0082 line=258 │ │ - 0x0085 line=273 │ │ - 0x008a line=239 │ │ - 0x0092 line=240 │ │ - 0x0097 line=241 │ │ - 0x009c line=242 │ │ - 0x00a1 line=243 │ │ - 0x00a5 line=246 │ │ - 0x00b1 line=248 │ │ - 0x00b6 line=260 │ │ - 0x00c2 line=294 │ │ - 0x00c4 line=296 │ │ - 0x00c7 line=300 │ │ - 0x00c9 line=302 │ │ - 0x00cc line=306 │ │ - 0x00cd line=308 │ │ - 0x00cf line=309 │ │ - 0x00d4 line=312 │ │ - 0x00d5 line=266 │ │ - 0x00d6 line=267 │ │ - 0x00e2 line=294 │ │ - 0x00e4 line=296 │ │ - 0x00e7 line=300 │ │ - 0x00e9 line=302 │ │ - 0x00ec line=306 │ │ - 0x00ed line=308 │ │ - 0x00ef line=309 │ │ - 0x00f4 line=268 │ │ - 0x00f5 line=275 │ │ - 0x00f8 line=276 │ │ - 0x00fe line=277 │ │ - 0x0104 line=294 │ │ - 0x0106 line=296 │ │ - 0x0109 line=300 │ │ - 0x010b line=302 │ │ - 0x010e line=306 │ │ - 0x010f line=308 │ │ - 0x0111 line=309 │ │ - 0x0116 line=312 │ │ - 0x0117 line=280 │ │ - 0x011d line=281 │ │ - 0x0124 line=283 │ │ - 0x0125 line=284 │ │ - 0x012a line=285 │ │ - 0x0132 line=286 │ │ - 0x0138 line=287 │ │ - 0x013a line=294 │ │ - 0x013c line=296 │ │ - 0x013f line=300 │ │ - 0x0141 line=302 │ │ - 0x0144 line=306 │ │ - 0x0145 line=308 │ │ - 0x0148 line=288 │ │ - 0x0149 line=289 │ │ - 0x0151 line=290 │ │ - 0x016b line=291 │ │ - 0x0170 line=292 │ │ - 0x0172 line=294 │ │ - 0x0174 line=296 │ │ - 0x0177 line=300 │ │ - 0x0179 line=302 │ │ - 0x017c line=306 │ │ - 0x017d line=308 │ │ - 0x0180 line=294 │ │ - 0x0183 line=296 │ │ - 0x0186 line=300 │ │ - 0x0188 line=302 │ │ - 0x018b line=306 │ │ - 0x018c line=308 │ │ - 0x018e line=309 │ │ - 0x0191 line=294 │ │ - 0x0192 line=297 │ │ - 0x0194 line=303 │ │ - 0x0195 line=304 │ │ - 0x019d line=297 │ │ - 0x019f line=303 │ │ - 0x01a0 line=304 │ │ - 0x01a6 line=297 │ │ - 0x01a8 line=303 │ │ - 0x01a9 line=304 │ │ - 0x01af line=297 │ │ - 0x01b2 line=303 │ │ - 0x01b3 line=304 │ │ - 0x01ba line=297 │ │ - 0x01bd line=303 │ │ - 0x01be line=304 │ │ - 0x01c5 line=297 │ │ - 0x01c8 line=303 │ │ - 0x01c9 line=304 │ │ - 0x01d0 line=294 │ │ - 0x01d3 line=288 │ │ - 0x01d7 line=283 │ │ - 0x01db line=258 │ │ - locals : │ │ - 0x0006 - 0x0021 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0063 - 0x0067 reg=9 httpEntity Lorg/apache/http/HttpEntity; │ │ - 0x002a - 0x0068 reg=1 client Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x0021 - 0x0068 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0033 - 0x0068 reg=7 get Lorg/apache/http/client/methods/HttpGet; │ │ - 0x004f - 0x0068 reg=10 httpResponse Lorg/apache/http/HttpResponse; │ │ - 0x0073 - 0x008a reg=6 eventType I │ │ - 0x0079 - 0x008a reg=12 isXMLContents Z │ │ - 0x00a5 - 0x00b6 reg=14 responseCode I │ │ - 0x00b6 - 0x00d4 reg=6 eventType I │ │ - 0x00b6 - 0x00d4 reg=12 isXMLContents Z │ │ - 0x000a - 0x00d4 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0000 - 0x00d4 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x00d4 - 0x00d5 reg=8 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x00d5 - 0x00f4 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x00f4 - 0x00f5 reg=8 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x00d5 - 0x0104 reg=6 eventType I │ │ - 0x00d5 - 0x0104 reg=12 isXMLContents Z │ │ - 0x00d5 - 0x0111 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x00f5 - 0x0116 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x0116 - 0x0117 reg=8 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - 0x0117 - 0x0124 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0125 - 0x0144 reg=5 e Ljava/net/SocketTimeoutException; │ │ - 0x0149 - 0x0180 reg=5 e Ljava/lang/Exception; │ │ - 0x0195 - 0x019d reg=5 e Ljava/lang/Exception; │ │ - 0x019d - 0x01a0 reg=5 e Ljava/net/SocketTimeoutException; │ │ - 0x01a0 - 0x01af reg=5 e Ljava/lang/Exception; │ │ - 0x01b3 - 0x01ba reg=5 e Ljava/lang/Exception; │ │ - 0x01be - 0x01c5 reg=5 e Ljava/lang/Exception; │ │ - 0x01af - 0x01c5 reg=6 eventType I │ │ - 0x01af - 0x01c5 reg=12 isXMLContents Z │ │ - 0x0068 - 0x01d0 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x01c9 - 0x01d0 reg=5 e Ljava/lang/Exception; │ │ - 0x01d0 - 0x01d2 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x01d2 - 0x01d3 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x01d3 - 0x01d5 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x01d5 - 0x01d7 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x01d7 - 0x01d9 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x01d9 - 0x01e4 reg=2 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0005 - 0x01e4 reg=4 connection Ljava/net/HttpURLConnection; │ │ - 0x0004 - 0x01e4 reg=11 in Ljava/io/InputStream; │ │ - 0x01af - 0x01e4 reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0000 - 0x01e4 reg=17 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x01e4 reg=18 url Ljava/net/URL; │ │ - 0x0117 - 0x01e4 reg=19 handler Ljp/co/kayo/android/localplayer/ds/podcast/XMLHandler; │ │ - │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'postData' │ │ - type : '(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 113 16-bit code units │ │ -031344: |[031344] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.postData:(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; │ │ -031354: 2201 3b02 |0000: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023b │ │ -031358: 7010 350c 0100 |0002: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0c35 │ │ -03135e: 2202 3002 |0005: new-instance v2, Lorg/apache/http/client/methods/HttpPost; // type@0230 │ │ -031362: 7020 2c0c d200 |0007: invoke-direct {v2, v13}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0c2c │ │ -031368: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -03136a: 380e 0c00 |000b: if-eqz v14, 0017 // +000c │ │ -03136e: 220a 2e02 |000d: new-instance v10, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@022e │ │ -031372: 1a0b 7a06 |000f: const-string v11, "UTF-8" // string@067a │ │ -031376: 7030 290c ea0b |0011: invoke-direct {v10, v14, v11}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;Ljava/lang/String;)V // method@0c29 │ │ -03137c: 6e20 2d0c a200 |0014: invoke-virtual {v2, v10}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0c2d │ │ -031382: 7220 270c 2100 |0017: invoke-interface {v1, v2}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0c27 │ │ -031388: 0c08 |001a: move-result-object v8 │ │ -03138a: 7210 250c 0800 |001b: invoke-interface {v8}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0c25 │ │ -031390: 0c0a |001e: move-result-object v10 │ │ -031392: 7210 260c 0a00 |001f: invoke-interface {v10}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0c26 │ │ -031398: 0a0a |0022: move-result v10 │ │ -03139a: 130b 9001 |0023: const/16 v11, #int 400 // #190 │ │ -03139e: 35ba 3300 |0025: if-ge v10, v11, 0058 // +0033 │ │ -0313a2: 7210 240c 0800 |0027: invoke-interface {v8}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0c24 │ │ -0313a8: 0c0a |002a: move-result-object v10 │ │ -0313aa: 7210 230c 0a00 |002b: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0c23 │ │ -0313b0: 0c07 |002e: move-result-object v7 │ │ -0313b2: 2206 7c01 |002f: new-instance v6, Ljava/io/InputStreamReader; // type@017c │ │ -0313b6: 7020 030a 7600 |0031: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0a03 │ │ -0313bc: 2204 7401 |0034: new-instance v4, Ljava/io/BufferedReader; // type@0174 │ │ -0313c0: 7020 f209 6400 |0036: invoke-direct {v4, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@09f2 │ │ -0313c6: 2205 9c01 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@019c │ │ -0313ca: 7010 520a 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0313d0: 6e10 f309 0400 |003e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@09f3 │ │ -0313d6: 0c09 |0041: move-result-object v9 │ │ -0313d8: 3809 0f00 |0042: if-eqz v9, 0051 // +000f │ │ -0313dc: 6e20 580a 9500 |0044: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0313e2: 28f7 |0047: goto 003e // -0009 │ │ -0313e4: 0d0a |0048: move-exception v10 │ │ -0313e6: 7210 280c 0100 |0049: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ -0313ec: 0c0a |004c: move-result-object v10 │ │ -0313ee: 7210 2e0c 0a00 |004d: invoke-interface {v10}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ -0313f4: 1103 |0050: return-object v3 │ │ -0313f6: 6e10 5d0a 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0313fc: 0c03 |0054: move-result-object v3 │ │ -0313fe: 6e10 010a 0700 |0055: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -031404: 7210 280c 0100 |0058: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ -03140a: 0c0a |005b: move-result-object v10 │ │ -03140c: 28f1 |005c: goto 004d // -000f │ │ -03140e: 0d00 |005d: move-exception v0 │ │ -031410: 1a0a 210b |005e: const-string v10, "initialize error" // string@0b21 │ │ -031414: 7120 e50a 0a00 |0060: invoke-static {v10, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03141a: 7210 280c 0100 |0063: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ -031420: 0c0a |0066: move-result-object v10 │ │ -031422: 28e6 |0067: goto 004d // -001a │ │ -031424: 0d0a |0068: move-exception v10 │ │ -031426: 7210 280c 0100 |0069: invoke-interface {v1}, Lorg/apache/http/client/HttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c28 │ │ -03142c: 0c0b |006c: move-result-object v11 │ │ -03142e: 7210 2e0c 0b00 |006d: invoke-interface {v11}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ -031434: 270a |0070: throw v10 │ │ - catches : 3 │ │ - 0x000d - 0x0047 │ │ - Lorg/apache/http/client/ClientProtocolException; -> 0x0048 │ │ - Ljava/io/IOException; -> 0x005d │ │ - -> 0x0068 │ │ - 0x0051 - 0x0058 │ │ - Lorg/apache/http/client/ClientProtocolException; -> 0x0048 │ │ - Ljava/io/IOException; -> 0x005d │ │ - -> 0x0068 │ │ - 0x005e - 0x0063 │ │ - -> 0x0068 │ │ - positions : │ │ - 0x0000 line=185 │ │ - 0x0005 line=186 │ │ - 0x000a line=187 │ │ - 0x000b line=189 │ │ - 0x000d line=190 │ │ - 0x0017 line=193 │ │ - 0x001b line=194 │ │ - 0x0027 line=195 │ │ - 0x002f line=196 │ │ - 0x0034 line=197 │ │ - 0x0039 line=198 │ │ - 0x003e line=200 │ │ - 0x0044 line=201 │ │ - 0x0048 line=206 │ │ - 0x0049 line=211 │ │ - 0x0050 line=213 │ │ - 0x0051 line=203 │ │ - 0x0055 line=204 │ │ - 0x0058 line=211 │ │ - 0x005d line=207 │ │ - 0x005e line=208 │ │ - 0x0063 line=211 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=14 (null) Ljava/util/List; │ │ - 0x0039 - 0x0048 reg=4 objBuf Ljava/io/BufferedReader; │ │ - 0x003e - 0x0048 reg=5 objJson Ljava/lang/StringBuilder; │ │ - 0x0034 - 0x0048 reg=6 objReader Ljava/io/InputStreamReader; │ │ - 0x002f - 0x0048 reg=7 objStream Ljava/io/InputStream; │ │ - 0x001b - 0x0048 reg=8 response Lorg/apache/http/HttpResponse; │ │ - 0x0042 - 0x0048 reg=9 sLine Ljava/lang/String; │ │ - 0x0051 - 0x0058 reg=4 objBuf Ljava/io/BufferedReader; │ │ - 0x0051 - 0x0058 reg=5 objJson Ljava/lang/StringBuilder; │ │ - 0x0051 - 0x0058 reg=6 objReader Ljava/io/InputStreamReader; │ │ - 0x0051 - 0x0058 reg=7 objStream Ljava/io/InputStream; │ │ - 0x0051 - 0x0058 reg=9 sLine Ljava/lang/String; │ │ - 0x0051 - 0x005d reg=8 response Lorg/apache/http/HttpResponse; │ │ - 0x005e - 0x0068 reg=0 e Ljava/io/IOException; │ │ - 0x0005 - 0x0071 reg=1 httpclient Lorg/apache/http/client/HttpClient; │ │ - 0x000a - 0x0071 reg=2 httppost Lorg/apache/http/client/methods/HttpPost; │ │ - 0x000b - 0x0071 reg=3 json Ljava/lang/String; │ │ - 0x0000 - 0x0071 reg=12 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x0071 reg=13 url Ljava/lang/String; │ │ - 0x0000 - 0x0071 reg=14 nameValuePairs Ljava/util/List; Ljava/util/List; │ │ - │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;) │ │ - name : 'raiseSite' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -03145c: |[03145c] jp.co.kayo.android.localplayer.ds.podcast.PodcastHelper.raiseSite:(Ljava/lang/String;)V │ │ -03146c: 2200 9e01 |0000: new-instance v0, Ljava/lang/Thread; // type@019e │ │ -031470: 2201 0902 |0002: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2; // type@0209 │ │ -031474: 7030 820b 2103 |0004: invoke-direct {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V // method@0b82 │ │ -03147a: 7020 610a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ -031480: 6e10 630a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ -031486: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=767 │ │ - 0x000a line=776 │ │ - 0x000d line=777 │ │ - locals : │ │ - 0x000a - 0x000e reg=0 t Ljava/lang/Thread; │ │ - 0x0000 - 0x000e reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - 0x0000 - 0x000e reg=3 site Ljava/lang/String; │ │ - │ │ - source_file_idx : 1513 (PodcastHelper.java) │ │ - │ │ -Class #254 header: │ │ -class_idx : 523 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #254 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ - │ │ -Class #254 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$array;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$array;) │ │ - name : 'sortlist' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968576 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$array;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031488: |[031488] jp.co.kayo.android.localplayer.ds.podcast.R$array.:()V │ │ -031498: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -03149e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=11 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$array; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #255 header: │ │ -class_idx : 524 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #255 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ - │ │ -Class #255 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$attr;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$attr;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0314a0: |[0314a0] jp.co.kayo.android.localplayer.ds.podcast.R$attr.:()V │ │ -0314b0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0314b6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=14 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$attr; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #256 header: │ │ -class_idx : 525 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #256 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ - │ │ -Class #256 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;) │ │ - name : 'ic_launcher' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837504 │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;) │ │ - name : 'image_border' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837505 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0314b8: |[0314b8] jp.co.kayo.android.localplayer.ds.podcast.R$drawable.:()V │ │ -0314c8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0314ce: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=16 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #257 header: │ │ -class_idx : 526 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 13 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #257 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ - │ │ -Class #257 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$id;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'btnAdd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099654 │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'btnSelect' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099655 │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'editPodcastFeed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099653 │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'imagePodcast' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099658 │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'spinSort' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099652 │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textAddition' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099649 │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textCategory' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099656 │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textName' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099648 │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textPoint' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099650 │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textProgressDialog' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099657 │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textSubTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099660 │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textSummary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099651 │ │ - #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : 'textTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099659 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$id;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0314d0: |[0314d0] jp.co.kayo.android.localplayer.ds.podcast.R$id.:()V │ │ -0314e0: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0314e6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=20 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$id; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #258 header: │ │ -class_idx : 527 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 6 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #258 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ - │ │ -Class #258 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : 'child' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903040 │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : 'list' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903041 │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : 'main' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903042 │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : 'parent' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903043 │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : 'progress_dialog' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903044 │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : 'row' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903045 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$layout;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0314e8: |[0314e8] jp.co.kayo.android.localplayer.ds.podcast.R$layout.:()V │ │ -0314f8: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0314fe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$layout; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #259 header: │ │ -class_idx : 528 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 17 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #259 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ - │ │ -Class #259 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R$string;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'app_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034113 │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'btn_add' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034115 │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'btn_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034116 │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'btn_no' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034118 │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'btn_select' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034119 │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'btn_yes' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034117 │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'db_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034120 │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'err_malformedurl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034126 │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'err_registeredurl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034125 │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'err_serverconnection' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034127 │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'err_wrongurl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034128 │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'hello' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034112 │ │ - #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'msg_confium_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034123 │ │ - #13 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'msg_loading' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034122 │ │ - #14 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'msg_registered' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034121 │ │ - #15 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'podcast_feed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034114 │ │ - #16 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : 'txt_point' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034124 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R$string;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031500: |[031500] jp.co.kayo.android.localplayer.ds.podcast.R$string.:()V │ │ -031510: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -031516: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R$string; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #260 header: │ │ -class_idx : 529 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1520 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #260 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/co/kayo/android/localplayer/ds/podcast/R$string; Ljp/co/kayo/android/localplayer/ds/podcast/R$layout; Ljp/co/kayo/android/localplayer/ds/podcast/R$id; Ljp/co/kayo/android/localplayer/ds/podcast/R$drawable; Ljp/co/kayo/android/localplayer/ds/podcast/R$attr; Ljp/co/kayo/android/localplayer/ds/podcast/R$array; } │ │ - │ │ -Class #260 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/R;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/R;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031518: |[031518] jp.co.kayo.android.localplayer.ds.podcast.R.:()V │ │ -031528: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -03152e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=10 │ │ - 0x0003 line=43 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/R; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1520 (R.java) │ │ - │ │ -Class #261 header: │ │ -class_idx : 530 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 65 │ │ -source_file_idx : 1583 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #261 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #261 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/Handler;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -031530: |[031530] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ -031540: 5b01 8a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -031544: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -03154a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;) │ │ - name : 'handleMessage' │ │ - type : '(Landroid/os/Message;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 74 16-bit code units │ │ -03154c: |[03154c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -03155c: 6f20 0501 6500 |0000: invoke-super {v5, v6}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0105 │ │ -031562: 5260 1800 |0003: iget v0, v6, Landroid/os/Message;.what:I // field@0018 │ │ -031566: 2b00 3b00 0000 |0005: packed-switch v0, 00000040 // +0000003b │ │ -03156c: 0e00 |0008: return-void │ │ -03156e: 5450 8a03 |0009: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -031572: 2201 1802 |000b: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; // type@0218 │ │ -031576: 5452 8a03 |000d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -03157a: 5453 8a03 |000f: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -03157e: 7110 ab0b 0300 |0011: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Ljava/util/ArrayList; // method@0bab │ │ -031584: 0c03 |0014: move-result-object v3 │ │ -031586: 5454 8a03 |0015: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -03158a: 7110 ac0b 0400 |0017: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I // method@0bac │ │ -031590: 0a04 |001a: move-result v4 │ │ -031592: 7040 bb0b 2143 |001b: invoke-direct {v1, v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;I)V // method@0bbb │ │ -031598: 7120 aa0b 1000 |001e: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$002:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;Landroid/widget/ExpandableListAdapter;)Landroid/widget/ExpandableListAdapter; // method@0baa │ │ -03159e: 5450 8a03 |0021: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -0315a2: 7110 ae0b 0000 |0023: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$300:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListView; // method@0bae │ │ -0315a8: 0c00 |0026: move-result-object v0 │ │ -0315aa: 5451 8a03 |0027: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -0315ae: 7110 a90b 0100 |0029: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListAdapter; // method@0ba9 │ │ -0315b4: 0c01 |002c: move-result-object v1 │ │ -0315b6: 6e20 b109 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/ExpandableListView;.setAdapter:(Landroid/widget/ExpandableListAdapter;)V // method@09b1 │ │ -0315bc: 28d8 |0030: goto 0008 // -0028 │ │ -0315be: 5451 8a03 |0031: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038a │ │ -0315c2: 5460 1700 |0033: iget-object v0, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -0315c6: 1f00 9a01 |0035: check-cast v0, Ljava/lang/String; // type@019a │ │ -0315ca: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0315cc: 7130 f009 0102 |0038: invoke-static {v1, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@09f0 │ │ -0315d2: 0c00 |003b: move-result-object v0 │ │ -0315d4: 6e10 f109 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@09f1 │ │ -0315da: 28c9 |003f: goto 0008 // -0037 │ │ -0315dc: 0001 0300 0000 0000 0400 0000 0300 ... |0040: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - 0x0003 line=47 │ │ - 0x0008 line=55 │ │ - 0x0009 line=49 │ │ - 0x0021 line=50 │ │ - 0x0031 line=53 │ │ - 0x0040 line=47 │ │ - locals : │ │ - 0x0000 - 0x004a reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1; │ │ - 0x0000 - 0x004a reg=6 msg Landroid/os/Message; │ │ - │ │ - source_file_idx : 1583 (SelectActivity.java) │ │ - │ │ -Class #262 header: │ │ -class_idx : 531 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1583 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #262 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onItemSelected │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #262 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;) │ │ - name : 'this$1' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0315f0: |[0315f0] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V │ │ -031600: 5b01 8b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;.this$1:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; // field@038b │ │ -031604: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -03160a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=76 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -03160c: |[03160c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2$1.run:()V │ │ -03161c: 5410 8b03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;.this$1:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; // field@038b │ │ -031620: 5400 8c03 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ -031624: 7110 af0b 0000 |0004: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$400:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0baf │ │ -03162a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=79 │ │ - 0x0007 line=80 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; │ │ - │ │ - source_file_idx : 1583 (SelectActivity.java) │ │ - │ │ -Class #263 header: │ │ -class_idx : 532 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1583 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #263 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #2977 'onItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #2978 'onNothingSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ - │ │ -Class #263 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -03162c: |[03162c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ -03163c: 5b01 8c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ -031640: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -031646: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ - name : 'onItemSelected' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -031648: |[031648] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -031658: 5420 8c03 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ -03165c: 7110 ac0b 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I // method@0bac │ │ -031662: 0a00 |0005: move-result v0 │ │ -031664: 3250 1400 |0006: if-eq v0, v5, 001a // +0014 │ │ -031668: 5420 8c03 |0008: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038c │ │ -03166c: 7120 ad0b 5000 |000a: invoke-static {v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$202:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;I)I // method@0bad │ │ -031672: 2200 9e01 |000d: new-instance v0, Ljava/lang/Thread; // type@019e │ │ -031676: 2201 1302 |000f: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; // type@0213 │ │ -03167a: 7020 9e0b 2100 |0011: invoke-direct {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V // method@0b9e │ │ -031680: 7020 610a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ -031686: 6e10 630a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ -03168c: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=74 │ │ - 0x0008 line=75 │ │ - 0x000d line=76 │ │ - 0x001a line=83 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x001b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ - 0x0000 - 0x001b reg=3 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x001b reg=4 arg1 Landroid/view/View; │ │ - 0x0000 - 0x001b reg=5 arg2 I │ │ - 0x0000 - 0x001b reg=6 arg3 J │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;) │ │ - name : 'onNothingSelected' │ │ - type : '(Landroid/widget/AdapterView;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -031690: |[031690] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0316a0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ - 0x0000 - 0x0001 reg=1 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - │ │ - source_file_idx : 1583 (SelectActivity.java) │ │ - │ │ Class #264 header: │ │ -class_idx : 533 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1583 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #264 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #264 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0316a4: |[0316a4] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$3.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ -0316b4: 5b01 8d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038d │ │ -0316b8: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0316be: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0316c0: |[0316c0] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$3.run:()V │ │ -0316d0: 5410 8d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038d │ │ -0316d4: 7110 b00b 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.access$500:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0bb0 │ │ -0316da: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=97 │ │ - 0x0005 line=98 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; │ │ - │ │ - source_file_idx : 1583 (SelectActivity.java) │ │ - │ │ -Class #265 header: │ │ -class_idx : 534 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1583 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #265 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ - │ │ -Class #265 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/Comparator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0316dc: |[0316dc] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$4.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ -0316ec: 5b01 8e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; // field@038e │ │ -0316f0: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0316f6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ - name : 'compare' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -0316f8: |[0316f8] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$4.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -031708: 1f02 2002 |0000: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -03170c: 1f03 2002 |0002: check-cast v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -031710: 6e30 a70b 2103 |0004: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;.compare:(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I // method@0ba7 │ │ -031716: 0a00 |0007: move-result v0 │ │ -031718: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;) │ │ - name : 'compare' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 22 16-bit code units │ │ -03171c: |[03171c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity$4.compare:(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I │ │ -03172c: 5350 d103 |0000: iget-wide v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -031730: 5362 d103 |0002: iget-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -031734: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -031738: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -03173c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -03173e: 0f00 |0009: return v0 │ │ -031740: 5350 d103 |000a: iget-wide v0, v5, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -031744: 5362 d103 |000c: iget-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -031748: 3100 0002 |000e: cmp-long v0, v0, v2 │ │ -03174c: 3b00 0400 |0010: if-gez v0, 0014 // +0004 │ │ -031750: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -031752: 28f6 |0013: goto 0009 // -000a │ │ -031754: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -031756: 28f4 |0015: goto 0009 // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - 0x0008 line=133 │ │ - 0x0009 line=138 │ │ - 0x000a line=135 │ │ - 0x0012 line=136 │ │ - 0x0014 line=138 │ │ - locals : │ │ - 0x0000 - 0x0016 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; │ │ - 0x0000 - 0x0016 reg=5 lhs Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x0000 - 0x0016 reg=6 rhs Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - │ │ - source_file_idx : 1583 (SelectActivity.java) │ │ - │ │ -Class #266 header: │ │ class_idx : 535 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 95 │ │ source_file_idx : 1583 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 2 │ │ │ │ -Class #266 annotations: │ │ +Class #264 annotations: │ │ Annotations on field #915 'channels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ Annotations on field #920 'myComparetor' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;" ">;" } │ │ Annotations on field #922 'treemap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;" ">;" } │ │ │ │ -Class #266 - │ │ +Class #264 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/ExpandableListView$OnChildClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -75300,2133 +75411,567 @@ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ name : 'listView' │ │ type : 'Landroid/widget/ExpandableListView;' │ │ access : 0x0002 (PRIVATE) │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ name : 'mHandler' │ │ type : 'Landroid/os/Handler;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'myComparetor' │ │ - type : 'Ljava/util/Comparator;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'spinSort' │ │ - type : 'Landroid/widget/Spinner;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'treemap' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -031758: |[031758] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.:()V │ │ -031768: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03176a: 7010 f301 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentActivity;.:()V // method@01f3 │ │ -031770: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -031774: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -03177a: 5b20 9303 |0009: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.channels:Ljava/util/ArrayList; // field@0393 │ │ -03177e: 2200 ba01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -031782: 7010 790a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -031788: 5b20 9a03 |0010: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ -03178c: 5921 9403 |0012: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ -031790: 5921 9003 |0014: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.EVT_RELOAD:I // field@0390 │ │ -031794: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -031796: 5920 8f03 |0017: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.EVT_LIST:I // field@038f │ │ -03179a: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -03179c: 5920 9103 |001a: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.EVT_TOAST:I // field@0391 │ │ -0317a0: 2200 1202 |001c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1; // type@0212 │ │ -0317a4: 7020 9c0b 2000 |001e: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0b9c │ │ -0317aa: 5b20 9703 |0021: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.mHandler:Landroid/os/Handler; // field@0397 │ │ -0317ae: 2200 1602 |0023: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; // type@0216 │ │ -0317b2: 7020 a50b 2000 |0025: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0ba5 │ │ -0317b8: 5b20 9803 |0028: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.myComparetor:Ljava/util/Comparator; // field@0398 │ │ -0317bc: 0e00 |002a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=30 │ │ - 0x0004 line=35 │ │ - 0x000b line=36 │ │ - 0x0012 line=37 │ │ - 0x0014 line=39 │ │ - 0x0016 line=40 │ │ - 0x0019 line=41 │ │ - 0x001c line=43 │ │ - 0x0023 line=128 │ │ - locals : │ │ - 0x0000 - 0x002b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$000' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListAdapter;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0317c0: |[0317c0] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListAdapter; │ │ -0317d0: 5410 9203 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.adapter:Landroid/widget/ExpandableListAdapter; // field@0392 │ │ -0317d4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$002' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;Landroid/widget/ExpandableListAdapter;)Landroid/widget/ExpandableListAdapter;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0317d8: |[0317d8] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$002:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;Landroid/widget/ExpandableListAdapter;)Landroid/widget/ExpandableListAdapter; │ │ -0317e8: 5b01 9203 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.adapter:Landroid/widget/ExpandableListAdapter; // field@0392 │ │ -0317ec: 1101 |0002: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Landroid/widget/ExpandableListAdapter; │ │ - │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$100' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Ljava/util/ArrayList;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0317f0: |[0317f0] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Ljava/util/ArrayList; │ │ -031800: 5410 9a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ -031804: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$200' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031808: |[031808] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I │ │ -031818: 5210 9403 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ -03181c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$202' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;I)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031820: |[031820] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$202:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;I)I │ │ -031830: 5901 9403 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ -031834: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 I │ │ - │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$300' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListView;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031838: |[031838] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$300:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListView; │ │ -031848: 5410 9603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.listView:Landroid/widget/ExpandableListView; // field@0396 │ │ -03184c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$400' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031850: |[031850] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$400:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ -031860: 7010 ba0b 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.sortMap:()V // method@0bba │ │ -031866: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'access$500' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031868: |[031868] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$500:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ -031878: 7010 b70b 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.parseJSON:()V // method@0bb7 │ │ -03187e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'parseJSON' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 119 16-bit code units │ │ -031880: |[031880] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.parseJSON:()V │ │ -031890: 5464 9503 |0000: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ -031894: 3804 7200 |0002: if-eqz v4, 0074 // +0072 │ │ -031898: 5464 9503 |0004: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ -03189c: 6e10 480a 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a48 │ │ -0318a2: 0a04 |0009: move-result v4 │ │ -0318a4: 3d04 6a00 |000a: if-lez v4, 0074 // +006a │ │ -0318a8: 2200 4402 |000c: new-instance v0, Lorg/json/JSONArray; // type@0244 │ │ -0318ac: 5464 9503 |000e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ -0318b0: 7020 480c 4000 |0010: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0c48 │ │ -0318b6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0318b8: 6e10 4a0c 0000 |0014: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@0c4a │ │ -0318be: 0a04 |0017: move-result v4 │ │ -0318c0: 3542 5900 |0018: if-ge v2, v4, 0071 // +0059 │ │ -0318c4: 6e20 490c 2000 |001a: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0c49 │ │ -0318ca: 0c03 |001d: move-result-object v3 │ │ -0318cc: 2201 2002 |001e: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -0318d0: 7010 040c 0100 |0020: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.:()V // method@0c04 │ │ -0318d6: 1a04 9a10 |0023: const-string v4, "title" // string@109a │ │ -0318da: 6e20 4e0c 4300 |0025: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -0318e0: 0c04 |0028: move-result-object v4 │ │ -0318e2: 5b14 d503 |0029: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -0318e6: 1a04 ba08 |002b: const-string v4, "description" // string@08ba │ │ -0318ea: 6e20 4e0c 4300 |002d: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -0318f0: 0c04 |0030: move-result-object v4 │ │ -0318f2: 5b14 c603 |0031: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ -0318f6: 1a04 9b0b |0033: const-string v4, "language" // string@0b9b │ │ -0318fa: 6e20 4e0c 4300 |0035: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -031900: 0c04 |0038: move-result-object v4 │ │ -031902: 5b14 cf03 |0039: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -031906: 1a04 320e |003b: const-string v4, "owner" // string@0e32 │ │ -03190a: 6e20 4e0c 4300 |003d: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -031910: 0c04 |0040: move-result-object v4 │ │ -031912: 5b14 c903 |0041: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -031916: 1a04 2510 |0043: const-string v4, "site" // string@1025 │ │ -03191a: 6e20 4e0c 4300 |0045: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -031920: 0c04 |0048: move-result-object v4 │ │ -031922: 5b14 d303 |0049: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ -031926: 2204 2102 |004b: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // type@0221 │ │ -03192a: 1a05 010b |004d: const-string v5, "image" // string@0b01 │ │ -03192e: 6e20 4e0c 5300 |004f: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -031934: 0c05 |0052: move-result-object v5 │ │ -031936: 7020 0f0c 5400 |0053: invoke-direct {v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.:(Ljava/lang/String;)V // method@0c0f │ │ -03193c: 5b14 c703 |0056: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -031940: 1a04 fa07 |0058: const-string v4, "category" // string@07fa │ │ -031944: 6e20 4e0c 4300 |005a: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ -03194a: 0c04 |005d: move-result-object v4 │ │ -03194c: 6e20 0c0c 4100 |005e: invoke-virtual {v1, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.setCategory:(Ljava/lang/String;)V // method@0c0c │ │ -031952: 1a04 680e |0061: const-string v4, "point" // string@0e68 │ │ -031956: 6e20 4d0c 4300 |0063: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@0c4d │ │ -03195c: 0b04 |0066: move-result-wide v4 │ │ -03195e: 5a14 d103 |0067: iput-wide v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -031962: 5464 9303 |0069: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.channels:Ljava/util/ArrayList; // field@0393 │ │ -031966: 6e20 7c0a 1400 |006b: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -03196c: d802 0201 |006e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -031970: 28a4 |0070: goto 0014 // -005c │ │ -031972: 7010 ba0b 0600 |0071: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.sortMap:()V // method@0bba │ │ -031978: 0e00 |0074: return-void │ │ -03197a: 0d04 |0075: move-exception v4 │ │ -03197c: 28fe |0076: goto 0074 // -0002 │ │ - catches : 1 │ │ - 0x000c - 0x0074 │ │ - Lorg/json/JSONException; -> 0x0075 │ │ - positions : │ │ - 0x0000 line=104 │ │ - 0x000c line=106 │ │ - 0x0013 line=107 │ │ - 0x001a line=108 │ │ - 0x001e line=109 │ │ - 0x0023 line=110 │ │ - 0x002b line=111 │ │ - 0x0033 line=112 │ │ - 0x003b line=113 │ │ - 0x0043 line=114 │ │ - 0x004b line=115 │ │ - 0x0058 line=116 │ │ - 0x0061 line=117 │ │ - 0x0069 line=119 │ │ - 0x006e line=107 │ │ - 0x0071 line=122 │ │ - 0x0074 line=126 │ │ - 0x0075 line=123 │ │ - locals : │ │ - 0x0023 - 0x0071 reg=1 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x001e - 0x0071 reg=3 obj Lorg/json/JSONObject; │ │ - 0x0013 - 0x0074 reg=0 array Lorg/json/JSONArray; │ │ - 0x0014 - 0x0074 reg=2 i I │ │ - 0x0000 - 0x0077 reg=6 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'sortMap' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 152 16-bit code units │ │ -031990: |[031990] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.sortMap:()V │ │ -0319a0: 54a6 9a03 |0000: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ -0319a4: 6e10 7e0a 0600 |0002: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ -0319aa: 2205 c101 |0005: new-instance v5, Ljava/util/HashMap; // type@01c1 │ │ -0319ae: 7010 930a 0500 |0007: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@0a93 │ │ -0319b4: 54a6 9303 |000a: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.channels:Ljava/util/ArrayList; // field@0393 │ │ -0319b8: 6e10 820a 0600 |000c: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -0319be: 0c02 |000f: move-result-object v2 │ │ -0319c0: 7210 9e0a 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -0319c6: 0a06 |0013: move-result v6 │ │ -0319c8: 3806 5200 |0014: if-eqz v6, 0066 // +0052 │ │ -0319cc: 7210 9f0a 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -0319d2: 0c00 |0019: move-result-object v0 │ │ -0319d4: 1f00 2002 |001a: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -0319d8: 52a6 9403 |001c: iget v6, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ -0319dc: 3906 1e00 |001e: if-nez v6, 003c // +001e │ │ -0319e0: 5406 cf03 |0020: iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -0319e4: 6e20 960a 6500 |0022: invoke-virtual {v5, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -0319ea: 0c04 |0025: move-result-object v4 │ │ -0319ec: 1f04 f401 |0026: check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -0319f0: 3904 1000 |0028: if-nez v4, 0038 // +0010 │ │ -0319f4: 2204 f401 |002a: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -0319f8: 7010 d90a 0400 |002c: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.:()V // method@0ad9 │ │ -0319fe: 5406 cf03 |002f: iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -031a02: 5b46 0b03 |0031: iput-object v6, v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.category:Ljava/lang/String; // field@030b │ │ -031a06: 5406 cf03 |0033: iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -031a0a: 6e30 970a 6504 |0035: invoke-virtual {v5, v6, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ -031a10: 6e20 da0a 0400 |0038: invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.add:(Ljava/lang/Object;)Z // method@0ada │ │ -031a16: 28d5 |003b: goto 0010 // -002b │ │ -031a18: 5406 ca03 |003c: iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -031a1c: 6e10 820a 0600 |003e: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -031a22: 0c03 |0041: move-result-object v3 │ │ -031a24: 7210 9e0a 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -031a2a: 0a06 |0045: move-result v6 │ │ -031a2c: 3806 caff |0046: if-eqz v6, 0010 // -0036 │ │ -031a30: 7210 9f0a 0300 |0048: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -031a36: 0c01 |004b: move-result-object v1 │ │ -031a38: 1f01 9a01 |004c: check-cast v1, Ljava/lang/String; // type@019a │ │ -031a3c: 3801 f4ff |004e: if-eqz v1, 0042 // -000c │ │ -031a40: 6e20 960a 1500 |0050: invoke-virtual {v5, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -031a46: 0c04 |0053: move-result-object v4 │ │ -031a48: 1f04 f401 |0054: check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031a4c: 3904 0c00 |0056: if-nez v4, 0062 // +000c │ │ -031a50: 2204 f401 |0058: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031a54: 7010 d90a 0400 |005a: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.:()V // method@0ad9 │ │ -031a5a: 5b41 0b03 |005d: iput-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.category:Ljava/lang/String; // field@030b │ │ -031a5e: 6e30 970a 1504 |005f: invoke-virtual {v5, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ -031a64: 6e20 da0a 0400 |0062: invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.add:(Ljava/lang/Object;)Z // method@0ada │ │ -031a6a: 28dd |0065: goto 0042 // -0023 │ │ -031a6c: 6e10 990a 0500 |0066: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@0a99 │ │ -031a72: 0c06 |0069: move-result-object v6 │ │ -031a74: 7210 8d0a 0600 |006a: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0a8d │ │ -031a7a: 0c02 |006d: move-result-object v2 │ │ -031a7c: 7210 9e0a 0200 |006e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -031a82: 0a06 |0071: move-result v6 │ │ -031a84: 3806 0e00 |0072: if-eqz v6, 0080 // +000e │ │ -031a88: 7210 9f0a 0200 |0074: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -031a8e: 0c04 |0077: move-result-object v4 │ │ -031a90: 1f04 f401 |0078: check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031a94: 54a6 9803 |007a: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.myComparetor:Ljava/util/Comparator; // field@0398 │ │ -031a98: 7120 8f0a 6400 |007c: invoke-static {v4, v6}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0a8f │ │ -031a9e: 28ef |007f: goto 006e // -0011 │ │ -031aa0: 54a6 9a03 |0080: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ -031aa4: 6e10 990a 0500 |0082: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@0a99 │ │ -031aaa: 0c07 |0085: move-result-object v7 │ │ -031aac: 6e20 7d0a 7600 |0086: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0a7d │ │ -031ab2: 54a6 9703 |0089: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.mHandler:Landroid/os/Handler; // field@0397 │ │ -031ab6: 54a7 9703 |008b: iget-object v7, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.mHandler:Landroid/os/Handler; // field@0397 │ │ -031aba: 1208 |008d: const/4 v8, #int 0 // #0 │ │ -031abc: 54a9 9a03 |008e: iget-object v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ -031ac0: 6e30 0801 8709 |0090: invoke-virtual {v7, v8, v9}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ -031ac6: 0c07 |0093: move-result-object v7 │ │ -031ac8: 6e20 0e01 7600 |0094: invoke-virtual {v6, v7}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -031ace: 0e00 |0097: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - 0x0005 line=145 │ │ - 0x000a line=146 │ │ - 0x001c line=147 │ │ - 0x0020 line=149 │ │ - 0x0028 line=150 │ │ - 0x002a line=151 │ │ - 0x002f line=152 │ │ - 0x0033 line=153 │ │ - 0x0038 line=155 │ │ - 0x003c line=158 │ │ - 0x004e line=159 │ │ - 0x0050 line=160 │ │ - 0x0056 line=161 │ │ - 0x0058 line=162 │ │ - 0x005d line=163 │ │ - 0x005f line=164 │ │ - 0x0062 line=166 │ │ - 0x0066 line=171 │ │ - 0x007a line=172 │ │ - 0x0080 line=174 │ │ - 0x0089 line=175 │ │ - 0x0097 line=176 │ │ - locals : │ │ - 0x0028 - 0x002c reg=4 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x002f - 0x003c reg=4 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x0056 - 0x005a reg=4 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x001c - 0x0066 reg=0 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x004e - 0x0066 reg=1 category Ljava/lang/String; │ │ - 0x0042 - 0x0066 reg=3 i$ Ljava/util/Iterator; │ │ - 0x005d - 0x0066 reg=4 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x007a - 0x0080 reg=4 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x006e - 0x0098 reg=2 i$ Ljava/util/Iterator; │ │ - 0x000a - 0x0098 reg=5 map Ljava/util/HashMap; Ljava/util/HashMap; │ │ - 0x0000 - 0x0098 reg=10 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'onChildClick' │ │ - type : '(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 7 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -031ad0: |[031ad0] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.onChildClick:(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z │ │ -031ae0: 5442 9a03 |0000: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ -031ae4: 6e20 800a 7200 |0002: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -031aea: 0c02 |0005: move-result-object v2 │ │ -031aec: 1f02 f401 |0006: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031af0: 6e20 db0a 8200 |0008: invoke-virtual {v2, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.get:(I)Ljava/lang/Object; // method@0adb │ │ -031af6: 0c00 |000b: move-result-object v0 │ │ -031af8: 1f00 2002 |000c: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -031afc: 2201 1c00 |000e: new-instance v1, Landroid/content/Intent; // type@001c │ │ -031b00: 7010 7600 0100 |0010: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0076 │ │ -031b06: 1a02 2510 |0013: const-string v2, "site" // string@1025 │ │ -031b0a: 5403 d303 |0015: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ -031b0e: 6e30 8a00 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ -031b14: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ -031b16: 6e30 b90b 2401 |001b: invoke-virtual {v4, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.setResult:(ILandroid/content/Intent;)V // method@0bb9 │ │ -031b1c: 6e10 b20b 0400 |001e: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.finish:()V // method@0bb2 │ │ -031b22: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -031b24: 0f02 |0022: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=181 │ │ - 0x000e line=182 │ │ - 0x0013 line=183 │ │ - 0x001a line=184 │ │ - 0x001e line=185 │ │ - 0x0021 line=187 │ │ - locals : │ │ - 0x000e - 0x0023 reg=0 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x0013 - 0x0023 reg=1 ret Landroid/content/Intent; │ │ - 0x0000 - 0x0023 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - 0x0000 - 0x0023 reg=5 parent Landroid/widget/ExpandableListView; │ │ - 0x0000 - 0x0023 reg=6 v Landroid/view/View; │ │ - 0x0000 - 0x0023 reg=7 groupPosition I │ │ - 0x0000 - 0x0023 reg=8 childPosition I │ │ - 0x0000 - 0x0023 reg=9 id J │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 82 16-bit code units │ │ -031b28: |[031b28] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -031b38: 6f20 0902 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0209 │ │ -031b3e: 6e10 b40b 0300 |0003: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.getWindow:()Landroid/view/Window; // method@0bb4 │ │ -031b44: 0c01 |0006: move-result-object v1 │ │ -031b46: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -031b48: 6e20 3709 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/Window;.setSoftInputMode:(I)V // method@0937 │ │ -031b4e: 1401 0100 037f |000b: const v1, #float 1.74129e+38 // #7f030001 │ │ -031b54: 6e20 b80b 1300 |000e: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.setContentView:(I)V // method@0bb8 │ │ -031b5a: 1401 0a00 0201 |0011: const v1, #float 2.38773e-38 // #0102000a │ │ -031b60: 6e20 b10b 1300 |0014: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.findViewById:(I)Landroid/view/View; // method@0bb1 │ │ -031b66: 0c01 |0017: move-result-object v1 │ │ -031b68: 1f01 5a01 |0018: check-cast v1, Landroid/widget/ExpandableListView; // type@015a │ │ -031b6c: 5b31 9603 |001a: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.listView:Landroid/widget/ExpandableListView; // field@0396 │ │ -031b70: 1401 0400 067f |001c: const v1, #float 1.78117e+38 // #7f060004 │ │ -031b76: 6e20 b10b 1300 |001f: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.findViewById:(I)Landroid/view/View; // method@0bb1 │ │ -031b7c: 0c01 |0022: move-result-object v1 │ │ -031b7e: 1f01 6b01 |0023: check-cast v1, Landroid/widget/Spinner; // type@016b │ │ -031b82: 5b31 9903 |0025: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.spinSort:Landroid/widget/Spinner; // field@0399 │ │ -031b86: 5431 9603 |0027: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.listView:Landroid/widget/ExpandableListView; // field@0396 │ │ -031b8a: 6e20 b209 3100 |0029: invoke-virtual {v1, v3}, Landroid/widget/ExpandableListView;.setOnChildClickListener:(Landroid/widget/ExpandableListView$OnChildClickListener;)V // method@09b2 │ │ -031b90: 5431 9903 |002c: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.spinSort:Landroid/widget/Spinner; // field@0399 │ │ -031b94: 2202 1402 |002e: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; // type@0214 │ │ -031b98: 7020 a00b 3200 |0030: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0ba0 │ │ -031b9e: 6e20 e009 2100 |0033: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@09e0 │ │ -031ba4: 6e10 b30b 0300 |0036: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.getIntent:()Landroid/content/Intent; // method@0bb3 │ │ -031baa: 0c00 |0039: move-result-object v0 │ │ -031bac: 3800 1700 |003a: if-eqz v0, 0051 // +0017 │ │ -031bb0: 1a01 8a0b |003c: const-string v1, "json" // string@0b8a │ │ -031bb4: 6e20 8500 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ -031bba: 0c01 |0041: move-result-object v1 │ │ -031bbc: 5b31 9503 |0042: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ -031bc0: 2201 9e01 |0044: new-instance v1, Ljava/lang/Thread; // type@019e │ │ -031bc4: 2202 1502 |0046: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; // type@0215 │ │ -031bc8: 7020 a30b 3200 |0048: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0ba3 │ │ -031bce: 7020 610a 2100 |004b: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ -031bd4: 6e10 630a 0100 |004e: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ -031bda: 0e00 |0051: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 0x0003 line=63 │ │ - 0x000b line=66 │ │ - 0x0011 line=67 │ │ - 0x001c line=68 │ │ - 0x0027 line=69 │ │ - 0x002c line=70 │ │ - 0x0036 line=91 │ │ - 0x003a line=92 │ │ - 0x003c line=93 │ │ - 0x0044 line=94 │ │ - 0x0051 line=101 │ │ - locals : │ │ - 0x003a - 0x0052 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0052 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ - 0x0000 - 0x0052 reg=4 arg0 Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 1583 (SelectActivity.java) │ │ - │ │ -Class #267 header: │ │ -class_idx : 536 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 339 │ │ -source_file_idx : 1584 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #267 annotations: │ │ -Annotations on field #926 'mTreemap' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;" ">;" } │ │ -Annotations on method #3003 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;" ">;I)V" } │ │ - │ │ -Class #267 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/BaseExpandableListAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'mContext' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0000 () │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'mInflator' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'mSortNum' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'mTreemap' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljava/util/ArrayList;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -031bdc: |[031bdc] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;I)V │ │ -031bec: 7010 a509 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseExpandableListAdapter;.:()V // method@09a5 │ │ -031bf2: 5b01 9b03 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ -031bf6: 5b02 9e03 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031bfa: 5903 9d03 |0007: iput v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mSortNum:I // field@039d │ │ -031bfe: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=20 │ │ - 0x0003 line=21 │ │ - 0x0005 line=22 │ │ - 0x0007 line=23 │ │ - 0x0009 line=24 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ - 0x0000 - 0x000a reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=2 treemap Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x000a reg=3 sortnum I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getChild' │ │ - type : '(II)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -031c00: |[031c00] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChild:(II)Ljava/lang/Object; │ │ -031c10: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031c14: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -031c1a: 0c00 |0005: move-result-object v0 │ │ -031c1c: 1f00 f401 |0006: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031c20: 6e20 db0a 3000 |0008: invoke-virtual {v0, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.get:(I)Ljava/lang/Object; // method@0adb │ │ -031c26: 0c00 |000b: move-result-object v0 │ │ -031c28: 1100 |000c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x000d reg=2 groupPosition I │ │ - 0x0000 - 0x000d reg=3 childPosition I │ │ - │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getChildId' │ │ - type : '(II)J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -031c2c: |[031c2c] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChildId:(II)J │ │ -031c3c: 8140 |0000: int-to-long v0, v4 │ │ -031c3e: 1000 |0001: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x0002 reg=3 groupPosition I │ │ - 0x0000 - 0x0002 reg=4 childPosition I │ │ - │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getChildView' │ │ - type : '(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 123 16-bit code units │ │ -031c40: |[031c40] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChildView:(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -031c50: 1405 0100 067f |0000: const v5, #float 1.78117e+38 // #7f060001 │ │ -031c56: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -031c58: 5493 9b03 |0004: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ -031c5c: 6e20 c40b 3900 |0006: invoke-virtual {v9, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0bc4 │ │ -031c62: 0c03 |0009: move-result-object v3 │ │ -031c64: 1504 037f |000a: const/high16 v4, #int 2130903040 // #7f03 │ │ -031c68: 6e40 c108 438e |000c: invoke-virtual {v3, v4, v14, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ -031c6e: 0c02 |000f: move-result-object v2 │ │ -031c70: 5493 9e03 |0010: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031c74: 6e20 800a a300 |0012: invoke-virtual {v3, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -031c7a: 0c01 |0015: move-result-object v1 │ │ -031c7c: 1f01 f401 |0016: check-cast v1, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031c80: 6e20 db0a b100 |0018: invoke-virtual {v1, v11}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.get:(I)Ljava/lang/Object; // method@0adb │ │ -031c86: 0c00 |001b: move-result-object v0 │ │ -031c88: 1f00 2002 |001c: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ -031c8c: 1503 067f |001e: const/high16 v3, #int 2131099648 // #7f06 │ │ -031c90: 6e20 f408 3200 |0020: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -031c96: 0c03 |0023: move-result-object v3 │ │ -031c98: 1f03 6c01 |0024: check-cast v3, Landroid/widget/TextView; // type@016c │ │ -031c9c: 5404 d503 |0026: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -031ca0: 6e20 eb09 4300 |0028: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -031ca6: 1403 0300 067f |002b: const v3, #float 1.78117e+38 // #7f060003 │ │ -031cac: 6e20 f408 3200 |002e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -031cb2: 0c03 |0031: move-result-object v3 │ │ -031cb4: 1f03 6c01 |0032: check-cast v3, Landroid/widget/TextView; // type@016c │ │ -031cb8: 5404 c603 |0034: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ -031cbc: 6e20 eb09 4300 |0036: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -031cc2: 5293 9d03 |0039: iget v3, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mSortNum:I // field@039d │ │ -031cc6: 3903 3400 |003b: if-nez v3, 006f // +0034 │ │ -031cca: 6e20 f408 5200 |003d: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -031cd0: 0c03 |0040: move-result-object v3 │ │ -031cd2: 1f03 6c01 |0041: check-cast v3, Landroid/widget/TextView; // type@016c │ │ -031cd6: 6e10 070c 0000 |0043: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getCategory:()Ljava/lang/String; // method@0c07 │ │ -031cdc: 0c04 |0046: move-result-object v4 │ │ -031cde: 6e20 eb09 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -031ce4: 1403 0200 067f |004a: const v3, #float 1.78117e+38 // #7f060002 │ │ -031cea: 6e20 f408 3200 |004d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -031cf0: 0c03 |0050: move-result-object v3 │ │ -031cf2: 1f03 6c01 |0051: check-cast v3, Landroid/widget/TextView; // type@016c │ │ -031cf6: 5494 9b03 |0053: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ -031cfa: 1405 0c00 057f |0055: const v5, #float 1.76788e+38 // #7f05000c │ │ -031d00: 6e20 7100 5400 |0058: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0071 │ │ -031d06: 0c04 |005b: move-result-object v4 │ │ -031d08: 1215 |005c: const/4 v5, #int 1 // #1 │ │ -031d0a: 2355 5c02 |005d: new-array v5, v5, [Ljava/lang/Object; // type@025c │ │ -031d0e: 5306 d103 |005f: iget-wide v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -031d12: 7120 2c0a 7600 |0061: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a2c │ │ -031d18: 0c06 |0064: move-result-object v6 │ │ -031d1a: 4d06 0508 |0065: aput-object v6, v5, v8 │ │ -031d1e: 7120 440a 5400 |0067: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a44 │ │ -031d24: 0c04 |006a: move-result-object v4 │ │ -031d26: 6e20 eb09 4300 |006b: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -031d2c: 1102 |006e: return-object v2 │ │ -031d2e: 6e20 f408 5200 |006f: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -031d34: 0c03 |0072: move-result-object v3 │ │ -031d36: 1f03 6c01 |0073: check-cast v3, Landroid/widget/TextView; // type@016c │ │ -031d3a: 5404 cf03 |0075: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -031d3e: 6e20 eb09 4300 |0077: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -031d44: 28d0 |007a: goto 004a // -0030 │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=47 │ │ - 0x0010 line=49 │ │ - 0x0018 line=51 │ │ - 0x001e line=53 │ │ - 0x002b line=54 │ │ - 0x0039 line=55 │ │ - 0x003d line=56 │ │ - 0x004a line=61 │ │ - 0x006e line=63 │ │ - 0x006f line=59 │ │ - locals : │ │ - 0x001e - 0x007b reg=0 channel Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x0018 - 0x007b reg=1 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x0010 - 0x007b reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x007b reg=9 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x007b reg=10 groupPosition I │ │ - 0x0000 - 0x007b reg=11 childPosition I │ │ - 0x0000 - 0x007b reg=12 isLastChild Z │ │ - 0x0000 - 0x007b reg=13 convertView Landroid/view/View; │ │ - 0x0000 - 0x007b reg=14 parent Landroid/view/ViewGroup; │ │ - │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getChildrenCount' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -031d48: |[031d48] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getChildrenCount:(I)I │ │ -031d58: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031d5c: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -031d62: 0c00 |0005: move-result-object v0 │ │ -031d64: 1f00 f401 |0006: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031d68: 6e10 dc0a 0000 |0008: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.size:()I // method@0adc │ │ -031d6e: 0a00 |000b: move-result v0 │ │ -031d70: 0f00 |000c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=68 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x000d reg=2 groupPosition I │ │ - │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getGroup' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -031d74: |[031d74] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroup:(I)Ljava/lang/Object; │ │ -031d84: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031d88: 6e20 800a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -031d8e: 0c00 |0005: move-result-object v0 │ │ -031d90: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=73 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x0007 reg=2 groupPosition I │ │ - │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getGroupCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -031d94: |[031d94] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroupCount:()I │ │ -031da4: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031da8: 6e10 860a 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0a86 │ │ -031dae: 0a00 |0005: move-result v0 │ │ -031db0: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getGroupId' │ │ - type : '(I)J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -031db4: |[031db4] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroupId:(I)J │ │ -031dc4: 8130 |0000: int-to-long v0, v3 │ │ -031dc6: 1000 |0001: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x0002 reg=3 groupPosition I │ │ - │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getGroupView' │ │ - type : '(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 37 16-bit code units │ │ -031dc8: |[031dc8] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getGroupView:(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -031dd8: 5452 9b03 |0000: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mContext:Landroid/content/Context; // field@039b │ │ -031ddc: 6e20 c40b 2500 |0002: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0bc4 │ │ -031de2: 0c02 |0005: move-result-object v2 │ │ -031de4: 1403 0300 037f |0006: const v3, #float 1.74129e+38 // #7f030003 │ │ -031dea: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -031dec: 6e40 c108 3249 |000a: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ -031df2: 0c01 |000d: move-result-object v1 │ │ -031df4: 5452 9e03 |000e: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mTreemap:Ljava/util/ArrayList; // field@039e │ │ -031df8: 6e20 800a 6200 |0010: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ -031dfe: 0c00 |0013: move-result-object v0 │ │ -031e00: 1f00 f401 |0014: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ -031e04: 1402 0800 067f |0016: const v2, #float 1.78117e+38 // #7f060008 │ │ -031e0a: 6e20 f408 2100 |0019: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ -031e10: 0c02 |001c: move-result-object v2 │ │ -031e12: 1f02 6c01 |001d: check-cast v2, Landroid/widget/TextView; // type@016c │ │ -031e16: 5403 0b03 |001f: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.category:Ljava/lang/String; // field@030b │ │ -031e1a: 6e20 eb09 3200 |0021: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ -031e20: 1101 |0024: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x000e line=91 │ │ - 0x0016 line=93 │ │ - 0x0024 line=96 │ │ - locals : │ │ - 0x0016 - 0x0025 reg=0 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - 0x000e - 0x0025 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0025 reg=5 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x0025 reg=6 groupPosition I │ │ - 0x0000 - 0x0025 reg=7 isExpanded Z │ │ - 0x0000 - 0x0025 reg=8 convertView Landroid/view/View; │ │ - 0x0000 - 0x0025 reg=9 parent Landroid/view/ViewGroup; │ │ - │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'getInflator' │ │ - type : '(Landroid/content/Context;)Landroid/view/LayoutInflater;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -031e24: |[031e24] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.getInflator:(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ -031e34: 5410 9c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mInflator:Landroid/view/LayoutInflater; // field@039c │ │ -031e38: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -031e3c: 1a00 a50b |0004: const-string v0, "layout_inflater" // string@0ba5 │ │ -031e40: 6e20 7200 0200 |0006: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ -031e46: 0c00 |0009: move-result-object v0 │ │ -031e48: 1f00 2d01 |000a: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ -031e4c: 5b10 9c03 |000c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mInflator:Landroid/view/LayoutInflater; // field@039c │ │ -031e50: 5410 9c03 |000e: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;.mInflator:Landroid/view/LayoutInflater; // field@039c │ │ -031e54: 1100 |0010: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - 0x0004 line=28 │ │ - 0x000e line=31 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ - │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'hasStableIds' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -031e58: |[031e58] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.hasStableIds:()Z │ │ -031e68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031e6a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;) │ │ - name : 'isChildSelectable' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -031e6c: |[031e6c] jp.co.kayo.android.localplayer.ds.podcast.SelectListAdapter.isChildSelectable:(II)Z │ │ -031e7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031e7e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter; │ │ - 0x0000 - 0x0002 reg=2 groupPosition I │ │ - 0x0000 - 0x0002 reg=3 childPosition I │ │ - │ │ - source_file_idx : 1584 (SelectListAdapter.java) │ │ - │ │ -Class #268 header: │ │ -class_idx : 537 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 65 │ │ -source_file_idx : 1731 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #268 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #268 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/Handler;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -031e80: |[031e80] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$1.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ │ -031e90: 5b01 9f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ -031e94: 7010 0201 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0102 │ │ -031e9a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=127 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;) │ │ - name : 'handleMessage' │ │ - type : '(Landroid/os/Message;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -031e9c: |[031e9c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$1.handleMessage:(Landroid/os/Message;)V │ │ -031eac: 5241 1800 |0000: iget v1, v4, Landroid/os/Message;.what:I // field@0018 │ │ -031eb0: 1302 e803 |0002: const/16 v2, #int 1000 // #3e8 │ │ -031eb4: 3321 2700 |0004: if-ne v1, v2, 002b // +0027 │ │ -031eb8: 5440 1700 |0006: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -031ebc: 1f00 1b02 |0008: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; // type@021b │ │ -031ec0: 5431 9f03 |000a: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ -031ec4: 7110 d30b 0100 |000c: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; // method@0bd3 │ │ -031eca: 0c01 |000f: move-result-object v1 │ │ -031ecc: 7210 bb0a 0100 |0010: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isTerminated:()Z // method@0abb │ │ -031ed2: 0a01 |0013: move-result v1 │ │ -031ed4: 3901 1700 |0014: if-nez v1, 002b // +0017 │ │ -031ed8: 5431 9f03 |0016: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ -031edc: 7110 d30b 0100 |0018: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; // method@0bd3 │ │ -031ee2: 0c01 |001b: move-result-object v1 │ │ -031ee4: 7210 ba0a 0100 |001c: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@0aba │ │ -031eea: 0a01 |001f: move-result v1 │ │ -031eec: 3901 0b00 |0020: if-nez v1, 002b // +000b │ │ -031ef0: 5431 9f03 |0022: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@039f │ │ -031ef4: 7110 d30b 0100 |0024: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; // method@0bd3 │ │ -031efa: 0c01 |0027: move-result-object v1 │ │ -031efc: 7220 b90a 0100 |0028: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ab9 │ │ -031f02: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=130 │ │ - 0x0006 line=131 │ │ - 0x000a line=132 │ │ - 0x0022 line=133 │ │ - 0x002b line=136 │ │ - locals : │ │ - 0x000a - 0x002b reg=0 task Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ - 0x0000 - 0x002c reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1; │ │ - 0x0000 - 0x002c reg=4 msg Landroid/os/Message; │ │ - │ │ - source_file_idx : 1731 (ViewCache.java) │ │ - │ │ -Class #269 header: │ │ -class_idx : 538 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 61 │ │ -source_file_idx : 1731 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #269 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getImage │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "Ljava/lang/Void;" ">;" } │ │ - │ │ -Class #269 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/AsyncTask;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'val$album' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'val$album_art' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'val$artist' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'val$key' │ │ - type : 'Ljava/lang/Integer;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'val$observer' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'myComparetor' │ │ + type : 'Ljava/util/Comparator;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'spinSort' │ │ + type : 'Landroid/widget/Spinner;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'treemap' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 7 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -031f04: |[031f04] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$2.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V │ │ -031f14: 5b01 a003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ -031f18: 5b02 a303 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$artist:Ljava/lang/String; // field@03a3 │ │ -031f1c: 5b03 a103 |0004: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album:Ljava/lang/String; // field@03a1 │ │ -031f20: 5b04 a403 |0006: iput-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$key:Ljava/lang/Integer; // field@03a4 │ │ -031f24: 5b05 a203 |0008: iput-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album_art:Ljava/lang/String; // field@03a2 │ │ -031f28: 5b06 a503 |000a: iput-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a5 │ │ -031f2c: 7010 e800 0000 |000c: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00e8 │ │ -031f32: 0e00 |000f: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +03a2dc: |[03a2dc] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.:()V │ │ +03a2ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03a2ee: 7010 f301 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentActivity;.:()V // method@01f3 │ │ +03a2f4: 2200 ba01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +03a2f8: 7010 790a 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +03a2fe: 5b20 9303 |0009: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.channels:Ljava/util/ArrayList; // field@0393 │ │ +03a302: 2200 ba01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ +03a306: 7010 790a 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ +03a30c: 5b20 9a03 |0010: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ +03a310: 5921 9403 |0012: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ +03a314: 5921 9003 |0014: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.EVT_RELOAD:I // field@0390 │ │ +03a318: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +03a31a: 5920 8f03 |0017: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.EVT_LIST:I // field@038f │ │ +03a31e: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +03a320: 5920 9103 |001a: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.EVT_TOAST:I // field@0391 │ │ +03a324: 2200 1202 |001c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1; // type@0212 │ │ +03a328: 7020 9c0b 2000 |001e: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0b9c │ │ +03a32e: 5b20 9703 |0021: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.mHandler:Landroid/os/Handler; // field@0397 │ │ +03a332: 2200 1602 |0023: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4; // type@0216 │ │ +03a336: 7020 a50b 2000 |0025: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0ba5 │ │ +03a33c: 5b20 9803 |0028: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.myComparetor:Ljava/util/Comparator; // field@0398 │ │ +03a340: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ + 0x0001 line=30 │ │ + 0x0004 line=35 │ │ + 0x000b line=36 │ │ + 0x0012 line=37 │ │ + 0x0014 line=39 │ │ + 0x0016 line=40 │ │ + 0x0019 line=41 │ │ + 0x001c line=43 │ │ + 0x0023 line=128 │ │ locals : │ │ - 0x0000 - 0x0010 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; │ │ - 0x0000 - 0x0010 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=4 (null) Ljava/lang/Integer; │ │ - 0x0000 - 0x0010 reg=5 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=6 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ + 0x0000 - 0x002b reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$000' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListAdapter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -031f34: |[031f34] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$2.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -031f44: 1f02 5f02 |0000: check-cast v2, [Ljava/lang/Void; // type@025f │ │ -031f48: 6e20 cb0b 2100 |0002: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@0bcb │ │ -031f4e: 0c00 |0005: move-result-object v0 │ │ -031f50: 1100 |0006: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a344: |[03a344] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListAdapter; │ │ +03a354: 5410 9203 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.adapter:Landroid/widget/ExpandableListAdapter; // field@0392 │ │ +03a358: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; │ │ + 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ + #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$002' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;Landroid/widget/ExpandableListAdapter;)Landroid/widget/ExpandableListAdapter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 14 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 7 │ │ - insns size : 75 16-bit code units │ │ -031f54: |[031f54] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$2.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -031f64: 54cb a303 |0000: iget-object v11, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$artist:Ljava/lang/String; // field@03a3 │ │ -031f68: 54ca a103 |0002: iget-object v10, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album:Ljava/lang/String; // field@03a1 │ │ -031f6c: 54c0 a003 |0004: iget-object v0, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ -031f70: 6e10 d80b 0000 |0006: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0bd8 │ │ -031f76: 0c07 |0009: move-result-object v7 │ │ -031f78: 3807 3a00 |000a: if-eqz v7, 0044 // +003a │ │ -031f7c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -031f7e: 54c0 a403 |000d: iget-object v0, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$key:Ljava/lang/Integer; // field@03a4 │ │ -031f82: 7110 d70b 0000 |000f: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; // method@0bd7 │ │ -031f88: 0c08 |0012: move-result-object v8 │ │ -031f8a: 6e10 f709 0800 |0013: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@09f7 │ │ -031f90: 0a00 |0016: move-result v0 │ │ -031f92: 3900 2f00 |0017: if-nez v0, 0046 // +002f │ │ -031f96: 54c2 a203 |0019: iget-object v2, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$album_art:Ljava/lang/String; // field@03a2 │ │ -031f9a: 3802 2900 |001b: if-eqz v2, 0044 // +0029 │ │ -031f9e: 6e10 480a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ -031fa4: 0a00 |0020: move-result v0 │ │ -031fa6: 3d00 2300 |0021: if-lez v0, 0044 // +0023 │ │ -031faa: 7100 1101 0000 |0023: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@0111 │ │ -031fb0: 0c09 |0026: move-result-object v9 │ │ -031fb2: 1300 e803 |0027: const/16 v0, #int 1000 // #3e8 │ │ -031fb6: 5990 1800 |0029: iput v0, v9, Landroid/os/Message;.what:I // field@0018 │ │ -031fba: 2200 1b02 |002b: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; // type@021b │ │ -031fbe: 54c1 a003 |002d: iget-object v1, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ -031fc2: 54c3 a403 |002f: iget-object v3, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$key:Ljava/lang/Integer; // field@03a4 │ │ -031fc6: 54c4 a503 |0031: iget-object v4, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.val$observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a5 │ │ -031fca: 1305 8000 |0033: const/16 v5, #int 128 // #80 │ │ -031fce: 1216 |0035: const/4 v6, #int 1 // #1 │ │ -031fd0: 7607 cd0b 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V // method@0bcd │ │ -031fd6: 5b90 1700 |0039: iput-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0017 │ │ -031fda: 54c0 a003 |003b: iget-object v0, v12, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03a0 │ │ -031fde: 7110 d50b 0000 |003d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Landroid/os/Handler; // method@0bd5 │ │ -031fe4: 0c00 |0040: move-result-object v0 │ │ -031fe6: 6e20 0e01 9000 |0041: invoke-virtual {v0, v9}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ -031fec: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -031fee: 1100 |0045: return-object v0 │ │ -031ff0: 6e10 f809 0800 |0046: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ -031ff6: 0c02 |0049: move-result-object v2 │ │ -031ff8: 28d1 |004a: goto 001b // -002f │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a35c: |[03a35c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$002:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;Landroid/widget/ExpandableListAdapter;)Landroid/widget/ExpandableListAdapter; │ │ +03a36c: 5b01 9203 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.adapter:Landroid/widget/ExpandableListAdapter; // field@0392 │ │ +03a370: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=399 │ │ - 0x0002 line=400 │ │ - 0x0004 line=401 │ │ - 0x000a line=402 │ │ - 0x000c line=403 │ │ - 0x000d line=404 │ │ - 0x0013 line=405 │ │ - 0x0019 line=406 │ │ - 0x001b line=410 │ │ - 0x0023 line=412 │ │ - 0x0027 line=413 │ │ - 0x002b line=414 │ │ - 0x003b line=416 │ │ - 0x0044 line=419 │ │ - 0x0046 line=408 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x000d - 0x0044 reg=2 url Ljava/lang/String; │ │ - 0x0013 - 0x0044 reg=8 file Ljava/io/File; │ │ - 0x0027 - 0x0044 reg=9 msg Landroid/os/Message; │ │ - 0x0046 - 0x004b reg=2 url Ljava/lang/String; │ │ - 0x000a - 0x004b reg=7 context Landroid/content/Context; │ │ - 0x0046 - 0x004b reg=8 file Ljava/io/File; │ │ - 0x0004 - 0x004b reg=10 t_album Ljava/lang/String; │ │ - 0x0002 - 0x004b reg=11 t_artist Ljava/lang/String; │ │ - 0x0000 - 0x004b reg=12 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; │ │ - 0x0000 - 0x004b reg=13 params [Ljava/lang/Void; │ │ + 0x0000 - 0x0003 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Landroid/widget/ExpandableListAdapter; │ │ │ │ - source_file_idx : 1731 (ViewCache.java) │ │ + #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$100' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Ljava/util/ArrayList;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a374: |[03a374] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Ljava/util/ArrayList; │ │ +03a384: 5410 9a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ +03a388: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ -Class #270 header: │ │ -class_idx : 539 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1731 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ + #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$200' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a38c: |[03a38c] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)I │ │ +03a39c: 5210 9403 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ +03a3a0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ -Class #270 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="GetImage" │ │ + #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$202' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a3a4: |[03a3a4] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$202:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;I)I │ │ +03a3b4: 5901 9403 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ +03a3b8: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ -Class #270 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'fitsize' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'key' │ │ - type : 'Ljava/lang/Integer;' │ │ - access : 0x0000 () │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'manageflg' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'observer' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;' │ │ - access : 0x0000 () │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'src' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'this$0' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$300' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListView;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -031ffc: |[031ffc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;I)V │ │ -03200c: 5b12 ab03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ -032010: 7010 360a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -032016: 5b13 aa03 |0005: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ -03201a: 5b14 a703 |0007: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ -03201e: 5b15 a903 |0009: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a9 │ │ -032022: 5916 a603 |000b: iput v6, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ -032026: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -032028: 5c10 a803 |000e: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.manageflg:Z // field@03a8 │ │ -03202c: 0e00 |0010: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a3bc: |[03a3bc] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$300:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)Landroid/widget/ExpandableListView; │ │ +03a3cc: 5410 9603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.listView:Landroid/widget/ExpandableListView; // field@0396 │ │ +03a3d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=186 │ │ - 0x0005 line=187 │ │ - 0x0007 line=188 │ │ - 0x0009 line=189 │ │ - 0x000b line=190 │ │ - 0x000d line=191 │ │ - 0x0010 line=192 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ - 0x0000 - 0x0011 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0011 reg=3 src Ljava/lang/String; │ │ - 0x0000 - 0x0011 reg=4 key Ljava/lang/Integer; │ │ - 0x0000 - 0x0011 reg=5 observer Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ - 0x0000 - 0x0011 reg=6 fitsize I │ │ + 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : '' │ │ - type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$400' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 7 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 16 16-bit code units │ │ -032030: |[032030] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V │ │ -032040: 5b01 ab03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ -032044: 7010 360a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -03204a: 5b02 aa03 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ -03204e: 5b03 a703 |0007: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ -032052: 5b04 a903 |0009: iput-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a9 │ │ -032056: 5905 a603 |000b: iput v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ -03205a: 5c06 a803 |000d: iput-boolean v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.manageflg:Z // field@03a8 │ │ -03205e: 0e00 |000f: return-void │ │ + insns size : 4 16-bit code units │ │ +03a3d4: |[03a3d4] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$400:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ +03a3e4: 7010 ba0b 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.sortMap:()V // method@0bba │ │ +03a3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=195 │ │ - 0x0005 line=196 │ │ - 0x0007 line=197 │ │ - 0x0009 line=198 │ │ - 0x000b line=199 │ │ - 0x000d line=200 │ │ - 0x000f line=201 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0010 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ - 0x0000 - 0x0010 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0010 reg=2 src Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=3 key Ljava/lang/Integer; │ │ - 0x0000 - 0x0010 reg=4 observer Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ - 0x0000 - 0x0010 reg=5 fitsize I │ │ - 0x0000 - 0x0010 reg=6 manageflg Z │ │ + 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'getImage' │ │ - type : '(Ljava/lang/String;)Ljava/io/File;' │ │ - access : 0x0002 (PRIVATE) │ │ + #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'access$500' │ │ + type : '(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 21 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 575 16-bit code units │ │ -032060: |[032060] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.getImage:(Ljava/lang/String;)Ljava/io/File; │ │ -032070: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -032072: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -032074: 120b |0002: const/4 v11, #int 0 // #0 │ │ -032076: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -032078: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -03207a: 0800 1300 |0005: move-object/from16 v0, v19 │ │ -03207e: 5400 aa03 |0007: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ -032082: 0811 0000 |0009: move-object/from16 v17, v0 │ │ -032086: 3811 9400 |000b: if-eqz v17, 009f // +0094 │ │ -03208a: 0800 1300 |000d: move-object/from16 v0, v19 │ │ -03208e: 5400 a703 |000f: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ -032092: 0811 0000 |0011: move-object/from16 v17, v0 │ │ -032096: 7701 d70b 1100 |0013: invoke-static/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; // method@0bd7 │ │ -03209c: 0c05 |0016: move-result-object v5 │ │ -03209e: 6e10 f709 0500 |0017: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@09f7 │ │ -0320a4: 0a11 |001a: move-result v17 │ │ -0320a6: 3911 1201 |001b: if-nez v17, 012d // +0112 │ │ -0320aa: 6011 1600 |001d: sget v17, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0320ae: 1312 0800 |001f: const/16 v18, #int 8 // #8 │ │ -0320b2: 0200 1100 |0021: move/from16 v0, v17 │ │ -0320b6: 0201 1200 |0023: move/from16 v1, v18 │ │ -0320ba: 3610 7d00 |0025: if-gt v0, v1, 00a2 // +007d │ │ -0320be: 220e 2f02 |0027: new-instance v14, Lorg/apache/http/client/methods/HttpGet; // type@022f │ │ -0320c2: 0800 1400 |0029: move-object/from16 v0, v20 │ │ -0320c6: 7020 2a0c 0e00 |002b: invoke-direct {v14, v0}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0c2a │ │ -0320cc: 2208 3b02 |002e: new-instance v8, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023b │ │ -0320d0: 0800 1300 |0030: move-object/from16 v0, v19 │ │ -0320d4: 5400 ab03 |0032: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ -0320d8: 0811 0000 |0034: move-object/from16 v17, v0 │ │ -0320dc: 7401 da0b 1100 |0036: invoke-virtual/range {v17}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getClientConnManager:()Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // method@0bda │ │ -0320e2: 0c11 |0039: move-result-object v17 │ │ -0320e4: 0800 1300 |003a: move-object/from16 v0, v19 │ │ -0320e8: 5400 ab03 |003c: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ -0320ec: 0812 0000 |003e: move-object/from16 v18, v0 │ │ -0320f0: 7701 d40b 1200 |0040: invoke-static/range {v18}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Lorg/apache/http/params/BasicHttpParams; // method@0bd4 │ │ -0320f6: 0c12 |0043: move-result-object v18 │ │ -0320f8: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -0320fc: 0801 1200 |0046: move-object/from16 v1, v18 │ │ -032100: 7030 360c 0801 |0048: invoke-direct {v8, v0, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0c36 │ │ -032106: 6e20 370c e800 |004b: invoke-virtual {v8, v14}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0c37 │ │ -03210c: 0c0f |004e: move-result-object v15 │ │ -03210e: 7210 250c 0f00 |004f: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0c25 │ │ -032114: 0c11 |0052: move-result-object v17 │ │ -032116: 7801 260c 1100 |0053: invoke-interface/range {v17}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0c26 │ │ -03211c: 0a11 |0056: move-result v17 │ │ -03211e: 1312 c800 |0057: const/16 v18, #int 200 // #c8 │ │ -032122: 0200 1100 |0059: move/from16 v0, v17 │ │ -032126: 0201 1200 |005b: move/from16 v1, v18 │ │ -03212a: 3310 0a00 |005d: if-ne v0, v1, 0067 // +000a │ │ -03212e: 7210 240c 0f00 |005f: invoke-interface {v15}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0c24 │ │ -032134: 0c11 |0062: move-result-object v17 │ │ -032136: 7801 230c 1100 |0063: invoke-interface/range {v17}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0c23 │ │ -03213c: 0c09 |0066: move-result-object v9 │ │ -03213e: 0787 |0067: move-object v7, v8 │ │ -032140: 3809 a900 |0068: if-eqz v9, 0111 // +00a9 │ │ -032144: 6e10 fa09 0500 |006a: invoke-virtual {v5}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@09fa │ │ -03214a: 0c0d |006d: move-result-object v13 │ │ -03214c: 6e10 f709 0d00 |006e: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@09f7 │ │ -032152: 0a11 |0071: move-result v17 │ │ -032154: 3911 0500 |0072: if-nez v17, 0077 // +0005 │ │ -032158: 6e10 fc09 0d00 |0074: invoke-virtual {v13}, Ljava/io/File;.mkdirs:()Z // method@09fc │ │ -03215e: 220c 7901 |0077: new-instance v12, Ljava/io/FileOutputStream; // type@0179 │ │ -032162: 7020 ff09 5c00 |0079: invoke-direct {v12, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09ff │ │ -032168: 1311 0014 |007c: const/16 v17, #int 5120 // #1400 │ │ -03216c: 0200 1100 |007e: move/from16 v0, v17 │ │ -032170: 2302 4f02 |0080: new-array v2, v0, [B // type@024f │ │ -032174: 120a |0082: const/4 v10, #int 0 // #0 │ │ -032176: 1206 |0083: const/4 v6, #int 0 // #0 │ │ -032178: 1311 0000 |0084: const/16 v17, #int 0 // #0 │ │ -03217c: 1312 0014 |0086: const/16 v18, #int 5120 // #1400 │ │ -032180: 0200 1100 |0088: move/from16 v0, v17 │ │ -032184: 0201 1200 |008a: move/from16 v1, v18 │ │ -032188: 6e40 020a 2910 |008c: invoke-virtual {v9, v2, v0, v1}, Ljava/io/InputStream;.read:([BII)I // method@0a02 │ │ -03218e: 0a0a |008f: move-result v10 │ │ -032190: 1311 ffff |0090: const/16 v17, #int -1 // #ffff │ │ -032194: 0200 1100 |0092: move/from16 v0, v17 │ │ -032198: 320a 5a00 |0094: if-eq v10, v0, 00ee // +005a │ │ -03219c: 1311 0000 |0096: const/16 v17, #int 0 // #0 │ │ -0321a0: 0200 1100 |0098: move/from16 v0, v17 │ │ -0321a4: 6e40 050a 2ca0 |009a: invoke-virtual {v12, v2, v0, v10}, Ljava/io/OutputStream;.write:([BII)V // method@0a05 │ │ -0321aa: 1216 |009d: const/4 v6, #int 1 // #1 │ │ -0321ac: 28e6 |009e: goto 0084 // -001a │ │ -0321ae: 1205 |009f: const/4 v5, #int 0 // #0 │ │ -0321b0: 2900 77ff |00a0: goto/16 0017 // -0089 │ │ -0321b4: 2211 b001 |00a2: new-instance v17, Ljava/net/URL; // type@01b0 │ │ -0321b8: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ -0321bc: 0801 1400 |00a6: move-object/from16 v1, v20 │ │ -0321c0: 7020 720a 1000 |00a8: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0a72 │ │ -0321c6: 7401 740a 1100 |00ab: invoke-virtual/range {v17}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0a74 │ │ -0321cc: 0c11 |00ae: move-result-object v17 │ │ -0321ce: 0800 1100 |00af: move-object/from16 v0, v17 │ │ -0321d2: 1f00 a901 |00b1: check-cast v0, Ljava/net/HttpURLConnection; // type@01a9 │ │ -0321d6: 0703 |00b3: move-object v3, v0 │ │ -0321d8: 1a11 4402 |00b4: const-string v17, "GET" // string@0244 │ │ -0321dc: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -0321e0: 6e20 6e0a 0300 |00b8: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0a6e │ │ -0321e6: 1311 1027 |00bb: const/16 v17, #int 10000 // #2710 │ │ -0321ea: 0200 1100 |00bd: move/from16 v0, v17 │ │ -0321ee: 6e20 6c0a 0300 |00bf: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0a6c │ │ -0321f4: 1311 1027 |00c2: const/16 v17, #int 10000 // #2710 │ │ -0321f8: 0200 1100 |00c4: move/from16 v0, v17 │ │ -0321fc: 6e20 6d0a 0300 |00c6: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0a6d │ │ -032202: 6e10 680a 0300 |00c9: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.connect:()V // method@0a68 │ │ -032208: 6e10 6b0a 0300 |00cc: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a6b │ │ -03220e: 0a10 |00cf: move-result v16 │ │ -032210: 1311 c800 |00d0: const/16 v17, #int 200 // #c8 │ │ -032214: 0200 1000 |00d2: move/from16 v0, v16 │ │ -032218: 0201 1100 |00d4: move/from16 v1, v17 │ │ -03221c: 3210 1200 |00d6: if-eq v0, v1, 00e8 // +0012 │ │ -032220: 1311 ce00 |00d8: const/16 v17, #int 206 // #ce │ │ -032224: 0200 1000 |00da: move/from16 v0, v16 │ │ -032228: 0201 1100 |00dc: move/from16 v1, v17 │ │ -03222c: 3210 0a00 |00de: if-eq v0, v1, 00e8 // +000a │ │ -032230: 1311 cb00 |00e0: const/16 v17, #int 203 // #cb │ │ -032234: 0200 1000 |00e2: move/from16 v0, v16 │ │ -032238: 0201 1100 |00e4: move/from16 v1, v17 │ │ -03223c: 3310 82ff |00e6: if-ne v0, v1, 0068 // -007e │ │ -032240: 6e10 6a0a 0300 |00e8: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a6a │ │ -032246: 0c09 |00eb: move-result-object v9 │ │ -032248: 2900 7cff |00ec: goto/16 0068 // -0084 │ │ -03224c: 3806 1f00 |00ee: if-eqz v6, 010d // +001f │ │ -032250: 3809 0500 |00f0: if-eqz v9, 00f5 // +0005 │ │ -032254: 6e10 010a 0900 |00f2: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -03225a: 3803 0600 |00f5: if-eqz v3, 00fb // +0006 │ │ -03225e: 6e10 690a 0300 |00f7: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -032264: 1203 |00fa: const/4 v3, #int 0 // #0 │ │ -032266: 380c 0500 |00fb: if-eqz v12, 0100 // +0005 │ │ -03226a: 6e10 040a 0c00 |00fd: invoke-virtual {v12}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ -032270: 3807 0900 |0100: if-eqz v7, 0109 // +0009 │ │ -032274: 6e10 390c 0700 |0102: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ -03227a: 0c11 |0105: move-result-object v17 │ │ -03227c: 7801 2e0c 1100 |0106: invoke-interface/range {v17}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ -032282: 07cb |0109: move-object v11, v12 │ │ -032284: 0811 0500 |010a: move-object/from16 v17, v5 │ │ -032288: 1111 |010c: return-object v17 │ │ -03228a: 6e10 f609 0500 |010d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@09f6 │ │ -032290: 07cb |0110: move-object v11, v12 │ │ -032292: 1311 0000 |0111: const/16 v17, #int 0 // #0 │ │ -032296: 3809 0500 |0113: if-eqz v9, 0118 // +0005 │ │ -03229a: 6e10 010a 0900 |0115: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -0322a0: 3803 0600 |0118: if-eqz v3, 011e // +0006 │ │ -0322a4: 6e10 690a 0300 |011a: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -0322aa: 1203 |011d: const/4 v3, #int 0 // #0 │ │ -0322ac: 380b 0500 |011e: if-eqz v11, 0123 // +0005 │ │ -0322b0: 6e10 040a 0b00 |0120: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ -0322b6: 3807 e9ff |0123: if-eqz v7, 010c // -0017 │ │ -0322ba: 6e10 390c 0700 |0125: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ -0322c0: 0c12 |0128: move-result-object v18 │ │ -0322c2: 7801 2e0c 1200 |0129: invoke-interface/range {v18}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ -0322c8: 28e0 |012c: goto 010c // -0020 │ │ -0322ca: 3809 0500 |012d: if-eqz v9, 0132 // +0005 │ │ -0322ce: 6e10 010a 0900 |012f: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -0322d4: 3803 0600 |0132: if-eqz v3, 0138 // +0006 │ │ -0322d8: 6e10 690a 0300 |0134: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -0322de: 1203 |0137: const/4 v3, #int 0 // #0 │ │ -0322e0: 380b 0500 |0138: if-eqz v11, 013d // +0005 │ │ -0322e4: 6e10 040a 0b00 |013a: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ -0322ea: 3807 0900 |013d: if-eqz v7, 0146 // +0009 │ │ -0322ee: 6e10 390c 0700 |013f: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ -0322f4: 0c11 |0142: move-result-object v17 │ │ -0322f6: 7801 2e0c 1100 |0143: invoke-interface/range {v17}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ -0322fc: 0811 0500 |0146: move-object/from16 v17, v5 │ │ -032300: 28c4 |0148: goto 010c // -003c │ │ -032302: 0d04 |0149: move-exception v4 │ │ -032304: 2211 9c01 |014a: new-instance v17, Ljava/lang/StringBuilder; // type@019c │ │ -032308: 7601 520a 1100 |014c: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03230e: 1a12 ad09 |014f: const-string v18, "getBitmap path is " // string@09ad │ │ -032312: 7402 580a 1100 |0151: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -032318: 0c11 |0154: move-result-object v17 │ │ -03231a: 0800 1100 |0155: move-object/from16 v0, v17 │ │ -03231e: 0801 1400 |0157: move-object/from16 v1, v20 │ │ -032322: 6e20 580a 1000 |0159: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -032328: 0c11 |015c: move-result-object v17 │ │ -03232a: 7401 5d0a 1100 |015d: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -032330: 0c11 |0160: move-result-object v17 │ │ -032332: 0800 1100 |0161: move-object/from16 v0, v17 │ │ -032336: 7120 e50a 4000 |0163: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03233c: 3805 0500 |0166: if-eqz v5, 016b // +0005 │ │ -032340: 6e10 f609 0500 |0168: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@09f6 │ │ -032346: 1311 0000 |016b: const/16 v17, #int 0 // #0 │ │ -03234a: 3809 0500 |016d: if-eqz v9, 0172 // +0005 │ │ -03234e: 6e10 010a 0900 |016f: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -032354: 3803 0600 |0172: if-eqz v3, 0178 // +0006 │ │ -032358: 6e10 690a 0300 |0174: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03235e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -032360: 380b 0500 |0178: if-eqz v11, 017d // +0005 │ │ -032364: 6e10 040a 0b00 |017a: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ -03236a: 3807 8fff |017d: if-eqz v7, 010c // -0071 │ │ -03236e: 6e10 390c 0700 |017f: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ -032374: 0c12 |0182: move-result-object v18 │ │ -032376: 28a6 |0183: goto 0129 // -005a │ │ -032378: 0d11 |0184: move-exception v17 │ │ -03237a: 3809 0500 |0185: if-eqz v9, 018a // +0005 │ │ -03237e: 6e10 010a 0900 |0187: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -032384: 3803 0600 |018a: if-eqz v3, 0190 // +0006 │ │ -032388: 6e10 690a 0300 |018c: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a69 │ │ -03238e: 1203 |018f: const/4 v3, #int 0 // #0 │ │ -032390: 380b 0500 |0190: if-eqz v11, 0195 // +0005 │ │ -032394: 6e10 040a 0b00 |0192: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@0a04 │ │ -03239a: 3807 0900 |0195: if-eqz v7, 019e // +0009 │ │ -03239e: 6e10 390c 0700 |0197: invoke-virtual {v7}, Lorg/apache/http/impl/client/DefaultHttpClient;.getConnectionManager:()Lorg/apache/http/conn/ClientConnectionManager; // method@0c39 │ │ -0323a4: 0c12 |019a: move-result-object v18 │ │ -0323a6: 7801 2e0c 1200 |019b: invoke-interface/range {v18}, Lorg/apache/http/conn/ClientConnectionManager;.shutdown:()V // method@0c2e │ │ -0323ac: 2711 |019e: throw v17 │ │ -0323ae: 0d04 |019f: move-exception v4 │ │ -0323b0: 1a12 120a |01a0: const-string v18, "getImage" // string@0a12 │ │ -0323b4: 0800 1200 |01a2: move-object/from16 v0, v18 │ │ -0323b8: 7120 e50a 4000 |01a4: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0323be: 28e3 |01a7: goto 018a // -001d │ │ -0323c0: 0d04 |01a8: move-exception v4 │ │ -0323c2: 1a12 4308 |01a9: const-string v18, "connection.disconnect" // string@0843 │ │ -0323c6: 0800 1200 |01ab: move-object/from16 v0, v18 │ │ -0323ca: 7120 e50a 4000 |01ad: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0323d0: 28df |01b0: goto 018f // -0021 │ │ -0323d2: 0d04 |01b1: move-exception v4 │ │ -0323d4: 1a12 120a |01b2: const-string v18, "getImage" // string@0a12 │ │ -0323d8: 0800 1200 |01b4: move-object/from16 v0, v18 │ │ -0323dc: 7120 e50a 4000 |01b6: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0323e2: 28dc |01b9: goto 0195 // -0024 │ │ -0323e4: 0d04 |01ba: move-exception v4 │ │ -0323e6: 1a12 120a |01bb: const-string v18, "getImage" // string@0a12 │ │ -0323ea: 0800 1200 |01bd: move-object/from16 v0, v18 │ │ -0323ee: 7120 e50a 4000 |01bf: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0323f4: 28b0 |01c2: goto 0172 // -0050 │ │ -0323f6: 0d04 |01c3: move-exception v4 │ │ -0323f8: 1a12 4308 |01c4: const-string v18, "connection.disconnect" // string@0843 │ │ -0323fc: 0800 1200 |01c6: move-object/from16 v0, v18 │ │ -032400: 7120 e50a 4000 |01c8: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -032406: 28ac |01cb: goto 0177 // -0054 │ │ -032408: 0d04 |01cc: move-exception v4 │ │ -03240a: 1a12 120a |01cd: const-string v18, "getImage" // string@0a12 │ │ -03240e: 0800 1200 |01cf: move-object/from16 v0, v18 │ │ -032412: 7120 e50a 4000 |01d1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -032418: 28a9 |01d4: goto 017d // -0057 │ │ -03241a: 0d04 |01d5: move-exception v4 │ │ -03241c: 1a11 120a |01d6: const-string v17, "getImage" // string@0a12 │ │ -032420: 0800 1100 |01d8: move-object/from16 v0, v17 │ │ -032424: 7120 e50a 4000 |01da: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03242a: 2900 18ff |01dd: goto/16 00f5 // -00e8 │ │ -03242e: 0d04 |01df: move-exception v4 │ │ -032430: 1a11 4308 |01e0: const-string v17, "connection.disconnect" // string@0843 │ │ -032434: 0800 1100 |01e2: move-object/from16 v0, v17 │ │ -032438: 7120 e50a 4000 |01e4: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03243e: 2900 13ff |01e7: goto/16 00fa // -00ed │ │ -032442: 0d04 |01e9: move-exception v4 │ │ -032444: 1a11 120a |01ea: const-string v17, "getImage" // string@0a12 │ │ -032448: 0800 1100 |01ec: move-object/from16 v0, v17 │ │ -03244c: 7120 e50a 4000 |01ee: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -032452: 2900 0fff |01f1: goto/16 0100 // -00f1 │ │ -032456: 0d04 |01f3: move-exception v4 │ │ -032458: 1a12 120a |01f4: const-string v18, "getImage" // string@0a12 │ │ -03245c: 0800 1200 |01f6: move-object/from16 v0, v18 │ │ -032460: 7120 e50a 4000 |01f8: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -032466: 2900 1dff |01fb: goto/16 0118 // -00e3 │ │ -03246a: 0d04 |01fd: move-exception v4 │ │ -03246c: 1a12 4308 |01fe: const-string v18, "connection.disconnect" // string@0843 │ │ -032470: 0800 1200 |0200: move-object/from16 v0, v18 │ │ -032474: 7120 e50a 4000 |0202: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03247a: 2900 18ff |0205: goto/16 011d // -00e8 │ │ -03247e: 0d04 |0207: move-exception v4 │ │ -032480: 1a12 120a |0208: const-string v18, "getImage" // string@0a12 │ │ -032484: 0800 1200 |020a: move-object/from16 v0, v18 │ │ -032488: 7120 e50a 4000 |020c: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03248e: 2900 14ff |020f: goto/16 0123 // -00ec │ │ -032492: 0d04 |0211: move-exception v4 │ │ -032494: 1a11 120a |0212: const-string v17, "getImage" // string@0a12 │ │ -032498: 0800 1100 |0214: move-object/from16 v0, v17 │ │ -03249c: 7120 e50a 4000 |0216: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0324a2: 2900 19ff |0219: goto/16 0132 // -00e7 │ │ -0324a6: 0d04 |021b: move-exception v4 │ │ -0324a8: 1a11 4308 |021c: const-string v17, "connection.disconnect" // string@0843 │ │ -0324ac: 0800 1100 |021e: move-object/from16 v0, v17 │ │ -0324b0: 7120 e50a 4000 |0220: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0324b6: 2900 14ff |0223: goto/16 0137 // -00ec │ │ -0324ba: 0d04 |0225: move-exception v4 │ │ -0324bc: 1a11 120a |0226: const-string v17, "getImage" // string@0a12 │ │ -0324c0: 0800 1100 |0228: move-object/from16 v0, v17 │ │ -0324c4: 7120 e50a 4000 |022a: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -0324ca: 2900 10ff |022d: goto/16 013d // -00f0 │ │ -0324ce: 0d11 |022f: move-exception v17 │ │ -0324d0: 0787 |0230: move-object v7, v8 │ │ -0324d2: 2900 54ff |0231: goto/16 0185 // -00ac │ │ -0324d6: 0d11 |0233: move-exception v17 │ │ -0324d8: 07cb |0234: move-object v11, v12 │ │ -0324da: 2900 50ff |0235: goto/16 0185 // -00b0 │ │ -0324de: 0d04 |0237: move-exception v4 │ │ -0324e0: 0787 |0238: move-object v7, v8 │ │ -0324e2: 2900 11ff |0239: goto/16 014a // -00ef │ │ -0324e6: 0d04 |023b: move-exception v4 │ │ -0324e8: 07cb |023c: move-object v11, v12 │ │ -0324ea: 2900 0dff |023d: goto/16 014a // -00f3 │ │ - catches : 22 │ │ - 0x0005 - 0x004b │ │ - Ljava/lang/Exception; -> 0x0149 │ │ - -> 0x0184 │ │ - 0x004b - 0x0066 │ │ - Ljava/lang/Exception; -> 0x0237 │ │ - -> 0x022f │ │ - 0x006a - 0x007c │ │ - Ljava/lang/Exception; -> 0x0149 │ │ - -> 0x0184 │ │ - 0x007e - 0x009d │ │ - Ljava/lang/Exception; -> 0x023b │ │ - -> 0x0233 │ │ - 0x00a2 - 0x00eb │ │ - Ljava/lang/Exception; -> 0x0149 │ │ - -> 0x0184 │ │ - 0x00f2 - 0x00f5 │ │ - Ljava/io/IOException; -> 0x01d5 │ │ - 0x00f7 - 0x00fa │ │ - Ljava/lang/Exception; -> 0x01df │ │ - 0x00fd - 0x0100 │ │ - Ljava/io/IOException; -> 0x01e9 │ │ - 0x010d - 0x0110 │ │ - Ljava/lang/Exception; -> 0x023b │ │ - -> 0x0233 │ │ - 0x0115 - 0x0118 │ │ - Ljava/io/IOException; -> 0x01f3 │ │ - 0x011a - 0x011d │ │ - Ljava/lang/Exception; -> 0x01fd │ │ - 0x0120 - 0x0123 │ │ - Ljava/io/IOException; -> 0x0207 │ │ - 0x012f - 0x0132 │ │ - Ljava/io/IOException; -> 0x0211 │ │ - 0x0134 - 0x0137 │ │ - Ljava/lang/Exception; -> 0x021b │ │ - 0x013a - 0x013d │ │ - Ljava/io/IOException; -> 0x0225 │ │ - 0x014a - 0x016b │ │ - -> 0x0184 │ │ - 0x016f - 0x0172 │ │ - Ljava/io/IOException; -> 0x01ba │ │ - 0x0174 - 0x0177 │ │ - Ljava/lang/Exception; -> 0x01c3 │ │ - 0x017a - 0x017d │ │ - Ljava/io/IOException; -> 0x01cc │ │ - 0x0187 - 0x018a │ │ - Ljava/io/IOException; -> 0x019f │ │ - 0x018c - 0x018f │ │ - Ljava/lang/Exception; -> 0x01a8 │ │ - 0x0192 - 0x0195 │ │ - Ljava/io/IOException; -> 0x01b1 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03a3ec: |[03a3ec] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.access$500:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ +03a3fc: 7010 b70b 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.parseJSON:()V // method@0bb7 │ │ +03a402: 0e00 |0003: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=204 │ │ - 0x0001 line=205 │ │ - 0x0002 line=206 │ │ - 0x0003 line=207 │ │ - 0x0004 line=208 │ │ - 0x0005 line=210 │ │ - 0x0017 line=211 │ │ - 0x001d line=212 │ │ - 0x0027 line=213 │ │ - 0x002e line=214 │ │ - 0x004b line=216 │ │ - 0x004f line=217 │ │ - 0x005f line=218 │ │ - 0x0068 line=235 │ │ - 0x006a line=236 │ │ - 0x006e line=237 │ │ - 0x0074 line=238 │ │ - 0x0077 line=240 │ │ - 0x007c line=242 │ │ - 0x0082 line=243 │ │ - 0x0083 line=244 │ │ - 0x0084 line=245 │ │ - 0x0096 line=246 │ │ - 0x009d line=247 │ │ - 0x009f line=210 │ │ - 0x00a2 line=221 │ │ - 0x00b4 line=223 │ │ - 0x00bb line=224 │ │ - 0x00c2 line=225 │ │ - 0x00c9 line=226 │ │ - 0x00cc line=227 │ │ - 0x00d0 line=230 │ │ - 0x00e8 line=232 │ │ - 0x00ee line=249 │ │ - 0x00f0 line=266 │ │ - 0x00f2 line=268 │ │ - 0x00f5 line=273 │ │ - 0x00f7 line=275 │ │ - 0x00fa line=279 │ │ - 0x00fb line=281 │ │ - 0x00fd line=283 │ │ - 0x0100 line=288 │ │ - 0x0102 line=289 │ │ - 0x010c line=264 │ │ - 0x010d line=252 │ │ - 0x0111 line=255 │ │ - 0x0113 line=266 │ │ - 0x0115 line=268 │ │ - 0x0118 line=273 │ │ - 0x011a line=275 │ │ - 0x011d line=279 │ │ - 0x011e line=281 │ │ - 0x0120 line=283 │ │ - 0x0123 line=288 │ │ - 0x0125 line=289 │ │ - 0x012d line=266 │ │ - 0x012f line=268 │ │ - 0x0132 line=273 │ │ - 0x0134 line=275 │ │ - 0x0137 line=279 │ │ - 0x0138 line=281 │ │ - 0x013a line=283 │ │ - 0x013d line=288 │ │ - 0x013f line=289 │ │ - 0x0148 line=257 │ │ - 0x0149 line=259 │ │ - 0x014a line=260 │ │ - 0x0166 line=261 │ │ - 0x0168 line=262 │ │ - 0x016b line=264 │ │ - 0x016d line=266 │ │ - 0x016f line=268 │ │ - 0x0172 line=273 │ │ - 0x0174 line=275 │ │ - 0x0177 line=279 │ │ - 0x0178 line=281 │ │ - 0x017a line=283 │ │ - 0x017d line=288 │ │ - 0x017f line=289 │ │ - 0x0184 line=266 │ │ - 0x0187 line=268 │ │ - 0x018a line=273 │ │ - 0x018c line=275 │ │ - 0x018f line=279 │ │ - 0x0190 line=281 │ │ - 0x0192 line=283 │ │ - 0x0195 line=288 │ │ - 0x0197 line=289 │ │ - 0x019e line=266 │ │ - 0x019f line=269 │ │ - 0x01a0 line=270 │ │ - 0x01a8 line=276 │ │ - 0x01a9 line=277 │ │ - 0x01b1 line=284 │ │ - 0x01b2 line=285 │ │ - 0x01ba line=269 │ │ - 0x01bb line=270 │ │ - 0x01c3 line=276 │ │ - 0x01c4 line=277 │ │ - 0x01cc line=284 │ │ - 0x01cd line=285 │ │ - 0x01d5 line=269 │ │ - 0x01d6 line=270 │ │ - 0x01df line=276 │ │ - 0x01e0 line=277 │ │ - 0x01e9 line=284 │ │ - 0x01ea line=285 │ │ - 0x01f3 line=269 │ │ - 0x01f4 line=270 │ │ - 0x01fd line=276 │ │ - 0x01fe line=277 │ │ - 0x0207 line=284 │ │ - 0x0208 line=285 │ │ - 0x0211 line=269 │ │ - 0x0212 line=270 │ │ - 0x021b line=276 │ │ - 0x021c line=277 │ │ - 0x0225 line=284 │ │ - 0x0226 line=285 │ │ - 0x022f line=266 │ │ - 0x0237 line=259 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0004 - 0x004b reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x004b - 0x0068 reg=8 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x002e - 0x0068 reg=14 request Lorg/apache/http/client/methods/HttpGet; │ │ - 0x004f - 0x0068 reg=15 resp Lorg/apache/http/HttpResponse; │ │ - 0x0003 - 0x007c reg=11 os Ljava/io/OutputStream; │ │ - 0x0082 - 0x009f reg=2 buf [B │ │ - 0x0084 - 0x009f reg=6 hasread Z │ │ - 0x0083 - 0x009f reg=10 numbytes I │ │ - 0x007c - 0x009f reg=12 os Ljava/io/OutputStream; │ │ - 0x006e - 0x009f reg=13 parent Ljava/io/File; │ │ - 0x009f - 0x00ee reg=11 os Ljava/io/OutputStream; │ │ - 0x00d0 - 0x00ee reg=16 responseCode I │ │ - 0x00ee - 0x010a reg=12 os Ljava/io/OutputStream; │ │ - 0x00ee - 0x010c reg=2 buf [B │ │ - 0x00ee - 0x010c reg=6 hasread Z │ │ - 0x00ee - 0x010c reg=10 numbytes I │ │ - 0x00ee - 0x010c reg=13 parent Ljava/io/File; │ │ - 0x010a - 0x010d reg=11 os Ljava/io/OutputStream; │ │ - 0x010d - 0x0111 reg=2 buf [B │ │ - 0x010d - 0x0111 reg=6 hasread Z │ │ - 0x010d - 0x0111 reg=10 numbytes I │ │ - 0x010d - 0x0111 reg=12 os Ljava/io/OutputStream; │ │ - 0x010d - 0x0111 reg=13 parent Ljava/io/File; │ │ - 0x014a - 0x0172 reg=4 e Ljava/lang/Exception; │ │ - 0x01a0 - 0x01a8 reg=4 e Ljava/io/IOException; │ │ - 0x01a9 - 0x01b1 reg=4 e Ljava/lang/Exception; │ │ - 0x01b2 - 0x01ba reg=4 e Ljava/io/IOException; │ │ - 0x01ba - 0x01bb reg=4 e Ljava/lang/Exception; │ │ - 0x01bb - 0x01c3 reg=4 e Ljava/io/IOException; │ │ - 0x01c4 - 0x01cc reg=4 e Ljava/lang/Exception; │ │ - 0x01cd - 0x01d5 reg=4 e Ljava/io/IOException; │ │ - 0x0111 - 0x01d5 reg=11 os Ljava/io/OutputStream; │ │ - 0x01d6 - 0x01df reg=4 e Ljava/io/IOException; │ │ - 0x01e0 - 0x01e9 reg=4 e Ljava/lang/Exception; │ │ - 0x01d5 - 0x01f3 reg=2 buf [B │ │ - 0x01ea - 0x01f3 reg=4 e Ljava/io/IOException; │ │ - 0x01d5 - 0x01f3 reg=6 hasread Z │ │ - 0x01d5 - 0x01f3 reg=10 numbytes I │ │ - 0x01d5 - 0x01f3 reg=12 os Ljava/io/OutputStream; │ │ - 0x01d5 - 0x01f3 reg=13 parent Ljava/io/File; │ │ - 0x01f4 - 0x01fd reg=4 e Ljava/io/IOException; │ │ - 0x01fe - 0x0207 reg=4 e Ljava/lang/Exception; │ │ - 0x0208 - 0x0211 reg=4 e Ljava/io/IOException; │ │ - 0x0212 - 0x021b reg=4 e Ljava/io/IOException; │ │ - 0x021c - 0x0225 reg=4 e Ljava/lang/Exception; │ │ - 0x0226 - 0x022f reg=4 e Ljava/io/IOException; │ │ - 0x0068 - 0x022f reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x022f - 0x0231 reg=8 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x01f3 - 0x0233 reg=11 os Ljava/io/OutputStream; │ │ - 0x022f - 0x0233 reg=14 request Lorg/apache/http/client/methods/HttpGet; │ │ - 0x0233 - 0x0235 reg=12 os Ljava/io/OutputStream; │ │ - 0x0231 - 0x0237 reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x0233 - 0x0237 reg=13 parent Ljava/io/File; │ │ - 0x0237 - 0x0239 reg=8 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x0235 - 0x023b reg=11 os Ljava/io/OutputStream; │ │ - 0x0237 - 0x023b reg=14 request Lorg/apache/http/client/methods/HttpGet; │ │ - 0x023b - 0x023d reg=12 os Ljava/io/OutputStream; │ │ - 0x0001 - 0x023f reg=3 connection Ljava/net/HttpURLConnection; │ │ - 0x0005 - 0x023f reg=5 file Ljava/io/File; │ │ - 0x0239 - 0x023f reg=7 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x0002 - 0x023f reg=9 is Ljava/io/InputStream; │ │ - 0x023d - 0x023f reg=11 os Ljava/io/OutputStream; │ │ - 0x023b - 0x023f reg=13 parent Ljava/io/File; │ │ - 0x0000 - 0x023f reg=19 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ - 0x0000 - 0x023f reg=20 path Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'openStream' │ │ - type : '(Landroid/net/Uri;)Ljava/io/InputStream;' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'parseJSON' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 7 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 24 16-bit code units │ │ -032604: |[032604] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.openStream:(Landroid/net/Uri;)Ljava/io/InputStream; │ │ -032614: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ -032618: 6e10 e700 0300 |0002: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00e7 │ │ -03261e: 0c01 |0005: move-result-object v1 │ │ -032620: 7020 f509 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@09f5 │ │ -032626: 6e10 f709 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@09f7 │ │ -03262c: 0a01 |000c: move-result v1 │ │ -03262e: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ -032632: 2201 7701 |000f: new-instance v1, Ljava/io/FileInputStream; // type@0177 │ │ -032636: 7020 fd09 0100 |0011: invoke-direct {v1, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@09fd │ │ -03263c: 1101 |0014: return-object v1 │ │ -03263e: 0d01 |0015: move-exception v1 │ │ -032640: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -032642: 28fd |0017: goto 0014 // -0003 │ │ + insns size : 119 16-bit code units │ │ +03a404: |[03a404] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.parseJSON:()V │ │ +03a414: 5464 9503 |0000: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ +03a418: 3804 7200 |0002: if-eqz v4, 0074 // +0072 │ │ +03a41c: 5464 9503 |0004: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ +03a420: 6e10 480a 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a48 │ │ +03a426: 0a04 |0009: move-result v4 │ │ +03a428: 3d04 6a00 |000a: if-lez v4, 0074 // +006a │ │ +03a42c: 2200 4402 |000c: new-instance v0, Lorg/json/JSONArray; // type@0244 │ │ +03a430: 5464 9503 |000e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ +03a434: 7020 480c 4000 |0010: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0c48 │ │ +03a43a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +03a43c: 6e10 4a0c 0000 |0014: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@0c4a │ │ +03a442: 0a04 |0017: move-result v4 │ │ +03a444: 3542 5900 |0018: if-ge v2, v4, 0071 // +0059 │ │ +03a448: 6e20 490c 2000 |001a: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0c49 │ │ +03a44e: 0c03 |001d: move-result-object v3 │ │ +03a450: 2201 2002 |001e: new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +03a454: 7010 040c 0100 |0020: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.:()V // method@0c04 │ │ +03a45a: 1a04 9810 |0023: const-string v4, "title" // string@1098 │ │ +03a45e: 6e20 4e0c 4300 |0025: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a464: 0c04 |0028: move-result-object v4 │ │ +03a466: 5b14 d503 |0029: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ +03a46a: 1a04 b908 |002b: const-string v4, "description" // string@08b9 │ │ +03a46e: 6e20 4e0c 4300 |002d: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a474: 0c04 |0030: move-result-object v4 │ │ +03a476: 5b14 c603 |0031: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ +03a47a: 1a04 9a0b |0033: const-string v4, "language" // string@0b9a │ │ +03a47e: 6e20 4e0c 4300 |0035: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a484: 0c04 |0038: move-result-object v4 │ │ +03a486: 5b14 cf03 |0039: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +03a48a: 1a04 300e |003b: const-string v4, "owner" // string@0e30 │ │ +03a48e: 6e20 4e0c 4300 |003d: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a494: 0c04 |0040: move-result-object v4 │ │ +03a496: 5b14 c903 |0041: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ +03a49a: 1a04 2310 |0043: const-string v4, "site" // string@1023 │ │ +03a49e: 6e20 4e0c 4300 |0045: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a4a4: 0c04 |0048: move-result-object v4 │ │ +03a4a6: 5b14 d303 |0049: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ +03a4aa: 2204 2102 |004b: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // type@0221 │ │ +03a4ae: 1a05 000b |004d: const-string v5, "image" // string@0b00 │ │ +03a4b2: 6e20 4e0c 5300 |004f: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a4b8: 0c05 |0052: move-result-object v5 │ │ +03a4ba: 7020 0f0c 5400 |0053: invoke-direct {v4, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.:(Ljava/lang/String;)V // method@0c0f │ │ +03a4c0: 5b14 c703 |0056: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ +03a4c4: 1a04 f907 |0058: const-string v4, "category" // string@07f9 │ │ +03a4c8: 6e20 4e0c 4300 |005a: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0c4e │ │ +03a4ce: 0c04 |005d: move-result-object v4 │ │ +03a4d0: 6e20 0c0c 4100 |005e: invoke-virtual {v1, v4}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.setCategory:(Ljava/lang/String;)V // method@0c0c │ │ +03a4d6: 1a04 660e |0061: const-string v4, "point" // string@0e66 │ │ +03a4da: 6e20 4d0c 4300 |0063: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@0c4d │ │ +03a4e0: 0b04 |0066: move-result-wide v4 │ │ +03a4e2: 5a14 d103 |0067: iput-wide v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ +03a4e6: 5464 9303 |0069: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.channels:Ljava/util/ArrayList; // field@0393 │ │ +03a4ea: 6e20 7c0a 1400 |006b: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ +03a4f0: d802 0201 |006e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a4f4: 28a4 |0070: goto 0014 // -005c │ │ +03a4f6: 7010 ba0b 0600 |0071: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.sortMap:()V // method@0bba │ │ +03a4fc: 0e00 |0074: return-void │ │ +03a4fe: 0d04 |0075: move-exception v4 │ │ +03a500: 28fe |0076: goto 0074 // -0002 │ │ catches : 1 │ │ - 0x0000 - 0x0014 │ │ - Ljava/lang/Exception; -> 0x0015 │ │ + 0x000c - 0x0074 │ │ + Lorg/json/JSONException; -> 0x0075 │ │ positions : │ │ - 0x0000 line=296 │ │ - 0x0009 line=297 │ │ - 0x000f line=298 │ │ - 0x0014 line=303 │ │ - 0x0015 line=300 │ │ - 0x0016 line=303 │ │ + 0x0000 line=104 │ │ + 0x000c line=106 │ │ + 0x0013 line=107 │ │ + 0x001a line=108 │ │ + 0x001e line=109 │ │ + 0x0023 line=110 │ │ + 0x002b line=111 │ │ + 0x0033 line=112 │ │ + 0x003b line=113 │ │ + 0x0043 line=114 │ │ + 0x004b line=115 │ │ + 0x0058 line=116 │ │ + 0x0061 line=117 │ │ + 0x0069 line=119 │ │ + 0x006e line=107 │ │ + 0x0071 line=122 │ │ + 0x0074 line=126 │ │ + 0x0075 line=123 │ │ locals : │ │ - 0x0009 - 0x0014 reg=0 f Ljava/io/File; │ │ - 0x0000 - 0x0018 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ - 0x0000 - 0x0018 reg=3 uri Landroid/net/Uri; │ │ + 0x0023 - 0x0071 reg=1 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x001e - 0x0071 reg=3 obj Lorg/json/JSONObject; │ │ + 0x0013 - 0x0074 reg=0 array Lorg/json/JSONArray; │ │ + 0x0014 - 0x0074 reg=2 i I │ │ + 0x0000 - 0x0077 reg=6 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;) │ │ - name : 'run' │ │ + #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'sortMap' │ │ type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 152 16-bit code units │ │ +03a514: |[03a514] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.sortMap:()V │ │ +03a524: 5484 9a03 |0000: iget-object v4, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ +03a528: 6e10 7e0a 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@0a7e │ │ +03a52e: 2203 c101 |0005: new-instance v3, Ljava/util/HashMap; // type@01c1 │ │ +03a532: 7010 930a 0300 |0007: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0a93 │ │ +03a538: 5484 9303 |000a: iget-object v4, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.channels:Ljava/util/ArrayList; // field@0393 │ │ +03a53c: 6e10 820a 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +03a542: 0c04 |000f: move-result-object v4 │ │ +03a544: 7210 9e0a 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +03a54a: 0a05 |0013: move-result v5 │ │ +03a54c: 3805 5200 |0014: if-eqz v5, 0066 // +0052 │ │ +03a550: 7210 9f0a 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +03a556: 0c00 |0019: move-result-object v0 │ │ +03a558: 1f00 2002 |001a: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +03a55c: 5285 9403 |001c: iget v5, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.currentSort:I // field@0394 │ │ +03a560: 3905 1e00 |001e: if-nez v5, 003c // +001e │ │ +03a564: 5405 cf03 |0020: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +03a568: 6e20 960a 5300 |0022: invoke-virtual {v3, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +03a56e: 0c02 |0025: move-result-object v2 │ │ +03a570: 1f02 f401 |0026: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +03a574: 3902 1000 |0028: if-nez v2, 0038 // +0010 │ │ +03a578: 2202 f401 |002a: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +03a57c: 7010 d90a 0200 |002c: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.:()V // method@0ad9 │ │ +03a582: 5405 cf03 |002f: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +03a586: 5b25 0b03 |0031: iput-object v5, v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.category:Ljava/lang/String; // field@030b │ │ +03a58a: 5405 cf03 |0033: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ +03a58e: 6e30 970a 5302 |0035: invoke-virtual {v3, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ +03a594: 6e20 da0a 0200 |0038: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.add:(Ljava/lang/Object;)Z // method@0ada │ │ +03a59a: 28d5 |003b: goto 0010 // -002b │ │ +03a59c: 5405 ca03 |003c: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ +03a5a0: 6e10 820a 0500 |003e: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ +03a5a6: 0c05 |0041: move-result-object v5 │ │ +03a5a8: 7210 9e0a 0500 |0042: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +03a5ae: 0a06 |0045: move-result v6 │ │ +03a5b0: 3806 caff |0046: if-eqz v6, 0010 // -0036 │ │ +03a5b4: 7210 9f0a 0500 |0048: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +03a5ba: 0c01 |004b: move-result-object v1 │ │ +03a5bc: 1f01 9a01 |004c: check-cast v1, Ljava/lang/String; // type@019a │ │ +03a5c0: 3801 f4ff |004e: if-eqz v1, 0042 // -000c │ │ +03a5c4: 6e20 960a 1300 |0050: invoke-virtual {v3, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +03a5ca: 0c02 |0053: move-result-object v2 │ │ +03a5cc: 1f02 f401 |0054: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +03a5d0: 3902 0c00 |0056: if-nez v2, 0062 // +000c │ │ +03a5d4: 2202 f401 |0058: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +03a5d8: 7010 d90a 0200 |005a: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.:()V // method@0ad9 │ │ +03a5de: 5b21 0b03 |005d: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.category:Ljava/lang/String; // field@030b │ │ +03a5e2: 6e30 970a 1302 |005f: invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ +03a5e8: 6e20 da0a 0200 |0062: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.add:(Ljava/lang/Object;)Z // method@0ada │ │ +03a5ee: 28dd |0065: goto 0042 // -0023 │ │ +03a5f0: 6e10 990a 0300 |0066: invoke-virtual {v3}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@0a99 │ │ +03a5f6: 0c04 |0069: move-result-object v4 │ │ +03a5f8: 7210 8d0a 0400 |006a: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0a8d │ │ +03a5fe: 0c04 |006d: move-result-object v4 │ │ +03a600: 7210 9e0a 0400 |006e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ +03a606: 0a05 |0071: move-result v5 │ │ +03a608: 3805 0e00 |0072: if-eqz v5, 0080 // +000e │ │ +03a60c: 7210 9f0a 0400 |0074: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ +03a612: 0c02 |0077: move-result-object v2 │ │ +03a614: 1f02 f401 |0078: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +03a618: 5485 9803 |007a: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.myComparetor:Ljava/util/Comparator; // field@0398 │ │ +03a61c: 7120 8f0a 5200 |007c: invoke-static {v2, v5}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0a8f │ │ +03a622: 28ef |007f: goto 006e // -0011 │ │ +03a624: 5484 9a03 |0080: iget-object v4, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ +03a628: 6e10 990a 0300 |0082: invoke-virtual {v3}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@0a99 │ │ +03a62e: 0c05 |0085: move-result-object v5 │ │ +03a630: 6e20 7d0a 5400 |0086: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0a7d │ │ +03a636: 5484 9703 |0089: iget-object v4, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.mHandler:Landroid/os/Handler; // field@0397 │ │ +03a63a: 5485 9703 |008b: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.mHandler:Landroid/os/Handler; // field@0397 │ │ +03a63e: 1206 |008d: const/4 v6, #int 0 // #0 │ │ +03a640: 5487 9a03 |008e: iget-object v7, v8, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ +03a644: 6e30 0801 6507 |0090: invoke-virtual {v5, v6, v7}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0108 │ │ +03a64a: 0c05 |0093: move-result-object v5 │ │ +03a64c: 6e20 0e01 5400 |0094: invoke-virtual {v4, v5}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@010e │ │ +03a652: 0e00 |0097: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0005 line=145 │ │ + 0x000a line=146 │ │ + 0x001c line=147 │ │ + 0x0020 line=149 │ │ + 0x0028 line=150 │ │ + 0x002a line=151 │ │ + 0x002f line=152 │ │ + 0x0033 line=153 │ │ + 0x0038 line=155 │ │ + 0x003c line=158 │ │ + 0x004e line=159 │ │ + 0x0050 line=160 │ │ + 0x0056 line=161 │ │ + 0x0058 line=162 │ │ + 0x005d line=163 │ │ + 0x005f line=164 │ │ + 0x0062 line=166 │ │ + 0x0066 line=171 │ │ + 0x007a line=172 │ │ + 0x0080 line=174 │ │ + 0x0089 line=175 │ │ + 0x0097 line=176 │ │ + locals : │ │ + 0x0028 - 0x002c reg=2 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x002f - 0x003c reg=2 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x0056 - 0x005a reg=2 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x001c - 0x0066 reg=0 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x004e - 0x0066 reg=1 category Ljava/lang/String; │ │ + 0x005d - 0x0066 reg=2 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x007a - 0x0080 reg=2 list Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ + 0x000a - 0x0098 reg=3 map Ljava/util/HashMap; Ljava/util/HashMap; │ │ + 0x0000 - 0x0098 reg=8 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'onChildClick' │ │ + type : '(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ - ins : 1 │ │ + ins : 7 │ │ outs : 3 │ │ - insns size : 166 16-bit code units │ │ -032654: |[032654] jp.co.kayo.android.localplayer.ds.podcast.ViewCache$GetImage.run:()V │ │ -032664: 2208 9c01 |0000: new-instance v8, Ljava/lang/StringBuilder; // type@019c │ │ -032668: 7010 520a 0800 |0002: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03266e: 1a09 b90b |0005: const-string v9, "load image src = " // string@0bb9 │ │ -032672: 6e20 580a 9800 |0007: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -032678: 0c08 |000a: move-result-object v8 │ │ -03267a: 54a9 aa03 |000b: iget-object v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ -03267e: 6e20 580a 9800 |000d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -032684: 0c08 |0010: move-result-object v8 │ │ -032686: 6e10 5d0a 0800 |0011: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -03268c: 0c08 |0014: move-result-object v8 │ │ -03268e: 7110 e40a 0800 |0015: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -032694: 54a8 aa03 |0018: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.src:Ljava/lang/String; // field@03aa │ │ -032698: 7020 ce0b 8a00 |001a: invoke-direct {v10, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.getImage:(Ljava/lang/String;)Ljava/io/File; // method@0bce │ │ -03269e: 0c02 |001d: move-result-object v2 │ │ -0326a0: 3802 6800 |001e: if-eqz v2, 0086 // +0068 │ │ -0326a4: 54a8 ab03 |0020: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03ab │ │ -0326a8: 6e10 e50b 0800 |0022: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.isDestory:()Z // method@0be5 │ │ -0326ae: 0a08 |0025: move-result v8 │ │ -0326b0: 3908 6000 |0026: if-nez v8, 0086 // +0060 │ │ -0326b4: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0326b6: 2205 3400 |0029: new-instance v5, Landroid/graphics/BitmapFactory$Options; // type@0034 │ │ -0326ba: 7010 d500 0500 |002b: invoke-direct {v5}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00d5 │ │ -0326c0: 1218 |002e: const/4 v8, #int 1 // #1 │ │ -0326c2: 5c58 1000 |002f: iput-boolean v8, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0010 │ │ -0326c6: 2204 7701 |0031: new-instance v4, Ljava/io/FileInputStream; // type@0177 │ │ -0326ca: 6e10 f809 0200 |0033: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ -0326d0: 0c08 |0036: move-result-object v8 │ │ -0326d2: 7020 fe09 8400 |0037: invoke-direct {v4, v8}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@09fe │ │ -0326d8: 3804 4600 |003a: if-eqz v4, 0080 // +0046 │ │ -0326dc: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -0326de: 7130 d600 8405 |003d: invoke-static {v4, v8, v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00d6 │ │ -0326e4: 6e10 010a 0400 |0040: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -0326ea: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -0326ec: 5258 1500 |0044: iget v8, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ -0326f0: 52a9 a603 |0046: iget v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ -0326f4: b398 |0048: div-int/2addr v8, v9 │ │ -0326f6: d806 0801 |0049: add-int/lit8 v6, v8, #int 1 // #01 │ │ -0326fa: 5258 1400 |004b: iget v8, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ -0326fe: 52a9 a603 |004d: iget v9, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.fitsize:I // field@03a6 │ │ -032702: b398 |004f: div-int/2addr v8, v9 │ │ -032704: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -032708: 7120 300a 7600 |0052: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@0a30 │ │ -03270e: 0a08 |0055: move-result v8 │ │ -032710: 5958 1300 |0056: iput v8, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0013 │ │ -032714: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -032716: 5c58 1000 |0059: iput-boolean v8, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0010 │ │ -03271a: 1218 |005b: const/4 v8, #int 1 // #1 │ │ -03271c: 5c58 1200 |005c: iput-boolean v8, v5, Landroid/graphics/BitmapFactory$Options;.inPurgeable:Z // field@0012 │ │ -032720: 6208 0f00 |005e: sget-object v8, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@000f │ │ -032724: 5b58 1100 |0060: iput-object v8, v5, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0011 │ │ -032728: 2204 7701 |0062: new-instance v4, Ljava/io/FileInputStream; // type@0177 │ │ -03272c: 6e10 f809 0200 |0064: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ -032732: 0c08 |0067: move-result-object v8 │ │ -032734: 7020 fe09 8400 |0068: invoke-direct {v4, v8}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@09fe │ │ -03273a: 1208 |006b: const/4 v8, #int 0 // #0 │ │ -03273c: 7130 d600 8405 |006c: invoke-static {v4, v8, v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00d6 │ │ -032742: 0c00 |006f: move-result-object v0 │ │ -032744: 3800 1000 |0070: if-eqz v0, 0080 // +0010 │ │ -032748: 55a8 a803 |0072: iget-boolean v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.manageflg:Z // field@03a8 │ │ -03274c: 3808 0700 |0074: if-eqz v8, 007b // +0007 │ │ -032750: 54a8 a703 |0076: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.key:Ljava/lang/Integer; // field@03a7 │ │ -032754: 7120 f00b 0800 |0078: invoke-static {v8, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.setImage:(Ljava/lang/Integer;Landroid/graphics/Bitmap;)V // method@0bf0 │ │ -03275a: 54a8 a903 |007b: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; // field@03a9 │ │ -03275e: 7220 de0a 0800 |007d: invoke-interface {v8, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;.onLoadImage:(Landroid/graphics/Bitmap;)V // method@0ade │ │ -032764: 0743 |0080: move-object v3, v4 │ │ -032766: 3803 0500 |0081: if-eqz v3, 0086 // +0005 │ │ -03276a: 6e10 010a 0300 |0083: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -032770: 0e00 |0086: return-void │ │ -032772: 0d01 |0087: move-exception v1 │ │ -032774: 1a08 ac09 |0088: const-string v8, "getBitmap" // string@09ac │ │ -032778: 7120 e50a 1800 |008a: invoke-static {v8, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03277e: 3803 f9ff |008d: if-eqz v3, 0086 // -0007 │ │ -032782: 6e10 010a 0300 |008f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -032788: 28f4 |0092: goto 0086 // -000c │ │ -03278a: 0d08 |0093: move-exception v8 │ │ -03278c: 28f2 |0094: goto 0086 // -000e │ │ -03278e: 0d08 |0095: move-exception v8 │ │ -032790: 3803 0500 |0096: if-eqz v3, 009b // +0005 │ │ -032794: 6e10 010a 0300 |0098: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0a01 │ │ -03279a: 2708 |009b: throw v8 │ │ -03279c: 0d08 |009c: move-exception v8 │ │ -03279e: 28a6 |009d: goto 0043 // -005a │ │ -0327a0: 0d09 |009e: move-exception v9 │ │ -0327a2: 28fc |009f: goto 009b // -0004 │ │ -0327a4: 0d08 |00a0: move-exception v8 │ │ -0327a6: 0743 |00a1: move-object v3, v4 │ │ -0327a8: 28f4 |00a2: goto 0096 // -000c │ │ -0327aa: 0d01 |00a3: move-exception v1 │ │ -0327ac: 0743 |00a4: move-object v3, v4 │ │ -0327ae: 28e3 |00a5: goto 0088 // -001d │ │ - catches : 9 │ │ - 0x0029 - 0x003a │ │ - Ljava/io/FileNotFoundException; -> 0x0087 │ │ - -> 0x0095 │ │ - 0x003d - 0x0040 │ │ - Ljava/io/FileNotFoundException; -> 0x00a3 │ │ - -> 0x00a0 │ │ - 0x0040 - 0x0043 │ │ - Ljava/io/IOException; -> 0x009c │ │ - Ljava/io/FileNotFoundException; -> 0x00a3 │ │ - -> 0x00a0 │ │ - 0x0044 - 0x006b │ │ - Ljava/io/FileNotFoundException; -> 0x0087 │ │ - -> 0x0095 │ │ - 0x006c - 0x0080 │ │ - Ljava/io/FileNotFoundException; -> 0x00a3 │ │ - -> 0x00a0 │ │ - 0x0083 - 0x0086 │ │ - Ljava/io/IOException; -> 0x0093 │ │ - 0x0088 - 0x008d │ │ - -> 0x0095 │ │ - 0x008f - 0x0092 │ │ - Ljava/io/IOException; -> 0x0093 │ │ - 0x0098 - 0x009b │ │ - Ljava/io/IOException; -> 0x009e │ │ + insns size : 35 16-bit code units │ │ +03a654: |[03a654] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.onChildClick:(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z │ │ +03a664: 5442 9a03 |0000: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.treemap:Ljava/util/ArrayList; // field@039a │ │ +03a668: 6e20 800a 7200 |0002: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0a80 │ │ +03a66e: 0c02 |0005: move-result-object v2 │ │ +03a670: 1f02 f401 |0006: check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; // type@01f4 │ │ +03a674: 6e20 db0a 8200 |0008: invoke-virtual {v2, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;.get:(I)Ljava/lang/Object; // method@0adb │ │ +03a67a: 0c00 |000b: move-result-object v0 │ │ +03a67c: 1f00 2002 |000c: check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; // type@0220 │ │ +03a680: 2201 1c00 |000e: new-instance v1, Landroid/content/Intent; // type@001c │ │ +03a684: 7010 7600 0100 |0010: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0076 │ │ +03a68a: 1a02 2310 |0013: const-string v2, "site" // string@1023 │ │ +03a68e: 5403 d303 |0015: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ +03a692: 6e30 8a00 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@008a │ │ +03a698: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ +03a69a: 6e30 b90b 2401 |001b: invoke-virtual {v4, v2, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.setResult:(ILandroid/content/Intent;)V // method@0bb9 │ │ +03a6a0: 6e10 b20b 0400 |001e: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.finish:()V // method@0bb2 │ │ +03a6a6: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +03a6a8: 0f02 |0022: return v2 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=308 │ │ - 0x0018 line=309 │ │ - 0x001e line=310 │ │ - 0x0028 line=311 │ │ - 0x0029 line=315 │ │ - 0x002e line=316 │ │ - 0x0031 line=317 │ │ - 0x003a line=318 │ │ - 0x003c line=319 │ │ - 0x0040 line=321 │ │ - 0x0043 line=324 │ │ - 0x0044 line=327 │ │ - 0x004b line=328 │ │ - 0x0052 line=331 │ │ - 0x0058 line=332 │ │ - 0x005b line=333 │ │ - 0x005e line=334 │ │ - 0x0062 line=335 │ │ - 0x006b line=336 │ │ - 0x0070 line=337 │ │ - 0x0072 line=338 │ │ - 0x0076 line=339 │ │ - 0x007b line=341 │ │ - 0x0081 line=347 │ │ - 0x0083 line=349 │ │ - 0x0086 line=355 │ │ - 0x0087 line=344 │ │ - 0x0088 line=345 │ │ - 0x008d line=347 │ │ - 0x008f line=349 │ │ - 0x0093 line=350 │ │ - 0x0095 line=347 │ │ - 0x0098 line=349 │ │ - 0x009b line=347 │ │ - 0x009c line=322 │ │ - 0x009e line=350 │ │ - 0x00a0 line=347 │ │ - 0x00a3 line=344 │ │ + 0x0000 line=181 │ │ + 0x000e line=182 │ │ + 0x0013 line=183 │ │ + 0x001a line=184 │ │ + 0x001e line=185 │ │ + 0x0021 line=187 │ │ locals : │ │ - 0x0029 - 0x003a reg=3 is Ljava/io/InputStream; │ │ - 0x003a - 0x0044 reg=4 is Ljava/io/InputStream; │ │ - 0x0044 - 0x006b reg=3 is Ljava/io/InputStream; │ │ - 0x0070 - 0x0080 reg=0 bmp Landroid/graphics/Bitmap; │ │ - 0x004b - 0x0080 reg=6 sample_x I │ │ - 0x0052 - 0x0080 reg=7 sample_y I │ │ - 0x006b - 0x0081 reg=4 is Ljava/io/InputStream; │ │ - 0x0081 - 0x0086 reg=3 is Ljava/io/InputStream; │ │ - 0x002e - 0x0086 reg=5 opt Landroid/graphics/BitmapFactory$Options; │ │ - 0x0088 - 0x0093 reg=1 e Ljava/io/FileNotFoundException; │ │ - 0x0087 - 0x009c reg=3 is Ljava/io/InputStream; │ │ - 0x009c - 0x009e reg=4 is Ljava/io/InputStream; │ │ - 0x009c - 0x009e reg=5 opt Landroid/graphics/BitmapFactory$Options; │ │ - 0x009e - 0x00a0 reg=3 is Ljava/io/InputStream; │ │ - 0x00a0 - 0x00a2 reg=4 is Ljava/io/InputStream; │ │ - 0x00a2 - 0x00a3 reg=3 is Ljava/io/InputStream; │ │ - 0x00a3 - 0x00a5 reg=4 is Ljava/io/InputStream; │ │ - 0x001e - 0x00a6 reg=2 imagefile Ljava/io/File; │ │ - 0x00a5 - 0x00a6 reg=3 is Ljava/io/InputStream; │ │ - 0x00a0 - 0x00a6 reg=5 opt Landroid/graphics/BitmapFactory$Options; │ │ - 0x0000 - 0x00a6 reg=10 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; │ │ + 0x000e - 0x0023 reg=0 c Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0013 - 0x0023 reg=1 ret Landroid/content/Intent; │ │ + 0x0000 - 0x0023 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + 0x0000 - 0x0023 reg=5 parent Landroid/widget/ExpandableListView; │ │ + 0x0000 - 0x0023 reg=6 v Landroid/view/View; │ │ + 0x0000 - 0x0023 reg=7 groupPosition I │ │ + 0x0000 - 0x0023 reg=8 childPosition I │ │ + 0x0000 - 0x0023 reg=9 id J │ │ │ │ - source_file_idx : 1731 (ViewCache.java) │ │ + #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 82 16-bit code units │ │ +03a6ac: |[03a6ac] jp.co.kayo.android.localplayer.ds.podcast.SelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03a6bc: 6f20 0902 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0209 │ │ +03a6c2: 6e10 b40b 0300 |0003: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.getWindow:()Landroid/view/Window; // method@0bb4 │ │ +03a6c8: 0c01 |0006: move-result-object v1 │ │ +03a6ca: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +03a6cc: 6e20 3709 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/Window;.setSoftInputMode:(I)V // method@0937 │ │ +03a6d2: 1401 0100 037f |000b: const v1, #float 1.74129e+38 // #7f030001 │ │ +03a6d8: 6e20 b80b 1300 |000e: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.setContentView:(I)V // method@0bb8 │ │ +03a6de: 1401 0a00 0201 |0011: const v1, #float 2.38773e-38 // #0102000a │ │ +03a6e4: 6e20 b10b 1300 |0014: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.findViewById:(I)Landroid/view/View; // method@0bb1 │ │ +03a6ea: 0c01 |0017: move-result-object v1 │ │ +03a6ec: 1f01 5a01 |0018: check-cast v1, Landroid/widget/ExpandableListView; // type@015a │ │ +03a6f0: 5b31 9603 |001a: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.listView:Landroid/widget/ExpandableListView; // field@0396 │ │ +03a6f4: 1401 0400 067f |001c: const v1, #float 1.78117e+38 // #7f060004 │ │ +03a6fa: 6e20 b10b 1300 |001f: invoke-virtual {v3, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.findViewById:(I)Landroid/view/View; // method@0bb1 │ │ +03a700: 0c01 |0022: move-result-object v1 │ │ +03a702: 1f01 6b01 |0023: check-cast v1, Landroid/widget/Spinner; // type@016b │ │ +03a706: 5b31 9903 |0025: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.spinSort:Landroid/widget/Spinner; // field@0399 │ │ +03a70a: 5431 9603 |0027: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.listView:Landroid/widget/ExpandableListView; // field@0396 │ │ +03a70e: 6e20 b209 3100 |0029: invoke-virtual {v1, v3}, Landroid/widget/ExpandableListView;.setOnChildClickListener:(Landroid/widget/ExpandableListView$OnChildClickListener;)V // method@09b2 │ │ +03a714: 5431 9903 |002c: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.spinSort:Landroid/widget/Spinner; // field@0399 │ │ +03a718: 2202 1402 |002e: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; // type@0214 │ │ +03a71c: 7020 a00b 3200 |0030: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0ba0 │ │ +03a722: 6e20 e009 2100 |0033: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@09e0 │ │ +03a728: 6e10 b30b 0300 |0036: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.getIntent:()Landroid/content/Intent; // method@0bb3 │ │ +03a72e: 0c00 |0039: move-result-object v0 │ │ +03a730: 3800 1700 |003a: if-eqz v0, 0051 // +0017 │ │ +03a734: 1a01 890b |003c: const-string v1, "json" // string@0b89 │ │ +03a738: 6e20 8500 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0085 │ │ +03a73e: 0c01 |0041: move-result-object v1 │ │ +03a740: 5b31 9503 |0042: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;.json:Ljava/lang/String; // field@0395 │ │ +03a744: 2201 9e01 |0044: new-instance v1, Ljava/lang/Thread; // type@019e │ │ +03a748: 2202 1502 |0046: new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; // type@0215 │ │ +03a74c: 7020 a30b 3200 |0048: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;.:(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V // method@0ba3 │ │ +03a752: 7020 610a 2100 |004b: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a61 │ │ +03a758: 6e10 630a 0100 |004e: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0a63 │ │ +03a75e: 0e00 |0051: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0003 line=63 │ │ + 0x000b line=66 │ │ + 0x0011 line=67 │ │ + 0x001c line=68 │ │ + 0x0027 line=69 │ │ + 0x002c line=70 │ │ + 0x0036 line=91 │ │ + 0x003a line=92 │ │ + 0x003c line=93 │ │ + 0x0044 line=94 │ │ + 0x004e line=99 │ │ + 0x0051 line=101 │ │ + locals : │ │ + 0x003a - 0x0052 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0052 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ + 0x0000 - 0x0052 reg=4 arg0 Landroid/os/Bundle; │ │ │ │ -Class #271 header: │ │ + source_file_idx : 1583 (SelectActivity.java) │ │ + │ │ +Class #265 header: │ │ class_idx : 540 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 91 │ │ source_file_idx : 1731 │ │ static_fields_size : 6 │ │ instance_fields_size: 15 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 27 │ │ │ │ -Class #271 annotations: │ │ +Class #265 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; } │ │ Annotations on field #950 'mBitmaps' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/Integer;" "Ljava/lang/ref/SoftReference" "<" "Landroid/graphics/Bitmap;" ">;>;" } │ │ │ │ -Class #271 - │ │ +Class #265 - │ │ Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/Fragment;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'EVT_ADDTASK' │ │ @@ -77523,70 +76068,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -032820: |[032820] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.:()V │ │ -032830: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ -032834: 7100 0101 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0101 │ │ -03283a: 0c01 |0005: move-result-object v1 │ │ -03283c: 1a02 9608 |0006: const-string v2, "data/jp.co.kayo.android.localplayer/cache/.albumart/" // string@0896 │ │ -032840: 7030 f409 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ -032846: 6900 c003 |000b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.sRootdir:Ljava/io/File; // field@03c0 │ │ -03284a: 2200 c101 |000d: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ -03284e: 7010 930a 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ -032854: 6900 b603 |0012: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032858: 0e00 |0014: return-void │ │ +03a760: |[03a760] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.:()V │ │ +03a770: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ +03a774: 7100 0101 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0101 │ │ +03a77a: 0c01 |0005: move-result-object v1 │ │ +03a77c: 1a02 9508 |0006: const-string v2, "data/jp.co.kayo.android.localplayer/cache/.albumart/" // string@0895 │ │ +03a780: 7030 f409 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ +03a786: 6900 c003 |000b: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.sRootdir:Ljava/io/File; // field@03c0 │ │ +03a78a: 2200 c101 |000d: new-instance v0, Ljava/util/HashMap; // type@01c1 │ │ +03a78e: 7010 930a 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0a93 │ │ +03a794: 6900 b603 |0012: sput-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03a798: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ + 0x0002 line=75 │ │ 0x000d line=80 │ │ locals : │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -03285c: |[03285c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.:()V │ │ -03286c: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -032870: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -032874: 1301 1027 |0004: const/16 v1, #int 10000 // #2710 │ │ -032878: 7010 a301 0600 |0006: invoke-direct {v6}, Landroid/support/v4/app/Fragment;.:()V // method@01a3 │ │ -03287e: 1300 0a00 |0009: const/16 v0, #int 10 // #a │ │ -032882: 7110 bd0a 0000 |000b: invoke-static {v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService; // method@0abd │ │ -032888: 0c00 |000e: move-result-object v0 │ │ -03288a: 5b60 b403 |000f: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ -03288e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -032890: 5c60 b503 |0012: iput-boolean v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.hasDesotoyd:Z // field@03b5 │ │ -032894: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -032896: 5960 b803 |0015: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -03289a: 5a62 b703 |0017: iput-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -03289e: 5a62 bd03 |0019: iput-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -0328a2: 5a64 ba03 |001b: iput-wide v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ -0328a6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0328a8: 5b60 b303 |001e: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -0328ac: 5a64 bc03 |0020: iput-wide v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ -0328b0: 2200 3e02 |0022: new-instance v0, Lorg/apache/http/params/BasicHttpParams; // type@023e │ │ -0328b4: 7010 3d0c 0000 |0024: invoke-direct {v0}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0c3d │ │ -0328ba: 5b60 bb03 |0027: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -0328be: 5961 ac03 |0029: iput v1, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.CONNECTION_TIMEOUT:I // field@03ac │ │ -0328c2: 5961 b103 |002b: iput v1, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.SOCKET_TIMEOUT:I // field@03b1 │ │ -0328c6: 1300 0010 |002d: const/16 v0, #int 4096 // #1000 │ │ -0328ca: 5960 b203 |002f: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.SOCK_BUFSIZE:I // field@03b2 │ │ -0328ce: 2200 1902 |0031: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1; // type@0219 │ │ -0328d2: 7020 c70b 6000 |0033: invoke-direct {v0, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V // method@0bc7 │ │ -0328d8: 5b60 b903 |0036: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mHandler:Landroid/os/Handler; // field@03b9 │ │ -0328dc: 0e00 |0038: return-void │ │ +03a79c: |[03a79c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.:()V │ │ +03a7ac: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03a7b0: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +03a7b4: 1301 1027 |0004: const/16 v1, #int 10000 // #2710 │ │ +03a7b8: 7010 a301 0600 |0006: invoke-direct {v6}, Landroid/support/v4/app/Fragment;.:()V // method@01a3 │ │ +03a7be: 1300 0a00 |0009: const/16 v0, #int 10 // #a │ │ +03a7c2: 7110 bd0a 0000 |000b: invoke-static {v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService; // method@0abd │ │ +03a7c8: 0c00 |000e: move-result-object v0 │ │ +03a7ca: 5b60 b403 |000f: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ +03a7ce: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +03a7d0: 5c60 b503 |0012: iput-boolean v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.hasDesotoyd:Z // field@03b5 │ │ +03a7d4: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +03a7d6: 5960 b803 |0015: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03a7da: 5a62 b703 |0017: iput-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03a7de: 5a62 bd03 |0019: iput-wide v2, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03a7e2: 5a64 ba03 |001b: iput-wide v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ +03a7e6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +03a7e8: 5b60 b303 |001e: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03a7ec: 5a64 bc03 |0020: iput-wide v4, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ +03a7f0: 2200 3e02 |0022: new-instance v0, Lorg/apache/http/params/BasicHttpParams; // type@023e │ │ +03a7f4: 7010 3d0c 0000 |0024: invoke-direct {v0}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0c3d │ │ +03a7fa: 5b60 bb03 |0027: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03a7fe: 5961 ac03 |0029: iput v1, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.CONNECTION_TIMEOUT:I // field@03ac │ │ +03a802: 5961 b103 |002b: iput v1, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.SOCKET_TIMEOUT:I // field@03b1 │ │ +03a806: 1300 0010 |002d: const/16 v0, #int 4096 // #1000 │ │ +03a80a: 5960 b203 |002f: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.SOCK_BUFSIZE:I // field@03b2 │ │ +03a80e: 2200 1902 |0031: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1; // type@0219 │ │ +03a812: 7020 c70b 6000 |0033: invoke-direct {v0, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V // method@0bc7 │ │ +03a818: 5b60 b903 |0036: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mHandler:Landroid/os/Handler; // field@03b9 │ │ +03a81c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=97 │ │ 0x0009 line=79 │ │ 0x0011 line=81 │ │ 0x0014 line=82 │ │ 0x0017 line=83 │ │ @@ -77608,17 +76154,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0328e0: |[0328e0] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; │ │ -0328f0: 5410 b403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ -0328f4: 1100 |0002: return-object v0 │ │ +03a820: |[03a820] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.access$000:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Ljava/util/concurrent/ExecutorService; │ │ +03a830: 5410 b403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ +03a834: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77626,17 +76172,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Lorg/apache/http/params/BasicHttpParams;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0328f8: |[0328f8] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Lorg/apache/http/params/BasicHttpParams; │ │ -032908: 5410 bb03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -03290c: 1100 |0002: return-object v0 │ │ +03a838: |[03a838] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.access$100:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Lorg/apache/http/params/BasicHttpParams; │ │ +03a848: 5410 bb03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03a84c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77644,17 +76190,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032910: |[032910] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Landroid/os/Handler; │ │ -032920: 5410 b903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mHandler:Landroid/os/Handler; // field@03b9 │ │ -032924: 1100 |0002: return-object v0 │ │ +03a850: |[03a850] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.access$200:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)Landroid/os/Handler; │ │ +03a860: 5410 b903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mHandler:Landroid/os/Handler; // field@03b9 │ │ +03a864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77662,18 +76208,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032928: |[032928] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.clearImage:()V │ │ -032938: 6200 b603 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -03293c: 6e10 940a 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@0a94 │ │ -032942: 0e00 |0005: return-void │ │ +03a868: |[03a868] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.clearImage:()V │ │ +03a878: 6200 b603 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03a87c: 6e10 940a 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@0a94 │ │ +03a882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77681,28 +76227,28 @@ │ │ type : '(Ljava/lang/Integer;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -032944: |[032944] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; │ │ -032954: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ -032958: 6201 c003 |0002: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.sRootdir:Ljava/io/File; // field@03c0 │ │ -03295c: 2202 9c01 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ -032960: 7010 520a 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -032966: 6e20 570a 4200 |0009: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03296c: 0c02 |000c: move-result-object v2 │ │ -03296e: 1a03 aa00 |000d: const-string v3, ".jpg" // string@00aa │ │ -032972: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -032978: 0c02 |0012: move-result-object v2 │ │ -03297a: 6e10 5d0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -032980: 0c02 |0016: move-result-object v2 │ │ -032982: 7030 f409 1002 |0017: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ -032988: 1100 |001a: return-object v0 │ │ +03a884: |[03a884] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; │ │ +03a894: 2200 7501 |0000: new-instance v0, Ljava/io/File; // type@0175 │ │ +03a898: 6201 c003 |0002: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.sRootdir:Ljava/io/File; // field@03c0 │ │ +03a89c: 2202 9c01 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@019c │ │ +03a8a0: 7010 520a 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03a8a6: 6e20 570a 4200 |0009: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03a8ac: 0c02 |000c: move-result-object v2 │ │ +03a8ae: 1a03 aa00 |000d: const-string v3, ".jpg" // string@00aa │ │ +03a8b2: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a8b8: 0c02 |0012: move-result-object v2 │ │ +03a8ba: 6e10 5d0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03a8c0: 0c02 |0016: move-result-object v2 │ │ +03a8c2: 7030 f409 1002 |0017: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@09f4 │ │ +03a8c8: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x001a line=175 │ │ locals : │ │ 0x001a - 0x001b reg=0 file Ljava/io/File; │ │ 0x0000 - 0x001b reg=4 key Ljava/lang/Integer; │ │ @@ -77712,54 +76258,54 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -03298c: |[03298c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getAlbumKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; │ │ -03299c: 3802 2600 |0000: if-eqz v2, 0026 // +0026 │ │ -0329a0: 3803 2400 |0002: if-eqz v3, 0026 // +0024 │ │ -0329a4: 2200 9c01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0329a8: 7010 520a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0329ae: 6e10 4f0a 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ -0329b4: 0c01 |000c: move-result-object v1 │ │ -0329b6: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0329bc: 0c00 |0010: move-result-object v0 │ │ -0329be: 6e10 4f0a 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ -0329c4: 0c01 |0014: move-result-object v1 │ │ -0329c6: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0329cc: 0c00 |0018: move-result-object v0 │ │ -0329ce: 6e10 5d0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0329d4: 0c00 |001c: move-result-object v0 │ │ -0329d6: 6e10 450a 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -0329dc: 0a00 |0020: move-result v0 │ │ -0329de: 7110 270a 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -0329e4: 0c00 |0024: move-result-object v0 │ │ -0329e6: 1100 |0025: return-object v0 │ │ -0329e8: 3802 0f00 |0026: if-eqz v2, 0035 // +000f │ │ -0329ec: 6e10 4f0a 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ -0329f2: 0c00 |002b: move-result-object v0 │ │ -0329f4: 6e10 450a 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -0329fa: 0a00 |002f: move-result v0 │ │ -0329fc: 7110 270a 0000 |0030: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -032a02: 0c00 |0033: move-result-object v0 │ │ -032a04: 28f1 |0034: goto 0025 // -000f │ │ -032a06: 3803 0f00 |0035: if-eqz v3, 0044 // +000f │ │ -032a0a: 6e10 4f0a 0300 |0037: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ -032a10: 0c00 |003a: move-result-object v0 │ │ -032a12: 6e10 450a 0000 |003b: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -032a18: 0a00 |003e: move-result v0 │ │ -032a1a: 7110 270a 0000 |003f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ -032a20: 0c00 |0042: move-result-object v0 │ │ -032a22: 28e2 |0043: goto 0025 // -001e │ │ -032a24: 2200 8f01 |0044: new-instance v0, Ljava/lang/Integer; // type@018f │ │ -032a28: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -032a2a: 7020 210a 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/Integer;.:(I)V // method@0a21 │ │ -032a30: 28db |004a: goto 0025 // -0025 │ │ +03a8cc: |[03a8cc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getAlbumKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; │ │ +03a8dc: 3802 2600 |0000: if-eqz v2, 0026 // +0026 │ │ +03a8e0: 3803 2400 |0002: if-eqz v3, 0026 // +0024 │ │ +03a8e4: 2200 9c01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ +03a8e8: 7010 520a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03a8ee: 6e10 4f0a 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ +03a8f4: 0c01 |000c: move-result-object v1 │ │ +03a8f6: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a8fc: 0c00 |0010: move-result-object v0 │ │ +03a8fe: 6e10 4f0a 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ +03a904: 0c01 |0014: move-result-object v1 │ │ +03a906: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a90c: 0c00 |0018: move-result-object v0 │ │ +03a90e: 6e10 5d0a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03a914: 0c00 |001c: move-result-object v0 │ │ +03a916: 6e10 450a 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +03a91c: 0a00 |0020: move-result v0 │ │ +03a91e: 7110 270a 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03a924: 0c00 |0024: move-result-object v0 │ │ +03a926: 1100 |0025: return-object v0 │ │ +03a928: 3802 0f00 |0026: if-eqz v2, 0035 // +000f │ │ +03a92c: 6e10 4f0a 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ +03a932: 0c00 |002b: move-result-object v0 │ │ +03a934: 6e10 450a 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +03a93a: 0a00 |002f: move-result v0 │ │ +03a93c: 7110 270a 0000 |0030: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03a942: 0c00 |0033: move-result-object v0 │ │ +03a944: 28f1 |0034: goto 0025 // -000f │ │ +03a946: 3803 0f00 |0035: if-eqz v3, 0044 // +000f │ │ +03a94a: 6e10 4f0a 0300 |0037: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4f │ │ +03a950: 0c00 |003a: move-result-object v0 │ │ +03a952: 6e10 450a 0000 |003b: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ +03a958: 0a00 |003e: move-result v0 │ │ +03a95a: 7110 270a 0000 |003f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a27 │ │ +03a960: 0c00 |0042: move-result-object v0 │ │ +03a962: 28e2 |0043: goto 0025 // -001e │ │ +03a964: 2200 8f01 |0044: new-instance v0, Ljava/lang/Integer; // type@018f │ │ +03a968: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +03a96a: 7020 210a 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/Integer;.:(I)V // method@0a21 │ │ +03a970: 28db |004a: goto 0025 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=360 │ │ 0x0025 line=366 │ │ 0x0026 line=361 │ │ 0x0028 line=362 │ │ @@ -77775,30 +76321,30 @@ │ │ type : '(Ljava/lang/Integer;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -032a34: |[032a34] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getImage:(Ljava/lang/Integer;)Landroid/graphics/Bitmap; │ │ -032a44: 6201 b603 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032a48: 6e20 950a 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0a95 │ │ -032a4e: 0a01 |0005: move-result v1 │ │ -032a50: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -032a54: 6201 b603 |0008: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032a58: 6e20 960a 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ -032a5e: 0c00 |000d: move-result-object v0 │ │ -032a60: 1f00 a701 |000e: check-cast v0, Ljava/lang/ref/SoftReference; // type@01a7 │ │ -032a64: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -032a68: 6e10 660a 0000 |0012: invoke-virtual {v0}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@0a66 │ │ -032a6e: 0c01 |0015: move-result-object v1 │ │ -032a70: 1f01 3300 |0016: check-cast v1, Landroid/graphics/Bitmap; // type@0033 │ │ -032a74: 1101 |0018: return-object v1 │ │ -032a76: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -032a78: 28fe |001a: goto 0018 // -0002 │ │ +03a974: |[03a974] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getImage:(Ljava/lang/Integer;)Landroid/graphics/Bitmap; │ │ +03a984: 6201 b603 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03a988: 6e20 950a 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0a95 │ │ +03a98e: 0a01 |0005: move-result v1 │ │ +03a990: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +03a994: 6201 b603 |0008: sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03a998: 6e20 960a 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a96 │ │ +03a99e: 0c00 |000d: move-result-object v0 │ │ +03a9a0: 1f00 a701 |000e: check-cast v0, Ljava/lang/ref/SoftReference; // type@01a7 │ │ +03a9a4: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +03a9a8: 6e10 660a 0000 |0012: invoke-virtual {v0}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@0a66 │ │ +03a9ae: 0c01 |0015: move-result-object v1 │ │ +03a9b0: 1f01 3300 |0016: check-cast v1, Landroid/graphics/Bitmap; // type@0033 │ │ +03a9b4: 1101 |0018: return-object v1 │ │ +03a9b6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +03a9b8: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=107 │ │ 0x0010 line=108 │ │ 0x0012 line=109 │ │ 0x0018 line=112 │ │ @@ -77811,19 +76357,19 @@ │ │ type : '(Ljava/lang/Integer;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -032a7c: |[032a7c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.hasImage:(Ljava/lang/Integer;)Z │ │ -032a8c: 6200 b603 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032a90: 6e20 950a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0a95 │ │ -032a96: 0a00 |0005: move-result v0 │ │ -032a98: 0f00 |0006: return v0 │ │ +03a9bc: |[03a9bc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.hasImage:(Ljava/lang/Integer;)Z │ │ +03a9cc: 6200 b603 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03a9d0: 6e20 950a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0a95 │ │ +03a9d6: 0a00 |0005: move-result v0 │ │ +03a9d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 key Ljava/lang/Integer; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77831,20 +76377,20 @@ │ │ type : '(Ljava/lang/Integer;Landroid/graphics/Bitmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -032a9c: |[032a9c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setImage:(Ljava/lang/Integer;Landroid/graphics/Bitmap;)V │ │ -032aac: 6200 b603 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032ab0: 2201 a701 |0002: new-instance v1, Ljava/lang/ref/SoftReference; // type@01a7 │ │ -032ab4: 7020 650a 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@0a65 │ │ -032aba: 6e30 970a 2001 |0007: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ -032ac0: 0e00 |000a: return-void │ │ +03a9dc: |[03a9dc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setImage:(Ljava/lang/Integer;Landroid/graphics/Bitmap;)V │ │ +03a9ec: 6200 b603 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03a9f0: 2201 a701 |0002: new-instance v1, Ljava/lang/ref/SoftReference; // type@01a7 │ │ +03a9f4: 7020 650a 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@0a65 │ │ +03a9fa: 6e30 970a 2001 |0007: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a97 │ │ +03aa00: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000a line=117 │ │ locals : │ │ 0x0000 - 0x000b reg=2 key Ljava/lang/Integer; │ │ 0x0000 - 0x000b reg=3 image Landroid/graphics/Bitmap; │ │ @@ -77855,53 +76401,54 @@ │ │ type : '()Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -032ac4: |[032ac4] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getClientConnManager:()Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ -032ad4: 1d03 |0000: monitor-enter v3 │ │ -032ad6: 5430 b303 |0001: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -032ada: 3900 0f00 |0003: if-nez v0, 0012 // +000f │ │ -032ade: 2200 3c02 |0005: new-instance v0, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@023c │ │ -032ae2: 5431 bb03 |0007: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -032ae6: 6e10 e20b 0300 |0009: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@0be2 │ │ -032aec: 0c02 |000c: move-result-object v2 │ │ -032aee: 7030 3a0c 1002 |000d: invoke-direct {v0, v1, v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0c3a │ │ -032af4: 5b30 b303 |0010: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -032af8: 5430 b303 |0012: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -032afc: 1e03 |0014: monitor-exit v3 │ │ -032afe: 1100 |0015: return-object v0 │ │ -032b00: 0d00 |0016: move-exception v0 │ │ -032b02: 1e03 |0017: monitor-exit v3 │ │ -032b04: 2700 |0018: throw v0 │ │ +03aa04: |[03aa04] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getClientConnManager:()Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ +03aa14: 1d03 |0000: monitor-enter v3 │ │ +03aa16: 5430 b303 |0001: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03aa1a: 3900 0f00 |0003: if-nez v0, 0012 // +000f │ │ +03aa1e: 2200 3c02 |0005: new-instance v0, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@023c │ │ +03aa22: 5431 bb03 |0007: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03aa26: 6e10 e20b 0300 |0009: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@0be2 │ │ +03aa2c: 0c02 |000c: move-result-object v2 │ │ +03aa2e: 7030 3a0c 1002 |000d: invoke-direct {v0, v1, v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0c3a │ │ +03aa34: 5b30 b303 |0010: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03aa38: 5430 b303 |0012: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03aa3c: 1e03 |0014: monitor-exit v3 │ │ +03aa3e: 1100 |0015: return-object v0 │ │ +03aa40: 0d00 |0016: move-exception v0 │ │ +03aa42: 1e03 |0017: monitor-exit v3 │ │ +03aa44: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ + 0x0009 line=167 │ │ 0x0012 line=170 │ │ 0x0016 line=165 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'getCurrentId' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032b14: |[032b14] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getCurrentId:()J │ │ -032b24: 5320 b703 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -032b28: 1000 |0002: return-wide v0 │ │ +03aa54: |[03aa54] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getCurrentId:()J │ │ +03aa64: 5320 b703 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03aa68: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77909,17 +76456,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032b2c: |[032b2c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getCurrentPos:()I │ │ -032b3c: 5210 b803 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -032b40: 0f00 |0002: return v0 │ │ +03aa6c: |[03aa6c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getCurrentPos:()I │ │ +03aa7c: 5210 b803 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03aa80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -77927,71 +76474,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 103 16-bit code units │ │ -032b44: |[032b44] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getImage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap; │ │ -032b54: 7702 d90b 0f00 |0000: invoke-static/range {v15, v16}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getAlbumKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; // method@0bd9 │ │ -032b5a: 0c03 |0003: move-result-object v3 │ │ -032b5c: 3911 2c00 |0004: if-nez v17, 0030 // +002c │ │ -032b60: 6200 b603 |0006: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032b64: 3800 2800 |0008: if-eqz v0, 0030 // +0028 │ │ -032b68: 7110 dd0b 0300 |000a: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getImage:(Ljava/lang/Integer;)Landroid/graphics/Bitmap; // method@0bdd │ │ -032b6e: 0c0b |000d: move-result-object v11 │ │ -032b70: 390b 2100 |000e: if-nez v11, 002f // +0021 │ │ -032b74: 7110 d70b 0300 |0010: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; // method@0bd7 │ │ -032b7a: 0c0d |0013: move-result-object v13 │ │ -032b7c: 6e10 f709 0d00 |0014: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@09f7 │ │ -032b82: 0a00 |0017: move-result v0 │ │ -032b84: 3800 1600 |0018: if-eqz v0, 002e // +0016 │ │ -032b88: 54e7 b403 |001a: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ -032b8c: 2200 1b02 |001c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; // type@021b │ │ -032b90: 6e10 f809 0d00 |001e: invoke-virtual {v13}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ -032b96: 0c02 |0021: move-result-object v2 │ │ -032b98: 1305 8000 |0022: const/16 v5, #int 128 // #80 │ │ -032b9c: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -032b9e: 07e1 |0025: move-object v1, v14 │ │ -032ba0: 0804 1200 |0026: move-object/from16 v4, v18 │ │ -032ba4: 7607 cd0b 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V // method@0bcd │ │ -032baa: 7220 b90a 0700 |002b: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ab9 │ │ -032bb0: 120b |002e: const/4 v11, #int 0 // #0 │ │ -032bb2: 110b |002f: return-object v11 │ │ -032bb4: 6e10 e50b 0e00 |0030: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.isDestory:()Z // method@0be5 │ │ -032bba: 0a00 |0033: move-result v0 │ │ -032bbc: 3900 3100 |0034: if-nez v0, 0065 // +0031 │ │ -032bc0: 7401 480a 1100 |0036: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0a48 │ │ -032bc6: 0a00 |0039: move-result v0 │ │ -032bc8: 3d00 2b00 |003a: if-lez v0, 0065 // +002b │ │ -032bcc: 6200 b603 |003c: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032bd0: 3800 2700 |003e: if-eqz v0, 0065 // +0027 │ │ -032bd4: 7110 dd0b 0300 |0040: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getImage:(Ljava/lang/Integer;)Landroid/graphics/Bitmap; // method@0bdd │ │ -032bda: 0c0b |0043: move-result-object v11 │ │ -032bdc: 390b ebff |0044: if-nez v11, 002f // -0015 │ │ -032be0: 3811 e9ff |0046: if-eqz v17, 002f // -0017 │ │ -032be4: 2204 1a02 |0048: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; // type@021a │ │ -032be8: 07e5 |004a: move-object v5, v14 │ │ -032bea: 0806 1000 |004b: move-object/from16 v6, v16 │ │ -032bee: 07f7 |004d: move-object v7, v15 │ │ -032bf0: 0738 |004e: move-object v8, v3 │ │ -032bf2: 0809 1100 |004f: move-object/from16 v9, v17 │ │ -032bf6: 080a 1200 |0051: move-object/from16 v10, v18 │ │ -032bfa: 7607 c90b 0400 |0053: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V // method@0bc9 │ │ -032c00: 1200 |0056: const/4 v0, #int 0 // #0 │ │ -032c02: 1f00 5f02 |0057: check-cast v0, [Ljava/lang/Void; // type@025f │ │ -032c06: 6e20 e900 0400 |0059: invoke-virtual {v4, v0}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00e9 │ │ -032c0c: 120b |005c: const/4 v11, #int 0 // #0 │ │ -032c0e: 28d2 |005d: goto 002f // -002e │ │ -032c10: 0d0c |005e: move-exception v12 │ │ -032c12: 1a00 3211 |005f: const-string v0, "タスクがいっぱいなのでエラーが発生した" // string@1132 │ │ -032c16: 7120 e50a c000 |0061: invoke-static {v0, v12}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -032c1c: 28f8 |0064: goto 005c // -0008 │ │ -032c1e: 120b |0065: const/4 v11, #int 0 // #0 │ │ -032c20: 28c9 |0066: goto 002f // -0037 │ │ +03aa84: |[03aa84] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getImage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap; │ │ +03aa94: 7702 d90b 0f00 |0000: invoke-static/range {v15, v16}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getAlbumKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; // method@0bd9 │ │ +03aa9a: 0c03 |0003: move-result-object v3 │ │ +03aa9c: 3911 2c00 |0004: if-nez v17, 0030 // +002c │ │ +03aaa0: 6200 b603 |0006: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03aaa4: 3800 2800 |0008: if-eqz v0, 0030 // +0028 │ │ +03aaa8: 7110 dd0b 0300 |000a: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getImage:(Ljava/lang/Integer;)Landroid/graphics/Bitmap; // method@0bdd │ │ +03aaae: 0c0b |000d: move-result-object v11 │ │ +03aab0: 390b 2100 |000e: if-nez v11, 002f // +0021 │ │ +03aab4: 7110 d70b 0300 |0010: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.createAlbumArtFile:(Ljava/lang/Integer;)Ljava/io/File; // method@0bd7 │ │ +03aaba: 0c0d |0013: move-result-object v13 │ │ +03aabc: 6e10 f709 0d00 |0014: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@09f7 │ │ +03aac2: 0a00 |0017: move-result v0 │ │ +03aac4: 3800 1600 |0018: if-eqz v0, 002e // +0016 │ │ +03aac8: 54e7 b403 |001a: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ +03aacc: 2200 1b02 |001c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage; // type@021b │ │ +03aad0: 6e10 f809 0d00 |001e: invoke-virtual {v13}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@09f8 │ │ +03aad6: 0c02 |0021: move-result-object v2 │ │ +03aad8: 1305 8000 |0022: const/16 v5, #int 128 // #80 │ │ +03aadc: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +03aade: 07e1 |0025: move-object v1, v14 │ │ +03aae0: 0804 1200 |0026: move-object/from16 v4, v18 │ │ +03aae4: 7607 cd0b 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/Integer;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;IZ)V // method@0bcd │ │ +03aaea: 7220 b90a 0700 |002b: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ab9 │ │ +03aaf0: 120b |002e: const/4 v11, #int 0 // #0 │ │ +03aaf2: 110b |002f: return-object v11 │ │ +03aaf4: 6e10 e50b 0e00 |0030: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.isDestory:()Z // method@0be5 │ │ +03aafa: 0a00 |0033: move-result v0 │ │ +03aafc: 3900 3100 |0034: if-nez v0, 0065 // +0031 │ │ +03ab00: 7401 480a 1100 |0036: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0a48 │ │ +03ab06: 0a00 |0039: move-result v0 │ │ +03ab08: 3d00 2b00 |003a: if-lez v0, 0065 // +002b │ │ +03ab0c: 6200 b603 |003c: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03ab10: 3800 2700 |003e: if-eqz v0, 0065 // +0027 │ │ +03ab14: 7110 dd0b 0300 |0040: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getImage:(Ljava/lang/Integer;)Landroid/graphics/Bitmap; // method@0bdd │ │ +03ab1a: 0c0b |0043: move-result-object v11 │ │ +03ab1c: 390b ebff |0044: if-nez v11, 002f // -0015 │ │ +03ab20: 3811 e9ff |0046: if-eqz v17, 002f // -0017 │ │ +03ab24: 2204 1a02 |0048: new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2; // type@021a │ │ +03ab28: 07e5 |004a: move-object v5, v14 │ │ +03ab2a: 0806 1000 |004b: move-object/from16 v6, v16 │ │ +03ab2e: 07f7 |004d: move-object v7, v15 │ │ +03ab30: 0738 |004e: move-object v8, v3 │ │ +03ab32: 0809 1100 |004f: move-object/from16 v9, v17 │ │ +03ab36: 080a 1200 |0051: move-object/from16 v10, v18 │ │ +03ab3a: 7607 c90b 0400 |0053: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;.:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V // method@0bc9 │ │ +03ab40: 1200 |0056: const/4 v0, #int 0 // #0 │ │ +03ab42: 1f00 5f02 |0057: check-cast v0, [Ljava/lang/Void; // type@025f │ │ +03ab46: 6e20 e900 0400 |0059: invoke-virtual {v4, v0}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00e9 │ │ +03ab4c: 120b |005c: const/4 v11, #int 0 // #0 │ │ +03ab4e: 28d2 |005d: goto 002f // -002e │ │ +03ab50: 0d0c |005e: move-exception v12 │ │ +03ab52: 1a00 3011 |005f: const-string v0, "タスクがいっぱいなのでエラーが発生した" // string@1130 │ │ +03ab56: 7120 e50a c000 |0061: invoke-static {v0, v12}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ +03ab5c: 28f8 |0064: goto 005c // -0008 │ │ +03ab5e: 120b |0065: const/4 v11, #int 0 // #0 │ │ +03ab60: 28c9 |0066: goto 002f // -0037 │ │ catches : 1 │ │ 0x0057 - 0x005c │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x005e │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x000a line=381 │ │ @@ -78028,17 +76575,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032c34: |[032c34] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getMax:()J │ │ -032c44: 5320 ba03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ -032c48: 1000 |0002: return-wide v0 │ │ +03ab74: |[03ab74] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getMax:()J │ │ +03ab84: 5320 ba03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ +03ab88: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -78046,17 +76593,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032c4c: |[032c4c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getPos:()J │ │ -032c5c: 5320 bc03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ -032c60: 1000 |0002: return-wide v0 │ │ +03ab8c: |[03ab8c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getPos:()J │ │ +03ab9c: 5320 bc03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ +03aba0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -78064,17 +76611,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032c64: |[032c64] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getPrefetchId:()J │ │ -032c74: 5320 bd03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -032c78: 1000 |0002: return-wide v0 │ │ +03aba4: |[03aba4] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getPrefetchId:()J │ │ +03abb4: 5320 bd03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03abb8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -78082,71 +76629,73 @@ │ │ type : '()Lorg/apache/http/conn/scheme/SchemeRegistry;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -032c7c: |[032c7c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ -032c8c: 1d07 |0000: monitor-enter v7 │ │ -032c8e: 5472 be03 |0001: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ -032c92: 3902 6000 |0003: if-nez v2, 0063 // +0060 │ │ -032c96: 2202 3702 |0005: new-instance v2, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0237 │ │ -032c9a: 7010 310c 0200 |0007: invoke-direct {v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@0c31 │ │ -032ca0: 5b72 be03 |000a: iput-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ -032ca4: 5472 be03 |000c: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ -032ca8: 2203 3602 |000e: new-instance v3, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ -032cac: 1a04 e80a |0010: const-string v4, "http" // string@0ae8 │ │ -032cb0: 7100 2f0c 0000 |0012: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@0c2f │ │ -032cb6: 0c05 |0015: move-result-object v5 │ │ -032cb8: 1306 5000 |0016: const/16 v6, #int 80 // #50 │ │ -032cbc: 7040 300c 4365 |0018: invoke-direct {v3, v4, v5, v6}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ -032cc2: 6e20 320c 3200 |001b: invoke-virtual {v2, v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ -032cc8: 5472 be03 |001e: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ -032ccc: 2203 3602 |0020: new-instance v3, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ -032cd0: 1a04 f50a |0022: const-string v4, "https" // string@0af5 │ │ -032cd4: 2205 2402 |0024: new-instance v5, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ -032cd8: 7010 160c 0500 |0026: invoke-direct {v5}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.:()V // method@0c16 │ │ -032cde: 1306 bb01 |0029: const/16 v6, #int 443 // #1bb │ │ -032ce2: 7040 300c 4365 |002b: invoke-direct {v3, v4, v5, v6}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ -032ce8: 6e20 320c 3200 |002e: invoke-virtual {v2, v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ -032cee: 5472 bb03 |0031: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -032cf2: 1303 0010 |0033: const/16 v3, #int 4096 // #1000 │ │ -032cf6: 7120 430c 3200 |0035: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@0c43 │ │ -032cfc: 5472 bb03 |0038: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -032d00: 1303 1027 |003a: const/16 v3, #int 10000 // #2710 │ │ -032d04: 7120 420c 3200 |003c: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c42 │ │ -032d0a: 5472 bb03 |003f: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -032d0e: 1303 1027 |0041: const/16 v3, #int 10000 // #2710 │ │ -032d12: 7120 410c 3200 |0043: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c41 │ │ -032d18: 5472 bb03 |0046: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -032d1c: 1a03 7a06 |0048: const-string v3, "UTF-8" // string@067a │ │ -032d20: 7120 440c 3200 |004a: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setContentCharset:(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V // method@0c44 │ │ -032d26: 5472 bb03 |004d: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ -032d2a: 6203 ec03 |004f: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_1:Lorg/apache/http/HttpVersion; // field@03ec │ │ -032d2e: 7120 450c 3200 |0051: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setVersion:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V // method@0c45 │ │ -032d34: 2201 3a02 |0054: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@023a │ │ -032d38: 7010 340c 0100 |0056: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0c34 │ │ -032d3e: 2200 4202 |0059: new-instance v0, Lorg/apache/http/protocol/BasicHttpContext; // type@0242 │ │ -032d42: 7010 460c 0000 |005b: invoke-direct {v0}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@0c46 │ │ -032d48: 1a02 e90a |005e: const-string v2, "http.auth.credentials-provider" // string@0ae9 │ │ -032d4c: 6e30 470c 2001 |0060: invoke-virtual {v0, v2, v1}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0c47 │ │ -032d52: 5472 be03 |0063: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ -032d56: 1e07 |0065: monitor-exit v7 │ │ -032d58: 1102 |0066: return-object v2 │ │ -032d5a: 0d02 |0067: move-exception v2 │ │ -032d5c: 1e07 |0068: monitor-exit v7 │ │ -032d5e: 2702 |0069: throw v2 │ │ +03abbc: |[03abbc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ +03abcc: 1d07 |0000: monitor-enter v7 │ │ +03abce: 5472 be03 |0001: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ +03abd2: 3902 6000 |0003: if-nez v2, 0063 // +0060 │ │ +03abd6: 2202 3702 |0005: new-instance v2, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0237 │ │ +03abda: 7010 310c 0200 |0007: invoke-direct {v2}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@0c31 │ │ +03abe0: 5b72 be03 |000a: iput-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ +03abe4: 5472 be03 |000c: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ +03abe8: 2203 3602 |000e: new-instance v3, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ +03abec: 1a04 e70a |0010: const-string v4, "http" // string@0ae7 │ │ +03abf0: 7100 2f0c 0000 |0012: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@0c2f │ │ +03abf6: 0c05 |0015: move-result-object v5 │ │ +03abf8: 1306 5000 |0016: const/16 v6, #int 80 // #50 │ │ +03abfc: 7040 300c 4365 |0018: invoke-direct {v3, v4, v5, v6}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ +03ac02: 6e20 320c 3200 |001b: invoke-virtual {v2, v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ +03ac08: 5472 be03 |001e: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ +03ac0c: 2203 3602 |0020: new-instance v3, Lorg/apache/http/conn/scheme/Scheme; // type@0236 │ │ +03ac10: 1a04 f40a |0022: const-string v4, "https" // string@0af4 │ │ +03ac14: 2205 2402 |0024: new-instance v5, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ +03ac18: 7010 160c 0500 |0026: invoke-direct {v5}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.:()V // method@0c16 │ │ +03ac1e: 1306 bb01 |0029: const/16 v6, #int 443 // #1bb │ │ +03ac22: 7040 300c 4365 |002b: invoke-direct {v3, v4, v5, v6}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0c30 │ │ +03ac28: 6e20 320c 3200 |002e: invoke-virtual {v2, v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0c32 │ │ +03ac2e: 5472 bb03 |0031: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03ac32: 1303 0010 |0033: const/16 v3, #int 4096 // #1000 │ │ +03ac36: 7120 430c 3200 |0035: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@0c43 │ │ +03ac3c: 5472 bb03 |0038: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03ac40: 1303 1027 |003a: const/16 v3, #int 10000 // #2710 │ │ +03ac44: 7120 420c 3200 |003c: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c42 │ │ +03ac4a: 5472 bb03 |003f: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03ac4e: 1303 1027 |0041: const/16 v3, #int 10000 // #2710 │ │ +03ac52: 7120 410c 3200 |0043: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0c41 │ │ +03ac58: 5472 bb03 |0046: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03ac5c: 1a03 7a06 |0048: const-string v3, "UTF-8" // string@067a │ │ +03ac60: 7120 440c 3200 |004a: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setContentCharset:(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V // method@0c44 │ │ +03ac66: 5472 bb03 |004d: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@03bb │ │ +03ac6a: 6203 ec03 |004f: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_1:Lorg/apache/http/HttpVersion; // field@03ec │ │ +03ac6e: 7120 450c 3200 |0051: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setVersion:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V // method@0c45 │ │ +03ac74: 2201 3a02 |0054: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@023a │ │ +03ac78: 7010 340c 0100 |0056: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0c34 │ │ +03ac7e: 2200 4202 |0059: new-instance v0, Lorg/apache/http/protocol/BasicHttpContext; // type@0242 │ │ +03ac82: 7010 460c 0000 |005b: invoke-direct {v0}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@0c46 │ │ +03ac88: 1a02 e80a |005e: const-string v2, "http.auth.credentials-provider" // string@0ae8 │ │ +03ac8c: 6e30 470c 2001 |0060: invoke-virtual {v0, v2, v1}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0c47 │ │ +03ac92: 5472 be03 |0063: iget-object v2, v7, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@03be │ │ +03ac96: 1e07 |0065: monitor-exit v7 │ │ +03ac98: 1102 |0066: return-object v2 │ │ +03ac9a: 0d02 |0067: move-exception v2 │ │ +03ac9c: 1e07 |0068: monitor-exit v7 │ │ +03ac9e: 2702 |0069: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0065 │ │ -> 0x0067 │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x000c line=143 │ │ + 0x0012 line=144 │ │ + 0x001b line=143 │ │ 0x001e line=146 │ │ 0x0031 line=149 │ │ 0x0038 line=151 │ │ 0x003f line=152 │ │ 0x0046 line=153 │ │ 0x004d line=154 │ │ 0x0054 line=156 │ │ @@ -78164,17 +76713,17 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032d6c: |[032d6c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getViewcache:()Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ -032d7c: 5410 bf03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mViewcache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03bf │ │ -032d80: 1100 |0002: return-object v0 │ │ +03acac: |[03acac] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.getViewcache:()Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ +03acbc: 5410 bf03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mViewcache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03bf │ │ +03acc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -78182,22 +76731,22 @@ │ │ type : '()Z' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -032d84: |[032d84] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.isDestory:()Z │ │ -032d94: 1d01 |0000: monitor-enter v1 │ │ -032d96: 5510 b503 |0001: iget-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.hasDesotoyd:Z // field@03b5 │ │ -032d9a: 1e01 |0003: monitor-exit v1 │ │ -032d9c: 0f00 |0004: return v0 │ │ -032d9e: 0d00 |0005: move-exception v0 │ │ -032da0: 1e01 |0006: monitor-exit v1 │ │ -032da2: 2700 |0007: throw v0 │ │ +03acc4: |[03acc4] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.isDestory:()Z │ │ +03acd4: 1d01 |0000: monitor-enter v1 │ │ +03acd6: 5510 b503 |0001: iget-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.hasDesotoyd:Z // field@03b5 │ │ +03acda: 1e01 |0003: monitor-exit v1 │ │ +03acdc: 0f00 |0004: return v0 │ │ +03acde: 0d00 |0005: move-exception v0 │ │ +03ace0: 1e01 |0006: monitor-exit v1 │ │ +03ace2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ @@ -78207,24 +76756,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -032db0: |[032db0] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.isReady:()Z │ │ -032dc0: 6e10 d80b 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0bd8 │ │ -032dc6: 0c00 |0003: move-result-object v0 │ │ -032dc8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -032dcc: 6200 b603 |0006: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032dd0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -032dd4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -032dd6: 0f00 |000b: return v0 │ │ -032dd8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -032dda: 28fe |000d: goto 000b // -0002 │ │ +03acf0: |[03acf0] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.isReady:()Z │ │ +03ad00: 6e10 d80b 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0bd8 │ │ +03ad06: 0c00 |0003: move-result-object v0 │ │ +03ad08: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +03ad0c: 6200 b603 |0006: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03ad10: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +03ad14: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +03ad16: 0f00 |000b: return v0 │ │ +03ad18: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03ad1a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ @@ -78232,17 +76781,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -032ddc: |[032ddc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onAttach:(Landroid/app/Activity;)V │ │ -032dec: 6f20 c401 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01c4 │ │ -032df2: 0e00 |0003: return-void │ │ +03ad1c: |[03ad1c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onAttach:(Landroid/app/Activity;)V │ │ +03ad2c: 6f20 c401 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01c4 │ │ +03ad32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -78252,30 +76801,30 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -032df4: |[032df4] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onCreate:(Landroid/os/Bundle;)V │ │ -032e04: 6f20 c701 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01c7 │ │ -032e0a: 3803 1a00 |0003: if-eqz v3, 001d // +001a │ │ -032e0e: 1a00 910b |0005: const-string v0, "key.CurrentId" // string@0b91 │ │ -032e12: 6e20 f100 0300 |0007: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00f1 │ │ -032e18: 0b00 |000a: move-result-wide v0 │ │ -032e1a: 5a20 b703 |000b: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -032e1e: 1a00 930b |000d: const-string v0, "key.PrefetchId" // string@0b93 │ │ -032e22: 6e20 f100 0300 |000f: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00f1 │ │ -032e28: 0b00 |0012: move-result-wide v0 │ │ -032e2a: 5a20 bd03 |0013: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -032e2e: 1a00 920b |0015: const-string v0, "key.CurrentPos" // string@0b92 │ │ -032e32: 6e20 ef00 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@00ef │ │ -032e38: 0a00 |001a: move-result v0 │ │ -032e3a: 5920 b803 |001b: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -032e3e: 0e00 |001d: return-void │ │ +03ad34: |[03ad34] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onCreate:(Landroid/os/Bundle;)V │ │ +03ad44: 6f20 c701 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01c7 │ │ +03ad4a: 3803 1a00 |0003: if-eqz v3, 001d // +001a │ │ +03ad4e: 1a00 900b |0005: const-string v0, "key.CurrentId" // string@0b90 │ │ +03ad52: 6e20 f100 0300 |0007: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00f1 │ │ +03ad58: 0b00 |000a: move-result-wide v0 │ │ +03ad5a: 5a20 b703 |000b: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03ad5e: 1a00 920b |000d: const-string v0, "key.PrefetchId" // string@0b92 │ │ +03ad62: 6e20 f100 0300 |000f: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00f1 │ │ +03ad68: 0b00 |0012: move-result-wide v0 │ │ +03ad6a: 5a20 bd03 |0013: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03ad6e: 1a00 910b |0015: const-string v0, "key.CurrentPos" // string@0b91 │ │ +03ad72: 6e20 ef00 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@00ef │ │ +03ad78: 0a00 |001a: move-result v0 │ │ +03ad7a: 5920 b803 |001b: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03ad7e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0003 line=452 │ │ 0x0005 line=453 │ │ 0x000d line=454 │ │ 0x0015 line=455 │ │ @@ -78289,20 +76838,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -032e40: |[032e40] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -032e50: 2200 3901 |0000: new-instance v0, Landroid/view/View; // type@0139 │ │ -032e54: 6e10 d80b 0200 |0002: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0bd8 │ │ -032e5a: 0c01 |0005: move-result-object v1 │ │ -032e5c: 7020 ed08 1000 |0006: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@08ed │ │ -032e62: 1100 |0009: return-object v0 │ │ +03ad80: |[03ad80] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03ad90: 2200 3901 |0000: new-instance v0, Landroid/view/View; // type@0139 │ │ +03ad94: 6e10 d80b 0200 |0002: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0bd8 │ │ +03ad9a: 0c01 |0005: move-result-object v1 │ │ +03ad9c: 7020 ed08 1000 |0006: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@08ed │ │ +03ada2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0009 line=463 │ │ locals : │ │ 0x0009 - 0x000a reg=0 view Landroid/view/View; │ │ 0x0000 - 0x000a reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ @@ -78315,30 +76864,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -032e64: |[032e64] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onDestroy:()V │ │ -032e74: 6f10 cc01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01cc │ │ -032e7a: 5410 b403 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ -032e7e: 7210 bc0a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@0abc │ │ -032e84: 5410 b303 |0008: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -032e88: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -032e8c: 5410 b303 |000c: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -032e90: 6e10 3b0c 0000 |000e: invoke-virtual {v0}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ -032e96: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -032e98: 5b10 b303 |0012: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ -032e9c: 6200 b603 |0014: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032ea0: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -032ea4: 6e10 ef0b 0100 |0018: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.setDestory:()V // method@0bef │ │ -032eaa: 6200 b603 |001b: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ -032eae: 6e10 940a 0000 |001d: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@0a94 │ │ -032eb4: 0e00 |0020: return-void │ │ +03ada4: |[03ada4] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onDestroy:()V │ │ +03adb4: 6f10 cc01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01cc │ │ +03adba: 5410 b403 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.executor:Ljava/util/concurrent/ExecutorService; // field@03b4 │ │ +03adbe: 7210 bc0a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@0abc │ │ +03adc4: 5410 b303 |0008: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03adc8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +03adcc: 5410 b303 |000c: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03add0: 6e10 3b0c 0000 |000e: invoke-virtual {v0}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0c3b │ │ +03add6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +03add8: 5b10 b303 |0012: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // field@03b3 │ │ +03addc: 6200 b603 |0014: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03ade0: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +03ade4: 6e10 ef0b 0100 |0018: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.setDestory:()V // method@0bef │ │ +03adea: 6200 b603 |001b: sget-object v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mBitmaps:Ljava/util/HashMap; // field@03b6 │ │ +03adee: 6e10 940a 0000 |001d: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@0a94 │ │ +03adf4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0003 line=470 │ │ 0x0008 line=472 │ │ 0x000c line=473 │ │ 0x0011 line=474 │ │ @@ -78350,96 +76899,96 @@ │ │ 0x0000 - 0x0021 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #15 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -032eb8: |[032eb8] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -032ec8: 6f20 d801 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d8 │ │ -032ece: 1a00 910b |0003: const-string v0, "key.CurrentId" // string@0b91 │ │ -032ed2: 5331 b703 |0005: iget-wide v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -032ed6: 6e40 fb00 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@00fb │ │ -032edc: 1a00 930b |000a: const-string v0, "key.PrefetchId" // string@0b93 │ │ -032ee0: 5331 bd03 |000c: iget-wide v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -032ee4: 6e40 fb00 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@00fb │ │ -032eea: 1a00 920b |0011: const-string v0, "key.CurrentPos" // string@0b92 │ │ -032eee: 5231 b803 |0013: iget v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -032ef2: 6e30 fa00 0401 |0015: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ -032ef8: 0e00 |0018: return-void │ │ +03adf8: |[03adf8] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03ae08: 6f20 d801 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d8 │ │ +03ae0e: 1a00 900b |0003: const-string v0, "key.CurrentId" // string@0b90 │ │ +03ae12: 5342 b703 |0005: iget-wide v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03ae16: 6e40 fb00 0532 |0007: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@00fb │ │ +03ae1c: 1a00 920b |000a: const-string v0, "key.PrefetchId" // string@0b92 │ │ +03ae20: 5342 bd03 |000c: iget-wide v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03ae24: 6e40 fb00 0532 |000e: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@00fb │ │ +03ae2a: 1a00 910b |0011: const-string v0, "key.CurrentPos" // string@0b91 │ │ +03ae2e: 5241 b803 |0013: iget v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03ae32: 6e30 fa00 0501 |0015: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00fa │ │ +03ae38: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0003 line=487 │ │ 0x000a line=488 │ │ 0x0011 line=489 │ │ 0x0018 line=490 │ │ locals : │ │ - 0x0000 - 0x0019 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0019 reg=4 outState Landroid/os/Bundle; │ │ + 0x0000 - 0x0019 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0019 reg=5 outState Landroid/os/Bundle; │ │ │ │ #16 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'progress' │ │ type : '(JJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -032efc: |[032efc] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.progress:(JJ)V │ │ -032f0c: 5a01 bc03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ -032f10: 5a03 ba03 |0002: iput-wide v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ -032f14: 0e00 |0004: return-void │ │ +03ae3c: |[03ae3c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.progress:(JJ)V │ │ +03ae4c: 5a12 bc03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ +03ae50: 5a14 ba03 |0002: iput-wide v4, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ +03ae54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0002 line=529 │ │ 0x0004 line=530 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0005 reg=1 pos J │ │ - 0x0000 - 0x0005 reg=3 max J │ │ + 0x0000 - 0x0005 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0005 reg=2 pos J │ │ + 0x0000 - 0x0005 reg=4 max J │ │ │ │ #17 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setCurrentId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032f18: |[032f18] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setCurrentId:(J)V │ │ -032f28: 5a01 b703 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -032f2c: 0e00 |0002: return-void │ │ +03ae58: |[03ae58] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setCurrentId:(J)V │ │ +03ae68: 5a12 b703 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03ae6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0002 line=534 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0003 reg=1 currentId J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0003 reg=2 currentId J │ │ │ │ #18 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setCurrentPos' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032f30: |[032f30] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setCurrentPos:(I)V │ │ -032f40: 5901 b803 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -032f44: 0e00 |0002: return-void │ │ +03ae70: |[03ae70] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setCurrentPos:(I)V │ │ +03ae80: 5901 b803 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03ae84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0002 line=546 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ 0x0000 - 0x0003 reg=1 currentPos I │ │ @@ -78449,23 +76998,23 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -032f48: |[032f48] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setDestory:()V │ │ -032f58: 1d01 |0000: monitor-enter v1 │ │ -032f5a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -032f5c: 5c10 b503 |0002: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.hasDesotoyd:Z // field@03b5 │ │ -032f60: 1e01 |0004: monitor-exit v1 │ │ -032f62: 0e00 |0005: return-void │ │ -032f64: 0d00 |0006: move-exception v0 │ │ -032f66: 1e01 |0007: monitor-exit v1 │ │ -032f68: 2700 |0008: throw v0 │ │ +03ae88: |[03ae88] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setDestory:()V │ │ +03ae98: 1d01 |0000: monitor-enter v1 │ │ +03ae9a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +03ae9c: 5c10 b503 |0002: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.hasDesotoyd:Z // field@03b5 │ │ +03aea0: 1e01 |0004: monitor-exit v1 │ │ +03aea2: 0e00 |0005: return-void │ │ +03aea4: 0d00 |0006: move-exception v0 │ │ +03aea6: 1e01 |0007: monitor-exit v1 │ │ +03aea8: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0006 line=493 │ │ @@ -78473,74 +77022,74 @@ │ │ 0x0000 - 0x0009 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #20 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setMax' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032f78: |[032f78] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setMax:(J)V │ │ -032f88: 5a01 ba03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ -032f8c: 0e00 |0002: return-void │ │ +03aeb8: |[03aeb8] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setMax:(J)V │ │ +03aec8: 5a12 ba03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ +03aecc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0003 reg=1 max J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0003 reg=2 max J │ │ │ │ #21 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setPos' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032f90: |[032f90] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setPos:(J)V │ │ -032fa0: 5a01 bc03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ -032fa4: 0e00 |0002: return-void │ │ +03aed0: |[03aed0] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setPos:(J)V │ │ +03aee0: 5a12 bc03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ +03aee4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0002 line=550 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0003 reg=1 pos J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0003 reg=2 pos J │ │ │ │ #22 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setPosition' │ │ type : '(IJJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -032fa8: |[032fa8] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setPosition:(IJJ)Z │ │ -032fb8: 5220 b803 |0000: iget v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -032fbc: 3303 0e00 |0002: if-ne v3, v0, 0010 // +000e │ │ -032fc0: 5320 b703 |0004: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -032fc4: 3100 0400 |0006: cmp-long v0, v4, v0 │ │ -032fc8: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -032fcc: 5320 bd03 |000a: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -032fd0: 3100 0600 |000c: cmp-long v0, v6, v0 │ │ -032fd4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -032fd8: 5923 b803 |0010: iput v3, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ -032fdc: 5a24 b703 |0012: iput-wide v4, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ -032fe0: 5a26 bd03 |0014: iput-wide v6, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -032fe4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -032fe6: 0f00 |0017: return v0 │ │ -032fe8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -032fea: 28fe |0019: goto 0017 // -0002 │ │ +03aee8: |[03aee8] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setPosition:(IJJ)Z │ │ +03aef8: 5220 b803 |0000: iget v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03aefc: 3303 0e00 |0002: if-ne v3, v0, 0010 // +000e │ │ +03af00: 5320 b703 |0004: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03af04: 3100 0400 |0006: cmp-long v0, v4, v0 │ │ +03af08: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +03af0c: 5320 bd03 |000a: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03af10: 3100 0600 |000c: cmp-long v0, v6, v0 │ │ +03af14: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +03af18: 5923 b803 |0010: iput v3, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentPos:I // field@03b8 │ │ +03af1c: 5a24 b703 |0012: iput-wide v4, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mCurrentId:J // field@03b7 │ │ +03af20: 5a26 bd03 |0014: iput-wide v6, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03af24: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +03af26: 0f00 |0017: return v0 │ │ +03af28: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03af2a: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0010 line=499 │ │ 0x0012 line=500 │ │ 0x0014 line=501 │ │ 0x0016 line=502 │ │ @@ -78552,2099 +77101,3747 @@ │ │ 0x0000 - 0x001a reg=6 prefetch J │ │ │ │ #23 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setPrefetchId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032fec: |[032fec] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setPrefetchId:(J)V │ │ -032ffc: 5a01 bd03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ -033000: 0e00 |0002: return-void │ │ +03af2c: |[03af2c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setPrefetchId:(J)V │ │ +03af3c: 5a12 bd03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPrefetchId:J // field@03bd │ │ +03af40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0002 line=554 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0003 reg=1 prefetchId J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0003 reg=2 prefetchId J │ │ │ │ #24 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'setViewcache' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033004: |[033004] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setViewcache:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ │ -033014: 5b01 bf03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mViewcache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03bf │ │ -033018: 0e00 |0002: return-void │ │ +03af44: |[03af44] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.setViewcache:(Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ │ +03af54: 5b01 bf03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mViewcache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; // field@03bf │ │ +03af58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0002 line=509 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ 0x0000 - 0x0003 reg=1 viewcache Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ #25 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'startProgress' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -03301c: |[03301c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.startProgress:(J)V │ │ -03302c: 5a23 ba03 |0000: iput-wide v3, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ -033030: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -033034: 5a20 bc03 |0004: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ -033038: 0e00 |0006: return-void │ │ +03af5c: |[03af5c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.startProgress:(J)V │ │ +03af6c: 5a34 ba03 |0000: iput-wide v4, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ +03af70: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +03af74: 5a30 bc03 |0004: iput-wide v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ +03af78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0002 line=558 │ │ 0x0006 line=559 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - 0x0000 - 0x0007 reg=3 max J │ │ + 0x0000 - 0x0007 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ + 0x0000 - 0x0007 reg=4 max J │ │ │ │ #26 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;) │ │ name : 'stopProgress' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -03303c: |[03303c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.stopProgress:()V │ │ -03304c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -033050: 5a20 ba03 |0002: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ -033054: 5a20 bc03 |0004: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ -033058: 0e00 |0006: return-void │ │ +03af7c: |[03af7c] jp.co.kayo.android.localplayer.ds.podcast.ViewCache.stopProgress:()V │ │ +03af8c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +03af90: 5a20 ba03 |0002: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mMax:J // field@03ba │ │ +03af94: 5a20 bc03 |0004: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;.mPos:J // field@03bc │ │ +03af98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=562 │ │ 0x0004 line=563 │ │ 0x0006 line=564 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ │ source_file_idx : 1731 (ViewCache.java) │ │ │ │ -Class #272 header: │ │ -class_idx : 541 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1744 │ │ +Class #266 header: │ │ +class_idx : 76 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 77 │ │ +source_file_idx : 304 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #272 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #266 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoIcsImpl" │ │ + │ │ +Class #266 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ - name : 'imagePodcast' │ │ - type : 'Landroid/widget/ImageView;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ - name : 'mPotision' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ - name : 'textSubTitle' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ - name : 'textTitle' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03305c: |[03305c] jp.co.kayo.android.localplayer.ds.podcast.ViewHolder.:()V │ │ -03306c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -033072: 0e00 |0003: return-void │ │ +03af9c: |[03af9c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +03afac: 7010 2901 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0129 │ │ +03afb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=12 │ │ - 0x0003 line=13 │ │ + 0x0000 line=61 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ - name : 'getPotision' │ │ - type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getCanRetrieveWindowContent' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -033074: |[033074] jp.co.kayo.android.localplayer.ds.podcast.ViewHolder.getPotision:()I │ │ -033084: 1d01 |0000: monitor-enter v1 │ │ -033086: 5210 c203 |0001: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.mPotision:I // field@03c2 │ │ -03308a: 1e01 |0003: monitor-exit v1 │ │ -03308c: 0f00 |0004: return v0 │ │ -03308e: 0d00 |0005: move-exception v0 │ │ -033090: 1e01 |0006: monitor-exit v1 │ │ -033092: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03afb4: |[03afb4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03afc4: 7110 3e01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@013e │ │ +03afca: 0a00 |0003: move-result v0 │ │ +03afcc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ + 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;) │ │ - name : 'setPotision' │ │ - type : '(I)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getDescription' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -0330a0: |[0330a0] jp.co.kayo.android.localplayer.ds.podcast.ViewHolder.setPotision:(I)V │ │ -0330b0: 1d01 |0000: monitor-enter v1 │ │ -0330b2: 5912 c203 |0001: iput v2, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;.mPotision:I // field@03c2 │ │ -0330b6: 1e01 |0003: monitor-exit v1 │ │ -0330b8: 0e00 |0004: return-void │ │ -0330ba: 0d00 |0005: move-exception v0 │ │ -0330bc: 1e01 |0006: monitor-exit v1 │ │ -0330be: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03afd0: |[03afd0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03afe0: 7110 3f01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@013f │ │ +03afe6: 0c00 |0003: move-result-object v0 │ │ +03afe8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=16 │ │ - 0x0003 line=17 │ │ - 0x0005 line=16 │ │ + 0x0000 line=70 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ - 0x0000 - 0x0008 reg=2 potision I │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 1744 (ViewHolder.java) │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getId' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03afec: |[03afec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03affc: 7110 4001 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0140 │ │ +03b002: 0c00 |0003: move-result-object v0 │ │ +03b004: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ -Class #273 header: │ │ -class_idx : 543 │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getResolveInfo' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b008: |[03b008] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03b018: 7110 4101 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0141 │ │ +03b01e: 0c00 |0003: move-result-object v0 │ │ +03b020: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getSettingsActivityName' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b024: |[03b024] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03b034: 7110 4201 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0142 │ │ +03b03a: 0c00 |0003: move-result-object v0 │ │ +03b03c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + source_file_idx : 304 (AccessibilityServiceInfoCompat.java) │ │ + │ │ +Class #267 header: │ │ +class_idx : 144 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1751 │ │ +superclass_idx : 143 │ │ +source_file_idx : 444 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 21 │ │ │ │ -Class #273 annotations: │ │ -Annotations on method #3073 'getStringFromNode' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Class #267 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "<" "Landroid/database/Cursor;" ">;" } │ │ +Annotations on field #347 'mObserver' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">.Force" "LoadContentObserver;" } │ │ │ │ -Class #273 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;' │ │ +Class #267 - │ │ + Class descriptor : 'Landroid/support/v4/content/CursorLoader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mCursor' │ │ + type : 'Landroid/database/Cursor;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mObserver' │ │ + type : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mProjection' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mSelection' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mSelectionArgs' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mSortOrder' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mUri' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ + #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0330cc: |[0330cc] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.:()V │ │ -0330dc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0330e2: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +03b040: |[03b040] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +03b050: 7020 b003 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03b0 │ │ +03b056: 2200 9200 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0092 │ │ +03b05a: 7020 dd03 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03dd │ │ +03b060: 5b10 5b01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ +03b064: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=13 │ │ + 0x0000 line=95 │ │ + 0x0003 line=96 │ │ + 0x000a line=97 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ - name : 'getAttributeValue' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 8 │ │ + ins : 7 │ │ outs : 2 │ │ - insns size : 27 16-bit code units │ │ -0330e4: |[0330e4] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ -0330f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0330f6: 7210 580c 0200 |0001: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@0c58 │ │ -0330fc: 0a01 |0004: move-result v1 │ │ -0330fe: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ -033102: 7220 590c 0200 |0007: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@0c59 │ │ -033108: 0c01 |000a: move-result-object v1 │ │ -03310a: 6e20 430a 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a43 │ │ -033110: 0a01 |000e: move-result v1 │ │ -033112: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -033116: 7220 5a0c 0200 |0011: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@0c5a │ │ -03311c: 0c01 |0014: move-result-object v1 │ │ -03311e: 1101 |0015: return-object v1 │ │ -033120: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -033124: 28e9 |0018: goto 0001 // -0017 │ │ -033126: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -033128: 28fb |001a: goto 0015 // -0005 │ │ + insns size : 21 16-bit code units │ │ +03b068: |[03b068] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +03b078: 7020 b003 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03b0 │ │ +03b07e: 2200 9200 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0092 │ │ +03b082: 7020 dd03 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03dd │ │ +03b088: 5b10 5b01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ +03b08c: 5b13 6001 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ +03b090: 5b14 5c01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ +03b094: 5b15 5d01 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ +03b098: 5b16 5e01 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ +03b09c: 5b17 5f01 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ +03b0a0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=15 │ │ - 0x0007 line=16 │ │ - 0x0011 line=17 │ │ - 0x0015 line=20 │ │ - 0x0016 line=15 │ │ - 0x0019 line=20 │ │ + 0x0000 line=107 │ │ + 0x0003 line=108 │ │ + 0x000a line=109 │ │ + 0x000c line=110 │ │ + 0x000e line=111 │ │ + 0x0010 line=112 │ │ + 0x0012 line=113 │ │ + 0x0014 line=114 │ │ locals : │ │ - 0x0001 - 0x001b reg=0 i I │ │ - 0x0000 - 0x001b reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0000 - 0x001b reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0015 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0015 reg=3 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0015 reg=4 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=5 selection Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=7 sortOrder Ljava/lang/String; │ │ │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ - name : 'getStringFromNode' │ │ - type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'deliverResult' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 193 16-bit code units │ │ -03312c: |[03312c] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -03313c: 1309 0900 |0000: const/16 v9, #int 9 // #9 │ │ -033140: 2206 9c01 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@019c │ │ -033144: 7010 520a 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03314a: 7210 540c 0a00 |0007: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ -033150: 0a07 |000a: move-result v7 │ │ -033152: 1238 |000b: const/4 v8, #int 3 // #3 │ │ -033154: 3387 0e00 |000c: if-ne v7, v8, 001a // +000e │ │ -033158: 7210 550c 0a00 |000e: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ -03315e: 0c07 |0011: move-result-object v7 │ │ -033160: 6e20 580a 7600 |0012: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033166: 6e10 5d0a 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -03316c: 0c07 |0018: move-result-object v7 │ │ -03316e: 1107 |0019: return-object v7 │ │ -033170: 7210 540c 0a00 |001a: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ -033176: 0a07 |001d: move-result v7 │ │ -033178: 3297 8200 |001e: if-eq v7, v9, 00a0 // +0082 │ │ -03317c: 2200 9b01 |0020: new-instance v0, Ljava/lang/StringBuffer; // type@019b │ │ -033180: 7010 500a 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0a50 │ │ -033186: 7210 510c 0a00 |0025: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ -03318c: 0c07 |0028: move-result-object v7 │ │ -03318e: 3807 4100 |0029: if-eqz v7, 006a // +0041 │ │ -033192: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -033194: 7210 510c 0a00 |002c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ -03319a: 0c07 |002f: move-result-object v7 │ │ -03319c: 7210 4f0c 0700 |0030: invoke-interface {v7}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@0c4f │ │ -0331a2: 0a07 |0033: move-result v7 │ │ -0331a4: 3573 3600 |0034: if-ge v3, v7, 006a // +0036 │ │ -0331a8: 1a07 0100 |0036: const-string v7, " " // string@0001 │ │ -0331ac: 6e20 510a 7000 |0038: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ -0331b2: 0c07 |003b: move-result-object v7 │ │ -0331b4: 7210 510c 0a00 |003c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ -0331ba: 0c08 |003f: move-result-object v8 │ │ -0331bc: 7220 500c 3800 |0040: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0c50 │ │ -0331c2: 0c08 |0043: move-result-object v8 │ │ -0331c4: 7210 530c 0800 |0044: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0c53 │ │ -0331ca: 0c08 |0047: move-result-object v8 │ │ -0331cc: 6e20 510a 8700 |0048: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ -0331d2: 0c07 |004b: move-result-object v7 │ │ -0331d4: 1a08 d900 |004c: const-string v8, "="" // string@00d9 │ │ -0331d8: 6e20 510a 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ -0331de: 0c07 |0051: move-result-object v7 │ │ -0331e0: 7210 510c 0a00 |0052: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0c51 │ │ -0331e6: 0c08 |0055: move-result-object v8 │ │ -0331e8: 7220 500c 3800 |0056: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0c50 │ │ -0331ee: 0c08 |0059: move-result-object v8 │ │ -0331f0: 7210 550c 0800 |005a: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ -0331f6: 0c08 |005d: move-result-object v8 │ │ -0331f8: 6e20 510a 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ -0331fe: 0c07 |0061: move-result-object v7 │ │ -033200: 1a08 7d00 |0062: const-string v8, "" " // string@007d │ │ -033204: 6e20 510a 8700 |0064: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0a51 │ │ -03320a: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03320e: 28c3 |0069: goto 002c // -003d │ │ -033210: 1a07 bd00 |006a: const-string v7, "<" // string@00bd │ │ -033214: 6e20 580a 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03321a: 0c07 |006f: move-result-object v7 │ │ -03321c: 7210 530c 0a00 |0070: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0c53 │ │ -033222: 0c08 |0073: move-result-object v8 │ │ -033224: 6e20 580a 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03322a: 0c07 |0077: move-result-object v7 │ │ -03322c: 1a08 0100 |0078: const-string v8, " " // string@0001 │ │ -033230: 6e20 580a 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033236: 0c07 |007d: move-result-object v7 │ │ -033238: 6e20 590a 0700 |007e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; // method@0a59 │ │ -03323e: 0c07 |0081: move-result-object v7 │ │ -033240: 1a08 da00 |0082: const-string v8, ">" // string@00da │ │ -033244: 6e20 580a 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03324a: 7210 520c 0a00 |0087: invoke-interface {v10}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0c52 │ │ -033250: 0c05 |008a: move-result-object v5 │ │ -033252: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -033254: 7210 560c 0500 |008c: invoke-interface {v5}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0c56 │ │ -03325a: 0a02 |008f: move-result v2 │ │ -03325c: 3521 1600 |0090: if-ge v1, v2, 00a6 // +0016 │ │ -033260: 7220 570c 1500 |0092: invoke-interface {v5, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0c57 │ │ -033266: 0c04 |0095: move-result-object v4 │ │ -033268: 7110 010c 0400 |0096: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0c01 │ │ -03326e: 0c07 |0099: move-result-object v7 │ │ -033270: 6e20 580a 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033276: d801 0101 |009d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03327a: 28f1 |009f: goto 0090 // -000f │ │ -03327c: 1a07 c300 |00a0: const-string v7, "" // string@00c3 │ │ -033280: 6e20 580a 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033286: 28e2 |00a5: goto 0087 // -001e │ │ -033288: 7210 540c 0a00 |00a6: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ -03328e: 0a07 |00a9: move-result v7 │ │ -033290: 3297 6bff |00aa: if-eq v7, v9, 0015 // -0095 │ │ -033294: 1a07 c200 |00ac: const-string v7, "" // string@00da │ │ -0332b4: 6e20 580a 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0332ba: 2900 56ff |00bf: goto/16 0015 // -00aa │ │ + insns size : 39 16-bit code units │ │ +03b0a4: |[03b0a4] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +03b0b4: 6e10 cc03 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@03cc │ │ +03b0ba: 0a01 |0003: move-result v1 │ │ +03b0bc: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +03b0c0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +03b0c4: 7210 ac00 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +03b0ca: 0e00 |000b: return-void │ │ +03b0cc: 5420 5a01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b0d0: 5b23 5a01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b0d4: 6e10 cd03 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@03cd │ │ +03b0da: 0a01 |0013: move-result v1 │ │ +03b0dc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +03b0e0: 6f20 b203 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03b2 │ │ +03b0e6: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +03b0ea: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +03b0ee: 7210 b400 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ +03b0f4: 0a01 |0020: move-result v1 │ │ +03b0f6: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +03b0fa: 7210 ac00 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +03b100: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=66 │ │ - 0x0007 line=67 │ │ - 0x000e line=68 │ │ - 0x0015 line=98 │ │ - 0x001a line=70 │ │ - 0x0020 line=71 │ │ - 0x0025 line=72 │ │ - 0x002b line=73 │ │ - 0x0036 line=74 │ │ - 0x0067 line=73 │ │ - 0x006a line=82 │ │ - 0x0087 line=88 │ │ - 0x008b line=89 │ │ - 0x0092 line=90 │ │ - 0x0096 line=91 │ │ - 0x009d line=89 │ │ - 0x00a0 line=85 │ │ - 0x00a6 line=94 │ │ - 0x00ac line=95 │ │ + 0x0000 line=70 │ │ + 0x0006 line=72 │ │ + 0x0008 line=73 │ │ + 0x000b line=87 │ │ + 0x000c line=77 │ │ + 0x000e line=78 │ │ + 0x0010 line=80 │ │ + 0x0016 line=81 │ │ + 0x0019 line=84 │ │ + 0x0023 line=85 │ │ locals : │ │ - 0x002c - 0x006a reg=3 k I │ │ - 0x0025 - 0x0087 reg=0 attrs Ljava/lang/StringBuffer; │ │ - 0x008c - 0x00a0 reg=1 i I │ │ - 0x0090 - 0x00a0 reg=2 j I │ │ - 0x0096 - 0x00a0 reg=4 node Lorg/w3c/dom/Node; │ │ - 0x008b - 0x00a0 reg=5 nodes Lorg/w3c/dom/NodeList; │ │ - 0x00a6 - 0x00c1 reg=1 i I │ │ - 0x00a6 - 0x00c1 reg=2 j I │ │ - 0x00a6 - 0x00c1 reg=5 nodes Lorg/w3c/dom/NodeList; │ │ - 0x0007 - 0x00c1 reg=6 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x00c1 reg=10 root Lorg/w3c/dom/Node; │ │ + 0x000e - 0x0027 reg=0 oldCursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0027 reg=2 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0027 reg=3 cursor Landroid/database/Cursor; │ │ │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ - name : 'getTextValue' │ │ - type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'deliverResult' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 57 16-bit code units │ │ -0332c0: |[0332c0] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -0332d0: 7210 520c 0600 |0000: invoke-interface {v6}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0c52 │ │ -0332d6: 0c03 |0003: move-result-object v3 │ │ -0332d8: 2200 9c01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0332dc: 7010 520a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0332e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0332e4: 7210 560c 0300 |000a: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0c56 │ │ -0332ea: 0a04 |000d: move-result v4 │ │ -0332ec: 3541 2600 |000e: if-ge v1, v4, 0034 // +0026 │ │ -0332f0: 7220 570c 1300 |0010: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0c57 │ │ -0332f6: 0c02 |0013: move-result-object v2 │ │ -0332f8: 7210 540c 0200 |0014: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ -0332fe: 0a04 |0017: move-result v4 │ │ -033300: 1235 |0018: const/4 v5, #int 3 // #3 │ │ -033302: 3354 0c00 |0019: if-ne v4, v5, 0025 // +000c │ │ -033306: 7210 550c 0200 |001b: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ -03330c: 0c04 |001e: move-result-object v4 │ │ -03330e: 6e20 580a 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033314: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -033318: 28e6 |0024: goto 000a // -001a │ │ -03331a: 7210 540c 0200 |0025: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0c54 │ │ -033320: 0a04 |0028: move-result v4 │ │ -033322: 1245 |0029: const/4 v5, #int 4 // #4 │ │ -033324: 3354 f8ff |002a: if-ne v4, v5, 0022 // -0008 │ │ -033328: 7210 550c 0200 |002c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0c55 │ │ -03332e: 0c04 |002f: move-result-object v4 │ │ -033330: 6e20 580a 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033336: 28ef |0033: goto 0022 // -0011 │ │ -033338: 6e10 5d0a 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -03333e: 0c04 |0037: move-result-object v4 │ │ -033340: 1104 |0038: return-object v4 │ │ + insns size : 6 16-bit code units │ │ +03b104: |[03b104] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +03b114: 1f01 2a00 |0000: check-cast v1, Landroid/database/Cursor; // type@002a │ │ +03b118: 6e20 c203 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03c2 │ │ +03b11e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ - 0x0004 line=36 │ │ - 0x0009 line=37 │ │ - 0x0010 line=38 │ │ - 0x0014 line=39 │ │ - 0x001b line=40 │ │ - 0x0022 line=37 │ │ - 0x0025 line=42 │ │ - 0x002c line=43 │ │ - 0x0034 line=47 │ │ locals : │ │ - 0x0014 - 0x0034 reg=2 n Lorg/w3c/dom/Node; │ │ - 0x0009 - 0x0039 reg=0 buf Ljava/lang/StringBuilder; │ │ - 0x000a - 0x0039 reg=1 i I │ │ - 0x0004 - 0x0039 reg=3 nodes Lorg/w3c/dom/NodeList; │ │ - 0x0000 - 0x0039 reg=6 node Lorg/w3c/dom/Node; │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;) │ │ - name : 'getTextValue' │ │ - type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -033344: |[033344] jp.co.kayo.android.localplayer.ds.podcast.XMLUtils.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -033354: 7210 5e0c 0200 |0000: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0c5e │ │ -03335a: 0c01 |0003: move-result-object v1 │ │ -03335c: 1101 |0004: return-object v1 │ │ -03335e: 0d00 |0005: move-exception v0 │ │ -033360: 1a01 d506 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@06d5 │ │ -033364: 7120 e50a 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03336a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -03336e: 28f7 |000d: goto 0004 // -0009 │ │ -033370: 0d00 |000e: move-exception v0 │ │ -033372: 1a01 d406 |000f: const-string v1, "XMLHandler.IOException" // string@06d4 │ │ -033376: 7120 e50a 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0ae5 │ │ -03337c: 28f7 |0014: goto 000b // -0009 │ │ - catches : 1 │ │ - 0x0000 - 0x0003 │ │ - Lorg/xmlpull/v1/XmlPullParserException; -> 0x0005 │ │ - Ljava/io/IOException; -> 0x000e │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 103 16-bit code units │ │ +03b120: |[03b120] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03b130: 6f55 b503 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@03b5 │ │ +03b136: 6e20 090a 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b13c: 1a00 f00c |0006: const-string v0, "mUri=" // string@0cf0 │ │ +03b140: 6e20 090a 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b146: 5410 6001 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ +03b14a: 6e20 0d0a 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +03b150: 6e20 090a 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b156: 1a00 9d0c |0013: const-string v0, "mProjection=" // string@0c9d │ │ +03b15a: 6e20 090a 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b160: 5410 5c01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ +03b164: 7110 8a0a 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ +03b16a: 0c00 |001d: move-result-object v0 │ │ +03b16c: 6e20 0e0a 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +03b172: 6e20 090a 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b178: 1a00 bf0c |0024: const-string v0, "mSelection=" // string@0cbf │ │ +03b17c: 6e20 090a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b182: 5410 5d01 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ +03b186: 6e20 0e0a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +03b18c: 6e20 090a 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b192: 1a00 c10c |0031: const-string v0, "mSelectionArgs=" // string@0cc1 │ │ +03b196: 6e20 090a 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b19c: 5410 5e01 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ +03b1a0: 7110 8a0a 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0a8a │ │ +03b1a6: 0c00 |003b: move-result-object v0 │ │ +03b1a8: 6e20 0e0a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +03b1ae: 6e20 090a 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b1b4: 1a00 c60c |0042: const-string v0, "mSortOrder=" // string@0cc6 │ │ +03b1b8: 6e20 090a 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b1be: 5410 5f01 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ +03b1c2: 6e20 0e0a 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0a0e │ │ +03b1c8: 6e20 090a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b1ce: 1a00 190c |004f: const-string v0, "mCursor=" // string@0c19 │ │ +03b1d2: 6e20 090a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b1d8: 5410 5a01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b1dc: 6e20 0d0a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0a0d │ │ +03b1e2: 6e20 090a 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b1e8: 1a00 060c |005c: const-string v0, "mContentChanged=" // string@0c06 │ │ +03b1ec: 6e20 090a 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0a09 │ │ +03b1f2: 5510 5901 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@0159 │ │ +03b1f6: 6e20 0f0a 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0a0f │ │ +03b1fc: 0e00 |0066: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0004 line=31 │ │ - 0x0005 line=26 │ │ - 0x0006 line=27 │ │ - 0x000b line=31 │ │ - 0x000e line=28 │ │ - 0x000f line=29 │ │ + 0x0000 line=204 │ │ + 0x0003 line=205 │ │ + 0x0010 line=206 │ │ + 0x0018 line=207 │ │ + 0x0021 line=208 │ │ + 0x002e line=209 │ │ + 0x0036 line=210 │ │ + 0x003f line=211 │ │ + 0x004c line=212 │ │ + 0x0059 line=213 │ │ + 0x0066 line=214 │ │ locals : │ │ - 0x0006 - 0x000b reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ - 0x000f - 0x0015 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0015 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1751 (XMLUtils.java) │ │ - │ │ -Class #274 header: │ │ -class_idx : 544 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 426 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 17 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #274 annotations: │ │ -Annotations on field #968 'items' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;" ">;" } │ │ -Annotations on field #970 'itunes_category' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ + 0x0000 - 0x0067 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0067 reg=2 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0067 reg=3 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0067 reg=4 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0067 reg=5 args [Ljava/lang/String; │ │ │ │ -Class #274 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'copyright' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'description' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'image' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'items' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0001 (PUBLIC) │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'itunes_author' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'itunes_category' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0001 (PUBLIC) │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'itunes_image' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'itunes_owner' │ │ - type : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;' │ │ - access : 0x0001 (PUBLIC) │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'itunes_subtitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'itunes_summary' │ │ - type : 'Ljava/lang/String;' │ │ + #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'getProjection' │ │ + type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'language' │ │ - type : 'Ljava/lang/String;' │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b200: |[03b200] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +03b210: 5410 5c01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ +03b214: 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;) │ │ + name : 'getSelection' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'link' │ │ - type : 'Ljava/lang/String;' │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b218: |[03b218] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +03b228: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ +03b22c: 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;) │ │ + name : 'getSelectionArgs' │ │ + type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ - #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'point' │ │ - type : 'J' │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b230: |[03b230] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +03b240: 5410 5e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ +03b244: 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;) │ │ + name : 'getSortOrder' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ - #13 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'pubDate' │ │ - type : 'Ljava/lang/String;' │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b248: |[03b248] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +03b258: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ +03b25c: 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;) │ │ + name : 'getUri' │ │ + type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ - #14 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'site' │ │ - type : 'Ljava/lang/String;' │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b260: |[03b260] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +03b270: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ +03b274: 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;) │ │ + name : 'loadInBackground' │ │ + type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ - #15 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'tempPubDate' │ │ - type : 'Ljava/util/Date;' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'title' │ │ - type : 'Ljava/lang/String;' │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 33 16-bit code units │ │ +03b278: |[03b278] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +03b288: 6e10 c603 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@03c6 │ │ +03b28e: 0c00 |0003: move-result-object v0 │ │ +03b290: 6e10 6c00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006c │ │ +03b296: 0c00 |0007: move-result-object v0 │ │ +03b298: 5471 6001 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ +03b29c: 5472 5c01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ +03b2a0: 5473 5d01 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ +03b2a4: 5474 5e01 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ +03b2a8: 5475 5f01 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ +03b2ac: 7406 5b00 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@005b │ │ +03b2b2: 0c06 |0015: move-result-object v6 │ │ +03b2b4: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +03b2b8: 7210 af00 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00af │ │ +03b2be: 5470 5b01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ +03b2c2: 6e30 d503 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@03d5 │ │ +03b2c8: 1106 |0020: return-object v6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0016 line=51 │ │ + 0x0018 line=53 │ │ + 0x001b line=54 │ │ + 0x0020 line=56 │ │ + locals : │ │ + 0x0016 - 0x0021 reg=6 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0021 reg=7 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #9 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'loadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b2cc: |[03b2cc] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +03b2dc: 6e10 ce03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@03ce │ │ +03b2e2: 0c00 |0003: move-result-object v0 │ │ +03b2e4: 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;) │ │ + name : 'onCanceled' │ │ + type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ - Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : '' │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +03b2e8: |[03b2e8] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +03b2f8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +03b2fc: 7210 b400 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ +03b302: 0a00 |0005: move-result v0 │ │ +03b304: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +03b308: 7210 ac00 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +03b30e: 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; │ │ + 0x0000 - 0x000c reg=2 cursor Landroid/database/Cursor; │ │ + │ │ + #11 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onCanceled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +03b310: |[03b310] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +03b320: 1f01 2a00 |0000: check-cast v1, Landroid/database/Cursor; // type@002a │ │ +03b324: 6e20 d003 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@03d0 │ │ +03b32a: 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; │ │ + │ │ + #12 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onReset' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 18 16-bit code units │ │ -033390: |[033390] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.:()V │ │ -0333a0: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0333a6: 2200 ba01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -0333aa: 7010 790a 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -0333b0: 5b10 ca03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -0333b4: 2200 ba01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01ba │ │ -0333b8: 7010 790a 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0a79 │ │ -0333be: 5b10 c803 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.items:Ljava/util/ArrayList; // field@03c8 │ │ -0333c2: 0e00 |0011: return-void │ │ + insns size : 27 16-bit code units │ │ +03b32c: |[03b32c] android.support.v4.content.CursorLoader.onReset:()V │ │ +03b33c: 6f10 bc03 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@03bc │ │ +03b342: 6e10 d403 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@03d4 │ │ +03b348: 5410 5a01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b34c: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +03b350: 5410 5a01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b354: 7210 b400 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00b4 │ │ +03b35a: 0a00 |000f: move-result v0 │ │ +03b35c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +03b360: 5410 5a01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b364: 7210 ac00 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ac │ │ +03b36a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03b36c: 5b10 5a01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b370: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ - 0x0003 line=26 │ │ - 0x000a line=27 │ │ + 0x0000 line=151 │ │ + 0x0003 line=154 │ │ + 0x0006 line=156 │ │ + 0x0012 line=157 │ │ + 0x0017 line=159 │ │ + 0x001a line=160 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x001b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getKey' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #13 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onStartLoading' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +03b374: |[03b374] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +03b384: 5410 5a01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b388: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03b38c: 5410 5a01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b390: 6e20 c203 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03c2 │ │ +03b396: 6e10 db03 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@03db │ │ +03b39c: 0a00 |000c: move-result v0 │ │ +03b39e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +03b3a2: 5410 5a01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015a │ │ +03b3a6: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +03b3aa: 6e10 c503 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@03c5 │ │ +03b3b0: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + 0x0004 line=126 │ │ + 0x0009 line=128 │ │ + 0x0013 line=129 │ │ + 0x0016 line=131 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #14 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onStopLoading' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0333c4: |[0333c4] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -0333d4: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -0333d8: 6e10 450a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a45 │ │ -0333de: 0a00 |0005: move-result v0 │ │ -0333e0: 7110 260a 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0a26 │ │ -0333e6: 0c00 |0009: move-result-object v0 │ │ -0333e8: 1100 |000a: return-object v0 │ │ -0333ea: 1a00 b100 |000b: const-string v0, "0" // string@00b1 │ │ -0333ee: 28fd |000d: goto 000a // -0003 │ │ + insns size : 4 16-bit code units │ │ +03b3b4: |[03b3b4] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +03b3c4: 6e10 c103 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@03c1 │ │ +03b3ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0002 line=52 │ │ - 0x000a line=54 │ │ + 0x0000 line=139 │ │ + 0x0003 line=140 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 site Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getAlbumKey' │ │ - type : '()Ljava/lang/String;' │ │ + #15 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'registerContentObserver' │ │ + type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +03b3cc: |[03b3cc] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ +03b3dc: 5410 5b01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@015b │ │ +03b3e0: 7220 b800 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00b8 │ │ +03b3e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0005 line=65 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0006 reg=3 observer Landroid/database/ContentObserver; │ │ + │ │ + #16 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setProjection' │ │ + type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0333f0: |[0333f0] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getAlbumKey:()Ljava/lang/String; │ │ -033400: 5410 d303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ -033404: 7110 090c 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ -03340a: 0c00 |0005: move-result-object v0 │ │ -03340c: 1100 |0006: return-object v0 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b3e8: |[03b3e8] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +03b3f8: 5b01 5c01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@015c │ │ +03b3fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ + 0x0000 line=175 │ │ + 0x0002 line=176 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getArtistKey' │ │ - type : '()Ljava/lang/String;' │ │ + #17 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setSelection' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b400: |[03b400] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +03b410: 5b01 5d01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@015d │ │ +03b414: 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; │ │ + │ │ + #18 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setSelectionArgs' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b418: |[03b418] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +03b428: 5b01 5e01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@015e │ │ +03b42c: 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; │ │ + │ │ + #19 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setSortOrder' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b430: |[03b430] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +03b440: 5b01 5f01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@015f │ │ +03b444: 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; │ │ + │ │ + #20 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setUri' │ │ + type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b448: |[03b448] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +03b458: 5b01 6001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0160 │ │ +03b45c: 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 : 444 (CursorLoader.java) │ │ + │ │ +Class #268 header: │ │ +class_idx : 174 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 176 │ │ +source_file_idx : 279 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #268 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ + │ │ +Class #268 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033410: |[033410] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getArtistKey:()Ljava/lang/String; │ │ -033420: 5410 c903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -033424: 7110 090c 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ -03342a: 0c00 |0005: move-result-object v0 │ │ -03342c: 1100 |0006: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +03b460: |[03b460] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +03b470: 7010 8504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0485 │ │ +03b476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getCategory' │ │ - type : '()Ljava/lang/String;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 53 16-bit code units │ │ -033430: |[033430] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getCategory:()Ljava/lang/String; │ │ -033440: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033444: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03344a: 5443 ca03 |0005: iget-object v3, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -03344e: 6e10 820a 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -033454: 0c01 |000a: move-result-object v1 │ │ -033456: 7210 9e0a 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -03345c: 0a03 |000e: move-result v3 │ │ -03345e: 3803 2100 |000f: if-eqz v3, 0030 // +0021 │ │ -033462: 7210 9f0a 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -033468: 0c02 |0014: move-result-object v2 │ │ -03346a: 1f02 9a01 |0015: check-cast v2, Ljava/lang/String; // type@019a │ │ -03346e: 6e10 5c0a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ -033474: 0a03 |001a: move-result v3 │ │ -033476: 3d03 0700 |001b: if-lez v3, 0022 // +0007 │ │ -03347a: 1a03 a300 |001d: const-string v3, "," // string@00a3 │ │ -03347e: 6e20 580a 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033484: 1a03 8000 |0022: const-string v3, "'" // string@0080 │ │ -033488: 6e20 580a 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03348e: 6e20 580a 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033494: 1a03 8000 |002a: const-string v3, "'" // string@0080 │ │ -033498: 6e20 580a 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03349e: 28dc |002f: goto 000b // -0024 │ │ -0334a0: 6e10 5d0a 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0334a6: 0c03 |0033: move-result-object v3 │ │ -0334a8: 1103 |0034: return-object v3 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +03b478: |[03b478] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b488: 7130 a904 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@04a9 │ │ +03b48e: 0a00 |0003: move-result v0 │ │ +03b490: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=89 │ │ - 0x0005 line=90 │ │ - 0x0017 line=91 │ │ - 0x001d line=92 │ │ - 0x0022 line=94 │ │ - 0x0027 line=95 │ │ - 0x002a line=96 │ │ - 0x0030 line=98 │ │ + 0x0000 line=146 │ │ locals : │ │ - 0x0017 - 0x0030 reg=2 s Ljava/lang/String; │ │ - 0x0005 - 0x0035 reg=0 buf Ljava/lang/StringBuilder; │ │ - 0x000b - 0x0035 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0035 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 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; │ │ + 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getImage' │ │ - type : '()Ljava/lang/String;' │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + 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 │ │ +03b494: |[03b494] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +03b4a4: 2200 ad00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00ad │ │ +03b4a8: 7030 6a04 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@046a │ │ +03b4ae: 7110 aa04 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@04aa │ │ +03b4b4: 0c00 |0008: move-result-object v0 │ │ +03b4b6: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 18 16-bit code units │ │ -0334ac: |[0334ac] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getImage:()Ljava/lang/String; │ │ -0334bc: 5410 cb03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ -0334c0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0334c4: 5410 cb03 |0004: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ -0334c8: 1100 |0006: return-object v0 │ │ -0334ca: 5410 c703 |0007: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -0334ce: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0334d2: 5410 c703 |000b: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -0334d6: 5400 d803 |000d: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ -0334da: 28f7 |000f: goto 0006 // -0009 │ │ -0334dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0334de: 28f5 |0011: goto 0006 // -000b │ │ + insns size : 5 16-bit code units │ │ +03b4b8: |[03b4b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +03b4c8: 7100 ab04 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@04ab │ │ +03b4ce: 0c00 |0003: move-result-object v0 │ │ +03b4d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0004 line=81 │ │ - 0x0006 line=85 │ │ - 0x0007 line=82 │ │ - 0x000b line=83 │ │ - 0x0010 line=85 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getPubDate' │ │ - type : '()Ljava/util/Date;' │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 33 16-bit code units │ │ -0334e0: |[0334e0] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getPubDate:()Ljava/util/Date; │ │ -0334f0: 5442 d403 |0000: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ -0334f4: 3902 1300 |0002: if-nez v2, 0015 // +0013 │ │ -0334f8: 2201 b901 |0004: new-instance v1, Ljava/text/SimpleDateFormat; // type@01b9 │ │ -0334fc: 1a02 ed01 |0006: const-string v2, "EEE, d MMM yyyy HH:mm:ss Z" // string@01ed │ │ -033500: 6203 6002 |0008: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0260 │ │ -033504: 7030 770a 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0a77 │ │ -03350a: 1a02 2706 |000d: const-string v2, "Sat, 26 May 2012 17:55:00 +0900" // string@0627 │ │ -03350e: 6e20 780a 2100 |000f: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0a78 │ │ -033514: 0c02 |0012: move-result-object v2 │ │ -033516: 5b42 d403 |0013: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ -03351a: 5442 d403 |0015: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ -03351e: 1102 |0017: return-object v2 │ │ -033520: 0d00 |0018: move-exception v0 │ │ -033522: 2202 c001 |0019: new-instance v2, Ljava/util/Date; // type@01c0 │ │ -033526: 7010 900a 0200 |001b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0a90 │ │ -03352c: 5b42 d403 |001e: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.tempPubDate:Ljava/util/Date; // field@03d4 │ │ -033530: 28f5 |0020: goto 0015 // -000b │ │ - catches : 1 │ │ - 0x000d - 0x0015 │ │ - Ljava/text/ParseException; -> 0x0018 │ │ + insns size : 4 16-bit code units │ │ +03b4d4: |[03b4d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b4e4: 7130 ac04 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@04ac │ │ +03b4ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=68 │ │ - 0x0004 line=69 │ │ - 0x000d line=71 │ │ - 0x0015 line=76 │ │ - 0x0018 line=72 │ │ - 0x0019 line=73 │ │ + 0x0000 line=153 │ │ + 0x0003 line=154 │ │ locals : │ │ - 0x000d - 0x0015 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ - 0x0019 - 0x0021 reg=0 e Ljava/text/ParseException; │ │ - 0x0018 - 0x0021 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ - 0x0000 - 0x0021 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 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; │ │ │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'getTagKeys' │ │ - type : '()Ljava/lang/String;' │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -033544: |[033544] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.getTagKeys:()Ljava/lang/String; │ │ -033554: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033558: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03355e: 5443 ca03 |0005: iget-object v3, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -033562: 6e10 820a 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0a82 │ │ -033568: 0c01 |000a: move-result-object v1 │ │ -03356a: 7210 9e0a 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0a9e │ │ -033570: 0a03 |000e: move-result v3 │ │ -033572: 3803 1d00 |000f: if-eqz v3, 002c // +001d │ │ -033576: 7210 9f0a 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0a9f │ │ -03357c: 0c02 |0014: move-result-object v2 │ │ -03357e: 1f02 9a01 |0015: check-cast v2, Ljava/lang/String; // type@019a │ │ -033582: 3802 f4ff |0017: if-eqz v2, 000b // -000c │ │ -033586: 6e10 480a 0200 |0019: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a48 │ │ -03358c: 0a03 |001c: move-result v3 │ │ -03358e: 3d03 eeff |001d: if-lez v3, 000b // -0012 │ │ -033592: 1a03 af00 |001f: const-string v3, "/" // string@00af │ │ -033596: 6e20 580a 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03359c: 7110 090c 0200 |0024: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.getKey:(Ljava/lang/String;)Ljava/lang/String; // method@0c09 │ │ -0335a2: 0c03 |0027: move-result-object v3 │ │ -0335a4: 6e20 580a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0335aa: 28e0 |002b: goto 000b // -0020 │ │ -0335ac: 6e10 5c0a 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a5c │ │ -0335b2: 0a03 |002f: move-result v3 │ │ -0335b4: 3d03 0700 |0030: if-lez v3, 0037 // +0007 │ │ -0335b8: 1a03 af00 |0032: const-string v3, "/" // string@00af │ │ -0335bc: 6e20 580a 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0335c2: 6e10 5d0a 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0335c8: 0c03 |003a: move-result-object v3 │ │ -0335ca: 1103 |003b: return-object v3 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +03b4ec: |[03b4ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +03b4fc: 6e10 e106 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06e1 │ │ +03b502: 0c00 |0003: move-result-object v0 │ │ +03b504: 7130 ad04 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@04ad │ │ +03b50a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ - 0x0005 line=118 │ │ - 0x0017 line=119 │ │ - 0x001f line=120 │ │ - 0x0024 line=121 │ │ - 0x002c line=124 │ │ - 0x0032 line=125 │ │ - 0x0037 line=127 │ │ + 0x0000 line=159 │ │ + 0x0007 line=161 │ │ locals : │ │ - 0x0017 - 0x002c reg=2 s Ljava/lang/String; │ │ - 0x0005 - 0x003c reg=0 buf Ljava/lang/StringBuilder; │ │ - 0x000b - 0x003c reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x003c reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'setCategory' │ │ - type : '(Ljava/lang/String;)V' │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 62 16-bit code units │ │ -0335cc: |[0335cc] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.setCategory:(Ljava/lang/String;)V │ │ -0335dc: 1a05 8100 |0000: const-string v5, "','" // string@0081 │ │ -0335e0: 6e20 4a0a 5800 |0002: invoke-virtual {v8, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a4a │ │ -0335e6: 0c01 |0005: move-result-object v1 │ │ -0335e8: 0710 |0006: move-object v0, v1 │ │ -0335ea: 2103 |0007: array-length v3, v0 │ │ -0335ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0335ee: 3532 3400 |0009: if-ge v2, v3, 003d // +0034 │ │ -0335f2: 4604 0002 |000b: aget-object v4, v0, v2 │ │ -0335f6: 1a05 8000 |000d: const-string v5, "'" // string@0080 │ │ -0335fa: 6e20 4b0a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a4b │ │ -033600: 0a05 |0012: move-result v5 │ │ -033602: 3805 0700 |0013: if-eqz v5, 001a // +0007 │ │ -033606: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -033608: 6e20 4c0a 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a4c │ │ -03360e: 0c04 |0019: move-result-object v4 │ │ -033610: 1a05 8000 |001a: const-string v5, "'" // string@0080 │ │ -033614: 6e20 420a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03361a: 0a05 |001f: move-result v5 │ │ -03361c: 3805 0d00 |0020: if-eqz v5, 002d // +000d │ │ -033620: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -033622: 6e10 480a 0400 |0023: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a48 │ │ -033628: 0a06 |0026: move-result v6 │ │ -03362a: d806 06ff |0027: add-int/lit8 v6, v6, #int -1 // #ff │ │ -03362e: 6e30 4d0a 5406 |0029: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a4d │ │ -033634: 0c04 |002c: move-result-object v4 │ │ -033636: 3804 0d00 |002d: if-eqz v4, 003a // +000d │ │ -03363a: 6e10 480a 0400 |002f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a48 │ │ -033640: 0a05 |0032: move-result v5 │ │ -033642: 3d05 0700 |0033: if-lez v5, 003a // +0007 │ │ -033646: 5475 ca03 |0035: iget-object v5, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_category:Ljava/util/ArrayList; // field@03ca │ │ -03364a: 6e20 7c0a 4500 |0037: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0a7c │ │ -033650: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033654: 28cd |003c: goto 0009 // -0033 │ │ -033656: 0e00 |003d: return-void │ │ + insns size : 4 16-bit code units │ │ +03b50c: |[03b50c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b51c: 7130 ae04 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@04ae │ │ +03b522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0006 line=103 │ │ - 0x000d line=104 │ │ - 0x0015 line=105 │ │ - 0x001a line=107 │ │ - 0x0022 line=108 │ │ - 0x002d line=110 │ │ - 0x0035 line=111 │ │ - 0x003a line=103 │ │ - 0x003d line=114 │ │ - locals : │ │ - 0x000d - 0x003d reg=4 s Ljava/lang/String; │ │ - 0x0007 - 0x003e reg=0 arr$ [Ljava/lang/String; │ │ - 0x0006 - 0x003e reg=1 categorys [Ljava/lang/String; │ │ - 0x0009 - 0x003e reg=2 i$ I │ │ - 0x0008 - 0x003e reg=3 len$ I │ │ - 0x0000 - 0x003e reg=7 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - 0x0000 - 0x003e reg=8 c Ljava/lang/String; │ │ + 0x0000 line=166 │ │ + 0x0003 line=167 │ │ + 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; │ │ │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;) │ │ - name : 'verbose' │ │ - type : '()V' │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + 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 │ │ +03b524: |[03b524] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b534: 7140 af04 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@04af │ │ +03b53a: 0a00 |0003: move-result v0 │ │ +03b53c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=172 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 322 16-bit code units │ │ -033658: |[033658] jp.co.kayo.android.localplayer.ds.podcast.bean.Channel.verbose:()V │ │ -033668: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03366c: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033672: 1a01 af01 |0005: const-string v1, "Channel.site=" // string@01af │ │ -033676: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03367c: 0c00 |000a: move-result-object v0 │ │ -03367e: 5431 d303 |000b: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.site:Ljava/lang/String; // field@03d3 │ │ -033682: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033688: 0c00 |0010: move-result-object v0 │ │ -03368a: 6e10 5d0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033690: 0c00 |0014: move-result-object v0 │ │ -033692: 7110 e40a 0000 |0015: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033698: 2200 9c01 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03369c: 7010 520a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0336a2: 1a01 b001 |001d: const-string v1, "Channel.title=" // string@01b0 │ │ -0336a6: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0336ac: 0c00 |0022: move-result-object v0 │ │ -0336ae: 5431 d503 |0023: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.title:Ljava/lang/String; // field@03d5 │ │ -0336b2: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0336b8: 0c00 |0028: move-result-object v0 │ │ -0336ba: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0336c0: 0c00 |002c: move-result-object v0 │ │ -0336c2: 7110 e40a 0000 |002d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0336c8: 2200 9c01 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0336cc: 7010 520a 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0336d2: 1a01 ac01 |0035: const-string v1, "Channel.link=" // string@01ac │ │ -0336d6: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0336dc: 0c00 |003a: move-result-object v0 │ │ -0336de: 5431 d003 |003b: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.link:Ljava/lang/String; // field@03d0 │ │ -0336e2: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0336e8: 0c00 |0040: move-result-object v0 │ │ -0336ea: 6e10 5d0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0336f0: 0c00 |0044: move-result-object v0 │ │ -0336f2: 7110 e40a 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0336f8: 2200 9c01 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0336fc: 7010 520a 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033702: 1a01 a401 |004d: const-string v1, "Channel.description=" // string@01a4 │ │ -033706: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03370c: 0c00 |0052: move-result-object v0 │ │ -03370e: 5431 c603 |0053: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.description:Ljava/lang/String; // field@03c6 │ │ -033712: 6e20 580a 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033718: 0c00 |0058: move-result-object v0 │ │ -03371a: 6e10 5d0a 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033720: 0c00 |005c: move-result-object v0 │ │ -033722: 7110 e40a 0000 |005d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033728: 2200 9c01 |0060: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03372c: 7010 520a 0000 |0062: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033732: 1a01 ab01 |0065: const-string v1, "Channel.language=" // string@01ab │ │ -033736: 6e20 580a 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03373c: 0c00 |006a: move-result-object v0 │ │ -03373e: 5431 cf03 |006b: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.language:Ljava/lang/String; // field@03cf │ │ -033742: 6e20 580a 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033748: 0c00 |0070: move-result-object v0 │ │ -03374a: 6e10 5d0a 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033750: 0c00 |0074: move-result-object v0 │ │ -033752: 7110 e40a 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033758: 2200 9c01 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03375c: 7010 520a 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033762: 1a01 a301 |007d: const-string v1, "Channel.copyright=" // string@01a3 │ │ -033766: 6e20 580a 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03376c: 0c00 |0082: move-result-object v0 │ │ -03376e: 5431 c503 |0083: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.copyright:Ljava/lang/String; // field@03c5 │ │ -033772: 6e20 580a 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033778: 0c00 |0088: move-result-object v0 │ │ -03377a: 6e10 5d0a 0000 |0089: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033780: 0c00 |008c: move-result-object v0 │ │ -033782: 7110 e40a 0000 |008d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033788: 5430 c703 |0090: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -03378c: 3800 0700 |0092: if-eqz v0, 0099 // +0007 │ │ -033790: 5430 c703 |0094: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.image:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; // field@03c7 │ │ -033794: 6e10 100c 0000 |0096: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.vervose:()V // method@0c10 │ │ -03379a: 2200 9c01 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03379e: 7010 520a 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0337a4: 1a01 ae01 |009e: const-string v1, "Channel.pubDate=" // string@01ae │ │ -0337a8: 6e20 580a 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0337ae: 0c00 |00a3: move-result-object v0 │ │ -0337b0: 5431 d203 |00a4: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.pubDate:Ljava/lang/String; // field@03d2 │ │ -0337b4: 6e20 580a 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0337ba: 0c00 |00a9: move-result-object v0 │ │ -0337bc: 6e10 5d0a 0000 |00aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0337c2: 0c00 |00ad: move-result-object v0 │ │ -0337c4: 7110 e40a 0000 |00ae: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0337ca: 2200 9c01 |00b1: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0337ce: 7010 520a 0000 |00b3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0337d4: 1a01 a801 |00b6: const-string v1, "Channel.itunes_subtitle" // string@01a8 │ │ -0337d8: 6e20 580a 1000 |00b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0337de: 0c00 |00bb: move-result-object v0 │ │ -0337e0: 5431 cd03 |00bc: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_subtitle:Ljava/lang/String; // field@03cd │ │ -0337e4: 6e20 580a 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0337ea: 0c00 |00c1: move-result-object v0 │ │ -0337ec: 6e10 5d0a 0000 |00c2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0337f2: 0c00 |00c5: move-result-object v0 │ │ -0337f4: 7110 e40a 0000 |00c6: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0337fa: 2200 9c01 |00c9: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0337fe: 7010 520a 0000 |00cb: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033804: 1a01 a501 |00ce: const-string v1, "Channel.itunes_author=" // string@01a5 │ │ -033808: 6e20 580a 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03380e: 0c00 |00d3: move-result-object v0 │ │ -033810: 5431 c903 |00d4: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_author:Ljava/lang/String; // field@03c9 │ │ -033814: 6e20 580a 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03381a: 0c00 |00d9: move-result-object v0 │ │ -03381c: 6e10 5d0a 0000 |00da: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033822: 0c00 |00dd: move-result-object v0 │ │ -033824: 7110 e40a 0000 |00de: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -03382a: 2200 9c01 |00e1: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03382e: 7010 520a 0000 |00e3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033834: 1a01 a901 |00e6: const-string v1, "Channel.itunes_summary=" // string@01a9 │ │ -033838: 6e20 580a 1000 |00e8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03383e: 0c00 |00eb: move-result-object v0 │ │ -033840: 5431 ce03 |00ec: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_summary:Ljava/lang/String; // field@03ce │ │ -033844: 6e20 580a 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03384a: 0c00 |00f1: move-result-object v0 │ │ -03384c: 6e10 5d0a 0000 |00f2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033852: 0c00 |00f5: move-result-object v0 │ │ -033854: 7110 e40a 0000 |00f6: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -03385a: 2200 9c01 |00f9: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03385e: 7010 520a 0000 |00fb: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033864: 1a01 a701 |00fe: const-string v1, "Channel.itunes_owner=" // string@01a7 │ │ -033868: 6e20 580a 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03386e: 0c00 |0103: move-result-object v0 │ │ -033870: 5431 cc03 |0104: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_owner:Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; // field@03cc │ │ -033874: 6e20 570a 1000 |0106: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03387a: 0c00 |0109: move-result-object v0 │ │ -03387c: 6e10 5d0a 0000 |010a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033882: 0c00 |010d: move-result-object v0 │ │ -033884: 7110 e40a 0000 |010e: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -03388a: 2200 9c01 |0111: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -03388e: 7010 520a 0000 |0113: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033894: 1a01 a601 |0116: const-string v1, "Channel.itunes_image=" // string@01a6 │ │ -033898: 6e20 580a 1000 |0118: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03389e: 0c00 |011b: move-result-object v0 │ │ -0338a0: 5431 cb03 |011c: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.itunes_image:Ljava/lang/String; // field@03cb │ │ -0338a4: 6e20 580a 1000 |011e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0338aa: 0c00 |0121: move-result-object v0 │ │ -0338ac: 6e10 5d0a 0000 |0122: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0338b2: 0c00 |0125: move-result-object v0 │ │ -0338b4: 7110 e40a 0000 |0126: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0338ba: 2200 9c01 |0129: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -0338be: 7010 520a 0000 |012b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -0338c4: 1a01 ad01 |012e: const-string v1, "Channel.point=" // string@01ad │ │ -0338c8: 6e20 580a 1000 |0130: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0338ce: 0c00 |0133: move-result-object v0 │ │ -0338d0: 5331 d103 |0134: iget-wide v1, v3, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;.point:J // field@03d1 │ │ -0338d4: 6e30 560a 1002 |0136: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0338da: 0c00 |0139: move-result-object v0 │ │ -0338dc: 6e10 5d0a 0000 |013a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0338e2: 0c00 |013d: move-result-object v0 │ │ -0338e4: 7110 e40a 0000 |013e: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0338ea: 0e00 |0141: return-void │ │ + insns size : 4 16-bit code units │ │ +03b540: |[03b540] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +03b550: 7130 b004 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@04b0 │ │ +03b556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0018 line=32 │ │ - 0x0030 line=33 │ │ - 0x0048 line=34 │ │ - 0x0060 line=35 │ │ - 0x0078 line=36 │ │ - 0x0090 line=37 │ │ - 0x0094 line=38 │ │ - 0x0099 line=40 │ │ - 0x00b1 line=41 │ │ - 0x00c9 line=42 │ │ - 0x00e1 line=43 │ │ - 0x00f9 line=44 │ │ - 0x0111 line=45 │ │ - 0x0129 line=46 │ │ - 0x0141 line=48 │ │ + 0x0000 line=178 │ │ + 0x0003 line=179 │ │ locals : │ │ - 0x0000 - 0x0142 reg=3 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ + 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 eventType I │ │ │ │ - source_file_idx : 426 (Channel.java) │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + 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 │ │ +03b558: |[03b558] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b568: 7130 b104 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@04b1 │ │ +03b56e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=184 │ │ + 0x0003 line=185 │ │ + 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; │ │ │ │ -Class #275 header: │ │ -class_idx : 545 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 627 │ │ + source_file_idx : 279 (AccessibilityDelegateCompat.java) │ │ + │ │ +Class #269 header: │ │ +class_idx : 210 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 209 │ │ +source_file_idx : 1732 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #275 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #269 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ + │ │ +Class #269 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ - name : 'link' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ - name : 'title' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ - name : 'url' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0338ec: |[0338ec] jp.co.kayo.android.localplayer.ds.podcast.bean.Image.:()V │ │ -0338fc: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -033902: 0e00 |0003: return-void │ │ +03b570: |[03b570] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +03b580: 7010 3a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@053a │ │ +03b586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ + 0x0000 line=84 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -033904: |[033904] jp.co.kayo.android.localplayer.ds.podcast.bean.Image.:(Ljava/lang/String;)V │ │ -033914: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -03391a: 5b01 d803 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ -03391e: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +03b588: |[03b588] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +03b598: 7110 6005 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0560 │ │ +03b59e: 0a00 |0003: move-result v0 │ │ +03b5a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ - 0x0003 line=12 │ │ - 0x0005 line=13 │ │ + 0x0000 line=87 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; │ │ - 0x0000 - 0x0006 reg=1 url Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ - Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;) │ │ - name : 'vervose' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 73 16-bit code units │ │ -033920: |[033920] jp.co.kayo.android.localplayer.ds.podcast.bean.Image.vervose:()V │ │ -033930: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033934: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03393a: 1a01 7602 |0005: const-string v1, "Image.url=" // string@0276 │ │ -03393e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033944: 0c00 |000a: move-result-object v0 │ │ -033946: 5421 d803 |000b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.url:Ljava/lang/String; // field@03d8 │ │ -03394a: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033950: 0c00 |0010: move-result-object v0 │ │ -033952: 6e10 5d0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033958: 0c00 |0014: move-result-object v0 │ │ -03395a: 7110 e40a 0000 |0015: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033960: 2200 9c01 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033964: 7010 520a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03396a: 1a01 7502 |001d: const-string v1, "Image.title" // string@0275 │ │ -03396e: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033974: 0c00 |0022: move-result-object v0 │ │ -033976: 5421 d703 |0023: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.title:Ljava/lang/String; // field@03d7 │ │ -03397a: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033980: 0c00 |0028: move-result-object v0 │ │ -033982: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033988: 0c00 |002c: move-result-object v0 │ │ -03398a: 7110 e40a 0000 |002d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033990: 2200 9c01 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033994: 7010 520a 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -03399a: 1a01 7402 |0035: const-string v1, "Image.link" // string@0274 │ │ -03399e: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0339a4: 0c00 |003a: move-result-object v0 │ │ -0339a6: 5421 d603 |003b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image;.link:Ljava/lang/String; // field@03d6 │ │ -0339aa: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0339b0: 0c00 |0040: move-result-object v0 │ │ -0339b2: 6e10 5d0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -0339b8: 0c00 |0044: move-result-object v0 │ │ -0339ba: 7110 e40a 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -0339c0: 0e00 |0048: return-void │ │ + insns size : 4 16-bit code units │ │ +03b5a4: |[03b5a4] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +03b5b4: 7120 6105 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0561 │ │ +03b5ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=15 │ │ - 0x0018 line=16 │ │ - 0x0030 line=17 │ │ - 0x0048 line=18 │ │ + 0x0000 line=91 │ │ + 0x0003 line=92 │ │ locals : │ │ - 0x0000 - 0x0049 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Image; │ │ + 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 : 627 (Image.java) │ │ + source_file_idx : 1732 (ViewCompat.java) │ │ │ │ -Class #276 header: │ │ -class_idx : 546 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 649 │ │ +Class #270 header: │ │ +class_idx : 221 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 223 │ │ +source_file_idx : 1739 │ │ static_fields_size : 0 │ │ -instance_fields_size: 14 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #276 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #270 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ + │ │ +Class #270 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'description' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'enclosure_length' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'enclosure_type' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'enclosure_url' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #4 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'guid' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #5 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'itunes_author' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #6 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'itunes_duration' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #7 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'itunes_keywords' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #8 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'itunes_subtitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #9 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'itunes_summary' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #10 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'link' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #11 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'pubDate' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #12 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'tempPubDate' │ │ - type : 'Ljava/util/Date;' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'title' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0339c4: |[0339c4] jp.co.kayo.android.localplayer.ds.podcast.bean.Item.:()V │ │ -0339d4: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -0339da: 0e00 |0003: return-void │ │ +03b5bc: |[03b5bc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +03b5cc: 7010 7605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0576 │ │ +03b5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ + 0x0000 line=42 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'getPubDate' │ │ - type : '()Ljava/util/Date;' │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 1 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 33 16-bit code units │ │ -0339dc: |[0339dc] jp.co.kayo.android.localplayer.ds.podcast.bean.Item.getPubDate:()Ljava/util/Date; │ │ -0339ec: 5442 e503 |0000: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ -0339f0: 3902 1300 |0002: if-nez v2, 0015 // +0013 │ │ -0339f4: 2201 b901 |0004: new-instance v1, Ljava/text/SimpleDateFormat; // type@01b9 │ │ -0339f8: 1a02 ed01 |0006: const-string v2, "EEE, d MMM yyyy HH:mm:ss Z" // string@01ed │ │ -0339fc: 6203 6002 |0008: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0260 │ │ -033a00: 7030 770a 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0a77 │ │ -033a06: 1a02 2706 |000d: const-string v2, "Sat, 26 May 2012 17:55:00 +0900" // string@0627 │ │ -033a0a: 6e20 780a 2100 |000f: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0a78 │ │ -033a10: 0c02 |0012: move-result-object v2 │ │ -033a12: 5b42 e503 |0013: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ -033a16: 5442 e503 |0015: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ -033a1a: 1102 |0017: return-object v2 │ │ -033a1c: 0d00 |0018: move-exception v0 │ │ -033a1e: 2202 c001 |0019: new-instance v2, Ljava/util/Date; // type@01c0 │ │ -033a22: 7010 900a 0200 |001b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0a90 │ │ -033a28: 5b42 e503 |001e: iput-object v2, v4, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.tempPubDate:Ljava/util/Date; // field@03e5 │ │ -033a2c: 28f5 |0020: goto 0015 // -000b │ │ - catches : 1 │ │ - 0x000d - 0x0015 │ │ - Ljava/text/ParseException; -> 0x0018 │ │ + insns size : 5 16-bit code units │ │ +03b5d4: |[03b5d4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b5e4: 7130 7c05 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@057c │ │ +03b5ea: 0a00 |0003: move-result v0 │ │ +03b5ec: 0f00 |0004: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ - 0x0004 line=28 │ │ - 0x000d line=30 │ │ - 0x0015 line=35 │ │ - 0x0018 line=31 │ │ - 0x0019 line=32 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x000d - 0x0015 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ - 0x0019 - 0x0021 reg=0 e Ljava/text/ParseException; │ │ - 0x0018 - 0x0021 reg=1 fmt Ljava/text/SimpleDateFormat; │ │ - 0x0000 - 0x0021 reg=4 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + 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; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;) │ │ - name : 'verbose' │ │ + source_file_idx : 1739 (ViewGroupCompat.java) │ │ + │ │ +Class #271 header: │ │ +class_idx : 238 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 239 │ │ +source_file_idx : 284 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #271 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ + │ │ +Class #271 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : '' │ │ type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03b5f0: |[03b5f0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +03b600: 7010 0806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0608 │ │ +03b606: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 337 16-bit code units │ │ -033a40: |[033a40] jp.co.kayo.android.localplayer.ds.podcast.bean.Item.verbose:()V │ │ -033a50: 2200 9c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033a54: 7010 520a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033a5a: 1a01 8c02 |0005: const-string v1, "Item.title=" // string@028c │ │ -033a5e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033a64: 0c00 |000a: move-result-object v0 │ │ -033a66: 5421 e603 |000b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.title:Ljava/lang/String; // field@03e6 │ │ -033a6a: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033a70: 0c00 |0010: move-result-object v0 │ │ -033a72: 6e10 5d0a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033a78: 0c00 |0014: move-result-object v0 │ │ -033a7a: 7110 e40a 0000 |0015: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033a80: 2200 9c01 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033a84: 7010 520a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033a8a: 1a01 8a02 |001d: const-string v1, "Item.link=" // string@028a │ │ -033a8e: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033a94: 0c00 |0022: move-result-object v0 │ │ -033a96: 5421 e303 |0023: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.link:Ljava/lang/String; // field@03e3 │ │ -033a9a: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033aa0: 0c00 |0028: move-result-object v0 │ │ -033aa2: 6e10 5d0a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033aa8: 0c00 |002c: move-result-object v0 │ │ -033aaa: 7110 e40a 0000 |002d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033ab0: 2200 9c01 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033ab4: 7010 520a 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033aba: 1a01 7f02 |0035: const-string v1, "Item.description=" // string@027f │ │ -033abe: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033ac4: 0c00 |003a: move-result-object v0 │ │ -033ac6: 5421 d903 |003b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.description:Ljava/lang/String; // field@03d9 │ │ -033aca: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033ad0: 0c00 |0040: move-result-object v0 │ │ -033ad2: 6e10 5d0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033ad8: 0c00 |0044: move-result-object v0 │ │ -033ada: 7110 e40a 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033ae0: 2200 9c01 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033ae4: 7010 520a 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033aea: 1a01 8402 |004d: const-string v1, "Item.itunes_author=" // string@0284 │ │ -033aee: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033af4: 0c00 |0052: move-result-object v0 │ │ -033af6: 5421 de03 |0053: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_author:Ljava/lang/String; // field@03de │ │ -033afa: 6e20 580a 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b00: 0c00 |0058: move-result-object v0 │ │ -033b02: 6e10 5d0a 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033b08: 0c00 |005c: move-result-object v0 │ │ -033b0a: 7110 e40a 0000 |005d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033b10: 2200 9c01 |0060: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033b14: 7010 520a 0000 |0062: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033b1a: 1a01 8702 |0065: const-string v1, "Item.itunes_subtitle=" // string@0287 │ │ -033b1e: 6e20 580a 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b24: 0c00 |006a: move-result-object v0 │ │ -033b26: 5421 e103 |006b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_subtitle:Ljava/lang/String; // field@03e1 │ │ -033b2a: 6e20 580a 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b30: 0c00 |0070: move-result-object v0 │ │ -033b32: 6e10 5d0a 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033b38: 0c00 |0074: move-result-object v0 │ │ -033b3a: 7110 e40a 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033b40: 2200 9c01 |0078: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033b44: 7010 520a 0000 |007a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033b4a: 1a01 8802 |007d: const-string v1, "Item.itunes_summary=" // string@0288 │ │ -033b4e: 6e20 580a 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b54: 0c00 |0082: move-result-object v0 │ │ -033b56: 5421 e203 |0083: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_summary:Ljava/lang/String; // field@03e2 │ │ -033b5a: 6e20 580a 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b60: 0c00 |0088: move-result-object v0 │ │ -033b62: 6e10 5d0a 0000 |0089: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033b68: 0c00 |008c: move-result-object v0 │ │ -033b6a: 7110 e40a 0000 |008d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033b70: 2200 9c01 |0090: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033b74: 7010 520a 0000 |0092: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033b7a: 1a01 8202 |0095: const-string v1, "Item.enclosure_url=" // string@0282 │ │ -033b7e: 6e20 580a 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b84: 0c00 |009a: move-result-object v0 │ │ -033b86: 5421 dc03 |009b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_url:Ljava/lang/String; // field@03dc │ │ -033b8a: 6e20 580a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033b90: 0c00 |00a0: move-result-object v0 │ │ -033b92: 6e10 5d0a 0000 |00a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033b98: 0c00 |00a4: move-result-object v0 │ │ -033b9a: 7110 e40a 0000 |00a5: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033ba0: 2200 9c01 |00a8: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033ba4: 7010 520a 0000 |00aa: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033baa: 1a01 8002 |00ad: const-string v1, "Item.enclosure_length=" // string@0280 │ │ -033bae: 6e20 580a 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033bb4: 0c00 |00b2: move-result-object v0 │ │ -033bb6: 5421 da03 |00b3: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_length:Ljava/lang/String; // field@03da │ │ -033bba: 6e20 580a 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033bc0: 0c00 |00b8: move-result-object v0 │ │ -033bc2: 6e10 5d0a 0000 |00b9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033bc8: 0c00 |00bc: move-result-object v0 │ │ -033bca: 7110 e40a 0000 |00bd: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033bd0: 2200 9c01 |00c0: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033bd4: 7010 520a 0000 |00c2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033bda: 1a01 8102 |00c5: const-string v1, "Item.enclosure_type=" // string@0281 │ │ -033bde: 6e20 580a 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033be4: 0c00 |00ca: move-result-object v0 │ │ -033be6: 5421 db03 |00cb: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.enclosure_type:Ljava/lang/String; // field@03db │ │ -033bea: 6e20 580a 1000 |00cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033bf0: 0c00 |00d0: move-result-object v0 │ │ -033bf2: 6e10 5d0a 0000 |00d1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033bf8: 0c00 |00d4: move-result-object v0 │ │ -033bfa: 7110 e40a 0000 |00d5: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033c00: 2200 9c01 |00d8: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033c04: 7010 520a 0000 |00da: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033c0a: 1a01 8302 |00dd: const-string v1, "Item.guid=" // string@0283 │ │ -033c0e: 6e20 580a 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033c14: 0c00 |00e2: move-result-object v0 │ │ -033c16: 5421 dd03 |00e3: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.guid:Ljava/lang/String; // field@03dd │ │ -033c1a: 6e20 580a 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033c20: 0c00 |00e8: move-result-object v0 │ │ -033c22: 6e10 5d0a 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033c28: 0c00 |00ec: move-result-object v0 │ │ -033c2a: 7110 e40a 0000 |00ed: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033c30: 2200 9c01 |00f0: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033c34: 7010 520a 0000 |00f2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033c3a: 1a01 8b02 |00f5: const-string v1, "Item.pubDate=" // string@028b │ │ -033c3e: 6e20 580a 1000 |00f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033c44: 0c00 |00fa: move-result-object v0 │ │ -033c46: 5421 e403 |00fb: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.pubDate:Ljava/lang/String; // field@03e4 │ │ -033c4a: 6e20 580a 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033c50: 0c00 |0100: move-result-object v0 │ │ -033c52: 6e10 5d0a 0000 |0101: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033c58: 0c00 |0104: move-result-object v0 │ │ -033c5a: 7110 e40a 0000 |0105: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033c60: 2200 9c01 |0108: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033c64: 7010 520a 0000 |010a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033c6a: 1a01 8502 |010d: const-string v1, "Item.itunes_duration=" // string@0285 │ │ -033c6e: 6e20 580a 1000 |010f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033c74: 0c00 |0112: move-result-object v0 │ │ -033c76: 5421 df03 |0113: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_duration:Ljava/lang/String; // field@03df │ │ -033c7a: 6e20 580a 1000 |0115: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033c80: 0c00 |0118: move-result-object v0 │ │ -033c82: 6e10 5d0a 0000 |0119: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033c88: 0c00 |011c: move-result-object v0 │ │ -033c8a: 7110 e40a 0000 |011d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033c90: 2200 9c01 |0120: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033c94: 7010 520a 0000 |0122: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033c9a: 1a01 8502 |0125: const-string v1, "Item.itunes_duration=" // string@0285 │ │ -033c9e: 6e20 580a 1000 |0127: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033ca4: 0c00 |012a: move-result-object v0 │ │ -033ca6: 5421 df03 |012b: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_duration:Ljava/lang/String; // field@03df │ │ -033caa: 6e20 580a 1000 |012d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033cb0: 0c00 |0130: move-result-object v0 │ │ -033cb2: 6e10 5d0a 0000 |0131: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033cb8: 0c00 |0134: move-result-object v0 │ │ -033cba: 7110 e40a 0000 |0135: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033cc0: 2200 9c01 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@019c │ │ -033cc4: 7010 520a 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ -033cca: 1a01 8602 |013d: const-string v1, "Item.itunes_keywords=" // string@0286 │ │ -033cce: 6e20 580a 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033cd4: 0c00 |0142: move-result-object v0 │ │ -033cd6: 5421 e003 |0143: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;.itunes_keywords:Ljava/lang/String; // field@03e0 │ │ -033cda: 6e20 580a 1000 |0145: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033ce0: 0c00 |0148: move-result-object v0 │ │ -033ce2: 6e10 5d0a 0000 |0149: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ -033ce8: 0c00 |014c: move-result-object v0 │ │ -033cea: 7110 e40a 0000 |014d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/Logger;.d:(Ljava/lang/String;)I // method@0ae4 │ │ -033cf0: 0e00 |0150: return-void │ │ + insns size : 4 16-bit code units │ │ +03b608: |[03b608] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +03b618: 7120 1506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0615 │ │ +03b61e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0018 line=39 │ │ - 0x0030 line=40 │ │ - 0x0048 line=41 │ │ - 0x0060 line=42 │ │ - 0x0078 line=43 │ │ - 0x0090 line=44 │ │ - 0x00a8 line=45 │ │ - 0x00c0 line=46 │ │ - 0x00d8 line=47 │ │ - 0x00f0 line=48 │ │ - 0x0108 line=49 │ │ - 0x0120 line=50 │ │ - 0x0138 line=51 │ │ - 0x0150 line=53 │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ locals : │ │ - 0x0000 - 0x0151 reg=2 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=2 record Ljava/lang/Object; │ │ │ │ - source_file_idx : 649 (Item.java) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : 'getRecord' │ │ + 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 │ │ +03b620: |[03b620] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +03b630: 7120 1606 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0616 │ │ +03b636: 0c00 |0003: move-result-object v0 │ │ +03b638: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 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 │ │ │ │ -Class #277 header: │ │ -class_idx : 547 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 1474 │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b63c: |[03b63c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +03b64c: 7110 1706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0617 │ │ +03b652: 0a00 |0003: move-result v0 │ │ +03b654: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 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 : 284 (AccessibilityEventCompat.java) │ │ + │ │ +Class #272 header: │ │ +class_idx : 244 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 245 │ │ +source_file_idx : 289 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ │ │ -Class #277 - │ │ - Class descriptor : 'Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #272 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerIcsImpl" │ │ +Annotations on method #1564 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #1565 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #272 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ - name : 'itunes_email' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ - name : 'itunes_name' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033cf4: |[033cf4] jp.co.kayo.android.localplayer.ds.podcast.bean.Owner.:()V │ │ -033d04: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -033d0a: 0e00 |0003: return-void │ │ +03b658: |[03b658] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +03b668: 7010 2106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0621 │ │ +03b66e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=7 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ - #1 : (in Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +03b670: |[03b670] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03b680: 5430 2902 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0229 │ │ +03b684: 7120 3b06 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@063b │ │ +03b68a: 0a00 |0005: move-result v0 │ │ +03b68c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + 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 │ │ +03b690: |[03b690] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +03b6a0: 7120 3c06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@063c │ │ +03b6a6: 0c00 |0003: move-result-object v0 │ │ +03b6a8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -033d0c: |[033d0c] jp.co.kayo.android.localplayer.ds.podcast.bean.Owner.:(Ljava/lang/String;)V │ │ -033d1c: 7010 360a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a36 │ │ -033d22: 5b01 e803 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner;.itunes_name:Ljava/lang/String; // field@03e8 │ │ -033d26: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +03b6ac: |[03b6ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +03b6bc: 7110 3d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@063d │ │ +03b6c2: 0c00 |0003: move-result-object v0 │ │ +03b6c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=8 │ │ - 0x0003 line=9 │ │ - 0x0005 line=10 │ │ + 0x0000 line=115 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/podcast/bean/Owner; │ │ - 0x0000 - 0x0006 reg=1 name Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1474 (Owner.java) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b6c8: |[03b6c8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +03b6d8: 7110 3e06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@063e │ │ +03b6de: 0a00 |0003: move-result v0 │ │ +03b6e0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ -Class #278 header: │ │ -class_idx : 548 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 505 │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'newAccessiblityStateChangeListener' │ │ + 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 │ │ +03b6e4: |[03b6e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +03b6f4: 2200 f300 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00f3 │ │ +03b6f8: 7030 1806 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@0618 │ │ +03b6fe: 7110 3f06 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@063f │ │ +03b704: 0c00 |0008: move-result-object v0 │ │ +03b706: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + 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 │ │ +03b708: |[03b708] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03b718: 5430 2902 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0229 │ │ +03b71c: 7120 4006 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0640 │ │ +03b722: 0a00 |0005: move-result v0 │ │ +03b724: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + source_file_idx : 289 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #273 header: │ │ +class_idx : 252 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 254 │ │ +source_file_idx : 294 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 6 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 49 │ │ │ │ -Class #278 annotations: │ │ -Annotations on method #3095 'connectSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Ljava/net/UnknownHostException; Lorg/apache/http/conn/ConnectTimeoutException; } │ │ -Annotations on method #3096 'createEasySSLContext' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #3097 'createSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #3098 'createSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Ljava/net/UnknownHostException; } │ │ -Annotations on method #3100 'getSSLContext' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #3102 'isSecure' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; } │ │ +Class #273 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ +Annotations on method #1604 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #278 - │ │ - Class descriptor : 'Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #273 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Interfaces - │ │ - #0 : 'Lorg/apache/http/conn/scheme/SocketFactory;' │ │ - #1 : 'Lorg/apache/http/conn/scheme/LayeredSocketFactory;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'sslcontext' │ │ - type : 'Ljavax/net/ssl/SSLContext;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033d28: |[033d28] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.:()V │ │ -033d38: 7010 360a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a36 │ │ -033d3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -033d40: 5b10 e903 |0004: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ -033d44: 0e00 |0006: return-void │ │ + insns size : 4 16-bit code units │ │ +03b728: |[03b728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +03b738: 7010 a206 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06a2 │ │ +03b73e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ - 0x0003 line=50 │ │ + 0x0000 line=273 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ - #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'createEasySSLContext' │ │ - type : '()Ljavax/net/ssl/SSLContext;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 0 │ │ - outs : 4 │ │ - insns size : 35 16-bit code units │ │ -033d48: |[033d48] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createEasySSLContext:()Ljavax/net/ssl/SSLContext; │ │ -033d58: 1a02 5806 |0000: const-string v2, "TLS" // string@0658 │ │ -033d5c: 7110 ca0a 0200 |0002: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0aca │ │ -033d62: 0c00 |0005: move-result-object v0 │ │ -033d64: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -033d66: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -033d68: 2333 6202 |0008: new-array v3, v3, [Ljavax/net/ssl/TrustManager; // type@0262 │ │ -033d6c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -033d6e: 2205 2502 |000b: new-instance v5, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; // type@0225 │ │ -033d72: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -033d74: 7020 1f0c 6500 |000e: invoke-direct {v5, v6}, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.:(Ljava/security/KeyStore;)V // method@0c1f │ │ -033d7a: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ -033d7e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -033d80: 6e40 cc0a 2043 |0014: invoke-virtual {v0, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0acc │ │ -033d86: 1100 |0017: return-object v0 │ │ -033d88: 0d01 |0018: move-exception v1 │ │ -033d8a: 2202 7a01 |0019: new-instance v2, Ljava/io/IOException; // type@017a │ │ -033d8e: 6e10 1b0a 0100 |001b: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0a1b │ │ -033d94: 0c03 |001e: move-result-object v3 │ │ -033d96: 7020 000a 3200 |001f: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0a00 │ │ -033d9c: 2702 |0022: throw v2 │ │ - catches : 1 │ │ - 0x0000 - 0x0017 │ │ - Ljava/lang/Exception; -> 0x0018 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03b740: |[03b740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +03b750: 7120 0907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0709 │ │ +03b756: 0e00 |0003: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=54 │ │ - 0x0006 line=55 │ │ - 0x0017 line=58 │ │ - 0x0018 line=59 │ │ - 0x0019 line=60 │ │ + 0x0000 line=291 │ │ + 0x0003 line=292 │ │ locals : │ │ - 0x0006 - 0x0023 reg=0 context Ljavax/net/ssl/SSLContext; │ │ - 0x0019 - 0x0023 reg=1 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 action I │ │ │ │ - #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'getSSLContext' │ │ - type : '()Ljavax/net/ssl/SSLContext;' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 13 16-bit code units │ │ -033db0: |[033db0] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ -033dc0: 5410 e903 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ -033dc4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -033dc8: 7100 180c 0000 |0004: invoke-static {}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createEasySSLContext:()Ljavax/net/ssl/SSLContext; // method@0c18 │ │ -033dce: 0c00 |0007: move-result-object v0 │ │ -033dd0: 5b10 e903 |0008: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ -033dd4: 5410 e903 |000a: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@03e9 │ │ -033dd8: 1100 |000c: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03b758: |[03b758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03b768: 7120 0a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@070a │ │ +03b76e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ - 0x0004 line=66 │ │ - 0x000a line=68 │ │ + 0x0000 line=296 │ │ + 0x0003 line=297 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'connectSocket' │ │ - type : '(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 7 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03b770: |[03b770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +03b780: 7120 0b07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@070b │ │ +03b786: 0c00 |0003: move-result-object v0 │ │ +03b788: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=301 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getActions' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b78c: |[03b78c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +03b79c: 7110 0c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@070c │ │ +03b7a2: 0a00 |0003: move-result v0 │ │ +03b7a4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03b7a8: |[03b7a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03b7b8: 7120 0d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@070d │ │ +03b7be: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x0003 line=312 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03b7c0: |[03b7c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03b7d0: 7120 0e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@070e │ │ +03b7d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=316 │ │ + 0x0003 line=317 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getChild' │ │ + type : '(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 45 16-bit code units │ │ -033ddc: |[033ddc] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ -033dec: 7110 3f0c 0b00 |0000: invoke-static {v11}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0c3f │ │ -033df2: 0a00 |0003: move-result v0 │ │ -033df4: 7110 400c 0b00 |0004: invoke-static {v11}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0c40 │ │ -033dfa: 0a03 |0007: move-result v3 │ │ -033dfc: 2202 ab01 |0008: new-instance v2, Ljava/net/InetSocketAddress; // type@01ab │ │ -033e00: 7030 6f0a 7208 |000a: invoke-direct {v2, v7, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0a6f │ │ -033e06: 3806 1b00 |000d: if-eqz v6, 0028 // +001b │ │ -033e0a: 0764 |000f: move-object v4, v6 │ │ -033e0c: 1f04 dd01 |0010: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@01dd │ │ -033e10: 3909 0400 |0012: if-nez v9, 0016 // +0004 │ │ -033e14: 3d0a 0d00 |0014: if-lez v10, 0021 // +000d │ │ -033e18: 3b0a 0300 |0016: if-gez v10, 0019 // +0003 │ │ -033e1c: 120a |0018: const/4 v10, #int 0 // #0 │ │ -033e1e: 2201 ab01 |0019: new-instance v1, Ljava/net/InetSocketAddress; // type@01ab │ │ -033e22: 7030 700a 910a |001b: invoke-direct {v1, v9, v10}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0a70 │ │ -033e28: 6e20 cd0a 1400 |001e: invoke-virtual {v4, v1}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@0acd │ │ -033e2e: 6e30 ce0a 2400 |0021: invoke-virtual {v4, v2, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@0ace │ │ -033e34: 6e20 cf0a 3400 |0024: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@0acf │ │ -033e3a: 1104 |0027: return-object v4 │ │ -033e3c: 6e10 190c 0500 |0028: invoke-virtual {v5}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0c19 │ │ -033e42: 0c04 |002b: move-result-object v4 │ │ -033e44: 28e4 |002c: goto 0010 // -001c │ │ + insns size : 14 16-bit code units │ │ +03b7d8: |[03b7d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03b7e8: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +03b7ec: 7100 d506 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06d5 │ │ +03b7f2: 0c01 |0005: move-result-object v1 │ │ +03b7f4: 7230 7906 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0679 │ │ +03b7fa: 0c01 |0009: move-result-object v1 │ │ +03b7fc: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +03b802: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=79 │ │ - 0x0004 line=80 │ │ - 0x0008 line=81 │ │ - 0x000d line=82 │ │ - 0x0012 line=84 │ │ - 0x0016 line=86 │ │ - 0x0018 line=87 │ │ - 0x0019 line=89 │ │ - 0x001e line=90 │ │ - 0x0021 line=93 │ │ - 0x0024 line=94 │ │ - 0x0027 line=95 │ │ - 0x0028 line=82 │ │ + 0x0000 line=321 │ │ + 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 │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getChild' │ │ + 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 │ │ +03b804: |[03b804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +03b814: 6e30 4806 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@0648 │ │ +03b81a: 0c00 |0003: move-result-object v0 │ │ +03b81c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ locals : │ │ - 0x001e - 0x0021 reg=1 isa Ljava/net/InetSocketAddress; │ │ - 0x0012 - 0x0028 reg=4 sslsock Ljavax/net/ssl/SSLSocket; │ │ - 0x0004 - 0x002d reg=0 connTimeout I │ │ - 0x000d - 0x002d reg=2 remoteAddress Ljava/net/InetSocketAddress; │ │ - 0x0008 - 0x002d reg=3 soTimeout I │ │ - 0x0000 - 0x002d reg=5 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ - 0x0000 - 0x002d reg=6 sock Ljava/net/Socket; │ │ - 0x0000 - 0x002d reg=7 host Ljava/lang/String; │ │ - 0x0000 - 0x002d reg=8 port I │ │ - 0x0000 - 0x002d reg=9 localAddress Ljava/net/InetAddress; │ │ - 0x0000 - 0x002d reg=10 localPort I │ │ - 0x0000 - 0x002d reg=11 params Lorg/apache/http/params/HttpParams; │ │ + 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 │ │ │ │ - #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'createSocket' │ │ - type : '()Ljava/net/Socket;' │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getChildCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b820: |[03b820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +03b830: 7110 1007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0710 │ │ +03b836: 0a00 |0003: move-result v0 │ │ +03b838: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b83c: |[03b83c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03b84c: 7110 1107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0711 │ │ +03b852: 0c00 |0003: move-result-object v0 │ │ +03b854: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=331 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b858: |[03b858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03b868: 7110 1207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0712 │ │ +03b86e: 0c00 |0003: move-result-object v0 │ │ +03b870: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=336 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getPackageName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b874: |[03b874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03b884: 7110 1307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0713 │ │ +03b88a: 0c00 |0003: move-result-object v0 │ │ +03b88c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getParent' │ │ + 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 │ │ +03b890: |[03b890] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03b8a0: 2200 ff00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00ff │ │ +03b8a4: 7100 d506 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06d5 │ │ +03b8aa: 0c01 |0005: move-result-object v1 │ │ +03b8ac: 7220 7e06 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@067e │ │ +03b8b2: 0c01 |0009: move-result-object v1 │ │ +03b8b4: 7020 d406 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06d4 │ │ +03b8ba: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getParent' │ │ + 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 │ │ +03b8bc: |[03b8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03b8cc: 6e20 4e06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@064e │ │ +03b8d2: 0c00 |0003: move-result-object v0 │ │ +03b8d4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b8d8: |[03b8d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03b8e8: 7110 1507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0715 │ │ +03b8ee: 0c00 |0003: move-result-object v0 │ │ +03b8f0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=351 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b8f4: |[03b8f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +03b904: 7110 1607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0716 │ │ +03b90a: 0a00 |0003: move-result v0 │ │ +03b90c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=356 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isCheckable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b910: |[03b910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +03b920: 7110 1707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0717 │ │ +03b926: 0a00 |0003: move-result v0 │ │ +03b928: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=361 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b92c: |[03b92c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +03b93c: 7110 1807 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0718 │ │ +03b942: 0a00 |0003: move-result v0 │ │ +03b944: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=366 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b948: |[03b948] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +03b958: 7110 1907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0719 │ │ +03b95e: 0a00 |0003: move-result v0 │ │ +03b960: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=371 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b964: |[03b964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +03b974: 7110 1a07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@071a │ │ +03b97a: 0a00 |0003: move-result v0 │ │ +03b97c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=376 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isFocusable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b980: |[03b980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +03b990: 7110 1b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@071b │ │ +03b996: 0a00 |0003: move-result v0 │ │ +03b998: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=381 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b99c: |[03b99c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +03b9ac: 7110 1c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@071c │ │ +03b9b2: 0a00 |0003: move-result v0 │ │ +03b9b4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=386 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isLongClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b9b8: |[03b9b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +03b9c8: 7110 1d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@071d │ │ +03b9ce: 0a00 |0003: move-result v0 │ │ +03b9d0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=391 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b9d4: |[03b9d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +03b9e4: 7110 1e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@071e │ │ +03b9ea: 0a00 |0003: move-result v0 │ │ +03b9ec: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b9f0: |[03b9f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +03ba00: 7110 1f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@071f │ │ +03ba06: 0a00 |0003: move-result v0 │ │ +03ba08: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=401 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03ba0c: |[03ba0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +03ba1c: 7110 2007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0720 │ │ +03ba22: 0a00 |0003: move-result v0 │ │ +03ba24: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +03ba28: |[03ba28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +03ba38: 7100 2107 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0721 │ │ +03ba3e: 0c00 |0003: move-result-object v0 │ │ +03ba40: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -033e48: |[033e48] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:()Ljava/net/Socket; │ │ -033e58: 7010 1c0c 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0c1c │ │ -033e5e: 0c00 |0003: move-result-object v0 │ │ -033e60: 6e10 cb0a 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0acb │ │ -033e66: 0c00 |0007: move-result-object v0 │ │ -033e68: 6e10 d00a 0000 |0008: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0ad0 │ │ -033e6e: 0c00 |000b: move-result-object v0 │ │ -033e70: 1100 |000c: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +03ba44: |[03ba44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +03ba54: 7110 2207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0722 │ │ +03ba5a: 0c00 |0003: move-result-object v0 │ │ +03ba5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ + 0x0000 line=281 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ - #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'createSocket' │ │ - type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 13 16-bit code units │ │ -033e74: |[033e74] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -033e84: 7010 1c0c 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0c1c │ │ -033e8a: 0c00 |0003: move-result-object v0 │ │ -033e8c: 6e10 cb0a 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0acb │ │ -033e92: 0c00 |0007: move-result-object v0 │ │ -033e94: 6e55 d10a 2043 |0008: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0ad1 │ │ -033e9a: 0c00 |000b: move-result-object v0 │ │ -033e9c: 1100 |000c: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03ba60: |[03ba60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03ba70: 7110 2307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0723 │ │ +03ba76: 0c00 |0003: move-result-object v0 │ │ +03ba78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=120 │ │ + 0x0000 line=286 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ - 0x0000 - 0x000d reg=2 socket Ljava/net/Socket; │ │ - 0x0000 - 0x000d reg=3 host Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=4 port I │ │ - 0x0000 - 0x000d reg=5 autoClose Z │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #3 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03ba7c: |[03ba7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +03ba8c: 7120 2407 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0724 │ │ +03ba92: 0a00 |0003: move-result v0 │ │ +03ba94: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=411 │ │ + 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 │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03ba98: |[03ba98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +03baa8: 7110 2507 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0725 │ │ +03baae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=506 │ │ + 0x0003 line=507 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bab0: |[03bab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03bac0: 7120 2607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0726 │ │ +03bac6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=416 │ │ + 0x0003 line=417 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bac8: |[03bac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03bad8: 7120 2707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0727 │ │ +03bade: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=421 │ │ + 0x0003 line=422 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setCheckable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bae0: |[03bae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +03baf0: 7120 2807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0728 │ │ +03baf6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=426 │ │ + 0x0003 line=427 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 checkable Z │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03baf8: |[03baf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +03bb08: 7120 2907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0729 │ │ +03bb0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=431 │ │ + 0x0003 line=432 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 checked Z │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bb10: |[03bb10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03bb20: 7120 2a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@072a │ │ +03bb26: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0003 line=437 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bb28: |[03bb28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +03bb38: 7120 2b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@072b │ │ +03bb3e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=441 │ │ + 0x0003 line=442 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 clickable Z │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bb40: |[03bb40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03bb50: 7120 2c07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@072c │ │ +03bb56: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=446 │ │ + 0x0003 line=447 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bb58: |[03bb58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +03bb68: 7120 2d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@072d │ │ +03bb6e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0003 line=452 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 enabled Z │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setFocusable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bb70: |[03bb70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +03bb80: 7120 2e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@072e │ │ +03bb86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=456 │ │ + 0x0003 line=457 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 focusable Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bb88: |[03bb88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +03bb98: 7120 2f07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@072f │ │ +03bb9e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=461 │ │ + 0x0003 line=462 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 focused Z │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setLongClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bba0: |[03bba0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +03bbb0: 7120 3007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0730 │ │ +03bbb6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=466 │ │ + 0x0003 line=467 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 longClickable Z │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setPackageName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bbb8: |[03bbb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03bbc8: 7120 3107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0731 │ │ +03bbce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=471 │ │ + 0x0003 line=472 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 packageName Ljava/lang/CharSequence; │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bbd0: |[03bbd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03bbe0: 7120 3207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0732 │ │ +03bbe6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=476 │ │ + 0x0003 line=477 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 parent Landroid/view/View; │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bbe8: |[03bbe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +03bbf8: 7120 3307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0733 │ │ +03bbfe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=481 │ │ + 0x0003 line=482 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 password Z │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bc00: |[03bc00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +03bc10: 7120 3407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0734 │ │ +03bc16: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=486 │ │ + 0x0003 line=487 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollable Z │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setSelected' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bc18: |[03bc18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +03bc28: 7120 3507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0735 │ │ +03bc2e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=491 │ │ + 0x0003 line=492 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 selected Z │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bc30: |[03bc30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03bc40: 7120 3607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0736 │ │ +03bc46: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=496 │ │ + 0x0003 line=497 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ + │ │ + #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bc48: |[03bc48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03bc58: 7120 3707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0737 │ │ +03bc5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=501 │ │ + 0x0003 line=502 │ │ + 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 : 294 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #274 header: │ │ +class_idx : 273 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 265 │ │ +source_file_idx : 1537 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #274 annotations: │ │ +Annotations on method #2157 '' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #274 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'mDropDownLayout' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'mInflater' │ │ + type : 'Landroid/view/LayoutInflater;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'mLayout' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : '' │ │ + 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 │ │ -033ea0: |[033ea0] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.equals:(Ljava/lang/Object;)Z │ │ -033eb0: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -033eb4: 6e10 380a 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ -033eba: 0c00 |0005: move-result-object v0 │ │ -033ebc: 1c01 2402 |0006: const-class v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ -033ec0: 6e20 370a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a37 │ │ -033ec6: 0a00 |000b: move-result v0 │ │ -033ec8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -033ecc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -033ece: 0f00 |000f: return v0 │ │ -033ed0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -033ed2: 28fe |0011: goto 000f // -0002 │ │ +03bc60: |[03bc60] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +03bc70: 7030 2008 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0820 │ │ +03bc76: 5913 4402 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ +03bc7a: 5913 4602 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ +03bc7e: 1a00 a40b |0007: const-string v0, "layout_inflater" // string@0ba4 │ │ +03bc82: 6e20 7200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +03bc88: 0c00 |000c: move-result-object v0 │ │ +03bc8a: 1f00 2d01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ +03bc8e: 5b10 4502 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ +03bc92: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=130 │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ + 0x0007 line=56 │ │ + 0x0011 line=57 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ - 0x0000 - 0x0012 reg=3 obj Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 layout I │ │ + 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ │ │ - #4 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ + #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : '' │ │ + 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 │ │ +03bc94: |[03bc94] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +03bca4: 7040 2108 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0821 │ │ +03bcaa: 5913 4402 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ +03bcae: 5913 4602 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ +03bcb2: 1a00 a40b |0007: const-string v0, "layout_inflater" // string@0ba4 │ │ +03bcb6: 6e20 7200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +03bcbc: 0c00 |000c: move-result-object v0 │ │ +03bcbe: 1f00 2d01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ +03bcc2: 5b10 4502 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ +03bcc6: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0003 line=94 │ │ + 0x0007 line=95 │ │ + 0x0011 line=96 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 layout I │ │ + 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0012 reg=5 flags I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : '' │ │ + 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 │ │ +03bcc8: |[03bcc8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +03bcd8: 7040 2208 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0822 │ │ +03bcde: 5913 4402 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ +03bce2: 5913 4602 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ +03bce6: 1a00 a40b |0007: const-string v0, "layout_inflater" // string@0ba4 │ │ +03bcea: 6e20 7200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0072 │ │ +03bcf0: 0c00 |000c: move-result-object v0 │ │ +03bcf2: 1f00 2d01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@012d │ │ +03bcf6: 5b10 4502 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ +03bcfa: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x0003 line=77 │ │ + 0x0007 line=78 │ │ + 0x0011 line=79 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 layout I │ │ + 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0012 reg=5 autoRequery Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'newDropDownView' │ │ + 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 │ │ +03bcfc: |[03bcfc] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +03bd0c: 5430 4502 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ +03bd10: 5231 4402 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ +03bd14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03bd16: 6e40 c108 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ +03bd1c: 0c00 |0008: move-result-object v0 │ │ +03bd1e: 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; │ │ + 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'newView' │ │ + 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 │ │ +03bd20: |[03bd20] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +03bd30: 5430 4502 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0245 │ │ +03bd34: 5231 4602 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ +03bd38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03bd3a: 6e40 c108 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08c1 │ │ +03bd40: 0c00 |0008: move-result-object v0 │ │ +03bd42: 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; │ │ + 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'setDropDownViewResource' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bd44: |[03bd44] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +03bd54: 5901 4402 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0244 │ │ +03bd58: 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 │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'setViewResource' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bd5c: |[03bd5c] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +03bd6c: 5901 4602 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0246 │ │ +03bd70: 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 : 1537 (ResourceCursorAdapter.java) │ │ + │ │ +Class #275 header: │ │ +class_idx : 276 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 278 │ │ +source_file_idx : 1578 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #275 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatHoneycombImpl" │ │ + │ │ +Class #275 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033ed4: |[033ed4] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.hashCode:()I │ │ -033ee4: 1c00 2402 |0000: const-class v0, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@0224 │ │ -033ee8: 6e10 390a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a39 │ │ -033eee: 0a00 |0005: move-result v0 │ │ -033ef0: 0f00 |0006: return v0 │ │ + insns size : 4 16-bit code units │ │ +03bd74: |[03bd74] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +03bd84: 7010 8408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0884 │ │ +03bd8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=134 │ │ + 0x0000 line=53 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ - #5 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ - name : 'isSecure' │ │ - type : '(Ljava/net/Socket;)Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -033ef4: |[033ef4] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ -033f04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -033f06: 0f00 |0001: return v0 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +03bd8c: |[03bd8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +03bd9c: 2200 1301 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0113 │ │ +03bda0: 7030 7a08 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@087a │ │ +03bda6: 7110 9308 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@0893 │ │ +03bdac: 0c00 |0008: move-result-object v0 │ │ +03bdae: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03bdb0: |[03bdb0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +03bdc0: 7110 9408 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0894 │ │ +03bdc6: 0c00 |0003: move-result-object v0 │ │ +03bdc8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03bdcc: |[03bdcc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +03bddc: 7120 9508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0895 │ │ +03bde2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0003 line=78 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 listener Ljava/lang/Object; │ │ + │ │ + source_file_idx : 1578 (SearchViewCompat.java) │ │ + │ │ +Class #276 header: │ │ +class_idx : 485 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #276 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioGenresMember" │ │ + │ │ +Class #276 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;' │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ + name : 'AUDIO_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "audio_id" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ + name : 'CONTENT_DIRECTORY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "members" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ + name : 'DEFAULT_SORT_ORDER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title_key" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember;) │ │ + name : 'GENRE_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "genre_id" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #277 header: │ │ +class_idx : 488 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 407 │ │ +source_file_idx : 1406 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #277 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljp/co/kayo/android/localplayer/consts/MediaConsts; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AudioPlaylistMember" │ │ + │ │ +Class #277 - │ │ + Class descriptor : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia;' │ │ + Static fields - │ │ + #0 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ + name : 'AUDIO_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "audio_id" │ │ + #1 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ + name : 'CONTENT_DIRECTORY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "members" │ │ + #2 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ + name : 'PLAYLIST_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "playlist_id" │ │ + #3 : (in Ljp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember;) │ │ + name : 'PLAY_ORDER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "play_order" │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1406 (MediaConsts.java) │ │ + │ │ +Class #278 header: │ │ +class_idx : 211 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 210 │ │ +source_file_idx : 1732 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #278 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ + │ │ +Class #278 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03bde4: |[03bde4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +03bdf4: 7010 4305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0543 │ │ +03bdfa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03bdfc: |[03bdfc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +03be0c: 7120 6305 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0563 │ │ +03be12: 0a00 |0003: move-result v0 │ │ +03be14: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 direction I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03be18: |[03be18] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +03be28: 7120 6405 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0564 │ │ +03be2e: 0a00 |0003: move-result v0 │ │ +03be30: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 direction I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03be34: |[03be34] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03be44: 7120 6505 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0565 │ │ +03be4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ + 0x0003 line=111 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ - 0x0000 - 0x0002 reg=2 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 505 (EasySSLSocketFactory.java) │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +03be4c: |[03be4c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +03be5c: 6e10 e106 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06e1 │ │ +03be62: 0c00 |0003: move-result-object v0 │ │ +03be64: 7120 6605 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0566 │ │ +03be6a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0007 line=115 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03be6c: |[03be6c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03be7c: 7120 6705 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0567 │ │ +03be82: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0003 line=107 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +03be84: |[03be84] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +03be94: 6e10 9204 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0492 │ │ +03be9a: 0c00 |0003: move-result-object v0 │ │ +03be9c: 7120 6805 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0568 │ │ +03bea2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0007 line=119 │ │ + 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 : 1732 (ViewCompat.java) │ │ │ │ Class #279 header: │ │ -class_idx : 549 │ │ +class_idx : 285 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 407 │ │ -source_file_idx : 506 │ │ +superclass_idx : 273 │ │ +source_file_idx : 1593 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 12 │ │ │ │ Class #279 annotations: │ │ -Annotations on method #3103 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/NoSuchAlgorithmException; Ljava/security/KeyStoreException; } │ │ -Annotations on method #3104 'checkClientTrusted' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ -Annotations on method #3105 'checkServerTrusted' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; } │ │ +Annotations on method #2200 '' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ Class #279 - │ │ - Class descriptor : 'Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;' │ │ + Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Interfaces - │ │ - #0 : 'Ljavax/net/ssl/X509TrustManager;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ - name : 'standardTrustManager' │ │ - type : 'Ljavax/net/ssl/X509TrustManager;' │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mCursorToStringConverter' │ │ + type : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mFrom' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mOriginalFrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mStringConversionColumn' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mTo' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mViewBinder' │ │ + type : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ name : '' │ │ - type : '(Ljava/security/KeyStore;)V' │ │ + type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +03bea4: |[03bea4] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +03beb4: 7040 6d08 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@086d │ │ +03beba: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +03bebc: 5910 5002 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ +03bec0: 5b16 5102 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ +03bec4: 5b15 4f02 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ +03bec8: 7020 9d08 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ +03bece: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0003 line=47 │ │ + 0x0006 line=64 │ │ + 0x0008 line=65 │ │ + 0x000a line=66 │ │ + 0x000d line=67 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 layout I │ │ + 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=6 to [I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : '' │ │ + 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 │ │ +03bed0: |[03bed0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +03bee0: 7057 6e08 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@086e │ │ +03bee6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +03bee8: 5910 5002 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ +03beec: 5b16 5102 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ +03bef0: 5b15 4f02 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ +03bef4: 7020 9d08 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ +03befa: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x0003 line=47 │ │ + 0x0006 line=90 │ │ + 0x0008 line=91 │ │ + 0x000a line=92 │ │ + 0x000d line=93 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 layout I │ │ + 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=6 to [I │ │ + 0x0000 - 0x000e reg=7 flags I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'findColumns' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -033f08: |[033f08] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.:(Ljava/security/KeyStore;)V │ │ -033f18: 7010 360a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a36 │ │ -033f1e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -033f20: 5b42 ea03 |0004: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ -033f24: 7100 d20a 0000 |0006: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@0ad2 │ │ -033f2a: 0c02 |0009: move-result-object v2 │ │ -033f2c: 7110 d30a 0200 |000a: invoke-static {v2}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@0ad3 │ │ -033f32: 0c00 |000d: move-result-object v0 │ │ -033f34: 6e20 d50a 5000 |000e: invoke-virtual {v0, v5}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@0ad5 │ │ -033f3a: 6e10 d40a 0000 |0011: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@0ad4 │ │ -033f40: 0c01 |0014: move-result-object v1 │ │ -033f42: 2112 |0015: array-length v2, v1 │ │ -033f44: 3902 0a00 |0016: if-nez v2, 0020 // +000a │ │ -033f48: 2202 b501 |0018: new-instance v2, Ljava/security/NoSuchAlgorithmException; // type@01b5 │ │ -033f4c: 1a03 7c0d |001a: const-string v3, "no trust manager found" // string@0d7c │ │ -033f50: 7020 760a 3200 |001c: invoke-direct {v2, v3}, Ljava/security/NoSuchAlgorithmException;.:(Ljava/lang/String;)V // method@0a76 │ │ -033f56: 2702 |001f: throw v2 │ │ -033f58: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -033f5a: 4602 0102 |0021: aget-object v2, v1, v2 │ │ -033f5e: 1f02 e001 |0023: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@01e0 │ │ -033f62: 5b42 ea03 |0025: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ -033f66: 0e00 |0027: return-void │ │ +03befc: |[03befc] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +03bf0c: 5452 4c02 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +03bf10: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +03bf14: 2160 |0004: array-length v0, v6 │ │ +03bf16: 5452 4e02 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ +03bf1a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +03bf1e: 5452 4e02 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ +03bf22: 2122 |000b: array-length v2, v2 │ │ +03bf24: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +03bf28: 2302 5102 |000e: new-array v2, v0, [I // type@0251 │ │ +03bf2c: 5b52 4e02 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ +03bf30: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +03bf32: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +03bf36: 5452 4e02 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ +03bf3a: 5453 4c02 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +03bf3e: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +03bf42: 7220 ae00 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00ae │ │ +03bf48: 0a03 |001e: move-result v3 │ │ +03bf4a: 4b03 0201 |001f: aput v3, v2, v1 │ │ +03bf4e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03bf52: 28f0 |0023: goto 0013 // -0010 │ │ +03bf54: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +03bf56: 5b52 4e02 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ +03bf5a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=41 │ │ - 0x0006 line=50 │ │ - 0x000e line=52 │ │ - 0x0011 line=53 │ │ - 0x0015 line=54 │ │ - 0x0018 line=55 │ │ - 0x0020 line=57 │ │ - 0x0027 line=58 │ │ + 0x0000 line=310 │ │ + 0x0004 line=312 │ │ + 0x0005 line=313 │ │ + 0x000e line=314 │ │ + 0x0012 line=316 │ │ + 0x0015 line=317 │ │ + 0x0021 line=316 │ │ + 0x0024 line=320 │ │ + 0x0027 line=322 │ │ locals : │ │ - 0x000e - 0x0028 reg=0 factory Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x0015 - 0x0028 reg=1 trustmanagers [Ljavax/net/ssl/TrustManager; │ │ - 0x0000 - 0x0028 reg=4 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ - 0x0000 - 0x0028 reg=5 keystore Ljava/security/KeyStore; │ │ + 0x0005 - 0x0024 reg=0 count I │ │ + 0x0013 - 0x0024 reg=1 i I │ │ + 0x0000 - 0x0028 reg=5 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0028 reg=6 from [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ - name : 'checkClientTrusted' │ │ - type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'bindView' │ │ + 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 │ │ +03bf5c: |[03bf5c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +03bf6c: 54b0 5202 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0252 │ │ +03bf70: 54b8 5102 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ +03bf74: 2182 |0004: array-length v2, v8 │ │ +03bf76: 54b3 4e02 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@024e │ │ +03bf7a: 54b6 5102 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ +03bf7e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +03bf80: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +03bf84: 4408 0604 |000c: aget v8, v6, v4 │ │ +03bf88: 6e20 f408 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@08f4 │ │ +03bf8e: 0c07 |0011: move-result-object v7 │ │ +03bf90: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +03bf94: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03bf96: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +03bf9a: 4408 0304 |0017: aget v8, v3, v4 │ │ +03bf9e: 7240 9708 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0897 │ │ +03bfa4: 0a01 |001c: move-result v1 │ │ +03bfa6: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +03bfaa: 4408 0304 |001f: aget v8, v3, v4 │ │ +03bfae: 7220 b300 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +03bfb4: 0c05 |0024: move-result-object v5 │ │ +03bfb6: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +03bfba: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +03bfbe: 2078 6c01 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@016c │ │ +03bfc2: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +03bfc6: 1f07 6c01 |002d: check-cast v7, Landroid/widget/TextView; // type@016c │ │ +03bfca: 6e30 a508 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@08a5 │ │ +03bfd0: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03bfd4: 28d6 |0034: goto 000a // -002a │ │ +03bfd6: 2078 6101 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0161 │ │ +03bfda: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +03bfde: 1f07 6101 |0039: check-cast v7, Landroid/widget/ImageView; // type@0161 │ │ +03bfe2: 6e30 a408 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@08a4 │ │ +03bfe8: 28f4 |003e: goto 0032 // -000c │ │ +03bfea: 2208 8c01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@018c │ │ +03bfee: 2209 9c01 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@019c │ │ +03bff2: 7010 520a 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a52 │ │ +03bff8: 6e10 380a 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a38 │ │ +03bffe: 0c0a |0049: move-result-object v10 │ │ +03c000: 6e10 140a 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0a14 │ │ +03c006: 0c0a |004d: move-result-object v10 │ │ +03c008: 6e20 580a a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03c00e: 0c09 |0051: move-result-object v9 │ │ +03c010: 1a0a 4500 |0052: const-string v10, " is not a " // string@0045 │ │ +03c014: 6e20 580a a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03c01a: 0c09 |0057: move-result-object v9 │ │ +03c01c: 1a0a 7900 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0079 │ │ +03c020: 6e20 580a a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03c026: 0c09 |005d: move-result-object v9 │ │ +03c028: 6e10 5d0a 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a5d │ │ +03c02e: 0c09 |0061: move-result-object v9 │ │ +03c030: 7020 1f0a 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a1f │ │ +03c036: 2708 |0065: throw v8 │ │ +03c038: 0e00 |0066: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0002 line=122 │ │ + 0x0005 line=123 │ │ + 0x0007 line=124 │ │ + 0x0009 line=126 │ │ + 0x000c line=127 │ │ + 0x0012 line=128 │ │ + 0x0014 line=129 │ │ + 0x0015 line=130 │ │ + 0x0017 line=131 │ │ + 0x001d line=134 │ │ + 0x001f line=135 │ │ + 0x0025 line=136 │ │ + 0x0027 line=137 │ │ + 0x0029 line=140 │ │ + 0x002d line=141 │ │ + 0x0032 line=126 │ │ + 0x0035 line=142 │ │ + 0x0039 line=143 │ │ + 0x003f line=145 │ │ + 0x0066 line=151 │ │ + locals : │ │ + 0x0012 - 0x002f reg=7 v Landroid/view/View; │ │ + 0x0015 - 0x0032 reg=1 bound Z │ │ + 0x0025 - 0x0032 reg=5 text Ljava/lang/String; │ │ + 0x0035 - 0x003b reg=7 v Landroid/view/View; │ │ + 0x0035 - 0x0066 reg=1 bound Z │ │ + 0x0035 - 0x0066 reg=5 text Ljava/lang/String; │ │ + 0x003f - 0x0066 reg=7 v Landroid/view/View; │ │ + 0x0002 - 0x0067 reg=0 binder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ + 0x0005 - 0x0067 reg=2 count I │ │ + 0x0007 - 0x0067 reg=3 from [I │ │ + 0x000a - 0x0067 reg=4 i I │ │ + 0x0009 - 0x0067 reg=6 to [I │ │ + 0x0000 - 0x0067 reg=11 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0067 reg=12 view Landroid/view/View; │ │ + 0x0000 - 0x0067 reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x0067 reg=14 cursor Landroid/database/Cursor; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'changeCursorAndColumns' │ │ + 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 │ │ +03c03c: |[03c03c] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +03c04c: 5b13 4f02 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ +03c050: 5b14 5102 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0251 │ │ +03c054: 6f20 7008 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0870 │ │ +03c05a: 5410 4f02 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ +03c05e: 7020 9d08 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ +03c064: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=344 │ │ + 0x0002 line=345 │ │ + 0x0004 line=346 │ │ + 0x0007 line=347 │ │ + 0x000c line=348 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000d reg=2 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000d reg=3 from [Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=4 to [I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -033f68: |[033f68] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -033f78: 5410 ea03 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ -033f7c: 7230 d60a 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@0ad6 │ │ -033f82: 0e00 |0005: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +03c068: |[03c068] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +03c078: 5420 4d02 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ +03c07c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c080: 5420 4d02 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ +03c084: 7220 9608 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0896 │ │ +03c08a: 0c00 |0009: move-result-object v0 │ │ +03c08c: 1100 |000a: return-object v0 │ │ +03c08e: 5220 5002 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ +03c092: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +03c094: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +03c098: 5220 5002 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ +03c09c: 7220 b300 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00b3 │ │ +03c0a2: 0c00 |0015: move-result-object v0 │ │ +03c0a4: 28f4 |0016: goto 000a // -000c │ │ +03c0a6: 6f20 7108 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0871 │ │ +03c0ac: 0c00 |001a: move-result-object v0 │ │ +03c0ae: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ - 0x0005 line=67 │ │ + 0x0000 line=294 │ │ + 0x0004 line=295 │ │ + 0x000a line=300 │ │ + 0x000b line=296 │ │ + 0x0010 line=297 │ │ + 0x0017 line=300 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ - 0x0000 - 0x0006 reg=2 certificates [Ljava/security/cert/X509Certificate; │ │ - 0x0000 - 0x0006 reg=3 authType Ljava/lang/String; │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x001c reg=3 cursor Landroid/database/Cursor; │ │ │ │ - #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ - name : 'checkServerTrusted' │ │ - type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ + #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'getCursorToStringConverter' │ │ + type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -033f84: |[033f84] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -033f94: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +03c0b0: |[03c0b0] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +03c0c0: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ +03c0c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ + 0x0000 line=262 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ - 0x0000 - 0x0001 reg=1 certificates [Ljava/security/cert/X509Certificate; │ │ - 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ - #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;) │ │ - name : 'getAcceptedIssuers' │ │ - type : '()[Ljava/security/cert/X509Certificate;' │ │ + #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'getStringConversionColumn' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033f98: |[033f98] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -033fa8: 5410 ea03 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@03ea │ │ -033fac: 7210 d70a 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@0ad7 │ │ -033fb2: 0c00 |0005: move-result-object v0 │ │ -033fb4: 1100 |0006: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c0c8: |[03c0c8] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +03c0d8: 5210 5002 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ +03c0dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=86 │ │ + 0x0000 line=228 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ - source_file_idx : 506 (EasyX509TrustManager.java) │ │ + #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'getViewBinder' │ │ + type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c0e0: |[03c0e0] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +03c0f0: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0252 │ │ +03c0f4: 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;) │ │ + name : 'setCursorToStringConverter' │ │ + 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 │ │ +03c0f8: |[03c0f8] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +03c108: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@024d │ │ +03c10c: 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; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setStringConversionColumn' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c110: |[03c110] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +03c120: 5901 5002 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0250 │ │ +03c124: 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 │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setViewBinder' │ │ + 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 │ │ +03c128: |[03c128] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +03c138: 5b01 5202 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0252 │ │ +03c13c: 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; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setViewImage' │ │ + 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 │ │ +03c140: |[03c140] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +03c150: 7110 240a 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a24 │ │ +03c156: 0a01 |0003: move-result v1 │ │ +03c158: 6e20 bd09 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09bd │ │ +03c15e: 0e00 |0007: return-void │ │ +03c160: 0d00 |0008: move-exception v0 │ │ +03c162: 7110 e600 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00e6 │ │ +03c168: 0c01 |000c: move-result-object v1 │ │ +03c16a: 6e20 be09 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@09be │ │ +03c170: 28f7 |0010: goto 0007 // -0009 │ │ + catches : 1 │ │ + 0x0000 - 0x0007 │ │ + Ljava/lang/NumberFormatException; -> 0x0008 │ │ + positions : │ │ + 0x0000 line=195 │ │ + 0x0007 line=199 │ │ + 0x0008 line=196 │ │ + 0x0009 line=197 │ │ + locals : │ │ + 0x0009 - 0x0011 reg=0 nfe Ljava/lang/NumberFormatException; │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0011 reg=3 v Landroid/widget/ImageView; │ │ + 0x0000 - 0x0011 reg=4 value Ljava/lang/String; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setViewText' │ │ + 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 │ │ +03c184: |[03c184] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +03c194: 6e20 eb09 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09eb │ │ +03c19a: 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; │ │ + 0x0000 - 0x0004 reg=2 text Ljava/lang/String; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'swapCursor' │ │ + type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +03c19c: |[03c19c] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +03c1ac: 6f20 7608 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0876 │ │ +03c1b2: 0c00 |0003: move-result-object v0 │ │ +03c1b4: 5421 4f02 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@024f │ │ +03c1b8: 7020 9d08 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@089d │ │ +03c1be: 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 : 1593 (SimpleCursorAdapter.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,282 +1,282 @@ │ │ │ -Zip file size: 481121 bytes, number of entries: 280 │ │ │ +Zip file size: 480867 bytes, number of entries: 280 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 675 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 1658 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction.class │ │ │ -?rwxrwxr-x 2.0 unx 329 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ -?rwxrwxr-x 2.0 unx 10982 b- defN 80-Jan-01 00:00 android/support/v4/app/BackStackRecord.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 │ │ │ -?rwxrwxr-x 2.0 unx 13104 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ -?rwxrwxr-x 2.0 unx 5435 b- stor 80-Jan-01 00:00 android/support/v4/app/DialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 265 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$InstantiationException.class │ │ │ ?rwxrwxr-x 2.0 unx 671 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState.class │ │ │ +?rwxrwxr-x 2.0 unx 13104 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ ?rwxrwxr-x 2.0 unx 775 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 409 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$FragmentTag.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ ?rwxrwxr-x 2.0 unx 11854 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 329 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$OnBackStackChangedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager.class │ │ │ ?rwxrwxr-x 2.0 unx 440 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$2.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$3.class │ │ │ ?rwxrwxr-x 2.0 unx 736 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$4.class │ │ │ ?rwxrwxr-x 2.0 unx 919 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$5.class │ │ │ -?rwxrwxr-x 2.0 unx 31317 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1122 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState.class │ │ │ -?rwxrwxr-x 2.0 unx 1989 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 2683 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2636 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState.class │ │ │ -?rwxrwxr-x 2.0 unx 4538 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1658 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction.class │ │ │ ?rwxrwxr-x 2.0 unx 2726 b- stor 80-Jan-01 00:00 android/support/v4/app/HCSparseArray.class │ │ │ ?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 593 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5250 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 338 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManager$LoaderCallbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 686 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManager.class │ │ │ -?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ -?rwxrwxr-x 2.0 unx 6999 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 7713 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3276 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 android/support/v4/app/NoSaveStateFrameLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 3922 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 224 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 883 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 1279 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 721 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 2567 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/app/ServiceCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 4999 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 4534 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentReader.class │ │ │ ?rwxrwxr-x 2.0 unx 209 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ ?rwxrwxr-x 2.0 unx 2075 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1083 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompatICS.class │ │ │ ?rwxrwxr-x 2.0 unx 200 b- stor 80-Jan-01 00:00 android/support/v4/app/SuperNotCalledException.class │ │ │ ?rwxrwxr-x 2.0 unx 223 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 665 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 3610 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 367 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ -?rwxrwxr-x 2.0 unx 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ -?rwxrwxr-x 2.0 unx 1474 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ -?rwxrwxr-x 2.0 unx 3216 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader.class │ │ │ -?rwxrwxr-x 2.0 unx 3336 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader.class │ │ │ -?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 705 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 555 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ +?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ +?rwxrwxr-x 2.0 unx 3216 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader.class │ │ │ ?rwxrwxr-x 2.0 unx 645 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$BroadcastRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 754 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$ReceiverRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 6647 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$1.class │ │ │ -?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$2.class │ │ │ ?rwxrwxr-x 2.0 unx 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 5257 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ ?rwxrwxr-x 2.0 unx 221 b- stor 80-Jan-01 00:00 android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 android/support/v4/database/DatabaseUtilsCompat.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 │ │ │ ?rwxrwxr-x 2.0 unx 4393 b- stor 80-Jan-01 00:00 android/support/v4/util/LruCache.class │ │ │ ?rwxrwxr-x 2.0 unx 2554 b- stor 80-Jan-01 00:00 android/support/v4/util/TimeUtils.class │ │ │ -?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ -?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1047 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1379 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2136 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2449 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1446 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$1.class │ │ │ +?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 2009 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 227 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 406 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 158 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 256 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1062 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 262 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 728 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1426 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 488 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompatEclair.class │ │ │ +?rwxrwxr-x 2.0 unx 1989 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$1.class │ │ │ -?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ -?rwxrwxr-x 2.0 unx 218 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ -?rwxrwxr-x 2.0 unx 1436 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ -?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$Decor.class │ │ │ -?rwxrwxr-x 2.0 unx 6157 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 361 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 981 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1696 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 370 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 1013 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatICS.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 780 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 315 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ ?rwxrwxr-x 2.0 unx 249 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 769 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 430 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 274 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$2.class │ │ │ +?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$Decor.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$ItemInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 665 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$LayoutParams.class │ │ │ +?rwxrwxr-x 2.0 unx 218 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ +?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$PagerObserver.class │ │ │ -?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1770 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 24940 b- defN 80-Jan-01 00:00 android/support/v4/view/ViewPager.class │ │ │ ?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1883 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 766 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ -?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ -?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1258 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 802 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1539 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1.class │ │ │ +?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 1735 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3022 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 4128 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 5954 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 4037 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 1625 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ -?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 2738 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4922 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 3510 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$ChangeObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 702 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 384 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ -?rwxrwxr-x 2.0 unx 4966 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1293 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 481 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.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 1440 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 964 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ -?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ -?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 389 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1027 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1204 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 685 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$1.class │ │ │ +?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 182 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 467 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$Media.class │ │ │ -?rwxrwxr-x 2.0 unx 611 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum.class │ │ │ -?rwxrwxr-x 2.0 unx 409 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist.class │ │ │ -?rwxrwxr-x 2.0 unx 291 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres.class │ │ │ -?rwxrwxr-x 2.0 unx 952 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia.class │ │ │ -?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember.class │ │ │ -?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist.class │ │ │ -?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember.class │ │ │ ?rwxrwxr-x 2.0 unx 402 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$Auth.class │ │ │ ?rwxrwxr-x 2.0 unx 364 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia.class │ │ │ ?rwxrwxr-x 2.0 unx 326 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$FileType.class │ │ │ +?rwxrwxr-x 2.0 unx 467 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$Media.class │ │ │ ?rwxrwxr-x 2.0 unx 224 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$Session.class │ │ │ ?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$Url.class │ │ │ ?rwxrwxr-x 2.0 unx 551 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia.class │ │ │ ?rwxrwxr-x 2.0 unx 1655 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts.class │ │ │ ?rwxrwxr-x 2.0 unx 287 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/SystemConsts.class │ │ │ ?rwxrwxr-x 2.0 unx 1868 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/TableConsts.class │ │ │ ?rwxrwxr-x 2.0 unx 188 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 212 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/CategoryList.class │ │ │ ?rwxrwxr-x 2.0 unx 154 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/DialogCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 160 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ImageObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 1208 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 576 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/Logger.class │ │ │ ?rwxrwxr-x 2.0 unx 1215 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1047 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$2.class │ │ │ -?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 1288 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 796 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 519 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 519 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$7.class │ │ │ -?rwxrwxr-x 2.0 unx 16199 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 863 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 927 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1394 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 2913 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 29339 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider.class │ │ │ -?rwxrwxr-x 2.0 unx 11917 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 714 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/XMLHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 5917 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 11909 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2.class │ │ │ -?rwxrwxr-x 2.0 unx 16122 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 16126 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 216 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 163 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 258 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 634 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 366 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 781 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 158 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1709 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 698 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1078 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 481 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 756 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 5847 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2662 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ViewCache$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1982 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ViewCache$2.class │ │ │ ?rwxrwxr-x 2.0 unx 7160 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage.class │ │ │ -?rwxrwxr-x 2.0 unx 9439 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ViewCache.class │ │ │ ?rwxrwxr-x 2.0 unx 464 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ViewHolder.class │ │ │ +?rwxrwxr-x 2.0 unx 714 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/XMLHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 2329 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/XMLUtils.class │ │ │ -?rwxrwxr-x 2.0 unx 3895 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.class │ │ │ +?rwxrwxr-x 2.0 unx 3882 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.class │ │ │ ?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/bean/Image.class │ │ │ ?rwxrwxr-x 2.0 unx 2145 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/bean/Item.class │ │ │ ?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/bean/Owner.class │ │ │ -?rwxrwxr-x 2.0 unx 2366 b- stor 80-Jan-01 00:00 org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ +?rwxrwxr-x 2.0 unx 2377 b- stor 80-Jan-01 00:00 org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 1030 b- stor 80-Jan-01 00:00 org/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager.class │ │ │ -280 files, 518748 bytes uncompressed, 425589 bytes compressed: 18.0% │ │ │ +?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 10982 b- defN 80-Jan-01 00:00 android/support/v4/app/BackStackRecord.class │ │ │ +?rwxrwxr-x 2.0 unx 5435 b- stor 80-Jan-01 00:00 android/support/v4/app/DialogFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 31317 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2683 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentPagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 4538 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 5250 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 6999 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 7713 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 883 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 1279 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ +?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 665 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 1474 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ +?rwxrwxr-x 2.0 unx 3336 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1379 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 728 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1436 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ +?rwxrwxr-x 2.0 unx 6157 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip.class │ │ │ +?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 981 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState$1.class │ │ │ +?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ +?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1258 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3022 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ +?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 2738 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 878 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 611 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum.class │ │ │ +?rwxrwxr-x 2.0 unx 409 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist.class │ │ │ +?rwxrwxr-x 2.0 unx 291 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres.class │ │ │ +?rwxrwxr-x 2.0 unx 952 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia.class │ │ │ +?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist.class │ │ │ +?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1047 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$3.class │ │ │ +?rwxrwxr-x 2.0 unx 1288 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity$4.class │ │ │ +?rwxrwxr-x 2.0 unx 16199 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/MainActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 28929 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 5917 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 5843 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/SelectActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9439 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/podcast/ViewCache.class │ │ │ +?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 2136 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4128 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1027 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember.class │ │ │ +?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember.class │ │ │ +?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ +280 files, 518330 bytes uncompressed, 425335 bytes compressed: 17.9% │ │ ├── zipnote «TEMP»/diffoscope_h3i536no_tmp/tmp5j39x026_.zip │ │ │ @@ -3,20 +3,14 @@ │ │ │ │ │ │ Filename: android/annotation/TargetApi.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ActivityCompat.class │ │ │ @@ -24,56 +18,47 @@ │ │ │ │ │ │ Filename: android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/BackStackRecord$Op.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentTransaction.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/BackStackRecord.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/BackStackState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/BackStackState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/Fragment.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/DialogFragment.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/Fragment$InstantiationException.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$SavedState.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/Fragment.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/FragmentActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity$FragmentTag.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/FragmentManager$OnBackStackChangedListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManager.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$1.class │ │ │ @@ -87,83 +72,56 @@ │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentManagerImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/FragmentManagerState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/FragmentPagerAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/FragmentState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +Filename: android/support/v4/app/FragmentTransaction.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/HCSparseArray.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ListFragment$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ListFragment$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ListFragment.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/LoaderManager$LoaderCallbacks.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/LoaderManager.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/LoaderManagerImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/NavUtils.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NoSaveStateFrameLayout.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$Builder.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/NotificationCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ServiceCompat.class │ │ │ @@ -174,63 +132,42 @@ │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$IntentReader.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$ShareCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/ShareCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompatICS.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/SuperNotCalledException.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/TaskStackBuilder.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/ModernAsyncTask.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/Loader.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/AsyncTaskLoader.class │ │ │ +Filename: android/support/v4/content/IntentCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/CursorLoader.class │ │ │ +Filename: android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/IntentCompat.class │ │ │ +Filename: android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ +Filename: android/support/v4/content/Loader.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/LocalBroadcastManager$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/LocalBroadcastManager$BroadcastRecord.class │ │ │ Comment: │ │ │ @@ -240,20 +177,14 @@ │ │ │ │ │ │ Filename: android/support/v4/content/LocalBroadcastManager.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/ModernAsyncTask$2.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/content/ModernAsyncTask$3.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ @@ -261,14 +192,20 @@ │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$Status.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/ModernAsyncTask.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/database/DatabaseUtilsCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/os/ParcelableCompat$CompatCreator.class │ │ │ @@ -294,548 +231,611 @@ │ │ │ │ │ │ Filename: android/support/v4/util/LruCache.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/util/TimeUtils.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompatIcs$1.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ +Filename: android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ +Filename: android/support/v4/view/KeyEventCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ +Filename: android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat.class │ │ │ +Filename: android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompatIcs$1.class │ │ │ +Filename: android/support/v4/view/MenuCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ +Filename: android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/MenuItemCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat.class │ │ │ +Filename: android/support/v4/view/MotionEventCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ +Filename: android/support/v4/view/MotionEventCompatEclair.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/PagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/PagerTitleStrip$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat.class │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/ViewCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuItemCompat.class │ │ │ +Filename: android/support/v4/view/ViewCompatGingerbread.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ +Filename: android/support/v4/view/ViewCompatICS.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MotionEventCompat.class │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MotionEventCompatEclair.class │ │ │ +Filename: android/support/v4/view/ViewGroupCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerTitleStrip$1.class │ │ │ +Filename: android/support/v4/view/ViewGroupCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ +Filename: android/support/v4/view/ViewPager$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPager$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPager$Decor.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPager$ItemInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPager$LayoutParams.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ +Filename: android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$Decor.class │ │ │ +Filename: android/support/v4/view/ViewPager$PagerObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerTitleStrip.class │ │ │ +Filename: android/support/v4/view/ViewPager$SavedState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ +Filename: android/support/v4/view/ViewPager.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompat.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompatGingerbread.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompatICS.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ +Filename: android/support/v4/widget/CursorAdapter$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ +Filename: android/support/v4/widget/CursorAdapter$ChangeObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ +Filename: android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +Filename: android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompat.class │ │ │ +Filename: android/support/v4/widget/CursorFilter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompatIcs.class │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$1.class │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$2.class │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$ItemInfo.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$LayoutParams.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$PagerObserver.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$SavedState$1.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompatHoneycomb$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$SavedState.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager.class │ │ │ +Filename: android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ +Filename: android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Auth.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$FileType.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Media.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Session.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Url.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/SystemConsts.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/TableConsts.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/BuildConfig.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/CategoryList.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/DialogCallback.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ImageObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/Logger.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$6.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$7.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorAdapter$1.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorAdapter$ChangeObserver.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorAdapter.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R$array.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorFilter.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R$attr.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R$drawable.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R$id.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R$layout.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R$string.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/R.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/ResourceCursorAdapter.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompatHoneycomb$1.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompatHoneycomb.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewHolder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/XMLHandler.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/XMLUtils.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SimpleCursorAdapter.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Media.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Image.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Item.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist.class │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Owner.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres.class │ │ │ +Filename: org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia.class │ │ │ +Filename: org/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember.class │ │ │ +Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist.class │ │ │ +Filename: android/support/v4/app/BackStackRecord.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember.class │ │ │ +Filename: android/support/v4/app/DialogFragment.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Auth.class │ │ │ +Filename: android/support/v4/app/FragmentManagerImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$FileMedia.class │ │ │ +Filename: android/support/v4/app/FragmentPagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$FileType.class │ │ │ +Filename: android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Session.class │ │ │ +Filename: android/support/v4/app/ListFragment.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$Url.class │ │ │ +Filename: android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$VideoMedia.class │ │ │ +Filename: android/support/v4/app/LoaderManagerImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/MediaConsts.class │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/SystemConsts.class │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/consts/TableConsts.class │ │ │ +Filename: android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/BuildConfig.class │ │ │ +Filename: android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/CategoryList.class │ │ │ +Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/DialogCallback.class │ │ │ +Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ImageObserver.class │ │ │ +Filename: android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1.class │ │ │ +Filename: android/support/v4/content/AsyncTaskLoader.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl.class │ │ │ +Filename: android/support/v4/content/ModernAsyncTask$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/Logger.class │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$1.class │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$2.class │ │ │ +Filename: android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$3.class │ │ │ +Filename: android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$4.class │ │ │ +Filename: android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$5.class │ │ │ +Filename: android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$6.class │ │ │ +Filename: android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$7.class │ │ │ +Filename: android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity.class │ │ │ +Filename: android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1.class │ │ │ +Filename: android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2.class │ │ │ +Filename: android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog.class │ │ │ +Filename: android/support/v4/view/PagerTitleStrip.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter.class │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider.class │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper.class │ │ │ +Filename: android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/XMLHandler.class │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1.class │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2.class │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper.class │ │ │ +Filename: android/support/v4/view/ViewPager$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R$array.class │ │ │ +Filename: android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R$attr.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R$drawable.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R$id.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R$layout.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R$string.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/R.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1.class │ │ │ +Filename: android/support/v4/widget/CursorAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1.class │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2.class │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4.class │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioAlbum.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioArtist.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache$1.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenres.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache$2.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioMedia.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage.class │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylist.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$3.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity$4.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/MainActivity.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/ds/podcast/SelectActivity.class │ │ │ Comment: │ │ │ │ │ │ Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewCache.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/ViewHolder.class │ │ │ +Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/XMLUtils.class │ │ │ +Filename: android/support/v4/content/CursorLoader.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.class │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Image.class │ │ │ +Filename: android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Item.class │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: jp/co/kayo/android/localplayer/ds/podcast/bean/Owner.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ResourceCursorAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioGenresMember.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: jp/co/kayo/android/localplayer/consts/MediaConsts$AudioPlaylistMember.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SimpleCursorAdapter.class │ │ │ Comment: │ │ │ │ │ │ Zip file comment: │ │ ├── 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 │ │ ├── jp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider.class │ │ │ ├── procyon -ec {} │ │ │ │┄ error from `procyon -ec {}` (a): │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ [ truncated after 25 lines; 7 ignored ] │ │ │ │ @@ -396,20 +396,15 @@ │ │ │ │ writableDatabase.endTransaction(); │ │ │ │ } │ │ │ │ return null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private Uri insertVideo(final Uri uri, final ContentValues contentValues) { │ │ │ │ - try { │ │ │ │ - return ContentUris.withAppendedId(PodcastContentProvider.VIDEO_CONTENT_URI, this.getDBHelper().getWritableDatabase().insert("video", (String)null, contentValues)); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return ContentUris.withAppendedId(PodcastContentProvider.VIDEO_CONTENT_URI, this.getDBHelper().getWritableDatabase().insert("video", (String)null, contentValues)); │ │ │ │ } │ │ │ │ │ │ │ │ private boolean isWifiConnected() { │ │ │ │ final boolean b = true; │ │ │ │ if (this.mConnectionMgr == null) { │ │ │ │ this.mConnectionMgr = (ConnectivityManager)this.getContext().getApplicationContext().getSystemService("connectivity"); │ │ │ │ } │ │ │ │ @@ -431,31 +426,21 @@ │ │ │ │ catch (Exception ex2) {} │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryAlbum(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("album"); │ │ │ │ - try { │ │ │ │ - return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryArtist(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("artist"); │ │ │ │ - try { │ │ │ │ - return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryDownload(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryFavorite(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ @@ -493,20 +478,15 @@ │ │ │ │ private Cursor queryFileId(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryGenres(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("genres"); │ │ │ │ - try { │ │ │ │ - return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryGenresmember(final Uri uri, final String[] array, String substring, String[] fastArrayCopy, final String s) { │ │ │ │ final String[] split = substring.split("="); │ │ │ │ String str = null; │ │ │ │ for (int i = 0; i < split.length; ++i) { │ │ │ │ if (split[i].indexOf("genre_id") != -1) { │ │ │ │ @@ -541,15 +521,14 @@ │ │ │ │ fastArrayCopy = fastArrayCopy(fastArrayCopy, fastArrayCopy.length - 2); │ │ │ │ } │ │ │ │ } │ │ │ │ return sqLiteQueryBuilder.query(writableDatabase, PodcastHelper.MEDIA_FIELDS, sb.toString(), (String[])null, (String)null, (String)null, s, (String)null); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryMedia(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ - SQLiteQueryBuilder sqLiteQueryBuilder = null; │ │ │ │ Label_0427: { │ │ │ │ if (s == null) { │ │ │ │ break Label_0427; │ │ │ │ } │ │ │ │ Label_0421: { │ │ │ │ if (s.indexOf("album_key") == -1) { │ │ │ │ break Label_0421; │ │ │ │ @@ -567,172 +546,127 @@ │ │ │ │ URL url; │ │ │ │ ArrayList podcastFeed; │ │ │ │ Iterator iterator; │ │ │ │ Channel next; │ │ │ │ Channel channel; │ │ │ │ Date pubDate; │ │ │ │ Cursor feed; │ │ │ │ - PodcastContentProvider podcastContentProvider; │ │ │ │ - PodcastDatabaseHelper dbHelper; │ │ │ │ - PodcastDatabaseHelper dbHelper2; │ │ │ │ - SQLiteDatabase sqLiteDatabase; │ │ │ │ - SQLiteQueryBuilder sqLiteQueryBuilder2; │ │ │ │ - SQLiteDatabase sqLiteDatabase2; │ │ │ │ - String[] array3; │ │ │ │ - String s4; │ │ │ │ - String[] array4; │ │ │ │ - String s5; │ │ │ │ - String s6; │ │ │ │ - String s7; │ │ │ │ - Label_0029:Label_0053_Outer: │ │ │ │ + SQLiteQueryBuilder sqLiteQueryBuilder; │ │ │ │ + Label_0029:Label_0445_Outer: │ │ │ │ while (true) { │ │ │ │ Label_0480: { │ │ │ │ if (n == 0) { │ │ │ │ break Label_0480; │ │ │ │ } │ │ │ │ split = s.split("="); │ │ │ │ s3 = null; │ │ │ │ n2 = 0; │ │ │ │ - Label_0053: │ │ │ │ - while (true) { │ │ │ │ - Label_0433: { │ │ │ │ - if (n2 < split.length) { │ │ │ │ - if (split[n2].indexOf("album_key") == -1) { │ │ │ │ - break Label_0433; │ │ │ │ + Label_0433: { │ │ │ │ + if (n2 < split.length) { │ │ │ │ + if (split[n2].indexOf("album_key") == -1) { │ │ │ │ + break Label_0433; │ │ │ │ + } │ │ │ │ + s3 = array2[n2]; │ │ │ │ + } │ │ │ │ + if (s3 == null) { │ │ │ │ + break Label_0480; │ │ │ │ + } │ │ │ │ + writableDatabase = this.getDBHelper().getWritableDatabase(); │ │ │ │ + cursor = null; │ │ │ │ + string = null; │ │ │ │ + b = false; │ │ │ │ + try { │ │ │ │ + cursor = this.getDBHelper().findAlbum(writableDatabase, s3); │ │ │ │ + Label_0445: │ │ │ │ + while (true) { │ │ │ │ + if (cursor == null || !cursor.moveToFirst()) { │ │ │ │ + break Label_0445; │ │ │ │ } │ │ │ │ - s3 = array2[n2]; │ │ │ │ - } │ │ │ │ - if (s3 == null) { │ │ │ │ - break Label_0480; │ │ │ │ - } │ │ │ │ - writableDatabase = this.getDBHelper().getWritableDatabase(); │ │ │ │ - cursor = null; │ │ │ │ - string = null; │ │ │ │ - b = false; │ │ │ │ - try { │ │ │ │ - cursor = this.getDBHelper().findAlbum(writableDatabase, s3); │ │ │ │ - Label_0445: { │ │ │ │ - if (cursor == null || !cursor.moveToFirst()) { │ │ │ │ + string = cursor.getString(cursor.getColumnIndex("site")); │ │ │ │ + long1 = cursor.getLong(cursor.getColumnIndex("date_modified")); │ │ │ │ + long2 = cursor.getLong(cursor.getColumnIndex("init_flg")); │ │ │ │ + try { │ │ │ │ + url = new URL(string); │ │ │ │ + podcastFeed = this.getPodcastHelper().getPodcastFeed(url, true); │ │ │ │ + if (podcastFeed == null) { │ │ │ │ break Label_0445; │ │ │ │ } │ │ │ │ - string = cursor.getString(cursor.getColumnIndex("site")); │ │ │ │ - long1 = cursor.getLong(cursor.getColumnIndex("date_modified")); │ │ │ │ - long2 = cursor.getLong(cursor.getColumnIndex("init_flg")); │ │ │ │ + iterator = podcastFeed.iterator(); │ │ │ │ try { │ │ │ │ - url = new URL(string); │ │ │ │ - podcastFeed = this.getPodcastHelper().getPodcastFeed(url, true); │ │ │ │ - if (podcastFeed == null) { │ │ │ │ - break Label_0445; │ │ │ │ - } │ │ │ │ - iterator = podcastFeed.iterator(); │ │ │ │ - try { │ │ │ │ - while (true) { │ │ │ │ - Label_0442: { │ │ │ │ - if (!iterator.hasNext()) { │ │ │ │ - break Label_0442; │ │ │ │ - } │ │ │ │ - next = iterator.next(); │ │ │ │ + while (true) { │ │ │ │ + Label_0442: { │ │ │ │ + if (!iterator.hasNext()) { │ │ │ │ + break Label_0442; │ │ │ │ + } │ │ │ │ + next = iterator.next(); │ │ │ │ + try { │ │ │ │ + channel = next; │ │ │ │ try { │ │ │ │ - channel = next; │ │ │ │ + pubDate = channel.getPubDate(); │ │ │ │ try { │ │ │ │ - pubDate = channel.getPubDate(); │ │ │ │ - try { │ │ │ │ - if (pubDate.getTime() > long1 || long2 == 0L) { │ │ │ │ - feed = this.getPodcastHelper().getFeed(writableDatabase, url, s3); │ │ │ │ - if (cursor != null) { │ │ │ │ - cursor.close(); │ │ │ │ - } │ │ │ │ - if (false && string != null) { │ │ │ │ - this.podcastHelper.raiseSite(string); │ │ │ │ - } │ │ │ │ - cursor = feed; │ │ │ │ - return cursor; │ │ │ │ + if (pubDate.getTime() > long1 || long2 == 0L) { │ │ │ │ + feed = this.getPodcastHelper().getFeed(writableDatabase, url, s3); │ │ │ │ + if (cursor != null) { │ │ │ │ + cursor.close(); │ │ │ │ } │ │ │ │ - continue Label_0053_Outer; │ │ │ │ - b = true; │ │ │ │ - break Label_0445; │ │ │ │ - // iftrue(Label_0480:, !b || string == null) │ │ │ │ - // iftrue(Label_0457:, cursor == null) │ │ │ │ + if (false && string != null) { │ │ │ │ + this.podcastHelper.raiseSite(string); │ │ │ │ + } │ │ │ │ + cursor = feed; │ │ │ │ + return cursor; │ │ │ │ + } │ │ │ │ + continue Label_0445_Outer; │ │ │ │ + // iftrue(Label_0457:, cursor == null) │ │ │ │ + // iftrue(Label_0480:, !b || string == null) │ │ │ │ + Block_26_Outer: │ │ │ │ + while (true) { │ │ │ │ + this.podcastHelper.raiseSite(string); │ │ │ │ + break Label_0480; │ │ │ │ + n = 0; │ │ │ │ + continue Label_0029; │ │ │ │ + Label_0457: │ │ │ │ while (true) { │ │ │ │ - Block_27: { │ │ │ │ - Block_29: { │ │ │ │ - break Block_29; │ │ │ │ - break Block_27; │ │ │ │ - ++n2; │ │ │ │ - continue Label_0053; │ │ │ │ - } │ │ │ │ - this.podcastHelper.raiseSite(string); │ │ │ │ - this.getDBHelper().getReadableDatabase(); │ │ │ │ - sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ - sqLiteQueryBuilder.setTables("audio"); │ │ │ │ - podcastContentProvider = this; │ │ │ │ - dbHelper = podcastContentProvider.getDBHelper(); │ │ │ │ - dbHelper2 = dbHelper; │ │ │ │ - sqLiteDatabase = dbHelper2.getReadableDatabase(); │ │ │ │ - sqLiteQueryBuilder2 = sqLiteQueryBuilder; │ │ │ │ - sqLiteDatabase2 = sqLiteDatabase; │ │ │ │ - array3 = array; │ │ │ │ - s4 = s; │ │ │ │ - array4 = array2; │ │ │ │ - s5 = null; │ │ │ │ - s6 = null; │ │ │ │ - s7 = s2; │ │ │ │ - cursor = sqLiteQueryBuilder2.query(sqLiteDatabase2, array3, s4, array4, s5, s6, s7); │ │ │ │ - return cursor; │ │ │ │ - n = 0; │ │ │ │ - continue Label_0029; │ │ │ │ - } │ │ │ │ cursor.close(); │ │ │ │ + break Label_0457; │ │ │ │ + this.getDBHelper().getReadableDatabase(); │ │ │ │ + sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ + sqLiteQueryBuilder.setTables("audio"); │ │ │ │ + cursor = sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ + return cursor; │ │ │ │ continue; │ │ │ │ } │ │ │ │ - n = 0; │ │ │ │ + continue Block_26_Outer; │ │ │ │ } │ │ │ │ - catch (MalformedURLException ex) {} │ │ │ │ + n = 0; │ │ │ │ + continue Label_0029; │ │ │ │ + b = true; │ │ │ │ + continue Label_0445; │ │ │ │ + ++n2; │ │ │ │ } │ │ │ │ - catch (MalformedURLException ex2) {} │ │ │ │ + catch (MalformedURLException ex) {} │ │ │ │ } │ │ │ │ - catch (MalformedURLException ex3) {} │ │ │ │ + catch (MalformedURLException ex2) {} │ │ │ │ } │ │ │ │ + catch (MalformedURLException ex3) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (MalformedURLException ex4) {} │ │ │ │ } │ │ │ │ - catch (MalformedURLException ex5) {} │ │ │ │ + catch (MalformedURLException ex4) {} │ │ │ │ } │ │ │ │ + catch (MalformedURLException ex5) {} │ │ │ │ + break; │ │ │ │ } │ │ │ │ - finally {} │ │ │ │ } │ │ │ │ - break; │ │ │ │ + finally {} │ │ │ │ } │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - try { │ │ │ │ - final PodcastContentProvider podcastContentProvider = this; │ │ │ │ - final PodcastDatabaseHelper dbHelper2; │ │ │ │ - final PodcastDatabaseHelper dbHelper = dbHelper2 = podcastContentProvider.getDBHelper(); │ │ │ │ - final SQLiteDatabase sqLiteDatabase = dbHelper2.getReadableDatabase(); │ │ │ │ - final SQLiteQueryBuilder sqLiteQueryBuilder2 = sqLiteQueryBuilder; │ │ │ │ - final SQLiteDatabase sqLiteDatabase2 = sqLiteDatabase; │ │ │ │ - final String[] array3 = array; │ │ │ │ - final String s4 = s; │ │ │ │ - final String[] array4 = array2; │ │ │ │ - final String s5 = null; │ │ │ │ - final String s6 = null; │ │ │ │ - final String s7 = s2; │ │ │ │ - return sqLiteQueryBuilder2.query(sqLiteDatabase2, array3, s4, array4, s5, s6, s7); │ │ │ │ - cursor.close(); │ │ │ │ - // iftrue(Label_0585:, !false || string == null) │ │ │ │ - final String string; │ │ │ │ - this.podcastHelper.raiseSite(string); │ │ │ │ - Label_0585:; │ │ │ │ - } │ │ │ │ - finally {} │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryMediaId(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final SQLiteDatabase readableDatabase = this.getDBHelper().getReadableDatabase(); │ │ │ │ final long id = ContentUris.parseId(uri); │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("audio"); │ │ │ │ @@ -746,20 +680,15 @@ │ │ │ │ private Cursor queryOrderAudioId(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ return this.getDBHelper().getReadableDatabase().query("orderlist", array, "_id = ?", new String[] { Long.toString(ContentUris.parseId(uri)) }, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryPlaylist(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("playlist"); │ │ │ │ - try { │ │ │ │ - return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return sqLiteQueryBuilder.query(this.getDBHelper().getReadableDatabase(), array, s, array2, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryPlaylistmember(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ final long id = ContentUris.parseId(uri); │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("playlist_audio"); │ │ │ │ sqLiteQueryBuilder.appendWhere((CharSequence)("playlist_id = " + id)); │ │ │ │ @@ -782,29 +711,19 @@ │ │ │ │ if (query != null) { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryVideo(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ - try { │ │ │ │ - return this.getDBHelper().getReadableDatabase().query("video", array, s, array2, (String)null, (String)null, s2); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return this.getDBHelper().getReadableDatabase().query("video", array, s, array2, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private Cursor queryVideoId(final Uri uri, final String[] array, final String s, final String[] array2, final String s2) { │ │ │ │ - try { │ │ │ │ - return this.getDBHelper().getReadableDatabase().query("video", array, "_id = ?", new String[] { Long.toString(ContentUris.parseId(uri)) }, (String)null, (String)null, s2); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return this.getDBHelper().getReadableDatabase().query("video", array, "_id = ?", new String[] { Long.toString(ContentUris.parseId(uri)) }, (String)null, (String)null, s2); │ │ │ │ } │ │ │ │ │ │ │ │ private void reset() { │ │ │ │ } │ │ │ │ │ │ │ │ private int setId3Tag(final Cursor cursor, final String charsetName) { │ │ │ │ final SQLiteDatabase writableDatabase = this.getDBHelper().getWritableDatabase(); │ │ │ │ @@ -1230,20 +1149,15 @@ │ │ │ │ if (query != null) { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private int updateVideo(final Uri uri, final ContentValues contentValues, final String s, final String[] array) { │ │ │ │ - try { │ │ │ │ - return this.getDBHelper().getWritableDatabase().update("video", contentValues, s, array); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + return this.getDBHelper().getWritableDatabase().update("video", contentValues, s, array); │ │ │ │ } │ │ │ │ │ │ │ │ private int updateVideoId(final Uri uri, final ContentValues contentValues, final String s, final String[] array) { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public int delete(final Uri uri, final String s, final String[] array) { │ │ ├── jp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,20 +13,22 @@ │ │ │ │ private static final int DATABASE_VERSION = 1; │ │ │ │ │ │ │ │ public PodcastDatabaseHelper(final Context context, final String s) { │ │ │ │ super(context, s, (SQLiteDatabase$CursorFactory)null, 1); │ │ │ │ } │ │ │ │ │ │ │ │ private boolean containParams(final String[] array, final String s) { │ │ │ │ + boolean b = false; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ if (array[i] == s) { │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + break; │ │ │ │ } │ │ │ │ } │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public Cursor findAlbum(final SQLiteDatabase sqLiteDatabase, final String s) { │ │ │ │ final SQLiteQueryBuilder sqLiteQueryBuilder = new SQLiteQueryBuilder(); │ │ │ │ sqLiteQueryBuilder.setTables("album"); │ │ │ │ return sqLiteQueryBuilder.query(sqLiteDatabase, (String[])null, "album_key = ?", new String[] { s }, (String)null, (String)null, (String)null); │ │ │ │ } │ │ ├── jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1023,15 +1023,15 @@ │ │ │ │ 1: getfield #109 // Field mErrorText:Ljava/lang/String; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public android.database.Cursor getFeed(android.database.sqlite.SQLiteDatabase, java.net.URL, java.lang.String); │ │ │ │ descriptor: (Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=33, args_size=4 │ │ │ │ + stack=300, locals=29, args_size=4 │ │ │ │ 0: new #179 // class android/database/MatrixCursor │ │ │ │ 3: astore 4 │ │ │ │ 5: getstatic #86 // Field MEDIA_FIELDS:[Ljava/lang/String; │ │ │ │ 8: astore 5 │ │ │ │ 10: aload 4 │ │ │ │ 12: aload 5 │ │ │ │ 14: invokespecial #182 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ @@ -1043,25 +1043,25 @@ │ │ │ │ 24: astore 7 │ │ │ │ 26: aload_0 │ │ │ │ 27: aload_2 │ │ │ │ 28: iconst_0 │ │ │ │ 29: invokevirtual #186 // Method getPodcastFeed:(Ljava/net/URL;Z)Ljava/util/ArrayList; │ │ │ │ 32: astore 8 │ │ │ │ 34: aload 8 │ │ │ │ - 36: ifnull 1402 │ │ │ │ + 36: ifnull 1406 │ │ │ │ 39: iconst_0 │ │ │ │ 40: istore 9 │ │ │ │ 42: aload 8 │ │ │ │ 44: invokevirtual #192 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ 47: astore 10 │ │ │ │ 49: aload 10 │ │ │ │ 51: invokeinterface #198, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 56: istore 6 │ │ │ │ 58: iload 6 │ │ │ │ - 60: ifeq 1389 │ │ │ │ + 60: ifeq 1393 │ │ │ │ 63: aload 10 │ │ │ │ 65: invokeinterface #202, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 70: astore 11 │ │ │ │ 72: aload 11 │ │ │ │ 74: checkcast #204 // class jp/co/kayo/android/localplayer/ds/podcast/bean/Channel │ │ │ │ 77: astore 11 │ │ │ │ 79: aload 11 │ │ │ │ @@ -1225,15 +1225,15 @@ │ │ │ │ 416: aastore │ │ │ │ 417: bipush 6 │ │ │ │ 419: istore 17 │ │ │ │ 421: aload 14 │ │ │ │ 423: getfield #248 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.itunes_author:Ljava/lang/String; │ │ │ │ 426: astore 5 │ │ │ │ 428: aload 5 │ │ │ │ - 430: ifnull 1324 │ │ │ │ + 430: ifnull 1328 │ │ │ │ 433: aload 14 │ │ │ │ 435: getfield #248 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.itunes_author:Ljava/lang/String; │ │ │ │ 438: astore 5 │ │ │ │ 440: aload 15 │ │ │ │ 442: iload 17 │ │ │ │ 444: aload 5 │ │ │ │ 446: aastore │ │ │ │ @@ -1424,412 +1424,414 @@ │ │ │ │ 816: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ 819: astore 15 │ │ │ │ 821: aload 15 │ │ │ │ 823: invokevirtual #170 // Method java/lang/String.hashCode:()I │ │ │ │ 826: istore 25 │ │ │ │ 828: iload 25 │ │ │ │ 830: i2l │ │ │ │ - 831: lstore 27 │ │ │ │ - 833: ldc2_w #227 // long 4294967295l │ │ │ │ - 836: lstore 29 │ │ │ │ - 838: lload 27 │ │ │ │ - 840: lload 29 │ │ │ │ - 842: land │ │ │ │ - 843: lstore 27 │ │ │ │ - 845: lload 27 │ │ │ │ - 847: invokestatic #236 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 850: astore 15 │ │ │ │ - 852: aload 26 │ │ │ │ - 854: aload 5 │ │ │ │ - 856: aload 15 │ │ │ │ - 858: invokevirtual #296 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 861: ldc #39 // String title │ │ │ │ - 863: astore 5 │ │ │ │ - 865: aload 14 │ │ │ │ - 867: getfield #238 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.title:Ljava/lang/String; │ │ │ │ - 870: astore 15 │ │ │ │ - 872: aload 26 │ │ │ │ - 874: aload 5 │ │ │ │ - 876: aload 15 │ │ │ │ - 878: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 881: ldc #42 // String media_key │ │ │ │ - 883: astore 5 │ │ │ │ - 885: aload 14 │ │ │ │ - 887: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ - 890: astore 15 │ │ │ │ - 892: aload 15 │ │ │ │ - 894: invokevirtual #170 // Method java/lang/String.hashCode:()I │ │ │ │ - 897: istore 25 │ │ │ │ - 899: iload 25 │ │ │ │ - 901: invokestatic #175 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ - 904: astore 15 │ │ │ │ - 906: aload 26 │ │ │ │ - 908: aload 5 │ │ │ │ - 910: aload 15 │ │ │ │ - 912: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 915: ldc #45 // String title_key │ │ │ │ - 917: astore 5 │ │ │ │ - 919: aload 14 │ │ │ │ - 921: getfield #238 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.title:Ljava/lang/String; │ │ │ │ - 924: astore 15 │ │ │ │ - 926: aload 15 │ │ │ │ - 928: invokevirtual #170 // Method java/lang/String.hashCode:()I │ │ │ │ - 931: istore 25 │ │ │ │ - 933: iload 25 │ │ │ │ - 935: invokestatic #175 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ - 938: astore 15 │ │ │ │ - 940: aload 26 │ │ │ │ - 942: aload 5 │ │ │ │ - 944: aload 15 │ │ │ │ - 946: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 949: ldc #48 // String duration │ │ │ │ - 951: astore 5 │ │ │ │ - 953: aload 14 │ │ │ │ - 955: getfield #241 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_length:Ljava/lang/String; │ │ │ │ - 958: astore 15 │ │ │ │ - 960: aload 26 │ │ │ │ - 962: aload 5 │ │ │ │ - 964: aload 15 │ │ │ │ - 966: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 969: ldc #51 // String _data │ │ │ │ - 971: astore 5 │ │ │ │ - 973: aload 14 │ │ │ │ - 975: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ - 978: astore 15 │ │ │ │ - 980: aload 26 │ │ │ │ - 982: aload 5 │ │ │ │ - 984: aload 15 │ │ │ │ - 986: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 989: ldc #54 // String artist │ │ │ │ - 991: astore 15 │ │ │ │ - 993: aload 14 │ │ │ │ - 995: getfield #248 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.itunes_author:Ljava/lang/String; │ │ │ │ - 998: astore 5 │ │ │ │ - 1000: aload 5 │ │ │ │ - 1002: ifnull 1334 │ │ │ │ - 1005: aload 14 │ │ │ │ - 1007: getfield #248 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.itunes_author:Ljava/lang/String; │ │ │ │ - 1010: astore 5 │ │ │ │ - 1012: aload 26 │ │ │ │ - 1014: aload 15 │ │ │ │ - 1016: aload 5 │ │ │ │ - 1018: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1021: ldc #57 // String artist_key │ │ │ │ - 1023: astore 5 │ │ │ │ - 1025: aload 11 │ │ │ │ - 1027: invokevirtual #302 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.getArtistKey:()Ljava/lang/String; │ │ │ │ - 1030: astore 15 │ │ │ │ - 1032: aload 26 │ │ │ │ - 1034: aload 5 │ │ │ │ - 1036: aload 15 │ │ │ │ - 1038: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1041: ldc #60 // String album │ │ │ │ - 1043: astore 5 │ │ │ │ - 1045: aload 11 │ │ │ │ - 1047: getfield #253 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.title:Ljava/lang/String; │ │ │ │ - 1050: astore 15 │ │ │ │ - 1052: aload 26 │ │ │ │ - 1054: aload 5 │ │ │ │ - 1056: aload 15 │ │ │ │ - 1058: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1061: ldc #63 // String album_key │ │ │ │ - 1063: astore 5 │ │ │ │ - 1065: aload 11 │ │ │ │ - 1067: invokevirtual #210 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.getAlbumKey:()Ljava/lang/String; │ │ │ │ - 1070: astore 15 │ │ │ │ - 1072: aload 26 │ │ │ │ - 1074: aload 5 │ │ │ │ - 1076: aload 15 │ │ │ │ - 1078: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1081: ldc #66 // String track │ │ │ │ - 1083: astore 5 │ │ │ │ - 1085: iload 12 │ │ │ │ - 1087: invokestatic #256 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 1090: astore 15 │ │ │ │ - 1092: aload 26 │ │ │ │ - 1094: aload 5 │ │ │ │ - 1096: aload 15 │ │ │ │ - 1098: invokevirtual #287 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ - 1101: aload 11 │ │ │ │ - 1103: invokevirtual #305 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.getTagKeys:()Ljava/lang/String; │ │ │ │ - 1106: astore 31 │ │ │ │ - 1108: aload 31 │ │ │ │ - 1110: ifnull 1138 │ │ │ │ - 1113: aload 31 │ │ │ │ - 1115: invokevirtual #226 // Method java/lang/String.length:()I │ │ │ │ - 1118: istore 6 │ │ │ │ - 1120: iload 6 │ │ │ │ - 1122: ifle 1138 │ │ │ │ - 1125: ldc #81 // String tags │ │ │ │ - 1127: astore 5 │ │ │ │ - 1129: aload 26 │ │ │ │ - 1131: aload 5 │ │ │ │ - 1133: aload 31 │ │ │ │ - 1135: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1138: ldc #69 // String year │ │ │ │ - 1140: astore 5 │ │ │ │ - 1142: aload 14 │ │ │ │ - 1144: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Item.getPubDate:()Ljava/util/Date; │ │ │ │ - 1147: astore 15 │ │ │ │ - 1149: aload 15 │ │ │ │ - 1151: invokevirtual #265 // Method java/util/Date.getYear:()I │ │ │ │ - 1154: istore 25 │ │ │ │ - 1156: iload 25 │ │ │ │ - 1158: invokestatic #175 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ - 1161: astore 15 │ │ │ │ - 1163: aload 26 │ │ │ │ - 1165: aload 5 │ │ │ │ - 1167: aload 15 │ │ │ │ - 1169: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1172: ldc #72 // String date_added │ │ │ │ - 1174: astore 5 │ │ │ │ - 1176: aload 14 │ │ │ │ - 1178: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Item.getPubDate:()Ljava/util/Date; │ │ │ │ - 1181: astore 15 │ │ │ │ - 1183: aload 15 │ │ │ │ - 1185: invokevirtual #269 // Method java/util/Date.getTime:()J │ │ │ │ - 1188: lstore 27 │ │ │ │ - 1190: lload 27 │ │ │ │ - 1192: invokestatic #236 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 1195: astore 15 │ │ │ │ - 1197: aload 26 │ │ │ │ - 1199: aload 5 │ │ │ │ - 1201: aload 15 │ │ │ │ - 1203: invokevirtual #296 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 1206: ldc #75 // String date_modified │ │ │ │ - 1208: astore 5 │ │ │ │ - 1210: aload 14 │ │ │ │ - 1212: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Item.getPubDate:()Ljava/util/Date; │ │ │ │ - 1215: astore 15 │ │ │ │ - 1217: aload 15 │ │ │ │ - 1219: invokevirtual #269 // Method java/util/Date.getTime:()J │ │ │ │ - 1222: lstore 27 │ │ │ │ - 1224: lload 27 │ │ │ │ - 1226: invokestatic #236 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 1229: astore 15 │ │ │ │ - 1231: aload 26 │ │ │ │ - 1233: aload 5 │ │ │ │ - 1235: aload 15 │ │ │ │ - 1237: invokevirtual #296 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 1240: aload 14 │ │ │ │ - 1242: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ - 1245: astore 5 │ │ │ │ - 1247: aload 5 │ │ │ │ - 1249: invokestatic #309 // Method getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ │ │ - 1252: astore 32 │ │ │ │ - 1254: aload 32 │ │ │ │ - 1256: ifnull 1344 │ │ │ │ - 1259: aload 32 │ │ │ │ - 1261: invokevirtual #312 // Method java/io/File.exists:()Z │ │ │ │ - 1264: istore 6 │ │ │ │ - 1266: iload 6 │ │ │ │ - 1268: ifeq 1344 │ │ │ │ - 1271: ldc #78 // String cache_file │ │ │ │ - 1273: astore 5 │ │ │ │ - 1275: aload 32 │ │ │ │ - 1277: invokevirtual #315 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 1280: astore 15 │ │ │ │ - 1282: aload 26 │ │ │ │ - 1284: aload 5 │ │ │ │ - 1286: aload 15 │ │ │ │ - 1288: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1291: ldc_w #317 // String audio │ │ │ │ - 1294: astore 5 │ │ │ │ - 1296: iconst_0 │ │ │ │ - 1297: istore 25 │ │ │ │ - 1299: aconst_null │ │ │ │ - 1300: astore 15 │ │ │ │ - 1302: aload_1 │ │ │ │ - 1303: astore 7 │ │ │ │ - 1305: aload_1 │ │ │ │ - 1306: aload 5 │ │ │ │ - 1308: aconst_null │ │ │ │ - 1309: aload 26 │ │ │ │ - 1311: invokevirtual #321 // Method android/database/sqlite/SQLiteDatabase.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ - 1314: pop2 │ │ │ │ - 1315: iload 12 │ │ │ │ - 1317: iconst_m1 │ │ │ │ - 1318: iadd │ │ │ │ - 1319: istore 12 │ │ │ │ - 1321: goto 135 │ │ │ │ - 1324: aload 11 │ │ │ │ - 1326: getfield #249 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.itunes_author:Ljava/lang/String; │ │ │ │ - 1329: astore 5 │ │ │ │ - 1331: goto 440 │ │ │ │ - 1334: aload 11 │ │ │ │ - 1336: getfield #249 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.itunes_author:Ljava/lang/String; │ │ │ │ - 1339: astore 5 │ │ │ │ - 1341: goto 1012 │ │ │ │ - 1344: ldc #78 // String cache_file │ │ │ │ - 1346: astore 15 │ │ │ │ - 1348: iconst_0 │ │ │ │ - 1349: istore 6 │ │ │ │ - 1351: aconst_null │ │ │ │ - 1352: astore 5 │ │ │ │ - 1354: aconst_null │ │ │ │ - 1355: checkcast #34 // class java/lang/String │ │ │ │ - 1358: astore 5 │ │ │ │ - 1360: aload 26 │ │ │ │ - 1362: aload 15 │ │ │ │ - 1364: aconst_null │ │ │ │ - 1365: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1368: goto 1291 │ │ │ │ - 1371: astore 5 │ │ │ │ - 1373: iload 9 │ │ │ │ - 1375: ifeq 1386 │ │ │ │ - 1378: aload_1 │ │ │ │ - 1379: invokevirtual #324 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 831: lstore 18 │ │ │ │ + 833: lload 18 │ │ │ │ + 835: lstore 20 │ │ │ │ + 837: ldc2_w #227 // long 4294967295l │ │ │ │ + 840: lstore 22 │ │ │ │ + 842: lload 18 │ │ │ │ + 844: lload 22 │ │ │ │ + 846: land │ │ │ │ + 847: lstore 20 │ │ │ │ + 849: lload 20 │ │ │ │ + 851: invokestatic #236 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 854: astore 15 │ │ │ │ + 856: aload 26 │ │ │ │ + 858: aload 5 │ │ │ │ + 860: aload 15 │ │ │ │ + 862: invokevirtual #296 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 865: ldc #39 // String title │ │ │ │ + 867: astore 5 │ │ │ │ + 869: aload 14 │ │ │ │ + 871: getfield #238 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.title:Ljava/lang/String; │ │ │ │ + 874: astore 15 │ │ │ │ + 876: aload 26 │ │ │ │ + 878: aload 5 │ │ │ │ + 880: aload 15 │ │ │ │ + 882: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 885: ldc #42 // String media_key │ │ │ │ + 887: astore 5 │ │ │ │ + 889: aload 14 │ │ │ │ + 891: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ + 894: astore 15 │ │ │ │ + 896: aload 15 │ │ │ │ + 898: invokevirtual #170 // Method java/lang/String.hashCode:()I │ │ │ │ + 901: istore 25 │ │ │ │ + 903: iload 25 │ │ │ │ + 905: invokestatic #175 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + 908: astore 15 │ │ │ │ + 910: aload 26 │ │ │ │ + 912: aload 5 │ │ │ │ + 914: aload 15 │ │ │ │ + 916: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 919: ldc #45 // String title_key │ │ │ │ + 921: astore 5 │ │ │ │ + 923: aload 14 │ │ │ │ + 925: getfield #238 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.title:Ljava/lang/String; │ │ │ │ + 928: astore 15 │ │ │ │ + 930: aload 15 │ │ │ │ + 932: invokevirtual #170 // Method java/lang/String.hashCode:()I │ │ │ │ + 935: istore 25 │ │ │ │ + 937: iload 25 │ │ │ │ + 939: invokestatic #175 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + 942: astore 15 │ │ │ │ + 944: aload 26 │ │ │ │ + 946: aload 5 │ │ │ │ + 948: aload 15 │ │ │ │ + 950: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 953: ldc #48 // String duration │ │ │ │ + 955: astore 5 │ │ │ │ + 957: aload 14 │ │ │ │ + 959: getfield #241 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_length:Ljava/lang/String; │ │ │ │ + 962: astore 15 │ │ │ │ + 964: aload 26 │ │ │ │ + 966: aload 5 │ │ │ │ + 968: aload 15 │ │ │ │ + 970: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 973: ldc #51 // String _data │ │ │ │ + 975: astore 5 │ │ │ │ + 977: aload 14 │ │ │ │ + 979: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ + 982: astore 15 │ │ │ │ + 984: aload 26 │ │ │ │ + 986: aload 5 │ │ │ │ + 988: aload 15 │ │ │ │ + 990: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 993: ldc #54 // String artist │ │ │ │ + 995: astore 15 │ │ │ │ + 997: aload 14 │ │ │ │ + 999: getfield #248 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.itunes_author:Ljava/lang/String; │ │ │ │ + 1002: astore 5 │ │ │ │ + 1004: aload 5 │ │ │ │ + 1006: ifnull 1338 │ │ │ │ + 1009: aload 14 │ │ │ │ + 1011: getfield #248 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.itunes_author:Ljava/lang/String; │ │ │ │ + 1014: astore 5 │ │ │ │ + 1016: aload 26 │ │ │ │ + 1018: aload 15 │ │ │ │ + 1020: aload 5 │ │ │ │ + 1022: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1025: ldc #57 // String artist_key │ │ │ │ + 1027: astore 5 │ │ │ │ + 1029: aload 11 │ │ │ │ + 1031: invokevirtual #302 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.getArtistKey:()Ljava/lang/String; │ │ │ │ + 1034: astore 15 │ │ │ │ + 1036: aload 26 │ │ │ │ + 1038: aload 5 │ │ │ │ + 1040: aload 15 │ │ │ │ + 1042: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1045: ldc #60 // String album │ │ │ │ + 1047: astore 5 │ │ │ │ + 1049: aload 11 │ │ │ │ + 1051: getfield #253 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.title:Ljava/lang/String; │ │ │ │ + 1054: astore 15 │ │ │ │ + 1056: aload 26 │ │ │ │ + 1058: aload 5 │ │ │ │ + 1060: aload 15 │ │ │ │ + 1062: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1065: ldc #63 // String album_key │ │ │ │ + 1067: astore 5 │ │ │ │ + 1069: aload 11 │ │ │ │ + 1071: invokevirtual #210 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.getAlbumKey:()Ljava/lang/String; │ │ │ │ + 1074: astore 15 │ │ │ │ + 1076: aload 26 │ │ │ │ + 1078: aload 5 │ │ │ │ + 1080: aload 15 │ │ │ │ + 1082: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1085: ldc #66 // String track │ │ │ │ + 1087: astore 5 │ │ │ │ + 1089: iload 12 │ │ │ │ + 1091: invokestatic #256 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 1094: astore 15 │ │ │ │ + 1096: aload 26 │ │ │ │ + 1098: aload 5 │ │ │ │ + 1100: aload 15 │ │ │ │ + 1102: invokevirtual #287 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ + 1105: aload 11 │ │ │ │ + 1107: invokevirtual #305 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.getTagKeys:()Ljava/lang/String; │ │ │ │ + 1110: astore 27 │ │ │ │ + 1112: aload 27 │ │ │ │ + 1114: ifnull 1142 │ │ │ │ + 1117: aload 27 │ │ │ │ + 1119: invokevirtual #226 // Method java/lang/String.length:()I │ │ │ │ + 1122: istore 6 │ │ │ │ + 1124: iload 6 │ │ │ │ + 1126: ifle 1142 │ │ │ │ + 1129: ldc #81 // String tags │ │ │ │ + 1131: astore 5 │ │ │ │ + 1133: aload 26 │ │ │ │ + 1135: aload 5 │ │ │ │ + 1137: aload 27 │ │ │ │ + 1139: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1142: ldc #69 // String year │ │ │ │ + 1144: astore 5 │ │ │ │ + 1146: aload 14 │ │ │ │ + 1148: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Item.getPubDate:()Ljava/util/Date; │ │ │ │ + 1151: astore 15 │ │ │ │ + 1153: aload 15 │ │ │ │ + 1155: invokevirtual #265 // Method java/util/Date.getYear:()I │ │ │ │ + 1158: istore 25 │ │ │ │ + 1160: iload 25 │ │ │ │ + 1162: invokestatic #175 // Method java/lang/Integer.toString:(I)Ljava/lang/String; │ │ │ │ + 1165: astore 15 │ │ │ │ + 1167: aload 26 │ │ │ │ + 1169: aload 5 │ │ │ │ + 1171: aload 15 │ │ │ │ + 1173: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1176: ldc #72 // String date_added │ │ │ │ + 1178: astore 5 │ │ │ │ + 1180: aload 14 │ │ │ │ + 1182: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Item.getPubDate:()Ljava/util/Date; │ │ │ │ + 1185: astore 15 │ │ │ │ + 1187: aload 15 │ │ │ │ + 1189: invokevirtual #269 // Method java/util/Date.getTime:()J │ │ │ │ + 1192: lstore 20 │ │ │ │ + 1194: lload 20 │ │ │ │ + 1196: invokestatic #236 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 1199: astore 15 │ │ │ │ + 1201: aload 26 │ │ │ │ + 1203: aload 5 │ │ │ │ + 1205: aload 15 │ │ │ │ + 1207: invokevirtual #296 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 1210: ldc #75 // String date_modified │ │ │ │ + 1212: astore 5 │ │ │ │ + 1214: aload 14 │ │ │ │ + 1216: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/podcast/bean/Item.getPubDate:()Ljava/util/Date; │ │ │ │ + 1219: astore 15 │ │ │ │ + 1221: aload 15 │ │ │ │ + 1223: invokevirtual #269 // Method java/util/Date.getTime:()J │ │ │ │ + 1226: lstore 20 │ │ │ │ + 1228: lload 20 │ │ │ │ + 1230: invokestatic #236 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 1233: astore 15 │ │ │ │ + 1235: aload 26 │ │ │ │ + 1237: aload 5 │ │ │ │ + 1239: aload 15 │ │ │ │ + 1241: invokevirtual #296 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 1244: aload 14 │ │ │ │ + 1246: getfield #223 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Item.enclosure_url:Ljava/lang/String; │ │ │ │ + 1249: astore 5 │ │ │ │ + 1251: aload 5 │ │ │ │ + 1253: invokestatic #309 // Method getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ │ │ + 1256: astore 28 │ │ │ │ + 1258: aload 28 │ │ │ │ + 1260: ifnull 1348 │ │ │ │ + 1263: aload 28 │ │ │ │ + 1265: invokevirtual #312 // Method java/io/File.exists:()Z │ │ │ │ + 1268: istore 6 │ │ │ │ + 1270: iload 6 │ │ │ │ + 1272: ifeq 1348 │ │ │ │ + 1275: ldc #78 // String cache_file │ │ │ │ + 1277: astore 5 │ │ │ │ + 1279: aload 28 │ │ │ │ + 1281: invokevirtual #315 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 1284: astore 15 │ │ │ │ + 1286: aload 26 │ │ │ │ + 1288: aload 5 │ │ │ │ + 1290: aload 15 │ │ │ │ + 1292: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1295: ldc_w #317 // String audio │ │ │ │ + 1298: astore 5 │ │ │ │ + 1300: iconst_0 │ │ │ │ + 1301: istore 25 │ │ │ │ + 1303: aconst_null │ │ │ │ + 1304: astore 15 │ │ │ │ + 1306: aload_1 │ │ │ │ + 1307: astore 7 │ │ │ │ + 1309: aload_1 │ │ │ │ + 1310: aload 5 │ │ │ │ + 1312: aconst_null │ │ │ │ + 1313: aload 26 │ │ │ │ + 1315: invokevirtual #321 // Method android/database/sqlite/SQLiteDatabase.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ + 1318: pop2 │ │ │ │ + 1319: iload 12 │ │ │ │ + 1321: iconst_m1 │ │ │ │ + 1322: iadd │ │ │ │ + 1323: istore 12 │ │ │ │ + 1325: goto 135 │ │ │ │ + 1328: aload 11 │ │ │ │ + 1330: getfield #249 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.itunes_author:Ljava/lang/String; │ │ │ │ + 1333: astore 5 │ │ │ │ + 1335: goto 440 │ │ │ │ + 1338: aload 11 │ │ │ │ + 1340: getfield #249 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.itunes_author:Ljava/lang/String; │ │ │ │ + 1343: astore 5 │ │ │ │ + 1345: goto 1016 │ │ │ │ + 1348: ldc #78 // String cache_file │ │ │ │ + 1350: astore 15 │ │ │ │ + 1352: iconst_0 │ │ │ │ + 1353: istore 6 │ │ │ │ + 1355: aconst_null │ │ │ │ + 1356: astore 5 │ │ │ │ + 1358: aconst_null │ │ │ │ + 1359: checkcast #34 // class java/lang/String │ │ │ │ + 1362: astore 5 │ │ │ │ + 1364: aload 26 │ │ │ │ + 1366: aload 15 │ │ │ │ + 1368: aconst_null │ │ │ │ + 1369: invokevirtual #299 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1372: goto 1295 │ │ │ │ + 1375: astore 5 │ │ │ │ + 1377: iload 9 │ │ │ │ + 1379: ifeq 1390 │ │ │ │ 1382: aload_1 │ │ │ │ - 1383: invokevirtual #327 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 1386: aload 5 │ │ │ │ - 1388: athrow │ │ │ │ - 1389: iload 9 │ │ │ │ - 1391: ifeq 1402 │ │ │ │ - 1394: aload_1 │ │ │ │ - 1395: invokevirtual #324 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 1383: invokevirtual #324 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 1386: aload_1 │ │ │ │ + 1387: invokevirtual #327 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 1390: aload 5 │ │ │ │ + 1392: athrow │ │ │ │ + 1393: iload 9 │ │ │ │ + 1395: ifeq 1406 │ │ │ │ 1398: aload_1 │ │ │ │ - 1399: invokevirtual #327 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 1402: aload 4 │ │ │ │ - 1404: areturn │ │ │ │ + 1399: invokevirtual #324 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 1402: aload_1 │ │ │ │ + 1403: invokevirtual #327 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 1406: aload 4 │ │ │ │ + 1408: areturn │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 42 47 1371 any │ │ │ │ - 49 56 1371 any │ │ │ │ - 63 70 1371 any │ │ │ │ - 72 77 1371 any │ │ │ │ - 79 84 1371 any │ │ │ │ - 84 89 1371 any │ │ │ │ - 95 100 1371 any │ │ │ │ - 107 112 1371 any │ │ │ │ - 114 119 1371 any │ │ │ │ - 121 126 1371 any │ │ │ │ - 128 133 1371 any │ │ │ │ - 135 142 1371 any │ │ │ │ - 149 156 1371 any │ │ │ │ - 158 163 1371 any │ │ │ │ - 165 170 1371 any │ │ │ │ - 170 175 1371 any │ │ │ │ - 182 187 1371 any │ │ │ │ - 189 194 1371 any │ │ │ │ - 205 210 1371 any │ │ │ │ - 218 223 1371 any │ │ │ │ - 229 234 1371 any │ │ │ │ - 257 262 1371 any │ │ │ │ - 267 270 1371 any │ │ │ │ - 273 278 1371 any │ │ │ │ - 288 291 1371 any │ │ │ │ - 294 299 1371 any │ │ │ │ - 305 310 1371 any │ │ │ │ - 312 317 1371 any │ │ │ │ - 323 326 1371 any │ │ │ │ - 329 334 1371 any │ │ │ │ - 340 345 1371 any │ │ │ │ - 347 352 1371 any │ │ │ │ - 358 361 1371 any │ │ │ │ - 364 369 1371 any │ │ │ │ - 375 380 1371 any │ │ │ │ - 382 387 1371 any │ │ │ │ - 393 396 1371 any │ │ │ │ - 399 404 1371 any │ │ │ │ - 414 417 1371 any │ │ │ │ - 421 426 1371 any │ │ │ │ - 433 438 1371 any │ │ │ │ - 444 447 1371 any │ │ │ │ - 451 456 1371 any │ │ │ │ - 462 467 1371 any │ │ │ │ - 473 476 1371 any │ │ │ │ - 480 485 1371 any │ │ │ │ - 495 498 1371 any │ │ │ │ - 502 507 1371 any │ │ │ │ - 513 518 1371 any │ │ │ │ - 520 525 1371 any │ │ │ │ - 531 534 1371 any │ │ │ │ - 538 543 1371 any │ │ │ │ - 549 552 1371 any │ │ │ │ - 556 561 1371 any │ │ │ │ - 563 568 1371 any │ │ │ │ - 570 575 1371 any │ │ │ │ - 581 584 1371 any │ │ │ │ - 588 593 1371 any │ │ │ │ - 595 600 1371 any │ │ │ │ - 602 607 1371 any │ │ │ │ - 613 616 1371 any │ │ │ │ - 620 625 1371 any │ │ │ │ - 627 632 1371 any │ │ │ │ - 634 639 1371 any │ │ │ │ - 645 648 1371 any │ │ │ │ - 662 664 1371 any │ │ │ │ - 678 680 1371 any │ │ │ │ - 690 694 1371 any │ │ │ │ - 700 703 1371 any │ │ │ │ - 705 710 1371 any │ │ │ │ - 718 722 1371 any │ │ │ │ - 722 725 1371 any │ │ │ │ - 727 732 1371 any │ │ │ │ - 740 745 1371 any │ │ │ │ - 751 756 1371 any │ │ │ │ - 768 773 1371 any │ │ │ │ - 782 784 1371 any │ │ │ │ - 794 800 1371 any │ │ │ │ - 800 803 1371 any │ │ │ │ - 805 810 1371 any │ │ │ │ - 814 819 1371 any │ │ │ │ - 821 826 1371 any │ │ │ │ - 845 850 1371 any │ │ │ │ - 856 861 1371 any │ │ │ │ - 865 870 1371 any │ │ │ │ - 876 881 1371 any │ │ │ │ - 885 890 1371 any │ │ │ │ - 892 897 1371 any │ │ │ │ - 899 904 1371 any │ │ │ │ - 910 915 1371 any │ │ │ │ - 919 924 1371 any │ │ │ │ - 926 931 1371 any │ │ │ │ - 933 938 1371 any │ │ │ │ - 944 949 1371 any │ │ │ │ - 953 958 1371 any │ │ │ │ - 964 969 1371 any │ │ │ │ - 973 978 1371 any │ │ │ │ - 984 989 1371 any │ │ │ │ - 993 998 1371 any │ │ │ │ - 1005 1010 1371 any │ │ │ │ - 1016 1021 1371 any │ │ │ │ - 1025 1030 1371 any │ │ │ │ - 1036 1041 1371 any │ │ │ │ - 1045 1050 1371 any │ │ │ │ - 1056 1061 1371 any │ │ │ │ - 1065 1070 1371 any │ │ │ │ - 1076 1081 1371 any │ │ │ │ - 1085 1090 1371 any │ │ │ │ - 1096 1101 1371 any │ │ │ │ - 1101 1106 1371 any │ │ │ │ - 1113 1118 1371 any │ │ │ │ - 1133 1138 1371 any │ │ │ │ - 1142 1147 1371 any │ │ │ │ - 1149 1154 1371 any │ │ │ │ - 1156 1161 1371 any │ │ │ │ - 1167 1172 1371 any │ │ │ │ - 1176 1181 1371 any │ │ │ │ - 1183 1188 1371 any │ │ │ │ - 1190 1195 1371 any │ │ │ │ - 1201 1206 1371 any │ │ │ │ - 1210 1215 1371 any │ │ │ │ - 1217 1222 1371 any │ │ │ │ - 1224 1229 1371 any │ │ │ │ - 1235 1240 1371 any │ │ │ │ - 1240 1245 1371 any │ │ │ │ - 1247 1252 1371 any │ │ │ │ - 1259 1264 1371 any │ │ │ │ - 1275 1280 1371 any │ │ │ │ - 1286 1291 1371 any │ │ │ │ - 1309 1315 1371 any │ │ │ │ - 1324 1329 1371 any │ │ │ │ - 1334 1339 1371 any │ │ │ │ - 1354 1358 1371 any │ │ │ │ - 1364 1368 1371 any │ │ │ │ + 42 47 1375 any │ │ │ │ + 49 56 1375 any │ │ │ │ + 63 70 1375 any │ │ │ │ + 72 77 1375 any │ │ │ │ + 79 84 1375 any │ │ │ │ + 84 89 1375 any │ │ │ │ + 95 100 1375 any │ │ │ │ + 107 112 1375 any │ │ │ │ + 114 119 1375 any │ │ │ │ + 121 126 1375 any │ │ │ │ + 128 133 1375 any │ │ │ │ + 135 142 1375 any │ │ │ │ + 149 156 1375 any │ │ │ │ + 158 163 1375 any │ │ │ │ + 165 170 1375 any │ │ │ │ + 170 175 1375 any │ │ │ │ + 182 187 1375 any │ │ │ │ + 189 194 1375 any │ │ │ │ + 205 210 1375 any │ │ │ │ + 218 223 1375 any │ │ │ │ + 229 234 1375 any │ │ │ │ + 257 262 1375 any │ │ │ │ + 267 270 1375 any │ │ │ │ + 273 278 1375 any │ │ │ │ + 288 291 1375 any │ │ │ │ + 294 299 1375 any │ │ │ │ + 305 310 1375 any │ │ │ │ + 312 317 1375 any │ │ │ │ + 323 326 1375 any │ │ │ │ + 329 334 1375 any │ │ │ │ + 340 345 1375 any │ │ │ │ + 347 352 1375 any │ │ │ │ + 358 361 1375 any │ │ │ │ + 364 369 1375 any │ │ │ │ + 375 380 1375 any │ │ │ │ + 382 387 1375 any │ │ │ │ + 393 396 1375 any │ │ │ │ + 399 404 1375 any │ │ │ │ + 414 417 1375 any │ │ │ │ + 421 426 1375 any │ │ │ │ + 433 438 1375 any │ │ │ │ + 444 447 1375 any │ │ │ │ + 451 456 1375 any │ │ │ │ + 462 467 1375 any │ │ │ │ + 473 476 1375 any │ │ │ │ + 480 485 1375 any │ │ │ │ + 495 498 1375 any │ │ │ │ + 502 507 1375 any │ │ │ │ + 513 518 1375 any │ │ │ │ + 520 525 1375 any │ │ │ │ + 531 534 1375 any │ │ │ │ + 538 543 1375 any │ │ │ │ + 549 552 1375 any │ │ │ │ + 556 561 1375 any │ │ │ │ + 563 568 1375 any │ │ │ │ + 570 575 1375 any │ │ │ │ + 581 584 1375 any │ │ │ │ + 588 593 1375 any │ │ │ │ + 595 600 1375 any │ │ │ │ + 602 607 1375 any │ │ │ │ + 613 616 1375 any │ │ │ │ + 620 625 1375 any │ │ │ │ + 627 632 1375 any │ │ │ │ + 634 639 1375 any │ │ │ │ + 645 648 1375 any │ │ │ │ + 662 664 1375 any │ │ │ │ + 678 680 1375 any │ │ │ │ + 690 694 1375 any │ │ │ │ + 700 703 1375 any │ │ │ │ + 705 710 1375 any │ │ │ │ + 718 722 1375 any │ │ │ │ + 722 725 1375 any │ │ │ │ + 727 732 1375 any │ │ │ │ + 740 745 1375 any │ │ │ │ + 751 756 1375 any │ │ │ │ + 768 773 1375 any │ │ │ │ + 782 784 1375 any │ │ │ │ + 794 800 1375 any │ │ │ │ + 800 803 1375 any │ │ │ │ + 805 810 1375 any │ │ │ │ + 814 819 1375 any │ │ │ │ + 821 826 1375 any │ │ │ │ + 849 854 1375 any │ │ │ │ + 860 865 1375 any │ │ │ │ + 869 874 1375 any │ │ │ │ + 880 885 1375 any │ │ │ │ + 889 894 1375 any │ │ │ │ + 896 901 1375 any │ │ │ │ + 903 908 1375 any │ │ │ │ + 914 919 1375 any │ │ │ │ + 923 928 1375 any │ │ │ │ + 930 935 1375 any │ │ │ │ + 937 942 1375 any │ │ │ │ + 948 953 1375 any │ │ │ │ + 957 962 1375 any │ │ │ │ + 968 973 1375 any │ │ │ │ + 977 982 1375 any │ │ │ │ + 988 993 1375 any │ │ │ │ + 997 1002 1375 any │ │ │ │ + 1009 1014 1375 any │ │ │ │ + 1020 1025 1375 any │ │ │ │ + 1029 1034 1375 any │ │ │ │ + 1040 1045 1375 any │ │ │ │ + 1049 1054 1375 any │ │ │ │ + 1060 1065 1375 any │ │ │ │ + 1069 1074 1375 any │ │ │ │ + 1080 1085 1375 any │ │ │ │ + 1089 1094 1375 any │ │ │ │ + 1100 1105 1375 any │ │ │ │ + 1105 1110 1375 any │ │ │ │ + 1117 1122 1375 any │ │ │ │ + 1137 1142 1375 any │ │ │ │ + 1146 1151 1375 any │ │ │ │ + 1153 1158 1375 any │ │ │ │ + 1160 1165 1375 any │ │ │ │ + 1171 1176 1375 any │ │ │ │ + 1180 1185 1375 any │ │ │ │ + 1187 1192 1375 any │ │ │ │ + 1194 1199 1375 any │ │ │ │ + 1205 1210 1375 any │ │ │ │ + 1214 1219 1375 any │ │ │ │ + 1221 1226 1375 any │ │ │ │ + 1228 1233 1375 any │ │ │ │ + 1239 1244 1375 any │ │ │ │ + 1244 1249 1375 any │ │ │ │ + 1251 1256 1375 any │ │ │ │ + 1263 1268 1375 any │ │ │ │ + 1279 1284 1375 any │ │ │ │ + 1290 1295 1375 any │ │ │ │ + 1313 1319 1375 any │ │ │ │ + 1328 1333 1375 any │ │ │ │ + 1338 1343 1375 any │ │ │ │ + 1358 1362 1375 any │ │ │ │ + 1368 1372 1375 any │ │ │ │ │ │ │ │ org.apache.http.params.BasicHttpParams getHttpParams(); │ │ │ │ descriptor: ()Lorg/apache/http/params/BasicHttpParams; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── jp/co/kayo/android/localplayer/ds/podcast/SelectActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -657,167 +657,161 @@ │ │ │ │ 218 224 238 Class org/json/JSONException │ │ │ │ 233 237 238 Class org/json/JSONException │ │ │ │ │ │ │ │ private void sortMap(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=10, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #37 // Field treemap:Ljava/util/ArrayList; │ │ │ │ 4: invokevirtual #148 // Method java/util/ArrayList.clear:()V │ │ │ │ 7: new #150 // class java/util/HashMap │ │ │ │ 10: astore_1 │ │ │ │ 11: aload_1 │ │ │ │ 12: invokespecial #151 // Method java/util/HashMap."":()V │ │ │ │ 15: aload_0 │ │ │ │ 16: getfield #35 // Field channels:Ljava/util/ArrayList; │ │ │ │ - 19: astore_2 │ │ │ │ - 20: aload_2 │ │ │ │ - 21: invokevirtual #155 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore_3 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #161, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 31: istore 4 │ │ │ │ - 33: iload 4 │ │ │ │ - 35: ifeq 224 │ │ │ │ - 38: aload_3 │ │ │ │ - 39: invokeinterface #165, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 44: checkcast #89 // class jp/co/kayo/android/localplayer/ds/podcast/bean/Channel │ │ │ │ - 47: astore 5 │ │ │ │ - 49: aload_0 │ │ │ │ - 50: getfield #39 // Field currentSort:I │ │ │ │ - 53: istore 4 │ │ │ │ - 55: iload 4 │ │ │ │ - 57: ifne 128 │ │ │ │ - 60: aload 5 │ │ │ │ - 62: getfield #108 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.language:Ljava/lang/String; │ │ │ │ - 65: astore_2 │ │ │ │ - 66: aload_1 │ │ │ │ - 67: aload_2 │ │ │ │ - 68: invokevirtual #169 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 71: checkcast #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ - 74: astore 6 │ │ │ │ - 76: aload 6 │ │ │ │ - 78: ifnonnull 117 │ │ │ │ - 81: new #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ - 84: astore 6 │ │ │ │ - 86: aload 6 │ │ │ │ - 88: invokespecial #172 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList."":()V │ │ │ │ - 91: aload 5 │ │ │ │ - 93: getfield #108 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.language:Ljava/lang/String; │ │ │ │ - 96: astore_2 │ │ │ │ - 97: aload 6 │ │ │ │ - 99: aload_2 │ │ │ │ - 100: putfield #174 // Field jp/co/kayo/android/localplayer/ds/podcast/CategoryList.category:Ljava/lang/String; │ │ │ │ - 103: aload 5 │ │ │ │ - 105: getfield #108 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.language:Ljava/lang/String; │ │ │ │ - 108: astore_2 │ │ │ │ - 109: aload_1 │ │ │ │ - 110: aload_2 │ │ │ │ + 19: invokevirtual #155 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 22: astore_2 │ │ │ │ + 23: aload_2 │ │ │ │ + 24: invokeinterface #161, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore_3 │ │ │ │ + 30: iload_3 │ │ │ │ + 31: ifeq 222 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: invokeinterface #165, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 40: checkcast #89 // class jp/co/kayo/android/localplayer/ds/podcast/bean/Channel │ │ │ │ + 43: astore 4 │ │ │ │ + 45: aload_0 │ │ │ │ + 46: getfield #39 // Field currentSort:I │ │ │ │ + 49: istore_3 │ │ │ │ + 50: iload_3 │ │ │ │ + 51: ifne 128 │ │ │ │ + 54: aload 4 │ │ │ │ + 56: getfield #108 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.language:Ljava/lang/String; │ │ │ │ + 59: astore 5 │ │ │ │ + 61: aload_1 │ │ │ │ + 62: aload 5 │ │ │ │ + 64: invokevirtual #169 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 67: checkcast #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ + 70: astore 6 │ │ │ │ + 72: aload 6 │ │ │ │ + 74: ifnonnull 117 │ │ │ │ + 77: new #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ + 80: astore 6 │ │ │ │ + 82: aload 6 │ │ │ │ + 84: invokespecial #172 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList."":()V │ │ │ │ + 87: aload 4 │ │ │ │ + 89: getfield #108 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.language:Ljava/lang/String; │ │ │ │ + 92: astore 5 │ │ │ │ + 94: aload 6 │ │ │ │ + 96: aload 5 │ │ │ │ + 98: putfield #174 // Field jp/co/kayo/android/localplayer/ds/podcast/CategoryList.category:Ljava/lang/String; │ │ │ │ + 101: aload 4 │ │ │ │ + 103: getfield #108 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.language:Ljava/lang/String; │ │ │ │ + 106: astore 5 │ │ │ │ + 108: aload_1 │ │ │ │ + 109: aload 5 │ │ │ │ 111: aload 6 │ │ │ │ 113: invokevirtual #178 // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 116: pop │ │ │ │ 117: aload 6 │ │ │ │ - 119: aload 5 │ │ │ │ + 119: aload 4 │ │ │ │ 121: invokevirtual #179 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList.add:(Ljava/lang/Object;)Z │ │ │ │ 124: pop │ │ │ │ - 125: goto 25 │ │ │ │ - 128: aload 5 │ │ │ │ + 125: goto 23 │ │ │ │ + 128: aload 4 │ │ │ │ 130: getfield #182 // Field jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.itunes_category:Ljava/util/ArrayList; │ │ │ │ - 133: astore_2 │ │ │ │ - 134: aload_2 │ │ │ │ - 135: invokevirtual #155 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 138: astore 7 │ │ │ │ - 140: aload 7 │ │ │ │ - 142: invokeinterface #161, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 147: istore 4 │ │ │ │ - 149: iload 4 │ │ │ │ - 151: ifeq 25 │ │ │ │ - 154: aload 7 │ │ │ │ - 156: invokeinterface #165, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 161: checkcast #73 // class java/lang/String │ │ │ │ - 164: astore 8 │ │ │ │ - 166: aload 8 │ │ │ │ - 168: ifnull 140 │ │ │ │ - 171: aload_1 │ │ │ │ - 172: aload 8 │ │ │ │ - 174: invokevirtual #169 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 177: checkcast #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ - 180: astore 6 │ │ │ │ - 182: aload 6 │ │ │ │ - 184: ifnonnull 213 │ │ │ │ - 187: new #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ - 190: astore 6 │ │ │ │ - 192: aload 6 │ │ │ │ - 194: invokespecial #172 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList."":()V │ │ │ │ - 197: aload 6 │ │ │ │ - 199: aload 8 │ │ │ │ - 201: putfield #174 // Field jp/co/kayo/android/localplayer/ds/podcast/CategoryList.category:Ljava/lang/String; │ │ │ │ - 204: aload_1 │ │ │ │ - 205: aload 8 │ │ │ │ - 207: aload 6 │ │ │ │ - 209: invokevirtual #178 // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 212: pop │ │ │ │ - 213: aload 6 │ │ │ │ - 215: aload 5 │ │ │ │ - 217: invokevirtual #179 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList.add:(Ljava/lang/Object;)Z │ │ │ │ - 220: pop │ │ │ │ - 221: goto 140 │ │ │ │ - 224: aload_1 │ │ │ │ - 225: invokevirtual #186 // Method java/util/HashMap.values:()Ljava/util/Collection; │ │ │ │ - 228: astore_2 │ │ │ │ - 229: aload_2 │ │ │ │ - 230: invokeinterface #189, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - 235: astore_3 │ │ │ │ - 236: aload_3 │ │ │ │ - 237: invokeinterface #161, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 242: istore 4 │ │ │ │ - 244: iload 4 │ │ │ │ - 246: ifeq 274 │ │ │ │ - 249: aload_3 │ │ │ │ - 250: invokeinterface #165, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 255: checkcast #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ - 258: astore 6 │ │ │ │ - 260: aload_0 │ │ │ │ - 261: getfield #59 // Field myComparetor:Ljava/util/Comparator; │ │ │ │ - 264: astore_2 │ │ │ │ - 265: aload 6 │ │ │ │ - 267: aload_2 │ │ │ │ - 268: invokestatic #195 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ - 271: goto 236 │ │ │ │ - 274: aload_0 │ │ │ │ - 275: getfield #37 // Field treemap:Ljava/util/ArrayList; │ │ │ │ - 278: astore_2 │ │ │ │ - 279: aload_1 │ │ │ │ - 280: invokevirtual #186 // Method java/util/HashMap.values:()Ljava/util/Collection; │ │ │ │ - 283: astore 9 │ │ │ │ - 285: aload_2 │ │ │ │ - 286: aload 9 │ │ │ │ - 288: invokevirtual #199 // Method java/util/ArrayList.addAll:(Ljava/util/Collection;)Z │ │ │ │ - 291: pop │ │ │ │ - 292: aload_0 │ │ │ │ - 293: getfield #54 // Field mHandler:Landroid/os/Handler; │ │ │ │ - 296: astore_2 │ │ │ │ - 297: aload_0 │ │ │ │ - 298: getfield #54 // Field mHandler:Landroid/os/Handler; │ │ │ │ - 301: astore 9 │ │ │ │ - 303: aload_0 │ │ │ │ - 304: getfield #37 // Field treemap:Ljava/util/ArrayList; │ │ │ │ - 307: astore 10 │ │ │ │ - 309: aload 9 │ │ │ │ - 311: iconst_0 │ │ │ │ - 312: aload 10 │ │ │ │ - 314: invokevirtual #205 // Method android/os/Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 317: astore 9 │ │ │ │ - 319: aload_2 │ │ │ │ - 320: aload 9 │ │ │ │ - 322: invokevirtual #209 // Method android/os/Handler.sendMessage:(Landroid/os/Message;)Z │ │ │ │ - 325: pop │ │ │ │ - 326: return │ │ │ │ + 133: invokevirtual #155 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 136: astore 5 │ │ │ │ + 138: aload 5 │ │ │ │ + 140: invokeinterface #161, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 145: istore 7 │ │ │ │ + 147: iload 7 │ │ │ │ + 149: ifeq 23 │ │ │ │ + 152: aload 5 │ │ │ │ + 154: invokeinterface #165, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 159: checkcast #73 // class java/lang/String │ │ │ │ + 162: astore 8 │ │ │ │ + 164: aload 8 │ │ │ │ + 166: ifnull 138 │ │ │ │ + 169: aload_1 │ │ │ │ + 170: aload 8 │ │ │ │ + 172: invokevirtual #169 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 175: checkcast #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ + 178: astore 6 │ │ │ │ + 180: aload 6 │ │ │ │ + 182: ifnonnull 211 │ │ │ │ + 185: new #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ + 188: astore 6 │ │ │ │ + 190: aload 6 │ │ │ │ + 192: invokespecial #172 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList."":()V │ │ │ │ + 195: aload 6 │ │ │ │ + 197: aload 8 │ │ │ │ + 199: putfield #174 // Field jp/co/kayo/android/localplayer/ds/podcast/CategoryList.category:Ljava/lang/String; │ │ │ │ + 202: aload_1 │ │ │ │ + 203: aload 8 │ │ │ │ + 205: aload 6 │ │ │ │ + 207: invokevirtual #178 // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 210: pop │ │ │ │ + 211: aload 6 │ │ │ │ + 213: aload 4 │ │ │ │ + 215: invokevirtual #179 // Method jp/co/kayo/android/localplayer/ds/podcast/CategoryList.add:(Ljava/lang/Object;)Z │ │ │ │ + 218: pop │ │ │ │ + 219: goto 138 │ │ │ │ + 222: aload_1 │ │ │ │ + 223: invokevirtual #186 // Method java/util/HashMap.values:()Ljava/util/Collection; │ │ │ │ + 226: invokeinterface #189, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ + 231: astore_2 │ │ │ │ + 232: aload_2 │ │ │ │ + 233: invokeinterface #161, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 238: istore_3 │ │ │ │ + 239: iload_3 │ │ │ │ + 240: ifeq 270 │ │ │ │ + 243: aload_2 │ │ │ │ + 244: invokeinterface #165, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 249: checkcast #171 // class jp/co/kayo/android/localplayer/ds/podcast/CategoryList │ │ │ │ + 252: astore 6 │ │ │ │ + 254: aload_0 │ │ │ │ + 255: getfield #59 // Field myComparetor:Ljava/util/Comparator; │ │ │ │ + 258: astore 5 │ │ │ │ + 260: aload 6 │ │ │ │ + 262: aload 5 │ │ │ │ + 264: invokestatic #195 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V │ │ │ │ + 267: goto 232 │ │ │ │ + 270: aload_0 │ │ │ │ + 271: getfield #37 // Field treemap:Ljava/util/ArrayList; │ │ │ │ + 274: astore_2 │ │ │ │ + 275: aload_1 │ │ │ │ + 276: invokevirtual #186 // Method java/util/HashMap.values:()Ljava/util/Collection; │ │ │ │ + 279: astore 5 │ │ │ │ + 281: aload_2 │ │ │ │ + 282: aload 5 │ │ │ │ + 284: invokevirtual #199 // Method java/util/ArrayList.addAll:(Ljava/util/Collection;)Z │ │ │ │ + 287: pop │ │ │ │ + 288: aload_0 │ │ │ │ + 289: getfield #54 // Field mHandler:Landroid/os/Handler; │ │ │ │ + 292: astore_2 │ │ │ │ + 293: aload_0 │ │ │ │ + 294: getfield #54 // Field mHandler:Landroid/os/Handler; │ │ │ │ + 297: astore 5 │ │ │ │ + 299: aload_0 │ │ │ │ + 300: getfield #37 // Field treemap:Ljava/util/ArrayList; │ │ │ │ + 303: astore 9 │ │ │ │ + 305: aload 5 │ │ │ │ + 307: iconst_0 │ │ │ │ + 308: aload 9 │ │ │ │ + 310: invokevirtual #205 // Method android/os/Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 313: astore 5 │ │ │ │ + 315: aload_2 │ │ │ │ + 316: aload 5 │ │ │ │ + 318: invokevirtual #209 // Method android/os/Handler.sendMessage:(Landroid/os/Message;)Z │ │ │ │ + 321: pop │ │ │ │ + 322: return │ │ │ │ │ │ │ │ public boolean onChildClick(android.widget.ExpandableListView, android.view.View, int, int, long); │ │ │ │ descriptor: (Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=6 │ │ │ │ 0: aload_0 │ │ ├── jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -110,16 +110,16 @@ │ │ │ │ if (sb.length() > 0) { │ │ │ │ sb.append("/"); │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setCategory(final String s) { │ │ │ │ - String[] split; │ │ │ │ - for (int length = (split = s.split("','")).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] split = s.split("','"); │ │ │ │ + for (int length = split.length, i = 0; i < length; ++i) { │ │ │ │ String e = split[i]; │ │ │ │ if (e.startsWith("'")) { │ │ │ │ e = e.substring(1); │ │ │ │ } │ │ │ │ if (e.endsWith("'")) { │ │ │ │ e = e.substring(0, e.length() - 1); │ │ │ │ } │ │ ├── org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -211,64 +211,69 @@ │ │ │ │ 19: getfield #16 // Field sslcontext:Ljavax/net/ssl/SSLContext; │ │ │ │ 22: areturn │ │ │ │ │ │ │ │ public java.net.Socket connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams); │ │ │ │ descriptor: (Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=7 │ │ │ │ + stack=300, locals=13, args_size=7 │ │ │ │ 0: aload 6 │ │ │ │ 2: invokestatic #57 // Method org/apache/http/params/HttpConnectionParams.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I │ │ │ │ 5: istore 7 │ │ │ │ 7: aload 6 │ │ │ │ 9: invokestatic #60 // Method org/apache/http/params/HttpConnectionParams.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I │ │ │ │ 12: istore 8 │ │ │ │ 14: new #62 // class java/net/InetSocketAddress │ │ │ │ 17: astore 9 │ │ │ │ 19: aload 9 │ │ │ │ 21: aload_2 │ │ │ │ 22: iload_3 │ │ │ │ 23: invokespecial #65 // Method java/net/InetSocketAddress."":(Ljava/lang/String;I)V │ │ │ │ 26: aload_1 │ │ │ │ - 27: ifnull 98 │ │ │ │ + 27: ifnull 109 │ │ │ │ 30: aload_1 │ │ │ │ 31: astore 10 │ │ │ │ 33: aload 10 │ │ │ │ 35: checkcast #67 // class javax/net/ssl/SSLSocket │ │ │ │ 38: astore 10 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: ifnonnull 50 │ │ │ │ - 45: iload 5 │ │ │ │ - 47: ifle 79 │ │ │ │ - 50: iload 5 │ │ │ │ - 52: ifge 58 │ │ │ │ - 55: iconst_0 │ │ │ │ - 56: istore 5 │ │ │ │ - 58: new #62 // class java/net/InetSocketAddress │ │ │ │ - 61: astore 11 │ │ │ │ - 63: aload 11 │ │ │ │ - 65: aload 4 │ │ │ │ - 67: iload 5 │ │ │ │ - 69: invokespecial #70 // Method java/net/InetSocketAddress."":(Ljava/net/InetAddress;I)V │ │ │ │ - 72: aload 10 │ │ │ │ - 74: aload 11 │ │ │ │ - 76: invokevirtual #74 // Method javax/net/ssl/SSLSocket.bind:(Ljava/net/SocketAddress;)V │ │ │ │ - 79: aload 10 │ │ │ │ - 81: aload 9 │ │ │ │ - 83: iload 7 │ │ │ │ - 85: invokevirtual #78 // Method javax/net/ssl/SSLSocket.connect:(Ljava/net/SocketAddress;I)V │ │ │ │ - 88: aload 10 │ │ │ │ - 90: iload 8 │ │ │ │ - 92: invokevirtual #82 // Method javax/net/ssl/SSLSocket.setSoTimeout:(I)V │ │ │ │ - 95: aload 10 │ │ │ │ - 97: areturn │ │ │ │ - 98: aload_0 │ │ │ │ - 99: invokevirtual #86 // Method createSocket:()Ljava/net/Socket; │ │ │ │ - 102: astore 10 │ │ │ │ - 104: goto 33 │ │ │ │ + 40: aload 10 │ │ │ │ + 42: astore 11 │ │ │ │ + 44: aload 10 │ │ │ │ + 46: checkcast #67 // class javax/net/ssl/SSLSocket │ │ │ │ + 49: astore 11 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: ifnonnull 61 │ │ │ │ + 56: iload 5 │ │ │ │ + 58: ifle 90 │ │ │ │ + 61: iload 5 │ │ │ │ + 63: ifge 69 │ │ │ │ + 66: iconst_0 │ │ │ │ + 67: istore 5 │ │ │ │ + 69: new #62 // class java/net/InetSocketAddress │ │ │ │ + 72: astore 12 │ │ │ │ + 74: aload 12 │ │ │ │ + 76: aload 4 │ │ │ │ + 78: iload 5 │ │ │ │ + 80: invokespecial #70 // Method java/net/InetSocketAddress."":(Ljava/net/InetAddress;I)V │ │ │ │ + 83: aload 11 │ │ │ │ + 85: aload 12 │ │ │ │ + 87: invokevirtual #74 // Method javax/net/ssl/SSLSocket.bind:(Ljava/net/SocketAddress;)V │ │ │ │ + 90: aload 11 │ │ │ │ + 92: aload 9 │ │ │ │ + 94: iload 7 │ │ │ │ + 96: invokevirtual #78 // Method javax/net/ssl/SSLSocket.connect:(Ljava/net/SocketAddress;I)V │ │ │ │ + 99: aload 11 │ │ │ │ + 101: iload 8 │ │ │ │ + 103: invokevirtual #82 // Method javax/net/ssl/SSLSocket.setSoTimeout:(I)V │ │ │ │ + 106: aload 11 │ │ │ │ + 108: areturn │ │ │ │ + 109: aload_0 │ │ │ │ + 110: invokevirtual #86 // Method createSocket:()Ljava/net/Socket; │ │ │ │ + 113: astore 10 │ │ │ │ + 115: goto 33 │ │ │ │ │ │ │ │ public java.net.Socket createSocket(); │ │ │ │ descriptor: ()Ljava/net/Socket; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ .prologue │ .line 18 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$2;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/XMLUtils.smali │ @@ -146,54 +146,62 @@ │ .line 74 │ const-string v7, " " │ │ invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ + .line 75 │ invoke-interface {p0}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ move-result-object v8 │ │ invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ move-result-object v8 │ │ + .line 76 │ invoke-interface {v8}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 75 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ const-string v8, "=\"" │ │ + .line 77 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ + .line 78 │ invoke-interface {p0}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ move-result-object v8 │ │ invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ move-result-object v8 │ │ + .line 79 │ invoke-interface {v8}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 78 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ const-string v8, "\" " │ │ + .line 79 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 73 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ @@ -216,14 +224,15 @@ │ │ const-string v8, " " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 83 │ invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ const-string v8, ">" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage.smali │ @@ -176,14 +176,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ move-object/from16 v17, v0 │ │ + .line 215 │ invoke-virtual/range {v17 .. v17}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->getClientConnManager()Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ move-result-object v17 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$GetImage;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ @@ -352,14 +353,15 @@ │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ + .line 222 │ invoke-virtual/range {v17 .. v17}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ check-cast v0, Ljava/net/HttpURLConnection; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper.smali │ @@ -22,59 +22,49 @@ │ invoke-direct {p0, p1, p2, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;->(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ .line 36 │ return-void │ .end method │ │ .method private containParams([Ljava/lang/String;Ljava/lang/String;)Z │ - .locals 5 │ + .locals 4 │ .param p1, "tables" # [Ljava/lang/String; │ .param p2, "checkTable" # Ljava/lang/String; │ │ .prologue │ - .line 352 │ - move-object v0, p1 │ + const/4 v1, 0x0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .line 352 │ + array-length v3, p1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 353 │ - .local v3, "table":Ljava/lang/String; │ - if-ne v3, p2, :cond_0 │ + .local v0, "table":Ljava/lang/String; │ + if-ne v0, p2, :cond_1 │ │ .line 354 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 357 │ - .end local v3 # "table":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 352 │ - .restart local v3 # "table":Ljava/lang/String; │ + .end local v0 # "table":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 357 │ - .end local v3 # "table":Ljava/lang/String; │ + .line 352 │ + .restart local v0 # "table":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public findAlbum(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 8 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ @@ -361,14 +351,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 46 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 47 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -474,14 +465,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 55 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 56 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -525,14 +517,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 59 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 60 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -542,14 +535,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 61 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 62 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -559,14 +553,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 63 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 64 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -593,14 +588,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 66 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 67 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -707,14 +703,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 78 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 79 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -769,14 +766,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 84 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 85 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -786,14 +784,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 86 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 87 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -820,14 +819,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 89 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 90 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -837,14 +837,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 91 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 92 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -854,14 +855,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 93 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 94 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -888,14 +890,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 96 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 97 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -934,14 +937,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 104 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 105 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -979,14 +983,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 109 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 110 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -996,14 +1001,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 111 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 112 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1013,14 +1019,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 113 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 114 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1030,14 +1037,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 115 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 116 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1087,14 +1095,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "playlist_audio" │ │ + .line 124 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1121,14 +1130,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 128 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 129 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1138,14 +1148,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 130 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 131 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1155,14 +1166,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 132 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 133 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1172,14 +1184,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 134 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 135 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1189,14 +1202,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 136 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 137 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1206,14 +1220,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 138 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 139 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1223,14 +1238,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 140 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 141 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1240,14 +1256,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 142 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 143 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1257,14 +1274,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 144 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 145 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1274,14 +1292,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 146 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 147 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1291,14 +1310,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 148 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 149 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1308,14 +1328,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 150 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 151 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1325,14 +1346,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 152 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 153 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1342,14 +1364,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 154 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 155 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1359,14 +1382,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 156 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 157 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1376,14 +1400,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 158 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 159 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1410,14 +1435,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 161 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 162 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1456,14 +1482,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 169 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 170 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1688,14 +1715,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 186 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 187 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1705,14 +1733,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 188 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 189 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1722,14 +1751,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 190 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 191 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1756,14 +1786,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 193 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 194 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1796,14 +1827,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "orderlist" │ │ + .line 201 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1847,14 +1879,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 206 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 207 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1881,14 +1914,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 209 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 210 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1898,14 +1932,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 211 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 212 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1915,14 +1950,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 213 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 214 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1932,14 +1968,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 215 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 216 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1978,14 +2015,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 223 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 224 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2125,14 +2163,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 234 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 235 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2159,14 +2198,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 237 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 238 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2176,14 +2216,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 239 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 240 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2222,14 +2263,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 247 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 248 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2267,14 +2309,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 252 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 253 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2284,14 +2327,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 254 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 255 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2301,14 +2345,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 256 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 257 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2318,14 +2363,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 258 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 259 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2335,14 +2381,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 260 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 261 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2352,14 +2399,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 262 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 263 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2398,14 +2446,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 270 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 271 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2477,14 +2526,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 277 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 278 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2494,14 +2544,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 279 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 280 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2511,14 +2562,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 281 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 282 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$site:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ .prologue │ .line 767 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$2;->val$site:Ljava/lang/String; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$albumId:J │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;J)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 398 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ iput-wide p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;->val$albumId:J │ │ @@ -54,18 +55,20 @@ │ │ move-result-object v0 │ │ sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ │ iget-wide v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;->val$albumId:J │ │ + .line 402 │ invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v1 │ │ + .line 401 │ invoke-virtual {v0, v1, v4, v4}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 403 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$4;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ .prologue │ .line 94 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 43 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider.smali │ @@ -64,14 +64,15 @@ │ .method static constructor ()V │ .locals 3 │ │ .prologue │ .line 41 │ new-instance v0, Ljava/io/File; │ │ + .line 42 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v1 │ │ const-string v2, "data/jp.co.kayo.android.localplayer/cache/.mp3/" │ │ invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ @@ -445,41 +446,43 @@ │ │ move-result-object v0 │ │ .line 392 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 393 │ - .local v1, "id":J │ + .local v2, "id":J │ const-string v4, "album" │ │ const-string v5, "_id = ?" │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 394 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 393 │ invoke-virtual {v0, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v1 │ │ .line 396 │ - .local v3, "ret":I │ - return v3 │ + .local v1, "ret":I │ + return v1 │ .end method │ │ .method private deleteArtist(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 4 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "selection" # Ljava/lang/String; │ .param p3, "selectionArgs" # [Ljava/lang/String; │ @@ -494,14 +497,15 @@ │ │ move-result-object v0 │ │ .line 376 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ const-string v2, "artist" │ │ + .line 377 │ invoke-virtual {v0, v2, p2, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v1 │ │ .line 378 │ .local v1, "ret":I │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -594,18 +598,20 @@ │ │ move-result-object v0 │ │ .line 426 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ const-string v1, "orderlist" │ │ + .line 427 │ invoke-virtual {v0, v1, p2, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 426 │ return v1 │ .end method │ │ .method private deletePlaylist(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 4 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "selection" # Ljava/lang/String; │ @@ -984,24 +990,26 @@ │ :cond_0 │ invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ + .line 135 │ invoke-static {v1, p3, p4}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v1 │ │ const-string v3, "_id = ?" │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 134 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 137 │ if-eqz v6, :cond_3 │ │ @@ -1102,75 +1110,75 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 641 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 643 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "album" │ + const-string v1, "album" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 644 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private insertArtist(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 5 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 634 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 636 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "artist" │ + const-string v1, "artist" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 637 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private insertDownload(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ @@ -1206,30 +1214,30 @@ │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 510 │ - .local v1, "id":J │ + .local v2, "id":J │ const-string v6, "point" │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v1 │ │ .line 511 │ - .local v3, "point":I │ + .local v1, "point":I │ const-string v6, "type" │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ .line 512 │ @@ -1247,15 +1255,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 514 │ .local v4, "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 515 │ const-string v6, "audio" │ @@ -1264,32 +1272,34 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 516 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 515 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 528 │ .end local v4 # "s_values":Landroid/content/ContentValues; │ :cond_0 │ :goto_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 529 │ sget-object v6, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->FAVORITE_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v6, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v6, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v6 │ │ .line 532 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ @@ -1313,15 +1323,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 519 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 520 │ const-string v6, "album" │ @@ -1330,41 +1340,43 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 521 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 520 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 532 │ - .end local v1 # "id":J │ - .end local v3 # "point":I │ + .end local v1 # "point":I │ + .end local v2 # "id":J │ .end local v4 # "s_values":Landroid/content/ContentValues; │ .end local v5 # "type":Ljava/lang/String; │ :catchall_0 │ move-exception v6 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ throw v6 │ │ .line 522 │ - .restart local v1 # "id":J │ - .restart local v3 # "point":I │ + .restart local v1 # "point":I │ + .restart local v2 # "id":J │ .restart local v5 # "type":Ljava/lang/String; │ :cond_2 │ :try_start_2 │ const-string v6, "artist" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1377,15 +1389,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 524 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 525 │ const-string v6, "artist" │ @@ -1394,20 +1406,22 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 526 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 525 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_0 │ .end method │ │ @@ -1416,39 +1430,39 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 477 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 478 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "genres" │ + const-string v1, "genres" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 479 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->GENRES_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->GENRES_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private insertGenresmember(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ @@ -1464,116 +1478,116 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 648 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 650 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "audio" │ + const-string v1, "audio" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 651 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private insertOrderAudio(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 5 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 488 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 490 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "orderlist" │ + const-string v1, "orderlist" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 491 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->PLAYORDER_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->PLAYORDER_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private insertPlaylist(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 5 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 627 │ - const-string v3, "playlist_key" │ + const-string v1, "playlist_key" │ │ - invoke-virtual {p2, v3}, Landroid/content/ContentValues;->remove(Ljava/lang/String;)V │ + invoke-virtual {p2, v1}, Landroid/content/ContentValues;->remove(Ljava/lang/String;)V │ │ .line 628 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 629 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "playlist" │ + const-string v1, "playlist" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 630 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->PLAYLIST_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->PLAYLIST_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private insertPlaylistmember(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 39 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ @@ -1649,26 +1663,28 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 548 │ invoke-static/range {v26 .. v27}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ + .line 547 │ invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v14 │ │ .line 549 │ if-eqz v14, :cond_4 │ │ @@ -1677,110 +1693,127 @@ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ .line 550 │ const-string v4, "media_key" │ │ + .line 551 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 550 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v28 │ │ .line 552 │ .local v28, "media_key":Ljava/lang/String; │ const-string v4, "title" │ │ + .line 553 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 552 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v35 │ │ .line 554 │ .local v35, "title":Ljava/lang/String; │ const-string v4, "title_key" │ │ + .line 555 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 554 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v36 │ │ .line 556 │ .local v36, "title_key":Ljava/lang/String; │ const-string v4, "duration" │ │ + .line 557 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 556 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v20 │ │ .line 558 │ .local v20, "duration":J │ const-string v4, "artist" │ │ + .line 559 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 558 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ .line 560 │ .local v12, "artist":Ljava/lang/String; │ const-string v4, "artist_key" │ │ + .line 561 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 560 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ .line 562 │ .local v13, "artist_key":Ljava/lang/String; │ const-string v4, "album" │ │ + .line 563 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 562 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 564 │ .local v10, "album":Ljava/lang/String; │ const-string v4, "album_key" │ │ + .line 565 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 564 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ .line 566 │ .local v11, "album_key":Ljava/lang/String; │ const-string v4, "_data" │ │ + .line 567 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ @@ -1797,66 +1830,76 @@ │ │ move-result v34 │ │ .line 569 │ .local v34, "tarck":I │ const-string v4, "date_added" │ │ + .line 570 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 569 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v16 │ │ .line 571 │ .local v16, "date_added":J │ const-string v4, "date_modified" │ │ + .line 572 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 571 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v18 │ │ .line 573 │ .local v18, "date_modified":J │ const-string v4, "tags" │ │ + .line 574 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 573 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v31 │ │ .line 575 │ - .local v33, "tags":Ljava/lang/String; │ + .local v31, "tags":Ljava/lang/String; │ const-string v4, "year" │ │ + .line 576 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 575 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v38 │ │ .line 577 │ .local v38, "year":Ljava/lang/String; │ const-string v4, "point" │ │ + .line 578 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 577 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v30 │ │ .line 580 │ .local v30, "point":I │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ @@ -1890,20 +1933,22 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 585 │ invoke-static/range {v24 .. v25}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 584 │ move-object/from16 v0, v37 │ │ invoke-virtual {v3, v4, v0, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 587 │ new-instance v22, Landroid/content/ContentValues; │ │ @@ -2046,28 +2091,29 @@ │ move-object/from16 v0, v22 │ │ invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 603 │ const-string v4, "date_modified" │ │ + .line 604 │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ move-object/from16 v0, v22 │ │ invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 605 │ const-string v4, "tags" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 606 │ const-string v4, "year" │ │ move-object/from16 v0, v22 │ @@ -2092,24 +2138,24 @@ │ │ const/4 v5, 0x0 │ │ move-object/from16 v0, v22 │ │ invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v31 │ + move-result-wide v32 │ │ .line 611 │ - .local v31, "ret_id":J │ + .local v32, "ret_id":J │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 612 │ sget-object v4, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; │ │ - move-wide/from16 v0, v31 │ + move-wide/from16 v0, v32 │ │ invoke-static {v4, v0, v1}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ @@ -2134,16 +2180,16 @@ │ .end local v15 # "data":Ljava/lang/String; │ .end local v16 # "date_added":J │ .end local v18 # "date_modified":J │ .end local v20 # "duration":J │ .end local v22 # "dvalues_pl":Landroid/content/ContentValues; │ .end local v28 # "media_key":Ljava/lang/String; │ .end local v30 # "point":I │ - .end local v31 # "ret_id":J │ - .end local v33 # "tags":Ljava/lang/String; │ + .end local v31 # "tags":Ljava/lang/String; │ + .end local v32 # "ret_id":J │ .end local v34 # "tarck":I │ .end local v35 # "title":Ljava/lang/String; │ .end local v36 # "title_key":Ljava/lang/String; │ .end local v37 # "val":Landroid/content/ContentValues; │ .end local v38 # "year":Ljava/lang/String; │ :cond_1 │ :goto_0 │ @@ -2198,50 +2244,40 @@ │ │ .prologue │ .line 495 │ const/4 v0, 0x0 │ │ .line 497 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 499 │ - const-string v3, "video" │ + const-string v1, "video" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 500 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->VIDEO_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->VIDEO_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ - │ - move-result-object v3 │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - return-object v3 │ - │ - .line 501 │ - .end local v1 # "id":J │ - :catchall_0 │ - move-exception v3 │ + move-result-object v1 │ │ - throw v3 │ + return-object v1 │ .end method │ │ .method private isWifiConnected()Z │ .locals 5 │ │ .prologue │ const/4 v2, 0x1 │ @@ -2254,14 +2290,15 @@ │ if-nez v1, :cond_0 │ │ .line 88 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ + .line 89 │ invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v4, "connectivity" │ │ invoke-virtual {v1, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ @@ -2287,14 +2324,15 @@ │ .line 94 │ invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I │ │ move-result v1 │ │ if-ne v1, v2, :cond_1 │ │ + .line 95 │ invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ move v1, v2 │ @@ -2302,15 +2340,15 @@ │ .line 98 │ :goto_0 │ return v1 │ │ :cond_1 │ move v1, v3 │ │ - .line 94 │ + .line 95 │ goto :goto_0 │ │ :cond_2 │ move v1, v3 │ │ .line 98 │ goto :goto_0 │ @@ -2356,14 +2394,16 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 855 │ const/4 v1, 0x0 │ │ .line 857 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ @@ -2372,63 +2412,53 @@ │ .line 858 │ .local v0, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ const-string v2, "album" │ │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 860 │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ - .line 862 │ - const/4 v5, 0x0 │ - │ - const/4 v6, 0x0 │ - │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ + move-object v6, v5 │ + │ move-object v7, p5 │ │ + .line 862 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 864 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ - │ - .line 865 │ - .end local v8 # "cur":Landroid/database/Cursor; │ - :catchall_0 │ - move-exception v2 │ - │ - throw v2 │ .end method │ │ .method private queryArtist(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 9 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 1008 │ const/4 v1, 0x0 │ │ .line 1010 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ @@ -2437,52 +2467,40 @@ │ .line 1011 │ .local v0, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ const-string v2, "artist" │ │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 1013 │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ - .line 1015 │ - const/4 v5, 0x0 │ - │ - const/4 v6, 0x0 │ - │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ + move-object v6, v5 │ + │ move-object v7, p5 │ │ + .line 1015 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 1017 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ - │ - .line 1018 │ - .end local v8 # "cur":Landroid/database/Cursor; │ - :catchall_0 │ - move-exception v2 │ - │ - throw v2 │ .end method │ │ .method private queryDownload(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ @@ -2502,15 +2520,15 @@ │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 898 │ - new-instance v11, Landroid/database/MatrixCursor; │ + new-instance v9, Landroid/database/MatrixCursor; │ │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ @@ -2520,18 +2538,18 @@ │ │ const/4 v2, 0x1 │ │ const-string v3, "point" │ │ aput-object v3, v1, v2 │ │ - invoke-direct {v11, v1}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v9, v1}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 900 │ - .local v11, "ret":Landroid/database/MatrixCursor; │ + .local v9, "ret":Landroid/database/MatrixCursor; │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ @@ -2545,18 +2563,18 @@ │ const/4 v1, 0x0 │ │ :try_start_0 │ aget-object v1, p4, v1 │ │ invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 904 │ - .local v9, "id":J │ + .local v10, "id":J │ const/4 v1, 0x1 │ │ aget-object v12, p4, v1 │ │ .line 905 │ .local v12, "type":Ljava/lang/String; │ const-string v1, "song" │ @@ -2590,26 +2608,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 909 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 906 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 921 │ :cond_0 │ :goto_0 │ @@ -2624,52 +2644,56 @@ │ .line 922 │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 923 │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ │ const-string v3, "point" │ │ + .line 925 │ invoke-interface {v8, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 924 │ invoke-interface {v8, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ - invoke-virtual {v11, v1}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ + .line 922 │ + invoke-virtual {v9, v1}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 928 │ :cond_1 │ if-eqz v8, :cond_2 │ │ .line 929 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 932 │ :cond_2 │ - return-object v11 │ + return-object v9 │ │ .line 910 │ :cond_3 │ :try_start_1 │ const-string v1, "album" │ │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ @@ -2701,26 +2725,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 914 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 911 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ goto :goto_0 │ │ .line 915 │ @@ -2756,36 +2782,38 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 919 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 916 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v8 │ │ goto/16 :goto_0 │ │ .line 928 │ - .end local v9 # "id":J │ + .end local v10 # "id":J │ .end local v12 # "type":Ljava/lang/String; │ :catchall_0 │ move-exception v1 │ │ if-eqz v8, :cond_5 │ │ .line 929 │ @@ -2831,14 +2859,16 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 839 │ const/4 v1, 0x0 │ │ .line 841 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ @@ -2847,52 +2877,40 @@ │ .line 842 │ .local v0, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ const-string v2, "genres" │ │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 844 │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ - .line 846 │ - const/4 v5, 0x0 │ - │ - const/4 v6, 0x0 │ - │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ + move-object v6, v5 │ + │ move-object v7, p5 │ │ + .line 846 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 848 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ - │ - .line 849 │ - .end local v8 # "cur":Landroid/database/Cursor; │ - :catchall_0 │ - move-exception v2 │ - │ - throw v2 │ .end method │ │ .method private queryGenresmember(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 20 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ @@ -3173,71 +3191,72 @@ │ │ move-result-object p4 │ │ goto :goto_3 │ .end method │ │ .method private queryMedia(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - .locals 25 │ + .locals 24 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 1035 │ if-eqz p3, :cond_6 │ │ const-string v4, "album_key" │ │ + .line 1036 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ │ if-eq v4, v5, :cond_5 │ │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ .line 1038 │ - .local v19, "search_albumsongs":Z │ + .local v18, "search_albumsongs":Z │ :goto_0 │ - if-eqz v19, :cond_b │ + if-eqz v18, :cond_b │ │ .line 1039 │ const-string v4, "=" │ │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 1040 │ - .local v20, "sel":[Ljava/lang/String; │ + .local v19, "sel":[Ljava/lang/String; │ const/4 v10, 0x0 │ │ .line 1041 │ .local v10, "album_key":Ljava/lang/String; │ const/4 v14, 0x0 │ │ .local v14, "i":I │ :goto_1 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ array-length v4, v0 │ │ if-ge v14, v4, :cond_0 │ │ .line 1042 │ - aget-object v4, v20, v14 │ + aget-object v4, v19, v14 │ │ const-string v5, "album_key" │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ @@ -3263,22 +3282,22 @@ │ │ .line 1049 │ .local v3, "db":Landroid/database/sqlite/SQLiteDatabase; │ const/4 v13, 0x0 │ │ .line 1050 │ .local v13, "cur":Landroid/database/Cursor; │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ .line 1051 │ - .local v21, "site_link":Ljava/lang/String; │ - const/16 v18, 0x0 │ + .local v20, "site_link":Ljava/lang/String; │ + const/4 v15, 0x0 │ │ .line 1053 │ - .local v18, "isSuccess":Z │ + .local v15, "isSuccess":Z │ :try_start_0 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v4 │ │ invoke-virtual {v4, v3, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->findAlbum(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Landroid/database/Cursor; │ │ @@ -3298,15 +3317,15 @@ │ │ invoke-interface {v13, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v13, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 1056 │ const-string v4, "date_modified" │ │ invoke-interface {v13, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ @@ -3328,86 +3347,85 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-wide v16 │ │ .line 1061 │ .local v16, "initFlg":J │ :try_start_1 │ - new-instance v24, Ljava/net/URL; │ + new-instance v21, Ljava/net/URL; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v1}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 1063 │ - .local v24, "url":Ljava/net/URL; │ + .local v21, "url":Ljava/net/URL; │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getPodcastHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v4, v0, v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getPodcastFeed(Ljava/net/URL;Z)Ljava/util/ArrayList; │ │ move-result-object v12 │ │ .line 1064 │ .local v12, "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v12, :cond_9 │ │ .line 1065 │ invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v4 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_8 │ + if-eqz v5, :cond_8 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ .line 1066 │ .local v11, "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getPubDate()Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - cmp-long v4, v4, v22 │ + cmp-long v5, v6, v22 │ │ - if-gtz v4, :cond_2 │ + if-gtz v5, :cond_2 │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - cmp-long v4, v16, v4 │ + cmp-long v5, v16, v6 │ │ - if-nez v4, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 1067 │ :cond_2 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getPodcastHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ move-result-object v4 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v4, v3, v0, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getFeed(Landroid/database/sqlite/SQLiteDatabase;Ljava/net/URL;Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v4 │ @@ -3416,120 +3434,117 @@ │ if-eqz v13, :cond_3 │ │ .line 1077 │ invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1079 │ :cond_3 │ - if-eqz v18, :cond_4 │ + if-eqz v15, :cond_4 │ │ .line 1080 │ - if-eqz v21, :cond_4 │ + if-eqz v20, :cond_4 │ │ .line 1082 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v5, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->raiseSite(Ljava/lang/String;)V │ │ :cond_4 │ move-object v13, v4 │ │ .line 1096 │ .end local v10 # "album_key":Ljava/lang/String; │ .end local v11 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .end local v12 # "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .end local v13 # "cur":Landroid/database/Cursor; │ .end local v14 # "i":I │ - .end local v15 # "i$":Ljava/util/Iterator; │ + .end local v15 # "isSuccess":Z │ .end local v16 # "initFlg":J │ - .end local v18 # "isSuccess":Z │ - .end local v20 # "sel":[Ljava/lang/String; │ - .end local v21 # "site_link":Ljava/lang/String; │ + .end local v19 # "sel":[Ljava/lang/String; │ + .end local v20 # "site_link":Ljava/lang/String; │ + .end local v21 # "url":Ljava/net/URL; │ .end local v22 # "updDate":J │ - .end local v24 # "url":Ljava/net/URL; │ :goto_2 │ return-object v13 │ │ - .line 1035 │ + .line 1036 │ .end local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .end local v19 # "search_albumsongs":Z │ + .end local v18 # "search_albumsongs":Z │ :cond_5 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ :cond_6 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 1041 │ .restart local v10 # "album_key":Ljava/lang/String; │ .restart local v14 # "i":I │ - .restart local v19 # "search_albumsongs":Z │ - .restart local v20 # "sel":[Ljava/lang/String; │ + .restart local v18 # "search_albumsongs":Z │ + .restart local v19 # "sel":[Ljava/lang/String; │ :cond_7 │ add-int/lit8 v14, v14, 0x1 │ │ goto/16 :goto_1 │ │ .line 1070 │ .restart local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .restart local v12 # "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .restart local v13 # "cur":Landroid/database/Cursor; │ - .restart local v15 # "i$":Ljava/util/Iterator; │ + .restart local v15 # "isSuccess":Z │ .restart local v16 # "initFlg":J │ - .restart local v18 # "isSuccess":Z │ - .restart local v21 # "site_link":Ljava/lang/String; │ + .restart local v20 # "site_link":Ljava/lang/String; │ + .restart local v21 # "url":Ljava/net/URL; │ .restart local v22 # "updDate":J │ - .restart local v24 # "url":Ljava/net/URL; │ :cond_8 │ - const/16 v18, 0x1 │ + const/4 v15, 0x1 │ │ .line 1076 │ .end local v12 # "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v15 # "i$":Ljava/util/Iterator; │ .end local v16 # "initFlg":J │ + .end local v21 # "url":Ljava/net/URL; │ .end local v22 # "updDate":J │ - .end local v24 # "url":Ljava/net/URL; │ :cond_9 │ :goto_3 │ if-eqz v13, :cond_a │ │ .line 1077 │ invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1079 │ :cond_a │ - if-eqz v18, :cond_b │ + if-eqz v15, :cond_b │ │ .line 1080 │ - if-eqz v21, :cond_b │ + if-eqz v20, :cond_b │ │ .line 1082 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->raiseSite(Ljava/lang/String;)V │ │ .line 1089 │ .end local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v10 # "album_key":Ljava/lang/String; │ .end local v13 # "cur":Landroid/database/Cursor; │ .end local v14 # "i":I │ - .end local v18 # "isSuccess":Z │ - .end local v20 # "sel":[Ljava/lang/String; │ - .end local v21 # "site_link":Ljava/lang/String; │ + .end local v15 # "isSuccess":Z │ + .end local v19 # "sel":[Ljava/lang/String; │ + .end local v20 # "site_link":Ljava/lang/String; │ :cond_b │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -3544,15 +3559,14 @@ │ .line 1091 │ .local v2, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ const-string v4, "audio" │ │ invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 1093 │ - :try_start_2 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v3 │ @@ -3567,80 +3581,58 @@ │ move-object/from16 v5, p3 │ │ move-object/from16 v6, p4 │ │ move-object/from16 v9, p5 │ │ invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_2 │ - .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ move-result-object v13 │ │ .line 1096 │ .restart local v13 # "cur":Landroid/database/Cursor; │ goto :goto_2 │ │ .line 1076 │ .end local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ .restart local v10 # "album_key":Ljava/lang/String; │ .restart local v14 # "i":I │ - .restart local v18 # "isSuccess":Z │ - .restart local v20 # "sel":[Ljava/lang/String; │ - .restart local v21 # "site_link":Ljava/lang/String; │ + .restart local v15 # "isSuccess":Z │ + .restart local v19 # "sel":[Ljava/lang/String; │ + .restart local v20 # "site_link":Ljava/lang/String; │ :catchall_0 │ move-exception v4 │ │ if-eqz v13, :cond_c │ │ .line 1077 │ invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1079 │ :cond_c │ - if-eqz v18, :cond_d │ + if-eqz v15, :cond_d │ │ .line 1080 │ - if-eqz v21, :cond_d │ + if-eqz v20, :cond_d │ │ .line 1082 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->podcastHelper:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v5, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->raiseSite(Ljava/lang/String;)V │ │ .line 1076 │ :cond_d │ throw v4 │ │ - .line 1097 │ - .end local v10 # "album_key":Ljava/lang/String; │ - .end local v13 # "cur":Landroid/database/Cursor; │ - .end local v14 # "i":I │ - .end local v18 # "isSuccess":Z │ - .end local v20 # "sel":[Ljava/lang/String; │ - .end local v21 # "site_link":Ljava/lang/String; │ - .restart local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ - :catchall_1 │ - move-exception v4 │ - │ - throw v4 │ - │ .line 1072 │ - .end local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ - .restart local v10 # "album_key":Ljava/lang/String; │ - .restart local v13 # "cur":Landroid/database/Cursor; │ - .restart local v14 # "i":I │ .restart local v16 # "initFlg":J │ - .restart local v18 # "isSuccess":Z │ - .restart local v20 # "sel":[Ljava/lang/String; │ - .restart local v21 # "site_link":Ljava/lang/String; │ .restart local v22 # "updDate":J │ :catch_0 │ move-exception v4 │ │ goto :goto_3 │ .end method │ │ @@ -3689,24 +3681,26 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ + .line 1029 │ invoke-static {v8, v9}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v4, v6 │ │ move-object v6, v5 │ │ move-object v7, p5 │ │ + .line 1028 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ @@ -3748,15 +3742,15 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method private queryOrderAudioId(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - .locals 11 │ + .locals 12 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ @@ -3769,42 +3763,44 @@ │ │ move-result-object v0 │ │ .line 779 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 780 │ - .local v9, "id":J │ + .local v10, "id":J │ const-string v1, "orderlist" │ │ const-string v3, "_id = ?" │ │ const/4 v2, 0x1 │ │ new-array v4, v2, [Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 781 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v2 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ move-object v2, p2 │ │ move-object/from16 v7, p5 │ │ + .line 780 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 783 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ @@ -3815,14 +3811,16 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 991 │ const/4 v1, 0x0 │ │ .line 993 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ @@ -3831,52 +3829,40 @@ │ .line 994 │ .local v0, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ const-string v2, "playlist" │ │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 996 │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ - .line 998 │ - const/4 v5, 0x0 │ - │ - const/4 v6, 0x0 │ - │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ + move-object v6, v5 │ + │ move-object v7, p5 │ │ + .line 998 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 1000 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ - │ - .line 1001 │ - .end local v8 # "cur":Landroid/database/Cursor; │ - :catchall_0 │ - move-exception v2 │ - │ - throw v2 │ .end method │ │ .method private queryPlaylistmember(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 15 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ @@ -3887,18 +3873,18 @@ │ .line 937 │ const/4 v1, 0x0 │ │ .line 938 │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 939 │ - .local v11, "playlist_id":J │ + .local v12, "playlist_id":J │ new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ │ .line 940 │ .local v0, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ const-string v2, "playlist_audio" │ @@ -3912,15 +3898,15 @@ │ │ const-string v3, "playlist_id = " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ @@ -3937,22 +3923,22 @@ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ .line 947 │ - new-instance v13, Landroid/database/MatrixCursor; │ + new-instance v9, Landroid/database/MatrixCursor; │ │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->QUERY_PLAYLIST_MEMBER_COLS:[Ljava/lang/String; │ │ - invoke-direct {v13, v2}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v9, v2}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 948 │ - .local v13, "ret_cursor":Landroid/database/MatrixCursor; │ + .local v9, "ret_cursor":Landroid/database/MatrixCursor; │ const/4 v2, 0x3 │ │ new-array v2, v2, [Ljava/lang/String; │ │ const/4 v3, 0x0 │ │ const-string v4, "_id" │ @@ -3994,31 +3980,33 @@ │ │ if-eqz v2, :cond_2 │ │ .line 954 │ :cond_0 │ const-string v2, "audio_id" │ │ + .line 955 │ invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 954 │ invoke-interface {v8, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 956 │ - .local v9, "mediaId":J │ + .local v10, "mediaId":J │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->QUERY_AUDIO_COLS:[Ljava/lang/String; │ │ - invoke-direct {p0, v2, v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getMedia(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ + invoke-direct {p0, v2, v3, v10, v11}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getMedia(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ │ move-result-object v14 │ │ .line 958 │ .local v14, "tbl":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ invoke-virtual {v14}, Ljava/util/Hashtable;->isEmpty()Z │ │ @@ -4031,72 +4019,79 @@ │ │ new-array v3, v2, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ const-string v4, "_id" │ │ + .line 963 │ invoke-interface {v8, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 962 │ invoke-interface {v8, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/4 v2, 0x1 │ │ const-string v4, "_id" │ │ + .line 964 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/4 v2, 0x2 │ │ const-string v4, "title" │ │ + .line 965 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/4 v2, 0x3 │ │ const-string v4, "title_key" │ │ + .line 966 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/4 v2, 0x4 │ │ const-string v4, "_data" │ │ + .line 967 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/4 v4, 0x5 │ │ const-string v2, "duration" │ │ + .line 968 │ invoke-virtual {v14, v2}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->parseLong(Ljava/lang/String;)Ljava/lang/Long; │ @@ -4105,95 +4100,102 @@ │ │ aput-object v2, v3, v4 │ │ const/4 v2, 0x6 │ │ const-string v4, "artist" │ │ + .line 969 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/4 v2, 0x7 │ │ const-string v4, "artist_key" │ │ + .line 970 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/16 v2, 0x8 │ │ const-string v4, "album" │ │ + .line 971 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/16 v2, 0x9 │ │ const-string v4, "album_key" │ │ + .line 972 │ invoke-virtual {v14, v4}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ const/16 v2, 0xa │ │ const-string v4, "play_order" │ │ + .line 975 │ invoke-interface {v8, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 974 │ invoke-interface {v8, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v3, v2 │ │ - invoke-virtual {v13, v3}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ + .line 960 │ + invoke-virtual {v9, v3}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 977 │ :cond_1 │ invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ .line 982 │ - .end local v9 # "mediaId":J │ + .end local v10 # "mediaId":J │ .end local v14 # "tbl":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ :cond_2 │ if-eqz v8, :cond_3 │ │ .line 983 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 980 │ :cond_3 │ - return-object v13 │ + return-object v9 │ │ .line 982 │ - .end local v13 # "ret_cursor":Landroid/database/MatrixCursor; │ + .end local v9 # "ret_cursor":Landroid/database/MatrixCursor; │ :catchall_0 │ move-exception v2 │ │ if-eqz v8, :cond_4 │ │ .line 983 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ @@ -4208,82 +4210,71 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 886 │ const/4 v0, 0x0 │ │ .line 888 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 889 │ const-string v1, "video" │ │ - const/4 v5, 0x0 │ - │ - const/4 v6, 0x0 │ - │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ + move-object v6, v5 │ + │ move-object v7, p5 │ │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 891 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ - │ - .line 892 │ - .end local v8 # "cur":Landroid/database/Cursor; │ - :catchall_0 │ - move-exception v1 │ - │ - throw v1 │ .end method │ │ .method private queryVideoId(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - .locals 11 │ + .locals 12 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 871 │ const/4 v0, 0x0 │ │ .line 873 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - :try_start_0 │ invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 874 │ - .local v9, "id":J │ + .local v10, "id":J │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ @@ -4295,45 +4286,37 @@ │ │ const/4 v2, 0x1 │ │ new-array v4, v2, [Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 877 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v2 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ move-object v2, p2 │ │ move-object/from16 v7, p5 │ │ + .line 875 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 878 │ .local v8, "cur":Landroid/database/Cursor; │ return-object v8 │ - │ - .line 879 │ - .end local v8 # "cur":Landroid/database/Cursor; │ - .end local v9 # "id":J │ - :catchall_0 │ - move-exception v1 │ - │ - throw v1 │ .end method │ │ .method private reset()V │ .locals 0 │ │ .prologue │ .line 261 │ @@ -4363,26 +4346,28 @@ │ .local v4, "hasTransaction":Z │ const/4 v1, 0x0 │ │ .line 202 │ .local v1, "count":I │ :cond_0 │ :try_start_0 │ - new-instance v7, Landroid/content/ContentValues; │ + new-instance v5, Landroid/content/ContentValues; │ │ - invoke-direct {v7}, Landroid/content/ContentValues;->()V │ + invoke-direct {v5}, Landroid/content/ContentValues;->()V │ │ .line 203 │ - .local v7, "updateValues":Landroid/content/ContentValues; │ + .local v5, "updateValues":Landroid/content/ContentValues; │ const-string v8, "title" │ │ + .line 204 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ + .line 203 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {p0, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v0 │ @@ -4394,24 +4379,26 @@ │ .line 206 │ const-string v8, "title" │ │ new-instance v9, Ljava/lang/String; │ │ invoke-direct {v9, v0, p2}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 208 │ :cond_1 │ const-string v8, "artist" │ │ + .line 209 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ + .line 208 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {p0, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v0 │ @@ -4422,24 +4409,26 @@ │ .line 211 │ const-string v8, "artist" │ │ new-instance v9, Ljava/lang/String; │ │ invoke-direct {v9, v0, p2}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 213 │ :cond_2 │ const-string v8, "album" │ │ + .line 214 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ + .line 213 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {p0, v8}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v0 │ @@ -4450,19 +4439,19 @@ │ .line 216 │ const-string v8, "album" │ │ new-instance v9, Ljava/lang/String; │ │ invoke-direct {v9, v0, p2}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 218 │ :cond_3 │ - invoke-virtual {v7}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v5}, Landroid/content/ContentValues;->size()I │ │ move-result v8 │ │ if-lez v8, :cond_5 │ │ .line 219 │ const/4 v8, 0x1 │ @@ -4481,41 +4470,43 @@ │ │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 224 │ - .local v5, "id":J │ + .local v6, "id":J │ const-string v8, "audio" │ │ const-string v9, "_id = ?" │ │ const/4 v10, 0x1 │ │ new-array v10, v10, [Ljava/lang/String; │ │ const/4 v11, 0x0 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 226 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ - invoke-virtual {v3, v8, v7, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + .line 224 │ + invoke-virtual {v3, v8, v5, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 227 │ add-int/lit8 v1, v1, 0x1 │ │ .line 229 │ - .end local v5 # "id":J │ + .end local v6 # "id":J │ :cond_5 │ invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v8 │ @@ -4533,15 +4524,15 @@ │ │ :cond_6 │ move v2, v1 │ │ .line 238 │ .end local v0 # "bufs":[B │ .end local v1 # "count":I │ - .end local v7 # "updateValues":Landroid/content/ContentValues; │ + .end local v5 # "updateValues":Landroid/content/ContentValues; │ .local v2, "count":I │ :goto_0 │ return v2 │ │ .line 233 │ .end local v2 # "count":I │ .restart local v1 # "count":I │ @@ -4607,330 +4598,351 @@ │ │ move-result v1 │ │ return v1 │ .end method │ │ .method private updateAlbumId(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 13 │ + .locals 16 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1308 │ if-eqz p2, :cond_0 │ │ - const-string v1, "encoding" │ + const-string v3, "encoding" │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + move-object/from16 v0, p2 │ │ - move-result v1 │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - if-eqz v1, :cond_0 │ + move-result v3 │ + │ + if-eqz v3, :cond_0 │ │ .line 1309 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 1346 │ :goto_0 │ - return v1 │ + return v3 │ │ .line 1311 │ :cond_0 │ - invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ + invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v0 │ + move-result-object v2 │ │ .line 1312 │ - .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v10, 0x0 │ + .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v12, 0x0 │ │ .line 1314 │ - .local v10, "cur":Landroid/database/Cursor; │ + .local v12, "cur":Landroid/database/Cursor; │ :try_start_0 │ - invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ + invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ .line 1315 │ - .local v11, "id":J │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v14, "id":J │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1316 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - const-string v2, "_id = ?" │ + const-string v4, "_id = ?" │ │ - const/4 v3, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1317 │ + invoke-static {v14, v15}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v7 │ + │ + aput-object v7, v5, v6 │ │ - aput-object v5, v3, v4 │ + .line 1316 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v1, p2, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1319 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - const/4 v2, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v2, v2, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v4, "artist_key" │ + const-string v6, "artist_key" │ │ - aput-object v4, v2, v3 │ + aput-object v6, v4, v5 │ │ - const-string v3, "_id = ?" │ + const-string v5, "_id = ?" │ │ - const/4 v4, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1322 │ + invoke-static {v14, v15}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v8 │ │ - aput-object v6, v4, v5 │ + aput-object v8, v6, v7 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + .line 1319 │ + invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1323 │ - if-eqz v10, :cond_2 │ + if-eqz v12, :cond_2 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 1324 │ - const-string v1, "artist_key" │ + const-string v3, "artist_key" │ │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1325 │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v3 │ │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1324 │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v10 │ │ .line 1326 │ - .local v8, "artistKey":Ljava/lang/String; │ - new-instance v9, Landroid/content/ContentValues; │ + .local v10, "artistKey":Ljava/lang/String; │ + new-instance v11, Landroid/content/ContentValues; │ │ - invoke-direct {v9}, Landroid/content/ContentValues;->()V │ + invoke-direct {v11}, Landroid/content/ContentValues;->()V │ │ .line 1327 │ - .local v9, "audioValues":Landroid/content/ContentValues; │ - const-string v1, "init_flg" │ + .local v11, "audioValues":Landroid/content/ContentValues; │ + const-string v3, "init_flg" │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + move-object/from16 v0, p2 │ │ - move-result v1 │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - if-eqz v1, :cond_4 │ + move-result v3 │ │ - const-string v1, "init_flg" │ + if-eqz v3, :cond_4 │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + const-string v3, "init_flg" │ │ - move-result-object v1 │ + .line 1328 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result v1 │ + move-result-object v3 │ + │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - if-nez v1, :cond_4 │ + move-result v3 │ + │ + if-nez v3, :cond_4 │ │ .line 1330 │ - const-string v2, "cache_file" │ + const-string v4, "cache_file" │ │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v9, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v11, v4, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1338 │ :cond_1 │ :goto_1 │ - invoke-virtual {v9}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v11}, Landroid/content/ContentValues;->size()I │ │ - move-result v1 │ + move-result v3 │ │ - if-lez v1, :cond_2 │ + if-lez v3, :cond_2 │ │ .line 1339 │ - const-string v1, "audio" │ + const-string v3, "audio" │ │ - const-string v2, "artist_key = ?" │ + const-string v4, "artist_key = ?" │ │ - const/4 v3, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - aput-object v8, v3, v4 │ + aput-object v10, v5, v6 │ │ - invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1345 │ - .end local v8 # "artistKey":Ljava/lang/String; │ - .end local v9 # "audioValues":Landroid/content/ContentValues; │ + .end local v10 # "artistKey":Ljava/lang/String; │ + .end local v11 # "audioValues":Landroid/content/ContentValues; │ :cond_2 │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1346 │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ .line 1348 │ - if-eqz v10, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 1349 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 1351 │ :cond_3 │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1352 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1354 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ goto/16 :goto_0 │ │ .line 1333 │ - .restart local v8 # "artistKey":Ljava/lang/String; │ - .restart local v9 # "audioValues":Landroid/content/ContentValues; │ + .restart local v10 # "artistKey":Ljava/lang/String; │ + .restart local v11 # "audioValues":Landroid/content/ContentValues; │ :cond_4 │ :try_start_1 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + move-object/from16 v0, p2 │ │ - move-result v1 │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - if-eqz v1, :cond_1 │ + move-result v3 │ + │ + if-eqz v3, :cond_1 │ │ .line 1334 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - const-string v2, "artist" │ + const-string v4, "artist" │ │ - invoke-virtual {p2, v2}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + .line 1335 │ + move-object/from16 v0, p2 │ │ - move-result-object v2 │ + invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v9, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + move-result-object v4 │ + │ + .line 1334 │ + invoke-virtual {v11, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 1348 │ - .end local v8 # "artistKey":Ljava/lang/String; │ - .end local v9 # "audioValues":Landroid/content/ContentValues; │ - .end local v11 # "id":J │ + .end local v10 # "artistKey":Ljava/lang/String; │ + .end local v11 # "audioValues":Landroid/content/ContentValues; │ + .end local v14 # "id":J │ :catchall_0 │ - move-exception v1 │ + move-exception v3 │ │ - if-eqz v10, :cond_5 │ + if-eqz v12, :cond_5 │ │ .line 1349 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 1351 │ :cond_5 │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1352 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1354 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1348 │ - throw v1 │ + throw v3 │ .end method │ │ .method private updateArtist(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ @@ -4954,330 +4966,351 @@ │ │ move-result v1 │ │ return v1 │ .end method │ │ .method private updateArtistId(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 13 │ + .locals 16 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1246 │ if-eqz p2, :cond_0 │ │ - const-string v1, "encoding" │ + const-string v3, "encoding" │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + move-object/from16 v0, p2 │ │ - move-result v1 │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - if-eqz v1, :cond_0 │ + move-result v3 │ + │ + if-eqz v3, :cond_0 │ │ .line 1247 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 1284 │ :goto_0 │ - return v1 │ + return v3 │ │ .line 1249 │ :cond_0 │ - invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ + invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v0 │ + move-result-object v2 │ │ .line 1250 │ - .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v10, 0x0 │ + .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v12, 0x0 │ │ .line 1252 │ - .local v10, "cur":Landroid/database/Cursor; │ + .local v12, "cur":Landroid/database/Cursor; │ :try_start_0 │ - invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ + invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ .line 1253 │ - .local v11, "id":J │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v14, "id":J │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1254 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - const-string v2, "_id = ?" │ + const-string v4, "_id = ?" │ │ - const/4 v3, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1255 │ + invoke-static {v14, v15}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - aput-object v5, v3, v4 │ + aput-object v7, v5, v6 │ + │ + .line 1254 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v1, p2, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1257 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - const/4 v2, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v2, v2, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v4, "artist_key" │ + const-string v6, "artist_key" │ │ - aput-object v4, v2, v3 │ + aput-object v6, v4, v5 │ │ - const-string v3, "_id = ?" │ + const-string v5, "_id = ?" │ │ - const/4 v4, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1260 │ + invoke-static {v14, v15}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v8 │ │ - aput-object v6, v4, v5 │ + aput-object v8, v6, v7 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + .line 1257 │ + invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1261 │ - if-eqz v10, :cond_2 │ + if-eqz v12, :cond_2 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 1262 │ - const-string v1, "artist_key" │ + const-string v3, "artist_key" │ │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1263 │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v3 │ │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1262 │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v10 │ │ .line 1264 │ - .local v8, "artistKey":Ljava/lang/String; │ - new-instance v9, Landroid/content/ContentValues; │ + .local v10, "artistKey":Ljava/lang/String; │ + new-instance v11, Landroid/content/ContentValues; │ │ - invoke-direct {v9}, Landroid/content/ContentValues;->()V │ + invoke-direct {v11}, Landroid/content/ContentValues;->()V │ │ .line 1265 │ - .local v9, "audioValues":Landroid/content/ContentValues; │ - const-string v1, "init_flg" │ + .local v11, "audioValues":Landroid/content/ContentValues; │ + const-string v3, "init_flg" │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + move-object/from16 v0, p2 │ │ - move-result v1 │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - if-eqz v1, :cond_4 │ + move-result v3 │ │ - const-string v1, "init_flg" │ + if-eqz v3, :cond_4 │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + const-string v3, "init_flg" │ │ - move-result-object v1 │ + .line 1266 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result v1 │ + move-result-object v3 │ │ - if-nez v1, :cond_4 │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + │ + move-result v3 │ + │ + if-nez v3, :cond_4 │ │ .line 1268 │ - const-string v2, "cache_file" │ + const-string v4, "cache_file" │ │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v9, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v11, v4, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1276 │ :cond_1 │ :goto_1 │ - invoke-virtual {v9}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v11}, Landroid/content/ContentValues;->size()I │ │ - move-result v1 │ + move-result v3 │ │ - if-lez v1, :cond_2 │ + if-lez v3, :cond_2 │ │ .line 1277 │ - const-string v1, "audio" │ + const-string v3, "audio" │ │ - const-string v2, "artist_key = ?" │ + const-string v4, "artist_key = ?" │ │ - const/4 v3, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - aput-object v8, v3, v4 │ + aput-object v10, v5, v6 │ │ - invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1283 │ - .end local v8 # "artistKey":Ljava/lang/String; │ - .end local v9 # "audioValues":Landroid/content/ContentValues; │ + .end local v10 # "artistKey":Ljava/lang/String; │ + .end local v11 # "audioValues":Landroid/content/ContentValues; │ :cond_2 │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1284 │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ .line 1286 │ - if-eqz v10, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 1287 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 1289 │ :cond_3 │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1290 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1292 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ goto/16 :goto_0 │ │ .line 1271 │ - .restart local v8 # "artistKey":Ljava/lang/String; │ - .restart local v9 # "audioValues":Landroid/content/ContentValues; │ + .restart local v10 # "artistKey":Ljava/lang/String; │ + .restart local v11 # "audioValues":Landroid/content/ContentValues; │ :cond_4 │ :try_start_1 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - invoke-virtual {p2, v1}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + move-object/from16 v0, p2 │ │ - move-result v1 │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - if-eqz v1, :cond_1 │ + move-result v3 │ + │ + if-eqz v3, :cond_1 │ │ .line 1272 │ - const-string v1, "artist" │ + const-string v3, "artist" │ │ - const-string v2, "artist" │ + const-string v4, "artist" │ │ - invoke-virtual {p2, v2}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + .line 1273 │ + move-object/from16 v0, p2 │ │ - move-result-object v2 │ + invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ - invoke-virtual {v9, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1272 │ + invoke-virtual {v11, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 1286 │ - .end local v8 # "artistKey":Ljava/lang/String; │ - .end local v9 # "audioValues":Landroid/content/ContentValues; │ - .end local v11 # "id":J │ + .end local v10 # "artistKey":Ljava/lang/String; │ + .end local v11 # "audioValues":Landroid/content/ContentValues; │ + .end local v14 # "id":J │ :catchall_0 │ - move-exception v1 │ + move-exception v3 │ │ - if-eqz v10, :cond_5 │ + if-eqz v12, :cond_5 │ │ .line 1287 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 1289 │ :cond_5 │ - invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1290 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1292 │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1286 │ - throw v1 │ + throw v3 │ .end method │ │ .method private updateDownload(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ @@ -5315,30 +5348,30 @@ │ .line 1186 │ const/4 v6, 0x0 │ │ aget-object v6, p4, v6 │ │ invoke-static {v6}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1187 │ - .local v1, "id":J │ + .local v2, "id":J │ const-string v6, "point" │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v1 │ │ .line 1188 │ - .local v3, "point":I │ + .local v1, "point":I │ const/4 v6, 0x1 │ │ aget-object v5, p4, v6 │ │ .line 1189 │ .local v5, "type":Ljava/lang/String; │ const-string v6, "song" │ @@ -5354,15 +5387,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1191 │ .local v4, "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1192 │ const-string v6, "audio" │ @@ -5371,20 +5404,22 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1193 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1192 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1205 │ .end local v4 # "s_values":Landroid/content/ContentValues; │ :cond_0 │ :goto_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ @@ -5416,15 +5451,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1196 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1197 │ const-string v6, "album" │ @@ -5433,41 +5468,43 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1198 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1197 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 1208 │ - .end local v1 # "id":J │ - .end local v3 # "point":I │ + .end local v1 # "point":I │ + .end local v2 # "id":J │ .end local v4 # "s_values":Landroid/content/ContentValues; │ .end local v5 # "type":Ljava/lang/String; │ :catchall_0 │ move-exception v6 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ throw v6 │ │ .line 1199 │ - .restart local v1 # "id":J │ - .restart local v3 # "point":I │ + .restart local v1 # "point":I │ + .restart local v2 # "id":J │ .restart local v5 # "type":Ljava/lang/String; │ :cond_2 │ :try_start_2 │ const-string v6, "artist" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -5480,15 +5517,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1201 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1202 │ const-string v6, "artist" │ @@ -5497,20 +5534,22 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1203 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1202 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_0 │ .end method │ │ @@ -5590,21 +5629,21 @@ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ .line 1371 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ .line 1372 │ - .local v19, "id":J │ - const-wide/16 v3, 0x0 │ + .local v20, "id":J │ + const-wide/16 v4, 0x0 │ │ - cmp-long v3, v19, v3 │ + cmp-long v3, v20, v4 │ │ if-ltz v3, :cond_5 │ │ .line 1373 │ const-string v3, "encoding" │ │ move-object/from16 v0, p2 │ @@ -5664,26 +5703,28 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1380 │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ + .line 1377 │ invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v13 │ │ .line 1382 │ if-eqz v13, :cond_3 │ │ @@ -5793,20 +5834,21 @@ │ .end local v16 # "enc":Ljava/lang/String; │ :cond_5 │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ .line 1394 │ - .end local v19 # "id":J │ + .end local v20 # "id":J │ :cond_6 │ if-eqz p2, :cond_f │ │ const-string v3, "cache_file" │ │ + .line 1395 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v3}, Landroid/content/ContentValues;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ if-eqz v3, :cond_f │ @@ -5826,25 +5868,25 @@ │ │ .line 1398 │ .restart local v13 # "cur":Landroid/database/Cursor; │ const/16 v18, 0x0 │ │ .line 1399 │ .local v18, "hasTransaction":Z │ - const/16 v21, 0x0 │ + const/16 v19, 0x0 │ │ .line 1401 │ - .local v21, "needNotify":Z │ + .local v19, "needNotify":Z │ :try_start_1 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ .line 1402 │ - .restart local v19 # "id":J │ + .restart local v20 # "id":J │ const-string v3, "cache_file" │ │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v17 │ @@ -5867,26 +5909,28 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1405 │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ + .line 1403 │ invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v13 │ │ .line 1406 │ if-eqz v13, :cond_b │ │ @@ -5895,27 +5939,29 @@ │ move-result v3 │ │ if-eqz v3, :cond_b │ │ .line 1407 │ const-string v3, "duration" │ │ + .line 1408 │ invoke-interface {v13, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 1407 │ invoke-interface {v13, v3}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v14 │ │ .line 1409 │ .local v14, "duration":J │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v3, v14, v3 │ + cmp-long v3, v14, v4 │ │ if-gtz v3, :cond_b │ │ .line 1411 │ new-instance v12, Ljava/io/File; │ │ sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->cachedMusicDir:Ljava/io/File; │ @@ -6054,28 +6100,30 @@ │ │ .line 1430 │ :cond_a │ const-string v4, "duration" │ │ const-string v3, "duration" │ │ + .line 1431 │ move-object/from16 v0, v22 │ │ invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Long; │ │ + .line 1430 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v4, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1434 │ - const/16 v21, 0x1 │ + const/16 v19, 0x1 │ │ .line 1438 │ .end local v10 # "album":Ljava/lang/String; │ .end local v11 # "artist":Ljava/lang/String; │ .end local v12 # "cacheFile":Ljava/io/File; │ .end local v14 # "duration":J │ .end local v22 # "ret":Ljava/util/Map;, "Ljava/util/Map;" │ @@ -6094,20 +6142,22 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1441 │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 1440 │ move-object/from16 v0, p2 │ │ invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1442 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ @@ -6116,15 +6166,15 @@ │ .line 1443 │ const/4 v3, 0x1 │ │ .line 1445 │ if-eqz v18, :cond_1 │ │ .line 1446 │ - if-eqz v21, :cond_c │ + if-eqz v19, :cond_c │ │ .line 1447 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ @@ -6141,22 +6191,22 @@ │ :cond_c │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto/16 :goto_0 │ │ .line 1445 │ .end local v17 # "fname":Ljava/lang/String; │ - .end local v19 # "id":J │ + .end local v20 # "id":J │ :catchall_1 │ move-exception v3 │ │ if-eqz v18, :cond_e │ │ .line 1446 │ - if-eqz v21, :cond_d │ + if-eqz v19, :cond_d │ │ .line 1447 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ @@ -6177,52 +6227,54 @@ │ :cond_e │ throw v3 │ │ .line 1454 │ .end local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v13 # "cur":Landroid/database/Cursor; │ .end local v18 # "hasTransaction":Z │ - .end local v21 # "needNotify":Z │ + .end local v19 # "needNotify":Z │ :cond_f │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v2 │ │ .line 1456 │ .restart local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_2 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ .line 1457 │ - .restart local v19 # "id":J │ + .restart local v20 # "id":J │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1458 │ const-string v3, "audio" │ │ const-string v4, "_id = ?" │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1459 │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 1458 │ move-object/from16 v0, p2 │ │ invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1460 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_2 │ @@ -6232,15 +6284,15 @@ │ const/4 v3, 0x1 │ │ .line 1463 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto/16 :goto_0 │ │ - .end local v19 # "id":J │ + .end local v20 # "id":J │ :catchall_2 │ move-exception v3 │ │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ throw v3 │ .end method │ @@ -6270,129 +6322,137 @@ │ │ move-result v1 │ │ return v1 │ .end method │ │ .method private updatePlaylistmember(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 11 │ + .locals 16 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1214 │ - const/4 v0, 0x0 │ + const/4 v4, 0x0 │ │ .line 1215 │ - .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v8, 0x0 │ + .local v4, "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v12, 0x0 │ │ .line 1217 │ - .local v8, "cur":Landroid/database/Cursor; │ + .local v12, "cur":Landroid/database/Cursor; │ :try_start_0 │ - invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ + invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v0 │ + move-result-object v4 │ │ .line 1218 │ - const-string v1, "playlist_audio" │ + const-string v5, "playlist_audio" │ │ - const/4 v2, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v2, v2, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v3, 0x0 │ + const/4 v7, 0x0 │ │ - const-string v4, "audio_id" │ + const-string v8, "audio_id" │ │ - aput-object v4, v2, v3 │ + aput-object v8, v6, v7 │ │ - const/4 v5, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v11, 0x0 │ │ - move-object v3, p3 │ + move-object/from16 v7, p3 │ │ - move-object v4, p4 │ + move-object/from16 v8, p4 │ │ - invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v4 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v8 │ + move-result-object v12 │ │ .line 1221 │ - if-eqz v8, :cond_1 │ + if-eqz v12, :cond_1 │ │ - invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v1 │ + move-result v5 │ │ - if-eqz v1, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 1222 │ - const-string v1, "playlist_audio" │ + const-string v5, "playlist_audio" │ │ - invoke-virtual {v0, v1, p2, p3, p4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + move-object/from16 v0, p2 │ + │ + move-object/from16 v1, p3 │ + │ + move-object/from16 v2, p4 │ + │ + invoke-virtual {v4, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v1 │ + move-result v5 │ │ .line 1230 │ - if-eqz v8, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 1231 │ :goto_0 │ - invoke-interface {v8}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 1227 │ :cond_0 │ - return v1 │ + return v5 │ │ .line 1225 │ :cond_1 │ :try_start_1 │ - const-string v1, "playlist_audio" │ + const-string v5, "playlist_audio" │ │ - const/4 v2, 0x0 │ + const/4 v6, 0x0 │ + │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v1, v2, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v4, v5, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v9 │ + move-result-wide v14 │ │ .line 1227 │ - .local v9, "id":J │ - const/4 v1, 0x1 │ + .local v14, "id":J │ + const/4 v5, 0x1 │ │ .line 1230 │ - if-eqz v8, :cond_0 │ + if-eqz v12, :cond_0 │ │ goto :goto_0 │ │ - .end local v9 # "id":J │ + .end local v14 # "id":J │ :catchall_0 │ - move-exception v1 │ + move-exception v5 │ │ - if-eqz v8, :cond_2 │ + if-eqz v12, :cond_2 │ │ .line 1231 │ - invoke-interface {v8}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 1230 │ :cond_2 │ - throw v1 │ + throw v5 │ .end method │ │ .method private updateVideo(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ @@ -6400,39 +6460,30 @@ │ │ .prologue │ .line 1171 │ const/4 v0, 0x0 │ │ .line 1173 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - :try_start_0 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1175 │ const-string v1, "video" │ │ invoke-virtual {v0, v1, p2, p3, p4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ return v1 │ - │ - .line 1177 │ - :catchall_0 │ - move-exception v1 │ - │ - throw v1 │ .end method │ │ .method private updateVideoId(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ @@ -6600,88 +6651,103 @@ │ invoke-virtual {v1, v3}, Landroid/media/MediaMetadataRetriever;->setDataSource(Ljava/lang/String;)V │ │ .line 159 │ const-string v3, "album" │ │ const/4 v4, 0x1 │ │ + .line 160 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 159 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 161 │ const-string v3, "title" │ │ const/4 v4, 0x7 │ │ + .line 162 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 161 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 163 │ const-string v3, "artist" │ │ const/4 v4, 0x2 │ │ + .line 164 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 163 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 165 │ const-string v3, "year" │ │ const/16 v4, 0x8 │ │ + .line 166 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 165 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 167 │ const-string v3, "track" │ │ const/4 v4, 0x0 │ │ + .line 168 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 167 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 169 │ const-string v3, "genre" │ │ const/4 v4, 0x6 │ │ + .line 170 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 169 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 171 │ const-string v3, "duration" │ │ const/16 v4, 0x9 │ │ + .line 173 │ invoke-virtual {v1, v4}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 172 │ invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->parseLong(Ljava/lang/String;)Ljava/lang/Long; │ │ move-result-object v4 │ │ + .line 171 │ invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 179 │ .end local v2 # "ret":Ljava/util/Map;, "Ljava/util/Map;" │ :goto_0 │ @@ -6857,22 +6923,25 @@ │ .method public onCreate()Z │ .locals 5 │ │ .prologue │ const/4 v4, 0x1 │ │ .line 272 │ + .line 273 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ + .line 274 │ invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ + .line 273 │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->mPreference:Landroid/content/SharedPreferences; │ │ .line 276 ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity.smali │ @@ -344,24 +344,24 @@ │ .line 242 │ .local v13, "channels":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v13, :cond_9 │ │ .line 243 │ invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v23 │ │ :goto_0 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_a │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ .line 244 │ .local v10, "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ @@ -382,135 +382,135 @@ │ invoke-direct/range {p0 .. p1}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->findAlbum(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-nez v2, :cond_8 │ │ .line 251 │ - new-instance v24, Landroid/content/ContentValues; │ + new-instance v22, Landroid/content/ContentValues; │ │ - invoke-direct/range {v24 .. v24}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v22 .. v22}, Landroid/content/ContentValues;->()V │ │ .line 252 │ - .local v24, "values":Landroid/content/ContentValues; │ + .local v22, "values":Landroid/content/ContentValues; │ const-string v2, "album" │ │ iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->title:Ljava/lang/String; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 253 │ const-string v2, "album_key" │ │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getAlbumKey()Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 254 │ const-string v2, "artist" │ │ iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 255 │ const-string v2, "site" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 256 │ const-string v2, "link" │ │ iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->link:Ljava/lang/String; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 257 │ const-string v2, "subtitle" │ │ iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_subtitle:Ljava/lang/String; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 258 │ const-string v2, "summary" │ │ iget-object v3, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_summary:Ljava/lang/String; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 259 │ const-string v2, "date_modified" │ │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getPubDate()Ljava/util/Date; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 260 │ const-string v2, "album_art" │ │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getImage()Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 261 │ const-string v2, "init_flg" │ │ const/4 v3, 0x0 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 262 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ .line 264 │ iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ │ .line 265 │ @@ -583,95 +583,94 @@ │ │ invoke-interface {v14, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-interface {v14, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v20 │ + move-result-wide v18 │ │ .line 271 │ - .local v20, "id":J │ + .local v18, "id":J │ const-string v2, "number_of_albums" │ │ invoke-interface {v14, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-interface {v14, v2}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v22 │ + move-result v20 │ │ .line 272 │ - .local v22, "num":I │ + .local v20, "num":I │ new-instance v9, Landroid/content/ContentValues; │ │ invoke-direct {v9}, Landroid/content/ContentValues;->()V │ │ .line 273 │ .local v9, "artist_values":Landroid/content/ContentValues; │ const-string v2, "number_of_albums" │ │ - add-int/lit8 v23, v22, 0x1 │ + add-int/lit8 v21, v20, 0x1 │ │ - .end local v22 # "num":I │ - .local v23, "num":I │ - invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .end local v20 # "num":I │ + .local v21, "num":I │ + invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 274 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ sget-object v3, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v18 │ │ invoke-static {v3, v0, v1}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ invoke-virtual {v2, v3, v9, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 287 │ - .end local v20 # "id":J │ - .end local v23 # "num":I │ + .end local v18 # "id":J │ + .end local v21 # "num":I │ :goto_1 │ invoke-interface {v14}, Landroid/database/Cursor;->close()V │ │ .line 288 │ const/4 v14, 0x0 │ │ .line 293 │ .end local v9 # "artist_values":Landroid/content/ContentValues; │ :cond_1 │ iget-object v2, v10, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v24 │ │ - .local v19, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_2 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_7 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v12 │ │ check-cast v12, Ljava/lang/String; │ │ .line 294 │ .local v12, "category":Ljava/lang/String; │ @@ -739,15 +738,14 @@ │ .line 310 │ const/4 v14, 0x0 │ │ goto :goto_2 │ │ .line 277 │ .end local v12 # "category":Ljava/lang/String; │ - .end local v19 # "i$":Ljava/util/Iterator; │ :cond_3 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v11 │ │ .line 278 │ .local v11, "cal":Ljava/util/Calendar; │ @@ -771,30 +769,30 @@ │ invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 281 │ const-string v2, "date_added" │ │ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 282 │ const-string v2, "date_modified" │ │ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v9, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 283 │ const-string v2, "number_of_albums" │ @@ -834,15 +832,15 @@ │ │ .line 331 │ .end local v8 # "artist":Ljava/lang/String; │ .end local v9 # "artist_values":Landroid/content/ContentValues; │ .end local v10 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .end local v11 # "cal":Ljava/util/Calendar; │ .end local v13 # "channels":Ljava/util/List;, "Ljava/util/List;" │ - .end local v24 # "values":Landroid/content/ContentValues; │ + .end local v22 # "values":Landroid/content/ContentValues; │ :catch_0 │ move-exception v15 │ │ .line 332 │ .local v15, "e":Ljava/net/MalformedURLException; │ :try_start_1 │ move-object/from16 v0, p0 │ @@ -888,16 +886,15 @@ │ .line 301 │ .restart local v8 # "artist":Ljava/lang/String; │ .restart local v10 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .restart local v12 # "category":Ljava/lang/String; │ .restart local v13 # "channels":Ljava/util/List;, "Ljava/util/List;" │ .restart local v14 # "cur":Landroid/database/Cursor; │ .restart local v17 # "helper":Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ - .restart local v19 # "i$":Ljava/util/Iterator; │ - .restart local v24 # "values":Landroid/content/ContentValues; │ + .restart local v22 # "values":Landroid/content/ContentValues; │ :cond_5 │ :try_start_2 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v11 │ │ .line 302 │ @@ -930,32 +927,32 @@ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 305 │ const-string v2, "date_added" │ │ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 306 │ const-string v2, "date_modified" │ │ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ @@ -978,16 +975,15 @@ │ .line 335 │ .end local v8 # "artist":Ljava/lang/String; │ .end local v10 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .end local v11 # "cal":Ljava/util/Calendar; │ .end local v12 # "category":Ljava/lang/String; │ .end local v13 # "channels":Ljava/util/List;, "Ljava/util/List;" │ .end local v16 # "genres_values":Landroid/content/ContentValues; │ - .end local v19 # "i$":Ljava/util/Iterator; │ - .end local v24 # "values":Landroid/content/ContentValues; │ + .end local v22 # "values":Landroid/content/ContentValues; │ :catchall_0 │ move-exception v2 │ │ if-eqz v14, :cond_6 │ │ .line 336 │ invoke-interface {v14}, Landroid/database/Cursor;->close()V │ @@ -996,16 +992,15 @@ │ :cond_6 │ throw v2 │ │ .line 315 │ .restart local v8 # "artist":Ljava/lang/String; │ .restart local v10 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .restart local v13 # "channels":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v19 # "i$":Ljava/util/Iterator; │ - .restart local v24 # "values":Landroid/content/ContentValues; │ + .restart local v22 # "values":Landroid/content/ContentValues; │ :cond_7 │ :try_start_3 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->mHandler:Landroid/os/Handler; │ │ move-object/from16 v0, p0 │ @@ -1037,16 +1032,15 @@ │ │ invoke-virtual {v2, v3}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ goto/16 :goto_0 │ │ .line 319 │ .end local v8 # "artist":Ljava/lang/String; │ - .end local v19 # "i$":Ljava/util/Iterator; │ - .end local v24 # "values":Landroid/content/ContentValues; │ + .end local v22 # "values":Landroid/content/ContentValues; │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->mHandler:Landroid/os/Handler; │ │ move-object/from16 v0, p0 │ │ @@ -2036,22 +2030,19 @@ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 48 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 0 ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:I │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 189 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ iput p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$3;->val$id:I ├── smali/jp/co/kayo/android/localplayer/ds/podcast/ViewCache.smali │ @@ -73,14 +73,15 @@ │ .method static constructor ()V │ .locals 3 │ │ .prologue │ .line 74 │ new-instance v0, Ljava/io/File; │ │ + .line 75 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v1 │ │ const-string v2, "data/jp.co.kayo.android.localplayer/cache/.albumart/" │ │ invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ @@ -447,14 +448,15 @@ │ if-nez v0, :cond_0 │ │ .line 166 │ new-instance v0, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mParams:Lorg/apache/http/params/BasicHttpParams; │ │ + .line 167 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->getRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->clientConnectionManager:Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ @@ -710,22 +712,24 @@ │ .line 143 │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ new-instance v3, Lorg/apache/http/conn/scheme/Scheme; │ │ const-string v4, "http" │ │ + .line 144 │ invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;->getSocketFactory()Lorg/apache/http/conn/scheme/PlainSocketFactory; │ │ move-result-object v5 │ │ const/16 v6, 0x50 │ │ invoke-direct {v3, v4, v5, v6}, Lorg/apache/http/conn/scheme/Scheme;->(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V │ │ + .line 143 │ invoke-virtual {v2, v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; │ │ .line 146 │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ new-instance v3, Lorg/apache/http/conn/scheme/Scheme; │ │ @@ -993,48 +997,48 @@ │ │ .line 481 │ :cond_1 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 485 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 487 │ const-string v0, "key.CurrentId" │ │ - iget-wide v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mCurrentId:J │ + iget-wide v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mCurrentId:J │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ │ .line 488 │ const-string v0, "key.PrefetchId" │ │ - iget-wide v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mPrefetchId:J │ + iget-wide v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mPrefetchId:J │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ │ .line 489 │ const-string v0, "key.CurrentPos" │ │ iget v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mCurrentPos:I │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ .line 490 │ return-void │ .end method │ │ .method public progress(JJ)V │ - .locals 0 │ + .locals 1 │ .param p1, "pos" # J │ .param p3, "max" # J │ │ .prologue │ .line 528 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mPos:J │ │ @@ -1042,15 +1046,15 @@ │ iput-wide p3, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mMax:J │ │ .line 530 │ return-void │ .end method │ │ .method public setCurrentId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "currentId" # J │ │ .prologue │ .line 533 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mCurrentId:J │ │ .line 534 │ @@ -1094,27 +1098,27 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public setMax(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "max" # J │ │ .prologue │ .line 537 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mMax:J │ │ .line 538 │ return-void │ .end method │ │ .method public setPos(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "pos" # J │ │ .prologue │ .line 549 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mPos:J │ │ .line 550 │ @@ -1165,15 +1169,15 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setPrefetchId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "prefetchId" # J │ │ .prologue │ .line 553 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mPrefetchId:J │ │ .line 554 │ @@ -1189,15 +1193,15 @@ │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mViewcache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ .line 509 │ return-void │ .end method │ │ .method public startProgress(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "max" # J │ │ .prologue │ .line 557 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->mMax:J │ │ .line 558 ├── smali/jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper.smali │ @@ -426,27 +426,27 @@ │ .param p2, "url" # Ljava/net/URL; │ .param p3, "albumKey" # Ljava/lang/String; │ │ .prologue │ .line 680 │ new-instance v5, Landroid/database/MatrixCursor; │ │ - sget-object v14, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->MEDIA_FIELDS:[Ljava/lang/String; │ + sget-object v12, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->MEDIA_FIELDS:[Ljava/lang/String; │ │ - invoke-direct {v5, v14}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v5, v12}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 682 │ .local v5, "cursor":Landroid/database/MatrixCursor; │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ - invoke-virtual {v0, v1, v14}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getPodcastFeed(Ljava/net/URL;Z)Ljava/util/ArrayList; │ + invoke-virtual {v0, v1, v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getPodcastFeed(Ljava/net/URL;Z)Ljava/util/ArrayList; │ │ move-result-object v4 │ │ .line 683 │ .local v4, "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v4, :cond_9 │ │ @@ -454,104 +454,104 @@ │ const/4 v6, 0x0 │ │ .line 686 │ .local v6, "hasTransaction":Z │ :try_start_0 │ invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v13 │ │ :cond_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_8 │ + if-eqz v12, :cond_8 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ .line 687 │ .local v2, "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->verbose()V │ │ .line 688 │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getAlbumKey()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 689 │ - iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->items:Ljava/util/ArrayList; │ + iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->items:Ljava/util/ArrayList; │ │ - invoke-virtual {v14}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v10 │ │ .line 690 │ - .local v12, "track":I │ - iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->items:Ljava/util/ArrayList; │ + .local v10, "track":I │ + iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->items:Ljava/util/ArrayList; │ │ - invoke-virtual {v14}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v14 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_0 │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ .line 691 │ .local v7, "i":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->verbose()V │ │ .line 692 │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ - if-eqz v14, :cond_1 │ + if-eqz v12, :cond_1 │ │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ - invoke-virtual {v14}, Ljava/lang/String;->length()I │ + invoke-virtual {v12}, Ljava/lang/String;->length()I │ │ - move-result v14 │ + move-result v12 │ │ - if-lez v14, :cond_1 │ + if-lez v12, :cond_1 │ │ .line 693 │ - const/16 v14, 0x11 │ + const/16 v12, 0x11 │ │ - new-array v15, v14, [Ljava/lang/Object; │ + new-array v15, v12, [Ljava/lang/Object; │ │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 694 │ invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->hashCode()I │ │ move-result v16 │ │ move/from16 v0, v16 │ │ int-to-long v0, v0 │ @@ -562,235 +562,246 @@ │ │ and-long v16, v16, v18 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->title:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/4 v14, 0x2 │ + const/4 v12, 0x2 │ │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 696 │ invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->hashCode()I │ │ move-result v16 │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/4 v14, 0x3 │ + const/4 v12, 0x3 │ │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->title:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 697 │ invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->hashCode()I │ │ move-result v16 │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/4 v14, 0x4 │ + const/4 v12, 0x4 │ │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_length:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 698 │ invoke-static/range {v16 .. v16}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/4 v14, 0x5 │ + const/4 v12, 0x5 │ │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ const/16 v16, 0x6 │ │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ │ - if-eqz v14, :cond_4 │ + if-eqz v12, :cond_4 │ │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ │ :goto_1 │ - aput-object v14, v15, v16 │ + aput-object v12, v15, v16 │ │ - const/4 v14, 0x7 │ + const/4 v12, 0x7 │ │ iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 701 │ invoke-static/range {v16 .. v16}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getKey(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0x8 │ + const/16 v12, 0x8 │ │ iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->title:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0x9 │ + const/16 v12, 0x9 │ │ iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->title:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 703 │ invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->hashCode()I │ │ move-result v16 │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0xa │ + const/16 v12, 0xa │ │ - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 704 │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0xb │ + const/16 v12, 0xb │ │ + .line 705 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->getPubDate()Ljava/util/Date; │ │ move-result-object v16 │ │ invoke-virtual/range {v16 .. v16}, Ljava/util/Date;->getYear()I │ │ move-result v16 │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0xc │ + const/16 v12, 0xc │ │ + .line 706 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->getPubDate()Ljava/util/Date; │ │ move-result-object v16 │ │ invoke-virtual/range {v16 .. v16}, Ljava/util/Date;->getTime()J │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0xd │ + const/16 v12, 0xd │ │ + .line 707 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->getPubDate()Ljava/util/Date; │ │ move-result-object v16 │ │ invoke-virtual/range {v16 .. v16}, Ljava/util/Date;->getTime()J │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0xe │ + const/16 v12, 0xe │ │ const/16 v16, 0x0 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0xf │ + const/16 v12, 0xf │ │ const/16 v16, 0x0 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ - const/16 v14, 0x10 │ + const/16 v12, 0x10 │ │ const/16 v16, 0x0 │ │ + .line 710 │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v16 │ │ - aput-object v16, v15, v14 │ + aput-object v16, v15, v12 │ │ + .line 693 │ invoke-virtual {v5, v15}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 713 │ if-nez v6, :cond_2 │ │ .line 714 │ const/4 v6, 0x1 │ │ .line 715 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 716 │ - new-instance v13, Landroid/content/ContentValues; │ + new-instance v11, Landroid/content/ContentValues; │ │ - invoke-direct {v13}, Landroid/content/ContentValues;->()V │ + invoke-direct {v11}, Landroid/content/ContentValues;->()V │ │ .line 717 │ - .local v13, "values":Landroid/content/ContentValues; │ - const-string v14, "init_flg" │ + .local v11, "values":Landroid/content/ContentValues; │ + const-string v12, "init_flg" │ │ const/4 v15, 0x1 │ │ invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v15 │ │ - invoke-virtual {v13, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v11, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 718 │ - const-string v14, "album" │ + const-string v12, "album" │ │ const-string v15, "album_key = ?" │ │ const/16 v16, 0x1 │ │ move/from16 v0, v16 │ │ @@ -802,309 +813,310 @@ │ │ aput-object p3, v16, v17 │ │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v16 │ │ - invoke-virtual {v0, v14, v13, v15, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v0, v12, v11, v15, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 720 │ - .end local v13 # "values":Landroid/content/ContentValues; │ + .end local v11 # "values":Landroid/content/ContentValues; │ :cond_2 │ - new-instance v10, Landroid/content/ContentValues; │ + new-instance v8, Landroid/content/ContentValues; │ │ - invoke-direct {v10}, Landroid/content/ContentValues;->()V │ + invoke-direct {v8}, Landroid/content/ContentValues;->()V │ │ .line 721 │ - .local v10, "initialValues":Landroid/content/ContentValues; │ - const-string v14, "_id" │ + .local v8, "initialValues":Landroid/content/ContentValues; │ + const-string v12, "_id" │ │ iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ invoke-virtual {v15}, Ljava/lang/String;->hashCode()I │ │ move-result v15 │ │ - int-to-long v15, v15 │ + int-to-long v0, v15 │ + │ + move-wide/from16 v16, v0 │ │ - const-wide v17, 0xffffffffL │ + const-wide v18, 0xffffffffL │ │ - and-long v15, v15, v17 │ + and-long v16, v16, v18 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 722 │ - const-string v14, "title" │ + const-string v12, "title" │ │ iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->title:Ljava/lang/String; │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 723 │ - const-string v14, "media_key" │ + const-string v12, "media_key" │ │ iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ invoke-virtual {v15}, Ljava/lang/String;->hashCode()I │ │ move-result v15 │ │ invoke-static {v15}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 724 │ - const-string v14, "title_key" │ + const-string v12, "title_key" │ │ iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->title:Ljava/lang/String; │ │ invoke-virtual {v15}, Ljava/lang/String;->hashCode()I │ │ move-result v15 │ │ invoke-static {v15}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 725 │ - const-string v14, "duration" │ + const-string v12, "duration" │ │ iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_length:Ljava/lang/String; │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 726 │ - const-string v14, "_data" │ + const-string v12, "_data" │ │ iget-object v15, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 727 │ const-string v15, "artist" │ │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ │ - if-eqz v14, :cond_5 │ + if-eqz v12, :cond_5 │ │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->itunes_author:Ljava/lang/String; │ │ :goto_2 │ - invoke-virtual {v10, v15, v14}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v15, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 728 │ - const-string v14, "artist_key" │ + const-string v12, "artist_key" │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getArtistKey()Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 729 │ - const-string v14, "album" │ + const-string v12, "album" │ │ iget-object v15, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->title:Ljava/lang/String; │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 730 │ - const-string v14, "album_key" │ + const-string v12, "album_key" │ │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getAlbumKey()Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 731 │ - const-string v14, "track" │ + const-string v12, "track" │ │ - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 732 │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getTagKeys()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 733 │ - .local v11, "tagkeys":Ljava/lang/String; │ - if-eqz v11, :cond_3 │ + .local v9, "tagkeys":Ljava/lang/String; │ + if-eqz v9, :cond_3 │ │ - invoke-virtual {v11}, Ljava/lang/String;->length()I │ + invoke-virtual {v9}, Ljava/lang/String;->length()I │ │ - move-result v14 │ + move-result v12 │ │ - if-lez v14, :cond_3 │ + if-lez v12, :cond_3 │ │ .line 734 │ - const-string v14, "tags" │ + const-string v12, "tags" │ │ - invoke-virtual {v10, v14, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 736 │ :cond_3 │ - const-string v14, "year" │ + const-string v12, "year" │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->getPubDate()Ljava/util/Date; │ │ move-result-object v15 │ │ invoke-virtual {v15}, Ljava/util/Date;->getYear()I │ │ move-result v15 │ │ invoke-static {v15}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 737 │ - const-string v14, "date_added" │ + const-string v12, "date_added" │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->getPubDate()Ljava/util/Date; │ │ move-result-object v15 │ │ invoke-virtual {v15}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 738 │ - const-string v14, "date_modified" │ + const-string v12, "date_modified" │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->getPubDate()Ljava/util/Date; │ │ move-result-object v15 │ │ invoke-virtual {v15}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 740 │ - iget-object v14, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ + iget-object v12, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ - invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getCacheFile(Ljava/lang/String;)Ljava/io/File; │ + invoke-static {v12}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getCacheFile(Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v3 │ │ .line 741 │ .local v3, "cacheFile":Ljava/io/File; │ if-eqz v3, :cond_6 │ │ invoke-virtual {v3}, Ljava/io/File;->exists()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_6 │ + if-eqz v12, :cond_6 │ │ .line 742 │ - const-string v14, "cache_file" │ + const-string v12, "cache_file" │ │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v12, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 748 │ :goto_3 │ - const-string v14, "audio" │ + const-string v12, "audio" │ │ const/4 v15, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v14, v15, v10}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v12, v15, v8}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ .line 749 │ - add-int/lit8 v12, v12, -0x1 │ + add-int/lit8 v10, v10, -0x1 │ │ goto/16 :goto_0 │ │ - .line 693 │ + .line 698 │ .end local v3 # "cacheFile":Ljava/io/File; │ - .end local v10 # "initialValues":Landroid/content/ContentValues; │ - .end local v11 # "tagkeys":Ljava/lang/String; │ + .end local v8 # "initialValues":Landroid/content/ContentValues; │ + .end local v9 # "tagkeys":Ljava/lang/String; │ :cond_4 │ - iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ + iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ │ goto/16 :goto_1 │ │ .line 727 │ - .restart local v10 # "initialValues":Landroid/content/ContentValues; │ + .restart local v8 # "initialValues":Landroid/content/ContentValues; │ :cond_5 │ - iget-object v14, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ + iget-object v12, v2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_author:Ljava/lang/String; │ │ goto/16 :goto_2 │ │ .line 745 │ .restart local v3 # "cacheFile":Ljava/io/File; │ - .restart local v11 # "tagkeys":Ljava/lang/String; │ + .restart local v9 # "tagkeys":Ljava/lang/String; │ :cond_6 │ const-string v15, "cache_file" │ │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ - invoke-virtual {v10, v15, v14}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v15, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_3 │ │ .line 756 │ .end local v2 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .end local v3 # "cacheFile":Ljava/io/File; │ .end local v7 # "i":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v10 # "initialValues":Landroid/content/ContentValues; │ - .end local v11 # "tagkeys":Ljava/lang/String; │ - .end local v12 # "track":I │ + .end local v8 # "initialValues":Landroid/content/ContentValues; │ + .end local v9 # "tagkeys":Ljava/lang/String; │ + .end local v10 # "track":I │ :catchall_0 │ - move-exception v14 │ + move-exception v12 │ │ if-eqz v6, :cond_7 │ │ .line 757 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 758 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 756 │ :cond_7 │ - throw v14 │ + throw v12 │ │ :cond_8 │ if-eqz v6, :cond_9 │ │ .line 757 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ @@ -1321,22 +1333,24 @@ │ .line 150 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ new-instance v1, Lorg/apache/http/conn/scheme/Scheme; │ │ const-string v2, "http" │ │ + .line 151 │ invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;->getSocketFactory()Lorg/apache/http/conn/scheme/PlainSocketFactory; │ │ move-result-object v3 │ │ const/16 v4, 0x50 │ │ invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;->(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V │ │ + .line 150 │ invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; │ │ .line 153 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ new-instance v1, Lorg/apache/http/conn/scheme/Scheme; │ │ @@ -1421,14 +1435,15 @@ │ .line 224 │ new-instance v3, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ │ move-result-object v15 │ │ + .line 225 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ move-result-object v16 │ │ move-object/from16 v0, v16 │ │ invoke-direct {v3, v15, v0}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V │ @@ -1439,14 +1454,15 @@ │ │ .line 226 │ .end local v2 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ .local v3, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :try_start_1 │ new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + .line 227 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ │ move-result-object v15 │ │ invoke-direct {v1, v3, v15}, Lorg/apache/http/impl/client/DefaultHttpClient;->(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V │ │ .line 229 │ @@ -1489,14 +1505,15 @@ │ │ move-result-object v10 │ │ .line 233 │ .local v10, "httpResponse":Lorg/apache/http/HttpResponse; │ if-eqz v10, :cond_0 │ │ + .line 234 │ invoke-interface {v10}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ move-result-object v15 │ │ invoke-interface {v15}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ move-result v15 ├── smali/jp/co/kayo/android/localplayer/ds/podcast/ViewCache$2.smali │ @@ -38,14 +38,15 @@ │ │ .field final synthetic val$observer:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ .prologue │ .line 396 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;->val$artist:Ljava/lang/String; │ │ @@ -62,21 +63,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 396 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$2;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$id:I │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Landroid/os/Bundle;I)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 173 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$2;->val$args:Landroid/os/Bundle; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$url:Ljava/net/URL; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper;Ljava/util/ArrayList;Ljava/net/URL;Z)V │ .locals 1 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ .prologue │ .line 318 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastHelper$1;->val$channels:Ljava/util/ArrayList; │ │ @@ -1456,14 +1457,15 @@ │ │ move-result-object v7 │ │ check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ const-string v9, "url" │ │ + .line 576 │ invoke-static {p1, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;->getAttributeValue(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_url:Ljava/lang/String; │ │ .line 577 │ @@ -1481,14 +1483,15 @@ │ │ move-result-object v7 │ │ check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ const-string v9, "length" │ │ + .line 578 │ invoke-static {p1, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;->getAttributeValue(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_length:Ljava/lang/String; │ │ .line 579 │ @@ -1506,14 +1509,15 @@ │ │ move-result-object v7 │ │ check-cast v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item; │ │ const-string v9, "type" │ │ + .line 580 │ invoke-static {p1, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/XMLUtils;->getAttributeValue(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ iput-object v9, v7, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Item;->enclosure_type:Ljava/lang/String; │ │ goto/16 :goto_1 ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 453 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$7;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V │ .locals 0 │ + .param p1, "this$1" # Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ .prologue │ .line 76 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;->this$1:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ .prologue │ .line 70 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,14 +73,15 @@ │ │ new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1; │ │ invoke-direct {v1, p0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2$1;->(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$2;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 81 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 83 │ :cond_0 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 426 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$5;->val$callback:Ljp/co/kayo/android/localplayer/ds/podcast/DialogCallback; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$bmp:Landroid/graphics/Bitmap; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;Landroid/graphics/Bitmap;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ .prologue │ .line 44 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;->val$bmp:Landroid/graphics/Bitmap; │ │ @@ -37,15 +38,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 47 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ iget v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;->mPotision:I │ │ @@ -66,17 +67,17 @@ │ │ const/high16 v2, 0x3f800000 # 1.0f │ │ invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ .line 49 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ - const-wide/16 v1, 0xc8 │ + const-wide/16 v2, 0xc8 │ │ - 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 50 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;->mholder:Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->imagePodcast:Landroid/widget/ImageView; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter.smali │ @@ -356,14 +356,15 @@ │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;->mInflator:Landroid/view/LayoutInflater; │ │ if-nez v0, :cond_0 │ │ .line 28 │ const-string v0, "layout_inflater" │ │ + .line 29 │ invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectListAdapter;->mInflator:Landroid/view/LayoutInflater; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectActivity.smali │ @@ -360,210 +360,207 @@ │ :catch_0 │ move-exception v4 │ │ goto :goto_1 │ .end method │ │ .method private sortMap()V │ - .locals 10 │ + .locals 8 │ │ .prologue │ .line 144 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->treemap:Ljava/util/ArrayList; │ + iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->treemap:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V │ │ .line 145 │ - new-instance v5, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v5}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 146 │ - .local v5, "map":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->channels:Ljava/util/ArrayList; │ + .local v3, "map":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->channels:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ .line 147 │ .local v0, "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ - iget v6, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->currentSort:I │ + iget v5, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->currentSort:I │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 149 │ - iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->language:Ljava/lang/String; │ + iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->language:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ .line 150 │ - .local v4, "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - if-nez v4, :cond_1 │ + .local v2, "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + if-nez v2, :cond_1 │ │ .line 151 │ - new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - .end local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->()V │ + .end local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->()V │ │ .line 152 │ - .restart local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->language:Ljava/lang/String; │ + .restart local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->language:Ljava/lang/String; │ │ - iput-object v6, v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->category:Ljava/lang/String; │ + iput-object v5, v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->category:Ljava/lang/String; │ │ .line 153 │ - iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->language:Ljava/lang/String; │ + iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->language:Ljava/lang/String; │ │ - invoke-virtual {v5, v6, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v5, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 155 │ :cond_1 │ - invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 158 │ - .end local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + .end local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ :cond_2 │ - iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ + iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ .line 159 │ .local v1, "category":Ljava/lang/String; │ if-eqz v1, :cond_3 │ │ .line 160 │ - invoke-virtual {v5, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ .line 161 │ - .restart local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - if-nez v4, :cond_4 │ + .restart local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + if-nez v2, :cond_4 │ │ .line 162 │ - new-instance v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ - .end local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->()V │ + .end local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->()V │ │ .line 163 │ - .restart local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - iput-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->category:Ljava/lang/String; │ + .restart local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->category:Ljava/lang/String; │ │ .line 164 │ - invoke-virtual {v5, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 166 │ :cond_4 │ - invoke-virtual {v4, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 171 │ .end local v0 # "c":Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ .end local v1 # "category":Ljava/lang/String; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + .end local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ :cond_5 │ - invoke-virtual {v5}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_6 │ + if-eqz v5, :cond_6 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + check-cast v2, Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ │ .line 172 │ - .restart local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->myComparetor:Ljava/util/Comparator; │ + .restart local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->myComparetor:Ljava/util/Comparator; │ │ - invoke-static {v4, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v2, v5}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ goto :goto_2 │ │ .line 174 │ - .end local v4 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ + .end local v2 # "list":Ljp/co/kayo/android/localplayer/ds/podcast/CategoryList; │ :cond_6 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->treemap:Ljava/util/ArrayList; │ + iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->treemap:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 175 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->mHandler:Landroid/os/Handler; │ + iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->mHandler:Landroid/os/Handler; │ │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->mHandler:Landroid/os/Handler; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->mHandler:Landroid/os/Handler; │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->treemap:Ljava/util/ArrayList; │ + iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;->treemap:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v8, v9}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message; │ + invoke-virtual {v5, v6, v7}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z │ + invoke-virtual {v4, v5}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z │ │ .line 176 │ return-void │ .end method │ │ │ # virtual methods │ @@ -700,13 +697,14 @@ │ │ new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3; │ │ invoke-direct {v2, p0}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$3;->(Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 99 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 101 │ :cond_0 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ .prologue │ .line 43 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ .prologue │ .line 128 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ 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 128 │ check-cast p1, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljp/co/kayo/android/localplayer/ds/podcast/SelectActivity$4;->compare(Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ .prologue │ .line 10 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MyProgressDialog; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter.smali │ @@ -36,168 +36,174 @@ │ .line 25 │ return-void │ .end method │ │ │ # virtual methods │ .method public bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ - .locals 15 │ + .locals 16 │ .param p1, "view" # Landroid/view/View; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "cursor" # Landroid/database/Cursor; │ │ .prologue │ .line 37 │ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getTag()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ + check-cast v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ │ .line 38 │ - .local v4, "holder":Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ - const-string v1, "_id" │ + .local v5, "holder":Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder; │ + const-string v2, "_id" │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 39 │ - .local v11, "id":J │ - const-string v1, "album" │ + .local v12, "id":J │ + const-string v2, "album" │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 40 │ - .local v7, "album":Ljava/lang/String; │ - const-string v1, "artist" │ + .local v8, "album":Ljava/lang/String; │ + const-string v2, "artist" │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 41 │ - .local v9, "artist":Ljava/lang/String; │ - const-string v1, "album_art" │ + .local v10, "artist":Ljava/lang/String; │ + const-string v2, "album_art" │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 42 │ - .local v8, "album_art":Ljava/lang/String; │ - const-string v1, "subtitle" │ + .local v9, "album_art":Ljava/lang/String; │ + const-string v2, "subtitle" │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p3 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 43 │ - .local v13, "subtitle":Ljava/lang/String; │ + .local v14, "subtitle":Ljava/lang/String; │ invoke-interface/range {p3 .. p3}, Landroid/database/Cursor;->getPosition()I │ │ - move-result v6 │ + move-result v7 │ │ .line 45 │ - .local v6, "position":I │ - iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->textTitle:Landroid/widget/TextView; │ + .local v7, "position":I │ + iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->textTitle:Landroid/widget/TextView; │ │ - invoke-virtual {v1, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 46 │ - iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->textSubTitle:Landroid/widget/TextView; │ + iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->textSubTitle:Landroid/widget/TextView; │ │ - invoke-virtual {v1, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 47 │ - invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->setPotision(I)V │ + invoke-virtual {v5, v7}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->setPotision(I)V │ │ .line 49 │ - invoke-static {v7, v9}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->getAlbumKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-static {v8, v10}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->getAlbumKey(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 50 │ - .local v5, "key":Ljava/lang/Integer; │ - iget-object v14, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ + .local v6, "key":Ljava/lang/Integer; │ + move-object/from16 v0, p0 │ │ - new-instance v1, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ + iget-object v15, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ - iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->handler:Landroid/os/Handler; │ + new-instance v2, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl; │ │ - iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ + move-object/from16 v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;->(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V │ + iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->handler:Landroid/os/Handler; │ │ - invoke-virtual {v14, v7, v9, v8, v1}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->getImage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap; │ + move-object/from16 v0, p0 │ │ - move-result-object v10 │ + iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->viewCache:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ + │ + invoke-direct/range {v2 .. v7}, Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserverImpl;->(Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;Ljava/lang/Integer;I)V │ + │ + invoke-virtual {v15, v8, v10, v9, v2}, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;->getImage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/podcast/ImageObserver;)Landroid/graphics/Bitmap; │ + │ + move-result-object v11 │ │ .line 56 │ - .local v10, "bmp":Landroid/graphics/Bitmap; │ - if-eqz v10, :cond_0 │ + .local v11, "bmp":Landroid/graphics/Bitmap; │ + if-eqz v11, :cond_0 │ │ .line 57 │ - iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->imagePodcast:Landroid/widget/ImageView; │ + iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->imagePodcast:Landroid/widget/ImageView; │ │ - invoke-virtual {v1, v10}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ + invoke-virtual {v2, v11}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ │ .line 62 │ :goto_0 │ return-void │ │ .line 59 │ :cond_0 │ - iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->imagePodcast:Landroid/widget/ImageView; │ + iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/podcast/ViewHolder;->imagePodcast:Landroid/widget/ImageView; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ + invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ │ goto :goto_0 │ .end method │ │ .method public getInflator(Landroid/content/Context;)Landroid/view/LayoutInflater; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ @@ -207,14 +213,15 @@ │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->mInflator:Landroid/view/LayoutInflater; │ │ if-nez v0, :cond_0 │ │ .line 29 │ const-string v0, "layout_inflater" │ │ + .line 30 │ invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/podcast/PodcastAdapter;->mInflator:Landroid/view/LayoutInflater; ├── smali/jp/co/kayo/android/localplayer/ds/podcast/MainActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ .prologue │ .line 433 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity$6;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/ViewCache$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ .prologue │ .line 127 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache$1;->this$0:Ljp/co/kayo/android/localplayer/ds/podcast/ViewCache; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jp/co/kayo/android/localplayer/ds/podcast/bean/Channel.smali │ @@ -146,36 +146,35 @@ │ .line 89 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 90 │ .local v0, "buf":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ + iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :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 v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 91 │ - .local v2, "s":Ljava/lang/String; │ + .local v1, "s":Ljava/lang/String; │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ │ if-lez v3, :cond_0 │ │ .line 92 │ @@ -186,31 +185,31 @@ │ .line 94 │ :cond_0 │ const-string v3, "\'" │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 95 │ - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 96 │ const-string v3, "\'" │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 98 │ - .end local v2 # "s":Ljava/lang/String; │ + .end local v1 # "s":Ljava/lang/String; │ :cond_1 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getImage()Ljava/lang/String; │ .locals 1 │ │ .prologue │ .line 80 │ @@ -307,179 +306,173 @@ │ .line 117 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 118 │ .local v0, "buf":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ + iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->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 v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 119 │ - .local v2, "s":Ljava/lang/String; │ - if-eqz v2, :cond_0 │ + .local v1, "s":Ljava/lang/String; │ + if-eqz v1, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ move-result v3 │ │ if-lez v3, :cond_0 │ │ .line 120 │ const-string v3, "/" │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 121 │ - invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getKey(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->getKey(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 124 │ - .end local v2 # "s":Ljava/lang/String; │ + .end local v1 # "s":Ljava/lang/String; │ :cond_1 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v3 │ + move-result v2 │ │ - if-lez v3, :cond_2 │ + if-lez v2, :cond_2 │ │ .line 125 │ - const-string v3, "/" │ + const-string v2, "/" │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 127 │ :cond_2 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public setCategory(Ljava/lang/String;)V │ - .locals 7 │ + .locals 6 │ .param p1, "c" # Ljava/lang/String; │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 102 │ - const-string v5, "\',\'" │ + const-string v2, "\',\'" │ │ - invoke-virtual {p1, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {p1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 103 │ - .local v1, "categorys":[Ljava/lang/String; │ - move-object v0, v1 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + .local v0, "categorys":[Ljava/lang/String; │ + array-length v4, v0 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v2, v3 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_3 │ + if-ge v2, v4, :cond_3 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v0, v2 │ │ .line 104 │ - .local v4, "s":Ljava/lang/String; │ + .local v1, "s":Ljava/lang/String; │ const-string v5, "\'" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 105 │ const/4 v5, 0x1 │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v1, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 107 │ :cond_0 │ const-string v5, "\'" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 108 │ - const/4 v5, 0x0 │ - │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - invoke-virtual {v4, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v1, v3, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 110 │ :cond_1 │ - if-eqz v4, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ move-result v5 │ │ if-lez v5, :cond_2 │ │ .line 111 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->itunes_category:Ljava/util/ArrayList; │ │ - invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 103 │ :cond_2 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 114 │ - .end local v4 # "s":Ljava/lang/String; │ + .end local v1 # "s":Ljava/lang/String; │ :cond_3 │ return-void │ .end method │ │ .method public verbose()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 31 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -772,17 +765,17 @@ │ │ const-string v1, "Channel.point=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->point:J │ + iget-wide v2, p0, Ljp/co/kayo/android/localplayer/ds/podcast/bean/Channel;->point:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── 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 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -315,15 +315,15 @@ │ │ .line 1306 │ :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 695 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -333,17 +333,17 @@ │ .line 696 │ .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 697 │ - 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 698 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -386,17 +386,17 @@ │ .line 684 │ .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 685 │ - 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 686 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 687 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -405,17 +405,17 @@ │ .line 688 │ .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 689 │ - 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 690 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 691 │ return-object v10 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -34,15 +34,15 @@ │ .field mNumber:I │ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 100 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 87 │ @@ -56,17 +56,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 104 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 105 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.smali │ @@ -115,15 +115,15 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public connectSocket(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ - .locals 5 │ + .locals 6 │ .param p1, "sock" # Ljava/net/Socket; │ .param p2, "host" # Ljava/lang/String; │ .param p3, "port" # I │ .param p4, "localAddress" # Ljava/net/InetAddress; │ .param p5, "localPort" # I │ .param p6, "params" # Lorg/apache/http/params/HttpParams; │ .annotation system Ldalvik/annotation/Throws; │ @@ -152,17 +152,21 @@ │ │ invoke-direct {v2, p2, p3}, Ljava/net/InetSocketAddress;->(Ljava/lang/String;I)V │ │ .line 82 │ .local v2, "remoteAddress":Ljava/net/InetSocketAddress; │ if-eqz p1, :cond_3 │ │ - move-object v4, p1 │ + move-object v5, p1 │ │ :goto_0 │ + check-cast v5, Ljavax/net/ssl/SSLSocket; │ + │ + move-object v4, v5 │ + │ check-cast v4, Ljavax/net/ssl/SSLSocket; │ │ .line 84 │ .local v4, "sslsock":Ljavax/net/ssl/SSLSocket; │ if-nez p4, :cond_0 │ │ if-lez p5, :cond_2 │ @@ -196,15 +200,15 @@ │ return-object v4 │ │ .line 82 │ .end local v4 # "sslsock":Ljavax/net/ssl/SSLSocket; │ :cond_3 │ invoke-virtual {p0}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;->createSocket()Ljava/net/Socket; │ │ - move-result-object v4 │ + move-result-object v5 │ │ goto :goto_0 │ .end method │ │ .method public createSocket()Ljava/net/Socket; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager.smali │ @@ -26,19 +26,20 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 41 │ const/4 v2, 0x0 │ │ iput-object v2, p0, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;->standardTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ - .line 50 │ + .line 51 │ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 50 │ invoke-static {v2}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ move-result-object v0 │ │ .line 52 │ .local v0, "factory":Ljavax/net/ssl/TrustManagerFactory; │ invoke-virtual {v0, p1}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V